Content-type: text/html Man page of scsi_free_consistent_buf

scsi_free_consistent_buf

Section: Kernel Functions for Drivers (9F)
Updated: 16 Jan 2006
Index Return to Main Contents
 

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

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 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 Drivers  

WARNING

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.


 

Index

NAME
SYNOPSIS
INTERFACE LEVEL
PARAMETERS
DESCRIPTION
CONTEXT
SEE ALSO
WARNING

This document was created by man2html, using the manual pages.
Time: 02:39:43 GMT, October 02, 2010