tran_tgt_free(9e) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

tran_tgt_free(9e)

tran_tgt_free(9E)             Driver Entry Points            tran_tgt_free(9E)



NAME
       tran_tgt_free  - request to free HBA resources allocated on behalf of a
       target

SYNOPSIS
       #include <sys/scsi/scsi.h>

       void prefixtran_tgt_free(dev_info_t *hba_dip, dev_info_t *tgt_dip,
            scsi_hba_tran_t *hba_tran, struct scsi_device *sd);

INTERFACE LEVEL
       Solaris architecture specific (Solaris DDI).

PARAMETERS
       hba_dip     Pointer to a dev_info_t structure,  referring  to  the  HBA
                   device instance.


       tgt_dip     Pointer  to a dev_info_t structure, referring to the target
                   device instance.


       hba_tran    Pointer to a scsi_hba_tran(9S) structure, consisting of the
                   HBA's transport vectors.


       sd          Pointer to a scsi_device(9S) structure, describing the tar‐
                   get.


DESCRIPTION
       The tran_tgt_free() vector in the scsi_hba_tran(9S)  structure  may  be
       initialized  during  the  HBA  driver's  attach(9E)  to point to an HBA
       driver function to be called by the system when an instance of a target
       device  is  being detached. The tran_tgt_free() vector, if not NULL, is
       called after the target device instance has returned successfully  from
       its  detach(9E)  entry point, but before the dev_info node structure is
       removed from the system. The HBA driver should  release  any  resources
       allocated during its tran_tgt_init() or tran_tgt_probe() initialization
       performed for this target device instance.

SEE ALSO
       attach(9E),    detach(9E),    tran_tgt_init(9E),    tran_tgt_probe(9E),
       scsi_device(9S), scsi_hba_tran(9S)


       Writing Device Drivers in Oracle Solaris 11.4



Oracle Solaris 11.4               1 Nov 1993                 tran_tgt_free(9E)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3