Kernel Functions for Drivers scsi_free_consistent_buf(9F)
NAME
scsi_free_consistent_buf - free a previously allocated SCSI
DMA I/O buffer
SYNOPSIS
#include
void scsi_free_consistent_buf(struct buf *bp);
INTERFACE LEVEL
Solaris DDI specific (Solaris 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 allo-
cated 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 Drivers WARNINGThe scsi_free_consistent_buf() function will call
freerbuf(9F) to free the buf(9S) that was allocated beforeor 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.SunOS 5.11 Last change: 16 Jan 2006 1