Home
last modified time | relevance | path

Searched refs:vhci (Results 1 – 9 of 9) sorted by relevance

/titanic_50/usr/src/uts/common/io/scsi/adapters/scsi_vhci/
H A Dmpapi_impl.c148 static void *vhci_mpapi_get_rel_tport_pair(struct scsi_vhci *vhci,
172 struct scsi_vhci *vhci; in vhci_mpapi_ctl() local
179 vhci = ddi_get_soft_state(vhci_softstate, MINOR2INST(getminor(dev))); in vhci_mpapi_ctl()
180 if (vhci == NULL) { in vhci_mpapi_ctl()
184 mutex_enter(&vhci->vhci_mutex); in vhci_mpapi_ctl()
185 if ((vhci->vhci_state & VHCI_STATE_OPEN) == 0) { in vhci_mpapi_ctl()
186 mutex_exit(&vhci->vhci_mutex); in vhci_mpapi_ctl()
189 mutex_exit(&vhci->vhci_mutex); in vhci_mpapi_ctl()
192 vdip = vhci->vhci_dip; in vhci_mpapi_ctl()
207 retval = vhci_mpapi_ioctl(dev, vhci, (void *)data, mpioc, mode, credp); in vhci_mpapi_ctl()
[all …]
H A Dscsi_vhci.c432 vhci_failover_modopen(struct scsi_vhci *vhci) in vhci_failover_modopen() argument
445 vhci->vhci_dip, DDI_PROP_DONTPASS, "ddi-forceload", in vhci_failover_modopen()
494 vhci_mpapi_add_dev_prod(vhci, *dt); in vhci_failover_modopen()
544 struct scsi_vhci *vhci; in vhci_open() local
550 vhci = ddi_get_soft_state(vhci_softstate, MINOR2INST(getminor(*devp))); in vhci_open()
551 if (vhci == NULL) { in vhci_open()
556 mutex_enter(&vhci->vhci_mutex); in vhci_open()
557 if ((flag & FEXCL) && (vhci->vhci_state & VHCI_STATE_OPEN)) { in vhci_open()
558 mutex_exit(&vhci->vhci_mutex); in vhci_open()
559 vhci_log(CE_NOTE, vhci->vhci_dip, in vhci_open()
[all …]
/titanic_50/usr/src/uts/common/io/
H A Dtvhci.c210 struct tvhci_state *vhci; in tvhci_open() local
216 vhci = ddi_get_soft_state(tvhci_state, getminor(*devp)); in tvhci_open()
217 if (vhci == NULL) { in tvhci_open()
229 struct tvhci_state *vhci; in tvhci_close() local
234 vhci = ddi_get_soft_state(tvhci_state, getminor(dev)); in tvhci_close()
235 if (vhci == NULL) { in tvhci_close()
258 struct tvhci_state *vhci = NULL; in tvhci_attach() local
282 vhci = ddi_get_soft_state(tvhci_state, instance); in tvhci_attach()
283 ASSERT(vhci != NULL); in tvhci_attach()
284 vhci->dip = dip; in tvhci_attach()
[all …]
/titanic_50/usr/src/cmd/mdb/common/modules/scsi_vhci/
H A Dscsi_vhci.c418 struct scsi_vhci vhci; in dump_states() local
458 if (mdb_vread(&vhci, sizeof (vhci), (uintptr_t)ss->array[i]) in dump_states()
459 != sizeof (vhci)) { in dump_states()
467 vhci.vhci_conf_flags); in dump_states()
468 if (vhci.vhci_conf_flags) { in dump_states()
471 vhci.vhci_conf_flags, vhci_conf_flags); in dump_states()
/titanic_50/usr/src/uts/common/io/scsi/adapters/mpt_sas/
H A Dmpt_sas.conf31 ddi-vhci-class="scsi_vhci";
/titanic_50/usr/src/uts/common/io/scsi/adapters/pmcs/
H A Dpmcs.conf27 ddi-vhci-class="scsi_vhci";
/titanic_50/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon.conf40 ddi-vhci-class="ib";
/titanic_50/usr/src/lib/cfgadm_plugins/fp/common/
H A Dcfga_cs.c501 di_node_t root, vhci, node, phci; in is_xport_phys_in_pathlist() local
554 if ((vhci = di_drv_first_node(SCSI_VHCI_DRVR, root)) == in is_xport_phys_in_pathlist()
559 for (node = di_child_node(vhci); node != DI_NODE_NIL; in is_xport_phys_in_pathlist()
/titanic_50/usr/src/uts/common/os/
H A Dsunmdi.c7213 mdi_vhci_t *vhci; in mdi_component_is_vhci() local
7219 vhci = DEVI(dip)->devi_mdi_xhci; in mdi_component_is_vhci()
7220 ASSERT(vhci); in mdi_component_is_vhci()
7221 *mdi_class = vhci->vh_class; in mdi_component_is_vhci()