scsi_hba_tran
struct scsi_hba_tran *hba_tran = sd->sd_address.a_hba_tran;
scsi_hba_tran_t *scsi_hba_tran;
if ((scsi_hba_tran = ddi_get_driver_private(dip)) == NULL)
sata_hba_inst = scsi_hba_tran->tran_hba_private;
scsi_hba_tran_t *scsi_hba_tran;
if ((scsi_hba_tran = ddi_get_driver_private(dip)) == NULL)
sata_hba_inst = scsi_hba_tran->tran_hba_private;
scsi_hba_tran_t *scsi_hba_tran;
if ((scsi_hba_tran = ddi_get_driver_private(dip)) == NULL)
sata_hba_inst = scsi_hba_tran->tran_hba_private;
scsi_hba_tran_t *scsi_hba_tran;
if ((scsi_hba_tran = ddi_get_driver_private(dip)) == NULL)
sata_hba_inst = scsi_hba_tran->tran_hba_private;
scsi_hba_tran_t *scsi_hba_tran;
scsi_hba_tran = ddi_get_driver_private(dip);
if (scsi_hba_tran == NULL)
sata_hba_inst = scsi_hba_tran->tran_hba_private;
_NOTE(SCHEME_PROTECTS_DATA("No Mutex Needed", scsi_hba_tran))
_NOTE(SCHEME_PROTECTS_DATA("No Mutex Needed", scsi_hba_tran::tran_tgt_private))
struct scsi_hba_tran *tran = ap->a_hba_tran;
scsi_pkt scsi_arq_status scsi_device scsi_hba_tran scsi_cdb))
struct scsi_hba_tran *port_tran;
struct scsi_hba_tran *satahba_scsi_tran; /* scsi_hba_tran */
struct scsi_hba_tran *vhci_tran;
struct scsi_hba_tran *sd_tran_safe;
scsi_hba_tran::tran_sd
scsi_hba_tran::tran_hba_dip
scsi_hba_tran::tran_hba_flags
scsi_hba_tran::tran_open_flag
scsi_hba_tran::tran_pkt_cache_ptr))
scsi_hba_tran::tran_dma_attr.dma_attr_granular))
typedef struct scsi_hba_tran scsi_hba_tran_t;
struct scsi_hba_tran *a_hba_tran; /* Transport vector */
struct scsi_hba_tran *scsa2usb_tran; /* SCSI transport ptr */
struct scsi_hba_tran *sft_tran;
struct scsi_hba_tran *sf_tran;