Home
last modified time | relevance | path

Searched refs:hba_tran (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/sun/io/dada/impl/
H A Ddcd_hba.c101 dcd_hba_tran_t *hba_tran, in dcd_hba_attach() argument
122 dcd_hba_tran_t *hba_tran, in dcd_hba_attach() argument
139 elem->inst_hba_tran = hba_tran; in dcd_hba_attach()
160 hba_tran->tran_hba_dip = dip; in dcd_hba_attach()
161 hba_tran->tran_hba_flags = flags; in dcd_hba_attach()
168 hba_tran->tran_min_xfer = hba_dma_attr->dma_attr_minxfer; in dcd_hba_attach()
169 hba_tran->tran_min_burst_size = in dcd_hba_attach()
171 hba_tran->tran_max_burst_size = in dcd_hba_attach()
195 dip, hba_tran); in dcd_hba_attach()
276 dcd_hba_tran_free(dcd_hba_tran_t *hba_tran) in dcd_hba_tran_free() argument
[all …]
/illumos-gate/usr/src/uts/sun/sys/dada/impl/
H A Dtransport.h82 dcd_hba_tran_t *hba_tran,
91 dcd_hba_tran_t *hba_tran,
162 dcd_hba_tran_t *hba_tran,
170 dcd_hba_tran_t *hba_tran,
181 dcd_hba_tran_t *hba_tran);
/illumos-gate/usr/src/uts/common/io/cpqary3/
H A Dcpqary3_transport.c64 scsi_hba_tran_t *hba_tran; in cpqary3_init_hbatran() local
68 hba_tran = ctlr->hba_tran; in cpqary3_init_hbatran()
75 hba_tran->tran_hba_private = (void *)ctlr; in cpqary3_init_hbatran()
78 hba_tran->tran_tgt_init = cpqary3_tgt_init; in cpqary3_init_hbatran()
82 hba_tran->tran_init_pkt = cpqary3_init_pkt; in cpqary3_init_hbatran()
85 hba_tran->tran_dmafree = cpqary3_dmafree; in cpqary3_init_hbatran()
88 hba_tran->tran_start = cpqary3_transport; in cpqary3_init_hbatran()
91 hba_tran->tran_getcap = cpqary3_getcap; in cpqary3_init_hbatran()
92 hba_tran->tran_setcap = cpqary3_setcap; in cpqary3_init_hbatran()
95 hba_tran->tran_reset = cpqary3_reset; in cpqary3_init_hbatran()
[all …]
H A Dcpqary3.c361 cpqary3p->hba_tran = scsi_hba_tran_alloc(dip, SCSI_HBA_CANSLEEP); in cpqary3_attach()
362 if (!cpqary3p->hba_tran) { in cpqary3_attach()
385 if (scsi_hba_attach_setup(dip, &tmp_dma_attr, cpqary3p->hba_tran, in cpqary3_attach()
491 scsi_hba_tran_t *hba_tran; in cpqary3_detach() local
503 hba_tran = (scsi_hba_tran_t *)ddi_get_driver_private(dip); in cpqary3_detach()
504 cpqary3p = (cpqary3_t *)hba_tran->tran_hba_private; in cpqary3_detach()
684 scsi_hba_tran_free(cpqary3p->hba_tran); in cpqary3_cleanup()
H A Dcpqary3.h314 scsi_hba_tran_t *hba_tran; /* transport structure */ member
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/
H A Datapi.c37 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
40 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
326 scsi_hba_tran_t *hba_tran, in atapi_tran_tgt_init() argument
345 ata_ctlp = TRAN2CTL(hba_tran); in atapi_tran_tgt_init()
363 hba_tran->tran_tgt_private = gtgtp; in atapi_tran_tgt_init()
404 scsi_hba_tran_t *hba_tran, in atapi_tran_tgt_free() argument
409 ghd_target_free(hba_dip, tgt_dip, &TRAN2ATAP(hba_tran)->ac_ccc, in atapi_tran_tgt_free()
410 TRAN2GTGTP(hba_tran)); in atapi_tran_tgt_free()
411 hba_tran->tran_tgt_private = NULL; in atapi_tran_tgt_free()
/illumos-gate/usr/src/uts/intel/io/amr/
H A Damr.c552 scsi_hba_tran_free(softs->hba_tran); in amr_detach()
1447 softp->hba_tran->tran_hba_private = softp; in amr_setup_tran()
1450 softp->hba_tran->tran_start = amr_tran_start; in amr_setup_tran()
1451 softp->hba_tran->tran_reset = amr_tran_reset; in amr_setup_tran()
1458 softp->hba_tran->tran_abort = NULL; in amr_setup_tran()
1459 softp->hba_tran->tran_tgt_free = NULL; in amr_setup_tran()
1460 softp->hba_tran->tran_quiesce = NULL; in amr_setup_tran()
1461 softp->hba_tran->tran_unquiesce = NULL; in amr_setup_tran()
1462 softp->hba_tran->tran_sd = NULL; in amr_setup_tran()
1466 scsi_hba_tran_free(softp->hba_tran); in amr_setup_tran()
[all …]
H A Damrvar.h240 scsi_hba_tran_t *hba_tran; member
/illumos-gate/usr/src/uts/sun/io/dada/conf/
H A Ddcd_confsubr.c82 dcd_hba_tran_t *hba_tran = devp->dcd_address->a_hba_tran; in dcd_probe() local
84 if (hba_tran->tran_tgt_probe != NULL) { in dcd_probe()
85 return ((*hba_tran->tran_tgt_probe)(devp, callback)); in dcd_probe()
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/
H A Dsmrt_hba.c23 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in smrt_ctrl_tran_tgt_init() argument
70 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in smrt_logvol_tran_tgt_init() argument
79 smrt_t *smrt = (smrt_t *)hba_tran->tran_hba_private; in smrt_logvol_tran_tgt_init()
145 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in smrt_logvol_tran_tgt_free() argument
149 smrt_t *smrt = (smrt_t *)hba_tran->tran_hba_private; in smrt_logvol_tran_tgt_free()
169 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in smrt_phys_tran_tgt_init() argument
179 smrt_t *smrt = (smrt_t *)hba_tran->tran_hba_private; in smrt_phys_tran_tgt_init()
258 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in smrt_phys_tran_tgt_free() argument
262 smrt_t *smrt = (smrt_t *)hba_tran->tran_hba_private; in smrt_phys_tran_tgt_free()
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi.c84 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
90 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
144 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
442 ihp->hba_tran = tran; in iscsi_attach()
777 ASSERT(hba_tran->tran_hba_private != NULL); in iscsi_tran_lun_init()
896 ASSERT(hba_tran != NULL); in iscsi_tran_lun_free()
898 ilp = (iscsi_lun_t *)hba_tran->tran_tgt_private; in iscsi_tran_lun_free()
4798 hba_tran->tran_tgt_private = ilp; in iscsi_virt_lun_init()
4850 ASSERT(hba_tran); in iscsi_phys_lun_init()
4852 ihp = (iscsi_hba_t *)hba_tran->tran_hba_private; in iscsi_phys_lun_init()
[all …]
H A Discsi.h1109 scsi_hba_tran_t *hba_tran; /* scsi tran ptr */ member
/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/
H A Dlmrc_scsa.c189 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in lmrc_tran_tgt_init() argument
191 lmrc_t *lmrc = hba_tran->tran_hba_private; in lmrc_tran_tgt_init()
210 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in lmrc_tran_tgt_free() argument
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smartpqi/
H A Dsmartpqi_hba.c28 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
30 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
159 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in pqi_scsi_tgt_init() argument
162 pqi_state_t *s = hba_tran->tran_hba_private; in pqi_scsi_tgt_init()
195 scsi_hba_tran_t *hba_tran __unused, struct scsi_device *sd __unused) in pqi_scsi_tgt_free()
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/
H A Dmptsas.c851 scsi_hba_tran_t *hba_tran; in mptsas_iport_attach() local
897 mpt = TRAN2MPT(hba_tran); in mptsas_iport_attach()
912 hba_tran->tran_hba_private = mpt; in mptsas_iport_attach()
1099 scsi_hba_tran_t *hba_tran; in mptsas_attach() local
1118 mpt = TRAN2MPT(hba_tran); in mptsas_attach()
2183 scsi_hba_tran_t *hba_tran; in mptsas_hba_setup() local
2191 hba_tran->tran_hba_private = mpt; in mptsas_hba_setup()
2214 hba_tran->tran_bus_reset = NULL; in mptsas_hba_setup()
2218 hba_tran->tran_post_event = NULL; in mptsas_hba_setup()
2235 scsi_hba_tran_free(hba_tran); in mptsas_hba_setup()
[all …]
/illumos-gate/usr/src/uts/common/io/aac/
H A Daac.c5516 scsi_hba_tran_t *hba_tran; in aac_hba_setup() local
5520 if (hba_tran == NULL) in aac_hba_setup()
5522 hba_tran->tran_hba_private = softs; in aac_hba_setup()
5526 hba_tran->tran_start = aac_tran_start; in aac_hba_setup()
5527 hba_tran->tran_getcap = aac_tran_getcap; in aac_hba_setup()
5531 hba_tran->tran_reset = aac_tran_reset; in aac_hba_setup()
5532 hba_tran->tran_abort = aac_tran_abort; in aac_hba_setup()
5539 hba_tran, 0); in aac_hba_setup()
5541 scsi_hba_tran_free(hba_tran); in aac_hba_setup()
5546 softs->hba_tran = hba_tran; in aac_hba_setup()
[all …]
H A Daac.h385 scsi_hba_tran_t *hba_tran; member
/illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/
H A Dfcp.c373 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
375 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
377 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
604 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
10815 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in fcp_phys_tgt_init() argument
10823 hba_tran->tran_hba_private; in fcp_phys_tgt_init()
10901 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in fcp_virt_tgt_init() argument
10909 hba_tran->tran_hba_private; in fcp_virt_tgt_init()
10998 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in fcp_scsi_tgt_init() argument
11001 hba_tran->tran_hba_private; in fcp_scsi_tgt_init()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/
H A Dscsi_vhci.c919 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in vhci_scsi_tgt_init() argument
1066 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in vhci_scsi_tgt_free() argument
/illumos-gate/usr/src/uts/common/io/sata/impl/
H A Dsata.c2046 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in sata_scsi_tgt_init() argument
2069 sata_hba_inst = (sata_hba_inst_t *)(hba_tran->tran_hba_private); in sata_scsi_tgt_init()
2178 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in sata_scsi_tgt_free() argument
2188 sata_hba_inst = (sata_hba_inst_t *)(hba_tran->tran_hba_private); in sata_scsi_tgt_free()
/illumos-gate/usr/src/uts/common/io/mr_sas/
H A Dmr_sas.c1669 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in mrsas_tran_tgt_free() argument
/illumos-gate/usr/src/uts/sun/io/scsi/adapters/
H A Dfas.c513 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in fas_scsi_tgt_init() argument