Searched defs:hba_tran (Results 1 - 19 of 19) sorted by relevance

/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; local
84 if (hba_tran->tran_tgt_probe != NULL) {
85 return ((*hba_tran->tran_tgt_probe)(devp, callback));
/illumos-gate/usr/src/uts/common/io/cpqary3/
H A Dcpqary3_transport.c64 scsi_hba_tran_t *hba_tran; local
68 hba_tran = ctlr->hba_tran;
75 hba_tran->tran_hba_private = (void *)ctlr;
78 hba_tran->tran_tgt_init = cpqary3_tgt_init;
79 hba_tran->tran_tgt_probe = cpqary3_tgt_probe;
82 hba_tran->tran_init_pkt = cpqary3_init_pkt;
83 hba_tran->tran_destroy_pkt = cpqary3_destroy_pkt;
84 hba_tran->tran_sync_pkt = cpqary3_dma_sync;
85 hba_tran
112 cpqary3_tgt_init(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
192 struct scsi_hba_tran *hba_tran = sd->sd_address.a_hba_tran; local
[all...]
H A Dcpqary3.c361 cpqary3p->hba_tran = scsi_hba_tran_alloc(dip, SCSI_HBA_CANSLEEP);
362 if (!cpqary3p->hba_tran) {
385 if (scsi_hba_attach_setup(dip, &tmp_dma_attr, cpqary3p->hba_tran,
491 scsi_hba_tran_t *hba_tran; local
503 hba_tran = (scsi_hba_tran_t *)ddi_get_driver_private(dip);
504 cpqary3p = (cpqary3_t *)hba_tran->tran_hba_private;
684 scsi_hba_tran_free(cpqary3p->hba_tran);
H A Dcpqary3.h314 scsi_hba_tran_t *hba_tran; /* transport structure */ member in struct:cpqary3_per_controller
/illumos-gate/usr/src/uts/sun/io/dada/impl/
H A Ddcd_hba.c101 dcd_hba_tran_t *hba_tran,
113 return (dcd_hba_attach_setup(dip, &hba_dma_attr, hba_tran, flags));
122 dcd_hba_tran_t *hba_tran,
139 elem->inst_hba_tran = hba_tran;
160 hba_tran->tran_hba_dip = dip;
161 hba_tran->tran_hba_flags = flags;
168 hba_tran->tran_min_xfer = hba_dma_attr->dma_attr_minxfer;
169 hba_tran->tran_min_burst_size =
171 hba_tran->tran_max_burst_size =
191 * ddi_set_driver_private(dip, (caddr_t)hba_tran);
99 dcd_hba_attach(dev_info_t *dip, ddi_dma_lim_t *hba_lim, dcd_hba_tran_t *hba_tran, int flags, void *hba_options) argument
119 dcd_hba_attach( dev_info_t *dip, ddi_dma_attr_t *hba_dma_attr, dcd_hba_tran_t *hba_tran, int flags) argument
276 dcd_hba_tran_free(dcd_hba_tran_t *hba_tran) argument
[all...]
/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,
345 ata_ctlp = TRAN2CTL(hba_tran);
363 hba_tran->tran_tgt_private = gtgtp;
404 scsi_hba_tran_t *hba_tran,
409 ghd_target_free(hba_dip, tgt_dip, &TRAN2ATAP(hba_tran)->ac_ccc,
410 TRAN2GTGTP(hba_tran));
411 hba_tran->tran_tgt_private = NULL;
323 atapi_tran_tgt_init( dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
401 atapi_tran_tgt_free( dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
/illumos-gate/usr/src/uts/intel/io/amr/
H A Damrvar.h242 scsi_hba_tran_t *hba_tran; member in struct:amr_softs
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi.c82 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
88 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
142 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
144 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
430 ihp->hba_tran = tran;
775 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
780 ASSERT(hba_tran->tran_hba_private != NULL);
789 rval = iscsi_phys_lun_init(hba_dip, lun_dip, hba_tran, sd);
791 rval = iscsi_virt_lun_init(hba_dip, lun_dip, hba_tran, sd);
892 scsi_hba_tran_t *hba_tran, struc
774 iscsi_tran_lun_init(dev_info_t *hba_dip, dev_info_t *lun_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
891 iscsi_tran_lun_free(dev_info_t *hba_dip, dev_info_t *lun_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
4703 iscsi_virt_lun_init(dev_info_t *hba_dip, dev_info_t *lun_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
4838 iscsi_phys_lun_init(dev_info_t *hba_dip, dev_info_t *lun_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
[all...]
H A Discsi.h1107 scsi_hba_tran_t *hba_tran; /* scsi tran ptr */ member in struct:iscsi_hba
/illumos-gate/usr/src/uts/intel/io/scsi/adapters/pvscsi/
H A Dpvscsi.c1805 /* ARGSUSED hba_dip tgt_dip hba_tran */
1808 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
2311 scsi_hba_tran_t *hba_tran; local
2313 hba_tran = pvs->tran = scsi_hba_tran_alloc(pvs->dip,
2317 hba_tran->tran_hba_private = pvs;
2318 hba_tran->tran_tgt_private = NULL;
2320 hba_tran->tran_tgt_init = pvscsi_tgt_init;
2321 hba_tran->tran_tgt_free = NULL;
2322 hba_tran->tran_tgt_probe = scsi_hba_probe;
2324 hba_tran
1807 pvscsi_tgt_init(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
[all...]
/illumos-gate/usr/src/uts/common/io/aac/
H A Daac.h385 scsi_hba_tran_t *hba_tran; member in struct:aac_softstate
H A Daac.c4230 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
4233 _NOTE(ARGUNUSED(hba_dip, tgt_dip, hba_tran))
5510 scsi_hba_tran_t *hba_tran; local
5513 hba_tran = scsi_hba_tran_alloc(softs->devinfo_p, SCSI_HBA_CANSLEEP);
5514 if (hba_tran == NULL)
5516 hba_tran->tran_hba_private = softs;
5517 hba_tran->tran_tgt_init = aac_tran_tgt_init;
5518 hba_tran->tran_tgt_free = aac_tran_tgt_free;
5519 hba_tran->tran_tgt_probe = scsi_hba_probe;
5520 hba_tran
4229 aac_tran_tgt_free(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
[all...]
/illumos-gate/usr/src/uts/sun/io/scsi/adapters/
H A Dsf.c1252 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
1260 struct sf *sf = (struct sf *)hba_tran->tran_hba_private;
1310 hba_tran->tran_tgt_private = target;
1311 target->sft_tran = hba_tran;
1332 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
1334 struct sf_target *target = hba_tran->tran_tgt_private;
1251 sf_scsi_tgt_init(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
1331 sf_scsi_tgt_free(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
H A Dfas.c513 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
8762 * hba_tran ops for quiesce and unquiesce
512 fas_scsi_tgt_init(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/
H A Dscsi_vhci.c916 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
1063 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
915 vhci_scsi_tgt_init(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
1062 vhci_scsi_tgt_free(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
/illumos-gate/usr/src/uts/common/io/mr_sas/
H A Dmr_sas.c1665 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
1664 mrsas_tran_tgt_free(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
/illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/
H A Dfcp.c369 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
371 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
373 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
600 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
10812 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
10820 hba_tran->tran_hba_private;
10898 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
10906 hba_tran->tran_hba_private;
10995 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
10998 hba_tran
10811 fcp_phys_tgt_init(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
10897 fcp_virt_tgt_init(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
10994 fcp_scsi_tgt_init(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
11020 fcp_scsi_tgt_free(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
[all...]
/illumos-gate/usr/src/uts/common/io/sata/impl/
H A Dsata.c2038 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
2061 sata_hba_inst = (sata_hba_inst_t *)(hba_tran->tran_hba_private);
2170 scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
2180 sata_hba_inst = (sata_hba_inst_t *)(hba_tran->tran_hba_private);
2037 sata_scsi_tgt_init(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
2169 sata_scsi_tgt_free(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/
H A Dmptsas.c176 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
178 scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
841 scsi_hba_tran_t *hba_tran; local
880 if ((hba_tran = ndi_flavorv_get(pdip, SCSA_FLAVOR_SCSI_DEVICE)) ==
887 mpt = TRAN2MPT(hba_tran);
892 if ((hba_tran = ndi_flavorv_get(dip, SCSA_FLAVOR_SCSI_DEVICE)) ==
902 hba_tran->tran_hba_private = mpt;
1088 scsi_hba_tran_t *hba_tran; local
1104 if ((hba_tran = ddi_get_driver_private(dip)) == NULL)
1107 mpt = TRAN2MPT(hba_tran);
2148 scsi_hba_tran_t *hba_tran; local
3006 mptsas_scsi_tgt_init(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
3176 mptsas_scsi_tgt_free(dev_info_t *hba_dip, dev_info_t *tgt_dip, scsi_hba_tran_t *hba_tran, struct scsi_device *sd) argument
[all...]

Completed in 1367 milliseconds