freebsd-skq/share/man/man9
Jason Evans 0384fff8c5 Major update to the way synchronization is done in the kernel. Highlights
include:

* Mutual exclusion is used instead of spl*().  See mutex(9).  (Note: The
  alpha port is still in transition and currently uses both.)

* Per-CPU idle processes.

* Interrupts are run in their own separate kernel threads and can be
  preempted (i386 only).

Partially contributed by:	BSDi (BSD/OS)
Submissions by (at least):	cp, dfr, dillon, grog, jake, jhb, sheldonh
2000-09-07 01:33:02 +00:00
..
accept_filter.9 Grammar police; "has been written by" --> "was written by". 2000-08-15 15:23:46 +00:00
acl.9 Fix man page structures/constants to match recent changes in acl.h 2000-01-28 15:22:51 +00:00
at_exit.9 Replace a literal vertical space with a .Pp macro. 2000-04-19 02:42:11 +00:00
at_fork.9 Add a .Pp between the forklist_fn typedef and the at_fork prototype. 2000-04-19 02:43:04 +00:00
bios.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
boot.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
buf.9 mdoc(7)'fy, fix broken FreeBSD release number (3.0.1 -> 3.1) 1999-10-30 14:15:49 +00:00
bus_alloc_resource.9 mdoc style cleanup: newline for new sentence. 2000-06-20 15:05:06 +00:00
bus_generic_attach.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_generic_detach.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_generic_map_intr.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_generic_print_child.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_generic_read_ivar.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_generic_shutdown.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
BUS_PRINT_CHILD.9 Replace a manual.section file reference with a proper mdoc(7) .Xr 2000-05-18 00:20:55 +00:00
BUS_READ_IVAR.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_release_resource.9 Add bus_alloc_resource.9 and bus_release_resource.9. 2000-06-08 21:00:12 +00:00
BUS_SETUP_INTR.9 Add and install BUS_SETUP_INTR.9. 2000-04-02 12:00:52 +00:00
cd.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
CONDSPLASSERT.9 Abuse .Fn for macros better (don't hand-format the parameter string by 2000-05-11 16:54:52 +00:00
copy.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_add_driver.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_find.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_get_device.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_get_devices.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_get_maxunit.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_get_name.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_get_softc.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devfs_add_devswf.9 Grammar police; "has been written by" --> "was written by". 2000-08-15 15:23:46 +00:00
devfs_link.9 Grammar police; "has been written by" --> "was written by". 2000-08-15 15:23:46 +00:00
devfs_remove_dev.9 Fix miscellaneous mdoc macro argument limit infringements. 2000-05-09 14:02:06 +00:00
device_add_child.9 Fix miscellaneous mdoc macro argument limit infringements. 2000-05-09 14:02:06 +00:00
DEVICE_ATTACH.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_delete_child.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
DEVICE_DETACH.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_enable.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_find_child.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_get_children.9 Add the device_get_children(9) man page. 1999-12-02 16:34:09 +00:00
device_get_devclass.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_get_driver.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_get_ivars.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_get_softc.9 Correct the text for the return value. 2000-07-04 12:45:56 +00:00
device_get_state.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_get_unit.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_probe_and_attach.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
DEVICE_PROBE.9 Remove more single-space hard sentence breaks. 2000-03-02 14:54:02 +00:00
device_quiet.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_set_desc.9 Remove single-space hard sentence breaks. These degrade the quality 2000-03-03 14:05:08 +00:00
device_set_flags.9 Add new manpage device_set_flags.9 and add links for 1999-09-12 16:01:11 +00:00
DEVICE_SHUTDOWN.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device.9 Correct duplicate use of word "been" in a sentence. 2000-05-12 15:31:54 +00:00
devstat.9 Fixed bitrot. The changes from buf to bio had not reached here. 2000-05-11 16:25:03 +00:00
devtoname.9 Fill in a missing word (`it'). 2000-04-19 02:32:41 +00:00
driver.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
extattr.9 Man pages for the VFS extended attribute and access control list vnops. 2000-01-05 04:59:02 +00:00
fetch.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
ifnet.9 Remove XXX: Describe if_init(). 2000-06-10 10:23:06 +00:00
inittodr.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
intro.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
KASSERT.9 Abuse .Fn for macros better (don't hand-format the parameter string by 2000-05-11 16:54:52 +00:00
kernacc.9 Remove single-space hard sentence breaks. These degrade the quality 2000-03-03 14:05:08 +00:00
kobj.9 Document kobj_class_compile_static(). 2000-08-28 21:17:46 +00:00
make_dev.9 "Fixed" assorted bitrot. remove_dev() was renamed to destroy_dev(). 1999-12-23 17:16:32 +00:00
Makefile Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
malloc.9 Remove single-space hard sentence breaks. These degrade the quality 2000-03-03 14:05:08 +00:00
MD5.9 Remove more single-space hard sentence breaks. 2000-03-02 14:54:02 +00:00
mi_switch.9 Remove single-space hard sentence breaks. These degrade the quality 2000-03-03 14:05:08 +00:00
microseq.9 Remove more single-space hard sentence breaks. 2000-03-02 14:54:02 +00:00
microtime.9 Remove references to the (removed) kern.timecounter.method sysctl. 2000-07-23 11:12:59 +00:00
microuptime.9 Remove single-space hard sentence breaks. These degrade the quality 2000-03-03 14:05:08 +00:00
mutex.9 Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
namei.9 The LOCKPARENT flag is singular. It doesn't work causing complications 2000-05-21 03:23:10 +00:00
panic.9 Fixed bitrot in synopsis. The prototype for panic() was moved to 1999-12-23 17:42:10 +00:00
pfil.9 patch from Alexey Zelkin 2000-05-11 00:44:35 +00:00
physio.9 Remove spurious .Fc which caused this manpage to be closed 2000-04-01 20:31:07 +00:00
posix4.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
psignal.9 Remove single-space hard sentence breaks. These degrade the quality 2000-03-03 14:05:08 +00:00
resettodr.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
rtalloc.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
rtentry.9 The rt_refcnt member is a long now. 1999-11-22 04:26:00 +00:00
sleep.9 Improve the cross-references. 2000-08-15 15:14:13 +00:00
spl.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
SPLASSERT.9 Abuse .Fn for macros better (don't hand-format the parameter string by 2000-05-11 16:54:52 +00:00
store.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
style.9 Clarify the guidelines surrounding the use of macros. The patch is 2000-08-08 09:54:57 +00:00
suser.9 Clear extraneous arguments to the name (Nm) macro. 2000-08-17 08:17:16 +00:00
sysctl_add_oid.9 Order the cross-references in the SEE ALSO section correctly. 2000-07-18 13:03:09 +00:00
sysctl_ctx_init.9 Clean up this new manual page. This delta includes content and 2000-07-19 06:33:34 +00:00
taskqueue.9 Add documentation for taskqueue apis. 2000-05-28 16:53:50 +00:00
time.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
timeout.9 Mention more functions in the headers so whatis(1) can find them, and 2000-08-16 19:53:38 +00:00
tvtohz.9 Add new manpages for: 2000-01-07 12:42:59 +00:00
uio.9 Grammar police; "has been written by" --> "was written by". 2000-08-15 15:23:46 +00:00
VFS_CHECKEXP.9 VFS_CHECKEXP.9: 2000-06-04 15:31:12 +00:00
VFS_FHTOVP.9 Fix typo (accessable --> accessible) and add period. 2000-06-14 17:53:11 +00:00
VFS_INIT.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_MOUNT.9 Remove single-space hard sentence breaks. These degrade the quality 2000-03-03 14:05:08 +00:00
VFS_QUOTACTL.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_ROOT.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_START.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_STATFS.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_SYNC.9 Document possible values for the waitfor arg. 2000-06-12 13:53:04 +00:00
VFS_UNMOUNT.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_VGET.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_VPTOFH.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS.9 Correct a patch name and use the correct macro for displaying it. 2000-05-09 18:44:34 +00:00
vget.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
vnode.9 - Add HPFS and NWFS vnode tags. 2000-04-02 23:53:57 +00:00
VOP_ACCESS.9 Fix miscellaneous mdoc macro argument limit infringements. 2000-05-09 14:02:06 +00:00
VOP_ACLCHECK.9 s/of possible/if possible/ 2000-04-21 01:14:33 +00:00
VOP_ADVLOCK.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_ATTRIB.9 Be consistent with struct vattr' naming. Half of this manual used vpp' 2000-03-16 22:40:38 +00:00
VOP_BWRITE.9 Fixed bitrot in synopsis. Important interface changes hadn't reached here. 1999-12-23 17:22:58 +00:00
VOP_CREATE.9 Document changed calling conventions (lost WILLRELE) for VOP_MKNOD and 1999-11-13 21:00:26 +00:00
VOP_FSYNC.9 Document possible values for the waitfor arg. 2000-06-12 13:53:04 +00:00
VOP_GETACL.9 Man pages for the VFS extended attribute and access control list vnops. 2000-01-05 04:59:02 +00:00
VOP_GETEXTATTR.9 Man pages for the VFS extended attribute and access control list vnops. 2000-01-05 04:59:02 +00:00
VOP_GETPAGES.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_INACTIVE.9 Update errors in documentation for various VOP_ calls. Specifically, 1999-09-24 07:07:02 +00:00
VOP_IOCTL.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_LEASE.9 Fix miscellaneous mdoc macro argument limit infringements. 2000-05-09 14:02:06 +00:00
VOP_LINK.9 More locking clarifications. Add skeleton manual page for VOP_LEASE 1999-09-24 17:11:02 +00:00
VOP_LOCK.9 Fixed bitrot in synopsis. The prototype for VOP_ISLOCKED() changed 1999-12-23 17:28:46 +00:00
VOP_LOOKUP.9 "VFS entry point" -> "entry point", to be consistent with other VOP_*(9) 2000-07-15 22:28:16 +00:00
VOP_MMAP.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_OPENCLOSE.9 More clarification of locking requirements. 1999-09-24 10:42:45 +00:00
VOP_PATHCONF.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_PRINT.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_RDWR.9 explain that ioflags can be used to give read-ahead hints to the underlying 1999-12-13 02:28:53 +00:00
VOP_READDIR.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_READLINK.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_REALLOCBLKS.9 Removed unused include of <sys/buf.h> from synopsis. This include is 1999-12-23 17:35:48 +00:00
VOP_REMOVE.9 Update errors in documentation for various VOP_ calls. Specifically, 1999-09-24 07:07:02 +00:00
VOP_RENAME.9 mdoc style cleanup 1999-09-25 17:21:21 +00:00
VOP_SETACL.9 Man pages for the VFS extended attribute and access control list vnops. 2000-01-05 04:59:02 +00:00
VOP_SETEXTATTR.9 Man pages for the VFS extended attribute and access control list vnops. 2000-01-05 04:59:02 +00:00
VOP_STRATEGY.9 Poul-Henning's changes necessitate s/bp->b_flags/bp->b_io/bio_cmd/. 2000-04-21 01:19:53 +00:00
VOP_VPTOFH.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
vput.9 Fix miscellaneous mdoc macro argument limit infringements. 2000-05-09 14:02:06 +00:00
vref.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
vrele.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
vslock.9 Fixed bitrot in synopsis (the third arg of vsunlock went away). 2000-03-23 14:33:14 +00:00