SCSI_FREE_CONSISTENT_BUF(9F)                    Kernel Functions for Drivers
NAME
       scsi_free_consistent_buf - free a previously allocated SCSI DMA I/O
       buffer
SYNOPSIS
       #include <sys/scsi/scsi.h>       
void scsi_free_consistent_buf(
struct buf *bp);
INTERFACE LEVEL
       illumos DDI specific (illumos DDI).
PARAMETERS
       bp             Pointer to the 
buf(9S) structure.
DESCRIPTION
       The 
scsi_free_consistent_buf() function frees a buffer header and
       consistent data buffer that was previously allocated using       
scsi_alloc_consistent_buf(9F).
CONTEXT
       The 
scsi_free_consistent_buf() function can be called from user,
       interrupt, or kernel context.
SEE ALSO
       freerbuf(9F), 
scsi_alloc_consistent_buf(9F), 
buf(9S)       Writing Device DriversWARNING
       The 
scsi_free_consistent_buf() function will call 
freerbuf(9F) to
       free the 
buf(9S) that was allocated before or during the call to       
scsi_alloc_consistent_buf(9F).
       If consistent memory is bound to a 
scsi_pkt(9S), the pkt should be
       destroyed before freeing the consistent memory.
                              January 16, 2006  SCSI_FREE_CONSISTENT_BUF(9F)