freebsd-skq/sys/sys
Attilio Rao 80002a63db Add intermediate states for attaching and detaching that will be
reused by the enhached newbus locking once it is checked in.
This change can be easilly MFCed to STABLE_8 at the appropriate moment.

Reviewed by:	jhb, scottl
Tested by:	Giovanni Trematerra <giovanni dot trematerra at gmail dot com>
2009-09-03 13:40:41 +00:00
..
_bus_dma.h
_iovec.h
_lock.h
_lockmgr.h
_mutex.h
_null.h *sigh*, while the kernel built, userland C did not. Revert the previous 2009-05-11 21:13:00 +00:00
_pthreadtypes.h Fix the visibility of several prototypes. Also move pthread_kill() and 2009-03-14 20:10:14 +00:00
_rmlock.h
_rwlock.h
_semaphore.h
_sigset.h
_stack.h
_sx.h
_task.h
_timespec.h
_timeval.h
_types.h
aac_ioctl.h
acct.h
acl.h Add NFSv4 ACL support to libc. 2009-06-25 12:46:59 +00:00
agpio.h
aio.h Namespace: aio_waitcomplete() is a BSD extension. 2009-03-14 19:17:00 +00:00
alq.h
apm.h
assym.h
ata.h MFp4: 2009-06-24 20:52:37 +00:00
bio.h As discussed in the devsummit, introduce two fields in the 2009-06-11 09:55:26 +00:00
bitstring.h
blist.h
buf_ring.h - add drbr routines for accessing #qentries and conditionally dequeueing 2009-06-09 19:19:16 +00:00
buf.h nfs_write() can use the recently introduced vfs_bio_set_valid() instead of 2009-05-31 20:18:02 +00:00
bufobj.h
bus_dma.h When bouncing pages, allow a new option to preserve the intra-page 2009-02-08 22:54:58 +00:00
bus.h Add intermediate states for attaching and detaching that will be 2009-09-03 13:40:41 +00:00
callout.h
cdefs.h Revert my change; reintroduce __gnu89_inline. 2009-06-08 18:23:43 +00:00
cdio.h
cdrio.h
cfictl.h Add support for frobbing Intel StrataFlash Protection Registers: 2009-02-05 18:12:07 +00:00
chio.h
clock.h
condvar.h
conf.h Extend the device pager to support different memory attributes on different 2009-08-28 14:06:55 +00:00
cons.h Allow multiple console devices per driver without insane code duplication. 2009-08-24 10:53:30 +00:00
consio.h
copyright.h
cpu.h Provide a new CPU device driver ivar to report the nominal speed of the 2009-05-31 08:59:15 +00:00
cpuctl.h - Add support to atomically set/clear individual bits of a MSR register 2009-06-30 12:35:47 +00:00
cpuset.h - Add a new cpuset macro, CPU_FILL(), for setting the set to all 1s. 2009-06-23 06:57:46 +00:00
ctype.h
dataacq.h
device_port.h
devicestat.h
digiio.h
dir.h
dirent.h
disk.h Revert revisions 188839 and 188868. Use of the ioctl in geom_dev.c 2009-07-08 05:56:14 +00:00
disklabel.h
diskmbr.h
diskpc98.h Move the PC98_[MS]ID_* defines from g_part_pc98.c to diskpc98.h. 2009-03-11 13:15:42 +00:00
dkstat.h
domain.h Introduce and use a sysinit-based initialization scheme for virtual 2009-07-23 20:46:49 +00:00
dtrace_bsd.h Add DTrace probes to the NFS access and attribute caches. Access cache 2009-03-24 17:14:34 +00:00
dvdio.h
elf32.h
elf64.h
elf_common.h Added DT_GNU_HASH entry for GNU-style hash table. 2009-04-10 21:24:18 +00:00
elf_generic.h
elf.h
endian.h
errno.h
eui64.h
event.h - Turn the third (islocked) argument of the knote call into flags parameter. 2009-06-28 21:49:43 +00:00
eventhandler.h rev bpf attach/detach event api to include the dlt 2009-05-25 16:34:35 +00:00
eventvar.h
exec.h
extattr.h
fail.h fail(9) support: 2009-05-27 16:36:54 +00:00
fbio.h
fcntl.h Move definitions of AT_* constants from the middle of the open(2) flags 2009-06-22 10:11:35 +00:00
fdcio.h
file.h
filedesc.h - Implement a lockless file descriptor lookup algorithm in 2009-05-14 03:24:22 +00:00
filio.h Add FIONSPACE from NetBSD. FIONSPACE is provided so that programs may 2009-06-30 13:38:49 +00:00
firmware.h
fnv_hash.h
gmon.h
gpt.h
hash.h
iconv.h Split tolower/toupper code from usual xlat16 kiconv table, and make it 2009-06-22 17:09:46 +00:00
imgact_aout.h
imgact_elf.h Make sure FreeBSD binaries without .note.ABI-tag section work 2009-08-30 14:38:17 +00:00
imgact.h Supply AT_EXECPATH auxinfo entry to the interpreter, both for native and 2009-03-17 12:53:28 +00:00
inflate.h
interrupt.h Tweak some comments. 2009-05-20 17:59:49 +00:00
ioccom.h
ioctl_compat.h Add support for old TTY ioctls to kdump. 2009-05-09 15:09:40 +00:00
ioctl.h Clean up <sys/ioctl.h>. 2009-05-09 19:01:24 +00:00
ipc.h Change the ABI of some of the structures used by the SYSV IPC API: 2009-06-24 21:10:52 +00:00
ipmi.h
jail.h Make it possible to change the vnet sysctl variables on jails 2009-08-13 10:26:34 +00:00
joystick.h
kbio.h
kdb.h
kenv.h
kernel.h Introduce and use a sysinit-based initialization scheme for virtual 2009-07-23 20:46:49 +00:00
kerneldump.h PowerPC, meet kernel core dumps. The support is based 2009-04-04 02:12:37 +00:00
kobj.h KOBJMETHOD: throw the switch on kobj method signature checking 2009-06-12 09:05:23 +00:00
ksem.h
ksyms.h Add the ksyms(4) pseudo driver. The ksyms driver allows a process to 2009-05-26 21:39:09 +00:00
kthread.h
ktr.h In non-debugging mode make this define (void)0 instead of nothing. This 2009-06-21 09:01:12 +00:00
ktrace.h Add a new type of KTRACE record for sysctl(3) invocations. It uses the 2009-03-11 21:48:36 +00:00
libkern.h This commit fixes the issue with alias_sctp.c. No 2009-02-14 11:34:57 +00:00
limits.h
link_aout.h
link_elf.h
linker_set.h
linker.h Implement a facility for dynamic per-cpu variables. 2009-06-23 22:42:39 +00:00
lock_profile.h In non-debugging mode make this define (void)0 instead of nothing. This 2009-06-21 09:01:12 +00:00
lock.h Add the address of the lock to the KTR_LOCK trace. 2009-08-14 10:57:57 +00:00
lockf.h The advisory lock may be activated or activated and removed during the 2009-05-24 12:39:38 +00:00
lockmgr.h Introduce support for adaptive spinning in lockmgr. 2009-06-17 01:55:42 +00:00
lockstat.h Add the OpenSolaris dtrace lockstat provider. The lockstat provider 2009-05-26 20:28:22 +00:00
mac.h
malloc.h Garbage collect now-unused struct malloc_type fields, bump __FreeBSD_version 2009-04-19 11:20:57 +00:00
mbpool.h
mbuf.h Add m_mbuftouio() helper function to copy(out) an arbitrary 2009-06-22 22:20:38 +00:00
mchain.h
md4.h
md5.h
mdioctl.h
memrange.h Initial suspend/resume support for amd64. 2009-03-17 00:48:11 +00:00
mman.h
module.h
mount.h - Turn the third (islocked) argument of the knote call into flags parameter. 2009-06-28 21:49:43 +00:00
mouse.h
mpt_ioctl.h
mqueue.h
msg.h Change the ABI of some of the structures used by the SYSV IPC API: 2009-06-24 21:10:52 +00:00
msgbuf.h
mtio.h
mutex.h In non-debugging mode make this define (void)0 instead of nothing. This 2009-06-21 09:01:12 +00:00
namei.h Extend the cn_flags field of the struct componentname to 64 bits to have 2009-07-09 18:49:26 +00:00
nlist_aout.h
osd.h Introduce the extensible jail framework, using the same "name=value" 2009-04-29 21:14:15 +00:00
param.h Make head 9.0-CURRENT in preparation for lifting code freeze. 2009-08-22 23:44:37 +00:00
pciio.h - Add a new ioctl to /dev/pci to fetch details on an individual BAR of a 2009-02-02 22:04:40 +00:00
pcpu.h Put minimum alignment on the dpcpu and vnet section so that ld 2009-08-12 10:26:03 +00:00
pioctl.h
pipe.h - Make maxpipekva a signed long rather than an unsigned long as overflow 2009-03-10 21:28:43 +00:00
pmc.h Trim an obsolete comment. 2009-06-03 17:19:12 +00:00
pmckern.h
pmclog.h
poll.h
posix4.h
power.h
priority.h
priv.h Add two new privileges for use by OpenAFS, which will be supported for 2009-07-30 08:41:06 +00:00
proc.h Reintroduce the r196640, after fixing the problem with my testing. 2009-09-01 11:41:51 +00:00
procfs.h
protosw.h Introduce an infrastructure for dismantling vnet instances. 2009-06-08 17:15:40 +00:00
ptio.h
ptrace.h
queue.h Rename the queue macros I introduced last year. 2009-05-27 19:28:04 +00:00
random.h
reboot.h
refcount.h
regression.h
resource.h Implement global and per-uid accounting of the anonymous memory. Add 2009-06-23 20:45:22 +00:00
resourcevar.h Implement global and per-uid accounting of the anonymous memory. Add 2009-06-23 20:45:22 +00:00
rman.h
rmlock.h Make the rmlock(9) interface a bit more like the rwlock(9) interface: 2009-05-29 10:52:37 +00:00
rtprio.h
runq.h
rwlock.h Add the OpenSolaris dtrace lockstat provider. The lockstat provider 2009-05-26 20:28:22 +00:00
sbuf.h
sched.h - Use DPCPU for SCHED_STATS. This is somewhat awkward because the 2009-06-25 01:33:51 +00:00
sdt.h Adding missing ";"'s required by some SDT_PROBE_DEFINEx() macros. 2009-03-03 18:23:16 +00:00
select.h
selinfo.h
sem.h Change the ABI of some of the structures used by the SYSV IPC API: 2009-06-24 21:10:52 +00:00
sema.h
semaphore.h
serial.h
sf_buf.h
sglist.h Change the 'resid' parameter to sglist_consume_uio() from an int to a 2009-08-20 19:23:58 +00:00
shm.h Change the ABI of some of the structures used by the SYSV IPC API: 2009-06-24 21:10:52 +00:00
sigio.h
signal.h
signalvar.h Add new msleep(9) flag PBDY that shall be specified together with 2009-07-14 22:52:46 +00:00
sleepqueue.h Add new msleep(9) flag PBDY that shall be specified together with 2009-07-14 22:52:46 +00:00
smp.h * Completely Remove the option STOP_NMI from the kernel. This option 2009-08-13 17:09:45 +00:00
snoop.h
sockbuf.h Rework socket upcalls to close some races with setup/teardown of upcalls. 2009-06-01 21:17:03 +00:00
socket.h
socketvar.h Fix poll(2) and select(2) for named pipes to return "ready for read" 2009-07-07 09:43:44 +00:00
sockio.h Remove the interim vimage containers, struct vimage and struct procg, 2009-07-17 14:48:21 +00:00
sockopt.h
sockstate.h
soundcard.h Move machine dependant AFMT_* definition from sound.h 2009-06-10 03:56:24 +00:00
stack.h Add stack_print_short() and stack_print_short_ddb() interfaces to 2009-06-24 12:06:15 +00:00
stat.h Various namespace cleanups, including exposing fchmod() and fchmodat() 2009-03-14 19:11:08 +00:00
statvfs.h
stddef.h
stdint.h
sun_disklabel.h
sx.h In non-debugging mode make this define (void)0 instead of nothing. This 2009-06-21 09:01:12 +00:00
syscall.h Regenerate after lpathconf(2) addition. 2009-07-08 15:25:27 +00:00
syscall.mk Regenerate after lpathconf(2) addition. 2009-07-08 15:25:27 +00:00
syscallsubr.h There is an optimization in chmod(1), that makes it not to call chmod(2) 2009-07-08 15:23:18 +00:00
sysctl.h Make it possible to change the vnet sysctl variables on jails 2009-08-13 10:26:34 +00:00
sysent.h Add 'sy_flags', a currently unused per-syscall entry flags field that will 2009-06-01 16:13:06 +00:00
syslimits.h Rework the credential code to support larger values of NGROUPS and 2009-06-19 17:10:35 +00:00
syslog.h Namespace: vsyslog() is a BSD extension. 2009-03-14 19:07:25 +00:00
sysproto.h Regenerate after lpathconf(2) addition. 2009-07-08 15:25:27 +00:00
systm.h * Change the scope of the ASSERT_ATOMIC_LOAD() from a generic check to 2009-08-17 16:17:21 +00:00
taskqueue.h Remove unused taskqueue_find() function. 2009-08-18 13:55:48 +00:00
termios.h Add tcsetsid(3). 2009-05-07 13:49:48 +00:00
thr.h
tiio.h
time.h Namespace: adjtime(), futimes(), futimesat(), lutimes(), and settimeofday() 2009-03-14 19:15:13 +00:00
timeb.h
timepps.h
timers.h
times.h
timespec.h
timetc.h
timex.h
tree.h In sys/tree.h: 2009-03-01 04:57:23 +00:00
tty.h Improve my last commit: use a separate condvar to serialize. 2009-06-23 21:43:02 +00:00
ttycom.h
ttydefaults.h
ttydevsw.h
ttydisc.h Add ttydisc_rint_simple(). 2009-08-23 08:04:40 +00:00
ttyhook.h
ttyqueue.h Slightly improve the design of the TTY buffer. 2009-02-03 19:58:28 +00:00
turnstile.h
types.h Extend the device pager to support different memory attributes on different 2009-08-28 14:06:55 +00:00
ucontext.h
ucred.h Remove the interim vimage containers, struct vimage and struct procg, 2009-07-17 14:48:21 +00:00
uio.h Change the type of uio_resid member of struct uio from int to ssize_t. 2009-06-25 18:46:30 +00:00
umtx.h
un.h
unistd.h Add NFSv4 ACL support to libc. 2009-06-25 12:46:59 +00:00
unpcb.h
user.h Revert the changes to struct kinfo_proc in r194498. Instead, fill 2009-07-24 15:03:10 +00:00
utsname.h
uuid.h
vmmeter.h
vnode.h - Turn the third (islocked) argument of the knote call into flags parameter. 2009-06-28 21:49:43 +00:00
vtoc.h
wait.h
watchdog.h