svn commit: r265300 - stable/9/share/man/man9
Bryan Venteicher
bryanv at FreeBSD.org
Sun May 4 00:45:01 UTC 2014
Author: bryanv
Date: Sun May 4 00:45:00 2014
New Revision: 265300
URL: http://svnweb.freebsd.org/changeset/base/265300
Log:
MFC r260581:
- Add sglist_append_bio(9) to append a struct bio's data to a sglist
Modified:
stable/9/share/man/man9/Makefile
stable/9/share/man/man9/sglist.9
Directory Properties:
stable/9/share/man/man9/ (props changed)
Modified: stable/9/share/man/man9/Makefile
==============================================================================
--- stable/9/share/man/man9/Makefile Sun May 4 00:43:00 2014 (r265299)
+++ stable/9/share/man/man9/Makefile Sun May 4 00:45:00 2014 (r265300)
@@ -1150,6 +1150,7 @@ MLINKS+=sf_buf.9 sf_buf_alloc.9 \
sf_buf.9 sf_buf_page.9
MLINKS+=sglist.9 sglist_alloc.9 \
sglist.9 sglist_append.9 \
+ sglist.9 sglist_append_bio.9 \
sglist.9 sglist_append_mbuf.9 \
sglist.9 sglist_append_phys.9 \
sglist.9 sglist_append_uio.9 \
Modified: stable/9/share/man/man9/sglist.9
==============================================================================
--- stable/9/share/man/man9/sglist.9 Sun May 4 00:43:00 2014 (r265299)
+++ stable/9/share/man/man9/sglist.9 Sun May 4 00:45:00 2014 (r265300)
@@ -26,13 +26,14 @@
.\"
.\" $FreeBSD$
.\"
-.Dd May 15, 2009
+.Dd January 12, 2014
.Dt SGLIST 9
.Os
.Sh NAME
.Nm sglist ,
.Nm sglist_alloc ,
.Nm sglist_append ,
+.Nm sglist_append_bio ,
.Nm sglist_append_mbuf ,
.Nm sglist_append_phys ,
.Nm sglist_append_uio ,
@@ -58,6 +59,8 @@
.Ft int
.Fn sglist_append "struct sglist *sg" "void *buf" "size_t len"
.Ft int
+.Fn sglist_append_bio "struct sglist *sg" "struct bio *bp"
+.Ft int
.Fn sglist_append_mbuf "struct sglist *sg" "struct mbuf *m"
.Ft int
.Fn sglist_append_phys "struct sglist *sg" "vm_paddr_t paddr" "size_t len"
@@ -206,6 +209,13 @@ and is
bytes long.
.Pp
The
+.Nm sglist_append_bio
+function appends the physical address ranges described by a single bio
+.Fa bp
+to the scatter/gather list
+.Fa sg .
+.Pp
+The
.Nm sglist_append_mbuf
function appends the physical address ranges described by an entire mbuf
chain
@@ -499,6 +509,7 @@ list in
to describe the requested physical address ranges.
.El
.Sh SEE ALSO
+.Xr g_bio 9 ,
.Xr malloc 9 ,
.Xr mbuf 9 ,
.Xr uio 9
More information about the svn-src-stable-9
mailing list