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 prefix_tran_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 de‐
                   vice 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  dri‐
       ver  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            9 September 2024              tran_tgt_free(9E)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3