summaryrefslogtreecommitdiffstats
path: root/share/man/man9
diff options
context:
space:
mode:
Diffstat (limited to 'share/man/man9')
-rw-r--r--share/man/man9/BUF_ISLOCKED.91
-rw-r--r--share/man/man9/BUF_RECURSED.91
-rw-r--r--share/man/man9/DEVICE_PROBE.91
-rw-r--r--share/man/man9/VOP_LOCK.91
-rw-r--r--share/man/man9/devfs_set_cdevpriv.92
-rw-r--r--share/man/man9/ieee80211_scan.96
-rw-r--r--share/man/man9/namei.92
-rw-r--r--share/man/man9/netisr.95
-rw-r--r--share/man/man9/vm_page_alloc.940
9 files changed, 44 insertions, 15 deletions
diff --git a/share/man/man9/BUF_ISLOCKED.9 b/share/man/man9/BUF_ISLOCKED.9
index 7344869..d55f2f5 100644
--- a/share/man/man9/BUF_ISLOCKED.9
+++ b/share/man/man9/BUF_ISLOCKED.9
@@ -57,6 +57,7 @@ An exclusive lock is held by someone other than curthread
A shared lock is held.
.It Li 0
The lock is not held by anyone.
+.El
.Sh SEE ALSO
.Xr lockstatus 9 ,
.Xr buf 9 ,
diff --git a/share/man/man9/BUF_RECURSED.9 b/share/man/man9/BUF_RECURSED.9
index dfe818f..2e369ea 100644
--- a/share/man/man9/BUF_RECURSED.9
+++ b/share/man/man9/BUF_RECURSED.9
@@ -54,6 +54,7 @@ The buffer linked to the lock.
See
.Xr lockmgr_recursed 9
for details.
+.El
.Sh SEE ALSO
.Xr buf 9 ,
.Xr BUF_LOCK 9 ,
diff --git a/share/man/man9/DEVICE_PROBE.9 b/share/man/man9/DEVICE_PROBE.9
index b159fd2..7b400e7 100644
--- a/share/man/man9/DEVICE_PROBE.9
+++ b/share/man/man9/DEVICE_PROBE.9
@@ -127,6 +127,7 @@ The driver expects its parent to tell it which children to manage
and no probing is really done.
The device only matches if its parent bus specifically said to use
this driver.
+.El
.Sh SEE ALSO
.Xr device 9 ,
.Xr DEVICE_ATTACH 9 ,
diff --git a/share/man/man9/VOP_LOCK.9 b/share/man/man9/VOP_LOCK.9
index cdf1714..6c54a38 100644
--- a/share/man/man9/VOP_LOCK.9
+++ b/share/man/man9/VOP_LOCK.9
@@ -114,6 +114,7 @@ directly.
.Fn vn_lock
also does not want a thread specified as argument but it
assumes curthread to be used.
+.El
.Sh RETURN VALUES
Zero is returned on success, otherwise an error is returned.
.Sh SEE ALSO
diff --git a/share/man/man9/devfs_set_cdevpriv.9 b/share/man/man9/devfs_set_cdevpriv.9
index 934e494..0896d4d 100644
--- a/share/man/man9/devfs_set_cdevpriv.9
+++ b/share/man/man9/devfs_set_cdevpriv.9
@@ -108,7 +108,7 @@ The private driver data was not associated with current
filedescriptor, or
.Fn devfs_clear_cdevpriv
was called.
-.Pp
+.El
.Sh SEE ALSO
.Xr open 2 ,
.Xr close 2 ,
diff --git a/share/man/man9/ieee80211_scan.9 b/share/man/man9/ieee80211_scan.9
index 7ac41bd..018f70f 100644
--- a/share/man/man9/ieee80211_scan.9
+++ b/share/man/man9/ieee80211_scan.9
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd August 4, 2009
+.Dd February 20, 2010
.Dt IEEE80211_SCAN 9
.Os
.Sh NAME
@@ -177,8 +177,8 @@ Scanning is not tied to the
state machine that governs vaps except for linkage to the
.Dv IEEE80211_S_SCAN
state.
-One one vap at a time may be scanning; this scheduling policy
-is handle in
+Only one vap at a time may be scanning; this scheduling policy
+is handled in
.Fn ieee80211_new_state
and is transparent to scanning code.
.Pp
diff --git a/share/man/man9/namei.9 b/share/man/man9/namei.9
index 1ffabff..0325c36 100644
--- a/share/man/man9/namei.9
+++ b/share/man/man9/namei.9
@@ -333,7 +333,7 @@ or an entire pathname exceeded 1023 characters.
.It Bq Er ENOENT
A component of the specified pathname does not exist,
or the pathname is an empty string.
-.It Bq Er ACCES
+.It Bq Er EACCES
An attempt is made to access a file in a way forbidden by its file access
permissions.
.It Bq Er ELOOP
diff --git a/share/man/man9/netisr.9 b/share/man/man9/netisr.9
index ed2a84e..37fd367 100644
--- a/share/man/man9/netisr.9
+++ b/share/man/man9/netisr.9
@@ -27,7 +27,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd July 26, 2009
+.Dd February 22, 2010
.Dt NETISR 9
.Os
.Sh NAME
@@ -66,6 +66,8 @@ The
.Nm
kernel interface suite allows device drivers (and other packet sources) to
direct packets to protocols for directly dispatched or deferred processing.
+Protocol registration and work stream statistics may be monitored using
+.Xr netstat 1 .
.Ss Protocol registration
Protocols register and unregister handlers using
.Fn netisr_register
@@ -209,6 +211,7 @@ IPv6
.It Dv NETISR_NATM
ATM
.It Dv NETISR_EPAIR
+.Xr netstat 1 ,
.Xr epair 4
.El
.Sh AUTHORS
diff --git a/share/man/man9/vm_page_alloc.9 b/share/man/man9/vm_page_alloc.9
index 02e2b93..81070d6 100644
--- a/share/man/man9/vm_page_alloc.9
+++ b/share/man/man9/vm_page_alloc.9
@@ -26,7 +26,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd July 13, 2001
+.Dd February 27, 2010
.Dt VM_PAGE_ALLOC 9
.Os
.Sh NAME
@@ -48,16 +48,26 @@ within
.Fa object .
It is assumed that a page has not already been allocated at
.Fa pindex .
-The page returned is inserted into the object, but is not inserted
-into the pmap.
+The page returned is inserted into the object, unless
+.Dv VM_ALLOC_NOOBJ
+is specified in the
+.Fa page_req ,
+but is not inserted into a pmap.
+The page may exists in the vm object cache, in which case it will
+be reactivated instead, moving from the cache into the object page list.
.Pp
.Fn vm_page_alloc
-will not block.
+will not sleep.
.Pp
Its arguments are:
.Bl -tag -width ".Fa page_req"
.It Fa object
The VM object to allocate the page for.
+The
+.Fa object
+must be locked if
+.Dv VM_ALLOC_NOOBJ
+is not specified.
.It Fa pindex
The index into the object at which the page should be inserted.
.It Fa page_req
@@ -82,12 +92,24 @@ than zero.
.It Dv VM_ALLOC_ZERO
Indicate a preference for a pre-zeroed page.
There is no guarantee that the page thus returned will be zeroed, but
-it will be marked as such.
+it will be marked by
+.Dv PG_ZERO
+flag if it is zeroed.
.It Dv VM_ALLOC_NOOBJ
-The page is associated with an unmanaged memory region, that is, there
-is no backing VM object.
-This is typically used to allocate pages within the kernel virtual
-address space.
+Do not associate the allocated page with a vm object.
+The
+.Fa object
+argument is ignored.
+.It Dv VM_ALLOC_NOBUSY
+The page returned will not be busied.
+.It Dv VM_ALLOC_WIRED
+The returned page is wired.
+.It Dv VM_ALLOC_IFNOTCACHED
+Only allocate the page if it is not cached in the
+.Fa object .
+If the page at the specified
+.Fa pindex
+is cached, NULL is returned instead.
.El
.El
.Sh RETURN VALUES
OpenPOWER on IntegriCloud