NetBSD/sys/sys
reinoud 5fc434dc18 Add a BUFQ_CANCEL() next to BUFQ_PUT() and BUFQ_GET().
BUFQ_CANCEL(queue, element) removes the specified element previously queued
on the queue. It returns NULL if it was not found on the queue and the
element if it was successfully removed.

Run trough tech-kern and changed name from BUFQ_REVOKE() by suggestion of
Jason Thorpe.
2008-04-30 12:09:02 +00:00
..
acct.h
agpio.h
aio.h Unify the license: All rights reserved. 2007-11-28 19:30:55 +00:00
ansi.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ataio.h
atomic.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
audioio.h Add a new ioctl AUDIO_GETBUFINFO. It works like AUDIO_GETINFO, but 2007-06-11 13:05:46 +00:00
bitops.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
blist.h
boot_flag.h Recognise the RB_MD flags. 2008-04-29 19:16:08 +00:00
bootblock.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
bswap.h
buf.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
bufq_impl.h Add a BUFQ_CANCEL() next to BUFQ_PUT() and BUFQ_GET(). 2008-04-30 12:09:02 +00:00
bufq.h Add a BUFQ_CANCEL() next to BUFQ_PUT() and BUFQ_GET(). 2008-04-30 12:09:02 +00:00
bus_proto.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
bus.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
callback.h Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
callout.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cc_microtime.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cctr.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cdefs_aout.h
cdefs_elf.h Mark __COPYRIGHT strings as __used to bring them back, as gcc4 2007-10-06 00:42:19 +00:00
cdefs.h Separate handling of __attribute__, __dead and __pure: 2007-11-26 14:52:34 +00:00
cdio.h Pullup fixes from UDF write development project. This patch fixes a 2007-11-27 18:06:37 +00:00
chio.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
clockctl.h
condvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
conf.h add devsw_name2chr() function to look up character devices 2008-03-21 19:32:07 +00:00
core.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cpu_data.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cpu.h Add MI code to support in-kernel preemption. Preemption is deferred by 2008-04-28 15:36:01 +00:00
cpuio.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
debug.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
device.h Use device_t and its accessors throughout. Use aprint_*_dev(). 2008-03-12 18:02:21 +00:00
dir.h
dirent.h Update alignment comment. 2008-03-15 19:02:49 +00:00
disk.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
disklabel_acorn.h
disklabel_gpt.h PR/38094: Robert Millan: support "BIOS Boot" partition type in gpt(8) 2008-02-24 18:38:10 +00:00
disklabel.h Add read-only support for SGI's Extent File System. 2007-06-29 23:30:16 +00:00
dkbad.h
dkio.h struct plistref does not reference other proplib data types, so split it 2007-08-17 11:05:03 +00:00
dkstat.h
domain.h 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that 2007-09-19 04:33:42 +00:00
drvctlio.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
dvdio.h
endian.h PR/36668: Matthias Kretschmer: Silence lint -aa complaints about "may lose 2007-07-20 15:07:15 +00:00
envsys.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
errno.h
evcnt.h #include <sys/stdint.h> for uint64_t. 2007-12-16 20:45:59 +00:00
event.h File descriptor changes, discussed on tech-kern: 2008-03-21 21:53:35 +00:00
eventvar.h File descriptor changes, discussed on tech-kern: 2008-03-21 21:53:35 +00:00
exec_aout.h
exec_coff.h
exec_ecoff.h
exec_elf.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
exec_macho.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
exec_script.h
exec.h Don't allocated the stackgap during exec (but do allocate 32 bytes 2008-01-20 10:15:50 +00:00
extattr.h
extent.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
fcntl.h
fd_set.h
fdio.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
featuretest.h
file.h File descriptor changes, discussed on tech-kern: 2008-03-21 21:53:35 +00:00
fileassoc.h Some Veriexec stuff that's been rotting in my tree for months. 2007-05-15 19:47:43 +00:00
filedesc.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
filio.h
float_ieee754.h
fstrans.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
fstypes.h Merge from vmlocking: 2007-10-10 20:42:20 +00:00
gcq.h Add NetBSD tag. 2007-08-19 07:35:32 +00:00
gennameih.awk Autogenerate namei.h from namei.src to get duplicate values for some 2007-08-15 14:08:11 +00:00
gmon.h
gpio.h Add GPIO_PIN_PULLDOWN, GPIO_PIN_INVIN and GPIO_PIN_INVOUT for gcscpcib(4), 2008-01-09 15:11:30 +00:00
hash.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
idle.h Maintain a bitmap of idle CPUs and add idle_pick() to find an idle CPU 2008-04-04 18:08:27 +00:00
ieee754.h
intr.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
inttypes.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ioccom.h Add a sockaddr_storage member to "struct ifreq" maintaining backwards 2007-05-29 21:32:27 +00:00
ioctl_compat.h
ioctl.h
iostat.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ipc.h
joystick.h
kauth.h Introduce a new kauth action, KAUTH_NETWORK_NFS, and two requests, 2008-02-28 17:07:49 +00:00
kcore.h
kernel.h Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants, 2008-01-20 18:09:03 +00:00
kgdb.h
kmem.h Make values of PR_WAITOK/PR_NOWAIT match KM_SLEEP/KM_NOSLEEP. This makes it 2007-12-24 16:45:16 +00:00
kobj.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
kprintf.h - Always include kprintf_slock. 2008-01-04 18:21:06 +00:00
ksem.h
ksyms.h
kthread.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ktrace.h Remove the 'args' parameter to 'trace_exit()' it is no longer used. 2008-02-06 22:12:39 +00:00
lkm.h LKMs don't care about the MULTIPROCESSOR option any more. 2008-01-02 17:52:02 +00:00
localedef.h
lock.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
lockdebug.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
lockf.h
lwp.h Move override of curlwp into lwp.h. 2008-04-29 13:02:03 +00:00
lwpctl.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
Makefile Pull in my modules code for review/test/hacking. 2008-01-16 12:34:50 +00:00
malloc.h Change some initialization of static queues to compile time. 2007-11-11 23:22:23 +00:00
mallocvar.h Use C99 structure initializers. 2007-11-07 16:12:25 +00:00
mbuf.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
md4.h
md5.h
midiio.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mman.h Add posix_madvise(2) and appropriate definitions in sys/mman.h header. 2008-04-22 10:42:16 +00:00
module.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mount.h kern/38135 vfs_busy/vfs_trybusy confusion 2008-04-29 23:51:04 +00:00
mqueue.h - Support for select/poll. 2008-03-23 00:44:15 +00:00
msg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
msgbuf.h Merge from vmlocking. 2007-11-07 00:19:08 +00:00
mtio.h
mutex.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
namei.h Regen. 2008-04-11 15:51:38 +00:00
namei.src Only include sys/kauth.h if _KERNEL. 2008-04-11 15:51:25 +00:00
null.h
once.h sys/lock.h -> sys/simplelock.h 2008-01-04 18:18:31 +00:00
optstr.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
param.h 4.99.62 - struct lwp changed for kernel preemption 2008-04-28 22:44:18 +00:00
pax.h PAX_ASLR_DELTA_PROG_LEN -> PAX_ASLR_DELTA_EXEC_LEN, and put it in pax.h. 2007-12-27 15:21:52 +00:00
percpu_types.h add a per-cpu storage allocator. 2008-01-14 12:40:02 +00:00
percpu.h Make the percpu API a little more friendly: 2008-04-09 05:11:20 +00:00
pipe.h fix a livelock with multiple readers by separating condvar. 2008-02-29 12:04:48 +00:00
pmc.h
pmf.h Don't pull in sys/callout.h. 2008-04-22 12:00:44 +00:00
poll.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pool.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
power.h Handle hotkey events using /etc/powerd/scripts/hotkey_button, ok xtraeme 2007-12-22 18:35:13 +00:00
proc.h Move override of curlwp into lwp.h. 2008-04-29 13:02:03 +00:00
prot.h Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
protosw.h Merge the socket locking patch: 2008-04-24 11:38:36 +00:00
pset.h sched_setparam: fix the case when incorrect (according to the class) 2008-01-26 17:55:29 +00:00
ptrace.h Don't pass curlwp into process_stoptrace() 2008-01-05 12:41:43 +00:00
pty.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
queue.h Add TAILQ_CONCAT() and STAILQ_CONCAT(), from FreeBSD. 2007-12-11 11:24:21 +00:00
radioio.h
ras.h Add convenience macros RAS_{START,END}_ASM() and RAS_{START,END}_ASM_HIDDEN() 2008-04-29 20:50:42 +00:00
reboot.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
resource.h
resourcevar.h Make rusage collection per-LWP and collate in the appropriate places. 2008-03-27 19:06:51 +00:00
rmd160.h For all files under src/common, as well as related man pages under 2008-02-16 17:37:13 +00:00
rnd.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
rwlock.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
scanio.h
sched.h Split the runqueue management code into the separate file. 2008-04-29 14:35:20 +00:00
scsiio.h
select.h Commit the "per-CPU" select patch. This is the result of much work and 2008-03-22 18:04:42 +00:00
selinfo.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
sem.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
sha1.h
sha2.h For all files under src/common, as well as related man pages under 2008-02-16 17:37:13 +00:00
shm.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
siginfo.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
signal.h Fix comment: SA_RESTART only restarts the system call, not the whole system. 2008-02-27 22:18:41 +00:00
signalvar.h constify 2008-02-19 12:24:34 +00:00
sigtypes.h
simplelock.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
sleepq.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
socket.h 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that 2007-09-19 04:33:42 +00:00
socketvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
sockio.h Add a sockaddr_storage member to "struct ifreq" maintaining backwards 2007-05-29 21:32:27 +00:00
specificdata.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
spl.h Interrupt handling changes, in discussion since February: 2007-12-03 15:33:00 +00:00
stat.h kill _NETBSD_TOOLS. 2007-10-19 15:58:52 +00:00
statvfs.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
stdint.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
swap.h
syncobj.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
syscall_stats.h Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
syscall.h Regen. 2008-04-24 11:51:47 +00:00
syscallargs.h Regen. 2008-04-24 11:51:47 +00:00
sysctl.h PR kern/37917 /bin/ps no longer shows zombies 2008-04-29 16:21:27 +00:00
syslimits.h Bump OPEN_MAX from 64 to 128. No objection on tech-kern@. 2008-02-25 17:29:13 +00:00
syslog.h
systm.h Wrap kpreempt stuff in _KERNEL, since bool is only exposed in userspace 2008-04-27 22:38:12 +00:00
tape.h
termios.h
time.h - wrap bintime with !defined(_STANDALONE) as suggested by Valeriy E. Ushakov. 2008-03-16 13:19:55 +00:00
timeb.h
timepps.h Make ntp, pmc, reboot, sysarch, time syscalls MPSAFE. 2008-04-21 12:56:30 +00:00
times.h
timetc.h Add tc_detach() for detaching a timecounter. It is good enough to 2008-01-03 04:42:13 +00:00
timevar.h Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
timex.h Make ntp, pmc, reboot, sysarch, time syscalls MPSAFE. 2008-04-21 12:56:30 +00:00
tprintf.h
trace.h
tree.h Add PB_PREV(), RB_FOREACH_REVERSE(). From FreeBSD. 2008-03-21 13:07:15 +00:00
tty.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ttychars.h
ttycom.h
ttydefaults.h
ttydev.h
types.h Remove unused dtime_t. 2008-02-26 13:37:09 +00:00
ucontext.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ucred.h u_short -> unsigned short 2007-08-29 10:32:01 +00:00
uio.h
un.h Merge the socket locking patch: 2008-04-24 11:38:36 +00:00
unistd.h Implementation of processor-sets, affinity and POSIX real-time extensions. 2008-01-15 03:37:10 +00:00
unpcb.h Merge the socket locking patch: 2008-04-24 11:38:36 +00:00
user.h
userconf.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
userret.h Make the preemption switch a __HAVE instead of an option. 2008-04-28 21:17:16 +00:00
utsname.h
uuid.h Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
vadvise.h
verified_exec.h - remove pathname_ interface. 2007-05-19 22:11:22 +00:00
vfs_syscalls.h Catch up with descriptor handling changes. See kern_descrip.c revision 2008-03-21 21:54:58 +00:00
vmem.h add ddb "whatis" command. inspired from solaris ::whatis dcmd. 2007-12-13 02:45:09 +00:00
vmmeter.h
vnode_if.h Regen. 2008-01-25 14:32:46 +00:00
vnode.h PR kern/38057 ffs makes assuptions about devvp file system 2008-04-29 18:18:08 +00:00
wait.h Split sys_wait4() so that compat code can fiddle with the returned 'status' 2007-05-07 16:53:17 +00:00
wdog.h
workqueue.h machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
xattr.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
xcall.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00