man Pages(9F): DDI and DKI Kernel Functions
  Procure somente este livro
Fazer download desta apostila em PDF

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)

ARGUMENTS

bp
Pointer to the buf (9S) structure.

DESCRIPTION

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

CONTEXT

bioreset( ) can be called from any context.

SEE ALSO

strategy(9E), freerbuf(9F), getrbuf(9F), buf(9S)

NOTES

bp must not describe a transfer in progress.