Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

tran_destroy_pkt(9E)

scsi_init_pkt(9F)

scsi_pkt(9S)

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

ARGUMENTS

pktp Pointer to a scsi_pkt(9S) structure. 

DESCRIPTION

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

CONTEXT

scsi_destroy_pkt() may be called from user or interrupt context. 

EXAMPLE

    scsi_destroy_pkt(un->un_rqs);

SEE ALSO

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

Writing Device Drivers

SunOS 5.5/x86  —  Last change: 30 Aug 1995

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026