freebsd-nq/sys/sys
Bruce Evans a16721a13a Move the inline code for waking up writers to a new function
ttwwakeup().  The conditions for doing the wakeup will soon become
more complicated and I don't want them duplicated in all drivers.

It's probably not worth making ttwwakeup() a macro or an inline
function.  The cost of the function call is relatively small when
there is a process to wake up.  There is usually a process to wake
up for large writes and the system call overhead dwarfs the function
call overhead for small writes.
1995-07-22 01:30:45 +00:00
..
_sigset.h Fix standards conformance bugs in <signal.h>: 1995-06-28 02:14:13 +00:00
acct.h
bio.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
bitstring.h
buf.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
callout.h
cdefs.h
cdio.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
chio.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
clist.h
conf.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
cons.h Undo the move of `#include "sc.h"' etc. to cons.h. It broke anything 1995-04-24 16:43:01 +00:00
dataacq.h Rename "aio.h" to "dataacq.h" 1995-04-28 12:08:03 +00:00
devconf.h Make class names easier to type 1995-04-13 20:37:51 +00:00
device.h
dir.h
dirent.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
disk.h
disklabel.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
diskmbr.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
diskpc98.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
diskslice.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
dkbad.h Define DKBAD_NOTRKSEC. Cosmetic except it is required for recent changes 1995-04-15 23:21:28 +00:00
dkstat.h
dmap.h
domain.h Removed unnecessary extern declaration that was causing compiler warnings. 1995-05-15 22:55:18 +00:00
errno.h
exec.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
fbio.h
fcntl.h
fdcio.h
file.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
filedesc.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
filio.h
ftape.h
gmon.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
imgact_aout.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
imgact.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
inflate.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ioccom.h
ioctl_compat.h
ioctl.h
ipc.h
joystick.h Put the joystick status in a struct {int x, y, b1, b2;} rather than in a 1995-02-22 23:34:58 +00:00
kernel.h Support for pseudo-device LKMs. Note that this is restricted to only 1995-03-20 19:20:44 +00:00
ktrace.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
libkern.h inline -> __inline. 1995-04-23 08:05:49 +00:00
linedisc.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
link_aout.h Change ld.so to correctly load dependant libraries for dlopen and unload them 1995-06-27 09:53:27 +00:00
link_elf.h Change ld.so to correctly load dependant libraries for dlopen and unload them 1995-06-27 09:53:27 +00:00
lkm.h Close out PR #507 (loading LM_MISC pseudo-lkms twice crashes system). 1995-06-17 05:02:30 +00:00
lockf.h
malloc.h Reviewed by: no-one yet, but non-intrusive 1995-04-20 03:18:19 +00:00
map.h
mbuf.h
md5.h Change this to do what it should have done from the start. 1995-07-12 09:13:49 +00:00
mdioctl.h A substantial change to the way this works. Not the "TEST_LABELING" is 1995-03-11 09:32:45 +00:00
mman.h NOTE: libkvm, w, ps, 'top', and any other utility which depends on struct 1995-07-13 08:48:48 +00:00
mount.h Changes to support version 3 of the NFS protocol. 1995-06-27 11:07:30 +00:00
mouse.h
msg.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
msgbuf.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
mtio.h Julian's suport of compressed tape drives. 1995-03-21 11:21:37 +00:00
namei.h Clean up and improve the namecache. 1995-03-09 20:27:21 +00:00
nlist_aout.h
param.h Changed swap partition handling/allocation so that it doesn't 1995-05-14 03:00:10 +00:00
proc.h NOTE: libkvm, w, ps, 'top', and any other utility which depends on struct 1995-07-13 08:48:48 +00:00
protosw.h
ptrace.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
queue.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
reboot.h Added RB_CDROM flag, meaning "use CDROM as root". 1995-04-20 06:06:42 +00:00
resource.h
resourcevar.h
rlist.h
rtprio.h
scsiio.h Add ioctl calls for Freeze/Thaw. 1995-04-28 19:26:02 +00:00
select.h
selinfo.h
sem.h Several constants have been missing in the SysV IPC header files that 1995-07-08 16:36:30 +00:00
shm.h Several constants have been missing in the SysV IPC header files that 1995-07-08 16:36:30 +00:00
signal.h Fix standards conformance bugs in <signal.h>: 1995-06-28 02:14:13 +00:00
signalvar.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
snoop.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
socket.h
socketvar.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
sockio.h
soundcard.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
stat.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
syscall-hide.h Make setreuid/setregid active syscalls 1995-04-23 12:22:06 +00:00
syscall.h Make setreuid/setregid active syscalls 1995-04-23 12:22:06 +00:00
sysctl.h Killed bogus sparc #ifdef. 1995-07-10 08:39:49 +00:00
sysent.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
syslimits.h
syslog.h
systm.h Killed "maxmem" declaration. We don't have that variable in FreeBSD. 1995-07-05 12:04:51 +00:00
tablet.h
termios.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
time.h
timeb.h
times.h
timetc.h
timex.h
tprintf.h
trace.h
tty.h Move the inline code for waking up writers to a new function 1995-07-22 01:30:45 +00:00
ttychars.h
ttycom.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ttydefaults.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ttydev.h
types.h Use the new machine-dependent definitions of _BSD_OFF_T_ and 1995-06-28 01:39:50 +00:00
ucred.h Correct the type of the `acflag' arg to suser(). 1995-04-23 08:31:02 +00:00
uio.h Added UIO_NOCOPY. 1995-04-04 17:01:49 +00:00
un.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
unistd.h Define _POSIX_VDISABLE so that it can be used in #if expressions. 1995-05-11 07:52:49 +00:00
unpcb.h
user.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
utsname.h
vadvise.h
vcmd.h
vlimit.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
vmmeter.h Removed (almost) meaningless "object cache lookups/hits" statistic. In 1995-03-25 08:42:14 +00:00
vnioctl.h A substantial change to the way this works. Not the "TEST_LABELING" is 1995-03-11 09:32:45 +00:00
vnode.h Fixed an object allocation race condition that was causing a "object 1995-07-06 11:48:48 +00:00
vsio.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
wait.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00