summaryrefslogtreecommitdiffstats
path: root/share/man/man9/pbuf.9
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2001-07-30 22:14:23 +0000
committeralfred <alfred@FreeBSD.org>2001-07-30 22:14:23 +0000
commit55ce885ee7f4109bfff3176d4e38d284a4ca7eec (patch)
tree7ec4f8d042e2f52ddcf7f0d45981cb871da8fd50 /share/man/man9/pbuf.9
parent94454e4a22b3009cb88a9d2c0e7b174776ed4e66 (diff)
downloadFreeBSD-src-55ce885ee7f4109bfff3176d4e38d284a4ca7eec.zip
FreeBSD-src-55ce885ee7f4109bfff3176d4e38d284a4ca7eec.tar.gz
More updates from Chad.
Submitted by: Chad David <davidc@acns.ab.ca> Reviewed by: sheldonh
Diffstat (limited to 'share/man/man9/pbuf.9')
-rw-r--r--share/man/man9/pbuf.910
1 files changed, 9 insertions, 1 deletions
diff --git a/share/man/man9/pbuf.9 b/share/man/man9/pbuf.9
index c4fd491..977f2a0 100644
--- a/share/man/man9/pbuf.9
+++ b/share/man/man9/pbuf.9
@@ -48,6 +48,14 @@
.Fn relpbuf "struct buf *bp" "int *pfreecnt"
.Sh DESCRIPTION
These functions are used to allocate and release physical buffers.
+.Pp
+The physical buffers are allocated at system startup and are
+maintained in a separate pool from the main system buffers.
+They are intended for use by subsystems that cannot or should not be
+reliant on the main pool of buffers (for example the swap pager).
+The system allocates between 16 and 256 physical buffers depending
+on the amount of memory in the system.
+.Pp
Each subsystem that allocates buffers via these calls is expected
to manage its own percentage free counter.
If the value is initialized to \-1 the number of buffers available
@@ -120,5 +128,5 @@ In the case of
.Dv NULL
can also be returned indicating that there are no buffers available.
.Sh AUTHORS
-This man page was written by
+This manual page was written by
.An Chad David Aq davidc@acns.ab.ca .
OpenPOWER on IntegriCloud