freebsd-dev/sys/sys
John Baldwin dde96c9933 Since we no longer inline any debugging code in the mutex operations, move
all the debugging code into the function versions of the mutex operations
in kern_mutex.c.  This reduced the __mtx_* macros to simply wrappers of
the _{get,rel}_lock_* macros, so the __mtx_* macros were also abolished in
favor of just calling the _{get,rel}_lock_* macros.  The tangled hairy mass
of macros calling macros is at least a bit more sane now.
2001-09-22 21:19:55 +00:00
..
_lock.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
_mutex.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
_posix.h
_sigset.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
_timespec.h
aac_ioctl.h Bring the aac driver *much* closer to style(9). 2001-09-05 20:43:02 +00:00
acct.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
acl.h
agpio.h
aio.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
assym.h
ata.h Re-apply rev 1.178 -- style(9) the structure definitions. 2001-09-13 22:52:42 +00:00
bio.h
bitstring.h
blist.h
buf.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
bus_dma.h
bus_private.h Style(9) 2001-09-05 01:06:28 +00:00
bus.h
callout.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
capability.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
ccdvar.h Fix some signed/unsigned integer confusion, and add bounds checking of 2001-09-10 11:28:07 +00:00
cdefs.h Solve our braindead sourcetree dependency on GCC in another way. 2001-09-19 17:51:23 +00:00
cdio.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
cdrio.h Add new ioctl's and rearrange a bit for DAO mode support. 2001-09-10 11:42:27 +00:00
chio.h
clist.h
condvar.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
conf.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
cons.h
consio.h
copyright.h
ctype.h
dataacq.h
device_port.h
devicestat.h
digiio.h
dir.h
dirent.h
disk.h
disklabel.h Re-apply rev 1.178 -- style(9) the structure definitions. 2001-09-13 22:52:42 +00:00
diskmbr.h Re-apply rev 1.178 -- style(9) the structure definitions. 2001-09-13 22:52:42 +00:00
diskpc98.h Re-apply rev 1.178 -- style(9) the structure definitions. 2001-09-13 22:52:42 +00:00
diskslice.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
dkstat.h
dmap.h
domain.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
dvdio.h #endif /* comment */ 2001-09-10 01:23:39 +00:00
elf32.h
elf64.h
elf_common.h Catch up with common usage: 2001-09-08 22:59:30 +00:00
elf_generic.h
errno.h
event.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
eventhandler.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
eventvar.h
exec.h
extattr.h
fbio.h
fcntl.h
fdcio.h
file.h Re-apply rev 1.178 -- style(9) the structure definitions. 2001-09-13 22:52:42 +00:00
filedesc.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
filio.h
fnv_hash.h
gmon.h
iconv.h
imgact_aout.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
imgact_elf.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
imgact.h
inflate.h
interrupt.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
inttypes.h
ioccom.h
ioctl_bt848.h
ioctl_compat.h
ioctl_meteor.h
ioctl.h
ipc.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
jail.h
joystick.h
kbio.h
kernel.h Wrap array accesses in macros, which also happen to be lvalues: 2001-09-06 02:40:43 +00:00
kobj.h
kthread.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
ktr.h
ktrace.h
libkern.h
linedisc.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
link_aout.h style(9) the structure definitions. 2001-09-05 01:36:46 +00:00
link_elf.h style(9) the structure definitions. 2001-09-05 01:36:46 +00:00
linker_set.h
linker.h Implement the long-awaited module->file cache database. A userland 2001-09-11 01:09:24 +00:00
lock.h Use NULL instead of __FILE__ in the !LOCK_DEBUG case in the locking code 2001-09-17 21:21:02 +00:00
lockf.h
lockmgr.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
malloc.h
mbuf.h
mchain.h
md4.h
md5.h
mdioctl.h
memrange.h
mman.h
module.h Use protected variables names in prototypes visible to the userland as 2001-09-09 14:57:17 +00:00
mount.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
mouse.h
msg.h
msgbuf.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
mtio.h
mutex.h Since we no longer inline any debugging code in the mutex operations, move 2001-09-22 21:19:55 +00:00
namei.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
nlist_aout.h
param.h Fix a typo: documenation -> documentation 2001-09-17 06:54:26 +00:00
pciio.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
pcpu.h
pioctl.h
pipe.h
poll.h
posix4.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
priority.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
proc.h o Introduce two new calls, securelevel_gt() and securelevel_ge(), which 2001-09-18 21:03:53 +00:00
procfs.h
protosw.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
ptio.h
ptrace.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
queue.h
random.h
reboot.h
regression.h
resource.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
resourcevar.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
rman.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
rtprio.h
runq.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
sbuf.h
select.h
selinfo.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
sem.h PR: kern/29698 (part) 2001-09-13 21:06:41 +00:00
sema.h Use NULL instead of __FILE__ in the !LOCK_DEBUG case in the locking code 2001-09-17 21:21:02 +00:00
semaphore.h
shm.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
signal.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
signalvar.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
smp.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
snoop.h
socket.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
socketvar.h Re-apply rev 1.178 -- style(9) the structure definitions. 2001-09-13 22:52:42 +00:00
sockio.h Add SIO{CG}IFCAP entries. Fix formatting of some other entries. 2001-09-18 17:42:25 +00:00
soundcard.h
stat.h
sx.h Use NULL instead of __FILE__ in the !LOCK_DEBUG case in the locking code 2001-09-17 21:21:02 +00:00
syscall-hide.h o Part two of eaccess(2) commit, rebuilt system call code. 2001-09-21 21:34:06 +00:00
syscall.h o Part two of eaccess(2) commit, rebuilt system call code. 2001-09-21 21:34:06 +00:00
syscall.mk o Part two of eaccess(2) commit, rebuilt system call code. 2001-09-21 21:34:06 +00:00
sysctl.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
sysent.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
syslimits.h
syslog.h
sysproto.h o Part two of eaccess(2) commit, rebuilt system call code. 2001-09-21 21:34:06 +00:00
systm.h o Rename u_cansee() to cr_cansee(), making the name more comprehensible 2001-09-20 21:45:31 +00:00
taskqueue.h
termios.h
time.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
timeb.h
timepps.h
timers.h
times.h
timespec.h
timetc.h
timex.h
tty.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
ttychars.h
ttycom.h
ttydefaults.h
ttydev.h
types.h Undo last commit. The problem's been fixed for a long time. 2001-09-01 08:31:09 +00:00
ucontext.h
ucred.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
uio.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
un.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
unistd.h
unpcb.h style(9) the structure definitions. 2001-09-05 01:22:14 +00:00
user.h Re-apply rev 1.178 -- style(9) the structure definitions. 2001-09-13 22:52:42 +00:00
utsname.h
vmmeter.h
vnioctl.h
vnode.h Re-apply rev 1.178 -- style(9) the structure definitions. 2001-09-13 22:52:42 +00:00
wait.h
xrpuio.h