bioreset(9f) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

bioreset(9f)

bioreset(9F)                   Kernel Functions                   bioreset(9F)



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

SYNOPSIS
       #include <sys/buf.h>
       #include <sys/ddi.h>

       void bioreset(struct buf *bp);

INTERFACE LEVEL
       Solaris DDI specific (Solaris DDI)

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


DESCRIPTION
       bioreset()  is used by drivers that allocate private buffers with getr‐
       buf(9F) or kmem_alloc(9F) and want to reuse them in multiple  transfers
       before  freeing  them  with  freerbuf(9F)  or kmem_free(9F). bioreset()
       resets the buffer header to the state it had when  initially  allocated
       by getrbuf() or initialized by bioinit(9F).

CONTEXT
       bioreset() can be called from any context.

SEE ALSO
       strategy(9E),   biofini(9F),  bioinit(9F),  freerbuf(9F),  getrbuf(9F),
       kmem_alloc(9F), kmem_free(9F), buf(9S)

NOTES
       bp must not describe a transfer in progress.



Oracle Solaris 11.4               15 Nov 1996                     bioreset(9F)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3