scsi_destroy_pkt(9F)




NAME

     scsi_destroy_pkt - free an allocated SCSI packet and its DMA
     resource


SYNOPSIS

     #include <sys/scsi/scsi.h>

     void scsi_destroy_pkt(struct scsi_pkt *pktp);


INTERFACE LEVEL

     Solaris DDI specific (Solaris DDI).


PARAMETERS

     pktp  Pointer to a scsi_pkt(9S) structure.


DESCRIPTION

     scsi_destroy_pkt() releases all necessary  resources,  typi-
     cally  at  the end of an I/O transfer. The data is synchron-
     ized to memory, then the  DMA resources are deallocated  and
     pktp is freed.


CONTEXT

     scsi_destroy_pkt() may be called from user or interrupt con-
     text.


EXAMPLES

     Example 1: Releasing resources.

     scsi_destroy_pkt(un->un_rqs);


SEE ALSO

     tran_destroy_pkt(9E), scsi_init_pkt(9F), scsi_pkt(9S)

     Writing Device Drivers


Man(1) output converted with man2html