MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Kernel Functions for Drivers                         bioreset(9F)



NAME
     bioreset - reuse a private buffer header after I/O  is  com-
     plete

SYNOPSIS
     #include 
     #include 



     void bioreset(struct buf *bp);


INTERFACE LEVEL
     Solaris DI specific (Solaris DI)

PARAMETERS
     bp     Pointer to the buf(9S) structure.


DESCRIPTION
     bioreset() is used by drivers that allocate private  buffers
     with getrbuf(9F) or kmemalloc(9F) and want to reuse them in
     multiple transfers before freeing them with freerbuf(9F)  or
     kmemfree(9F).  bioreset()  resets  the buffer header to the
     state it had when initially allocated by getrbuf()  or  ini-
     tialized by bioinit(9F).

CONTEXT
     bioreset() can be called from any context.

SEE ALSO
     strategy(9E),   bioinit(9F),   biofini(9F),    freerbuf(9F),
     getrbuf(9F), kmemalloc(9F), kmemfree(9F), buf(9S)

NOTES
     bp must not describe a transfer in progress.


















SunOS 5.11          Last change: 15 Nov 1996                    1



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™