scsi_free_consistent_buf(9F)




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

     scsi_free_consistent_buf() frees a buffer  header  and  con-
     sistent  data  buffer  that  was  previously allocated using
     scsi_alloc_consistent_buf(9F).


CONTEXT

     scsi_free_consistent_buf() may be  called  from  either  the
     user or the interrupt levels.


SEE ALSO

     freerbuf(9F), scsi_alloc_consistent_buf(9F), buf(9S)

     Writing Device Drivers


WARNING

     scsi_free_consistent_buf() 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.


Man(1) output converted with man2html