scsi_address(9s) 맨 페이지 - 윈디하나의 솔라나라

개요

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

scsi_address(9s)

scsi_address(9S)        Kernel & Driver Data Structures       scsi_address(9S)

NAME
       scsi_address - SCSI address structure

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

INTERFACE LEVEL
       Solaris architecture specific (Solaris DDI)

DESCRIPTION
       A  scsi_address  structure defines the addressing components for a SCSI
       target device. The address of the target device is separated  into  two
       components:  target  number and logical unit number. The two addressing
       components are used to uniquely identify any type of SCSI device;  how‐
       ever,  most  devices  can be addressed with the target component of the
       address.


       In the case where only the target component is used to address the  de‐
       vice,  the  logical  unit should be set to 0. If the SCSI target device
       supports logical units, then the HBA must interpret the  logical  units
       field of the data structure.


       The   pkt_address   member   of   a   scsi_pkt(9S)  is  initialized  by
       scsi_init_pkt(9F).

STRUCTURE MEMBERS
         scsi_hba_tran_t   *a_hba_tran;  /* Transport vectors for the SCSI bus */
         ushort_t          a_target;     /* SCSI target id */
         uchar_t           a_lun;        /* SCSI logical unit */





       a_hba_tran is a pointer  to  the  controlling  HBA's  transport  vector
       structure. The SCSA interface uses this field to pass any transport re‐
       quests from the SCSI target device drivers to the HBA driver.


       a_target is the target component of the SCSI address.


       a_lun  is  the  logical unit component of the SCSI address. The logical
       unit is used to further distinguish a SCSI target device that  supports
       multiple  logical  units from one that does not. The makecom(9F) family
       of functions use the a_lun field to set the logical unit field  in  the
       SCSI  CDB, for compatibility with SCSI-1.

SEE ALSO
       makecom(9F), scsi_init_pkt(9F), scsi_hba_tran(9S), scsi_pkt(9S)


       Writing Device Drivers in Oracle Solaris 11.4

Oracle Solaris 11.4               30 Aug 1995                 scsi_address(9S)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3