/illumos-gate/usr/src/uts/common/io/ib/ibtl/ |
H A D | ibtl_ibnex.c | 593 dev_info_t *vdip = 0; local 604 vdip = mdi_devi_get_vdip(hca_dip); 605 ndi_devi_enter(vdip, &circ1); 612 ndi_devi_exit(vdip, circ1); 618 ndi_devi_exit(vdip, circ1);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunmdi.c | 380 mdi_vhci_register(char *class, dev_info_t *vdip, mdi_vhci_ops_t *vops, argument 400 ASSERT(DEVI_BUSY_OWNED(ddi_get_parent(vdip))); 442 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, vdip, 459 vh->vh_dip = vdip; 477 DEVI(vdip)->devi_mdi_component |= MDI_COMPONENT_VHCI; 482 DEVI(vdip)->devi_mdi_xhci = (caddr_t)vh; 498 mdi_vhci_unregister(dev_info_t *vdip, int flags) argument 502 ASSERT(DEVI_BUSY_OWNED(ddi_get_parent(vdip))); 507 if ((vh = i_devi_get_vhci(vdip)) == NULL) 558 DEVI(vdip) 602 i_devi_get_vhci(dev_info_t *vdip) argument 797 dev_info_t *vdip; local 853 dev_info_t *vdip; local 877 dev_info_t *vdip; local 956 mdi_devi_pdip_entered(dev_info_t *vdip) argument 984 mdi_phci_path2devinfo(dev_info_t *vdip, caddr_t pathname) argument 1193 i_mdi_devinfo_remove(dev_info_t *vdip, dev_info_t *cdip, int flags) argument 1242 i_mdi_is_child_present(dev_info_t *vdip, dev_info_t *cdip) argument 1448 dev_info_t *vdip; local 1617 mdi_client_path2devinfo(dev_info_t *vdip, char *pathname) argument 1776 mdi_failover(dev_info_t *vdip, dev_info_t *cdip, int flags) argument 3850 dev_info_t *vdip = NULL; local 6861 i_mdi_pm_pre_config(dev_info_t *vdip, dev_info_t *child) argument 6938 i_mdi_pm_pre_unconfig(dev_info_t *vdip, dev_info_t *child, int *held, int flags) argument 7025 i_mdi_pm_post_config(dev_info_t *vdip, dev_info_t *child) argument 7099 i_mdi_pm_post_unconfig(dev_info_t *vdip, dev_info_t *child, int held) argument 7129 mdi_power(dev_info_t *vdip, mdi_pm_op_t op, void *args, char *devnm, int flags) argument 9287 mdi_vhci_bus_config(dev_info_t *vdip, uint_t flags, ddi_bus_config_op_t op, void *arg, dev_info_t **child, char *ct_addr) argument 9499 mdi_vhci_walk_clients(dev_info_t *vdip, int (*f)(dev_info_t *, void *), void *arg) argument 9527 mdi_vhci_walk_phcis(dev_info_t *vdip, int (*f)(dev_info_t *, void *), void *arg) argument [all...] |
H A D | devcfg.c | 5397 dev_info_t *vdip = NULL; local 5420 vdip = mdi_devi_get_vdip(pdip); 5450 if (vdip) { 5452 ndi_devi_enter(vdip, &v_circ); 5466 if ((vdip == NULL) || (flags & NDI_MDI_FALLBACK)) { 5519 if (vdip) { 5523 mutex_enter(&DEVI(vdip)->devi_lock); 5524 DEVI(vdip)->devi_flags |= 5526 mutex_exit(&DEVI(vdip)->devi_lock); 5536 ndi_devi_exit_and_wait(vdip, v_cir 6022 dev_info_t *vdip = NULL; local 6250 dev_info_t *vdip = NULL; local 6300 dev_info_t *vdip = NULL; local 6573 dev_info_t *vdip = NULL; local [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | tvhci.c | 403 tvhci_pi_init(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags) argument 410 tvhci_pi_uninit(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags) argument 417 tvhci_pi_state_change(dev_info_t *vdip, mdi_pathinfo_t *pip, argument 425 tvhci_failover(dev_info_t *vdip, dev_info_t *cdip, int flags) argument
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | scsi_vhci.c | 1616 dev_info_t *vdip, *cdip; local 1638 vdip = ddi_get_parent(cdip); 1639 ASSERT(vdip != NULL); 1640 vhci = ddi_get_soft_state(vhci_softstate, ddi_get_instance(vdip)); 1674 vhci_log(CE_WARN, vdip, "!%s%d: " 3167 dev_info_t *vdip, *cdip; local 3542 vdip = ddi_get_parent(cdip); 3544 vhci_log(CE_WARN, vdip, "!%s (%s%d): %s on path %s", 3665 dev_info_t *vdip; local 3683 vdip 4062 vhci_pathinfo_init(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags) argument 4215 vhci_pathinfo_uninit(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags) argument 4286 vhci_pathinfo_state_change(dev_info_t *vdip, mdi_pathinfo_t *pip, mdi_pathinfo_state_t state, uint32_t ext_state, int flags) argument 5049 vhci_pathinfo_online(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags) argument 5290 vhci_pathinfo_offline(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags) argument 5405 dev_info_t *vdip; local 6831 vhci_failover(dev_info_t *vdip, dev_info_t *cdip, int flags) argument 7204 vhci_quiesce_paths(dev_info_t *vdip, dev_info_t *cdip, scsi_vhci_lun_t *vlun, char *guid, char *active_pclass_ptr) argument 7925 dev_info_t *vdip, *cdip; local 8618 vhci_dev_fo(dev_info_t *vdip, struct scsi_device *psd, void **ctprivp, char **fo_namep) argument 8719 vhci_is_dev_supported(dev_info_t *vdip, dev_info_t *pdip, void *cinfo) argument [all...] |
H A D | mpapi_impl.c | 173 dev_info_t *vdip; local 192 vdip = vhci->vhci_dip; 193 ASSERT(vdip != NULL); 4125 vhci_mpapi_set_path_state(dev_info_t *vdip, mdi_pathinfo_t *pip, int state) argument 4135 vhci = ddi_get_soft_state(vhci_softstate, ddi_get_instance(vdip)); 4159 vhci_mpapi_log_sysevent(vdip, 4401 vhci_mpapi_get_vhci(dev_info_t *vdip, void *ptr2vhci) argument 4405 if (strncmp("scsi_vhci", ddi_get_name(vdip), 4408 ddi_get_instance(vdip));
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mdi_impldefs.h | 225 int (*vo_pi_init)(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags); 228 int (*vo_pi_uninit)(dev_info_t *vdip, mdi_pathinfo_t *pip, 232 int (*vo_pi_state_change)(dev_info_t *vdip, mdi_pathinfo_t *pip, 236 int (*vo_failover)(dev_info_t *vdip, dev_info_t *cdip, int flags); 242 int (*vo_is_dev_supported)(dev_info_t *vdip, dev_info_t *pdip,
|
/illumos-gate/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex.c | 3921 ib_vhci_pi_init(dev_info_t *vdip, mdi_pathinfo_t *pip, int flag) argument 3923 IBTF_DPRINTF_L4("ibnex", "\tpi_init: dip %p pip %p", vdip, pip); 3930 ib_vhci_pi_uninit(dev_info_t *vdip, mdi_pathinfo_t *pip, int flag) argument 3935 IBTF_DPRINTF_L4("ibnex", "\tpi_uninit: dip %p pip %p", vdip, pip); 3972 ib_vhci_pi_state_change(dev_info_t *vdip, mdi_pathinfo_t *pip, argument 3976 "\tpi_state_change: dip %p pip %p state %x", vdip, pip, state);
|