bioreset - reuse a private buffer header after I/O is complete
void bioreset(struct buf *bp);
illumos DDI specific (illumos DDI)
bioreset() is used by drivers that allocate private buffers with
getrbuf(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
bioreset() can be called from any context.
bp must not describe a transfer in progress.