Home
last modified time | relevance | path

Searched refs:hca_dip (Results 1 – 8 of 8) sorted by relevance

/titanic_50/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_ibnex.c332 ibtl_ibnex_hcadip2guid(dev_info_t *hca_dip) in ibtl_ibnex_hcadip2guid() argument
341 if (hca_devp->hd_hca_dip == hca_dip) { in ibtl_ibnex_hcadip2guid()
566 ibtl_ibnex_phci_register(dev_info_t *hca_dip) in ibtl_ibnex_phci_register() argument
569 if (mdi_phci_register(MDI_HCI_CLASS_IB, hca_dip, 0) != in ibtl_ibnex_phci_register()
590 ibtl_ibnex_phci_unregister(dev_info_t *hca_dip) in ibtl_ibnex_phci_unregister() argument
604 vdip = mdi_devi_get_vdip(hca_dip); in ibtl_ibnex_phci_unregister()
606 ndi_devi_enter(hca_dip, &circ); in ibtl_ibnex_phci_unregister()
607 while (pip = mdi_get_next_client_path(hca_dip, NULL)) { in ibtl_ibnex_phci_unregister()
611 ndi_devi_exit(hca_dip, circ); in ibtl_ibnex_phci_unregister()
617 ndi_devi_exit(hca_dip, circ); in ibtl_ibnex_phci_unregister()
[all …]
H A Dibtl_impl.c594 hca_devp->hd_hca_dip = info_p->hca_attr->hca_dip; in ibc_attach()
/titanic_50/usr/src/uts/common/sys/ib/ibtl/impl/
H A Dibtl_ibnex.h212 ibt_status_t ibtl_ibnex_phci_register(dev_info_t *hca_dip);
227 ibt_status_t ibtl_ibnex_phci_unregister(dev_info_t *hca_dip);
/titanic_50/usr/src/uts/common/io/ib/clients/eoib/
H A Denx_misc.c345 dev_info_t *hca_dip; in eibnx_start_port_monitor() local
373 if ((hca_dip = ibtl_ibnex_hcaguid2dip(ti->ti_hca_guid)) == NULL) { in eibnx_start_port_monitor()
376 } else if ((hca_drv_name = ddi_driver_name(hca_dip)) == NULL) { in eibnx_start_port_monitor()
379 ti->ti_hca_guid, hca_dip); in eibnx_start_port_monitor()
380 } else if ((hca_drv_inst = ddi_get_instance(hca_dip)) < 0) { in eibnx_start_port_monitor()
383 ti->ti_hca_guid, hca_dip); in eibnx_start_port_monitor()
/titanic_50/usr/src/uts/common/io/ib/ibnex/
H A Dibnex.c2077 dev_info_t *hca_dip; in ibnex_pseudo_create_all_pi() local
2090 hca_dip = ibtl_ibnex_hcaguid2dip(hca_list->hl_hca_guid); in ibnex_pseudo_create_all_pi()
2091 rc = ibnex_pseudo_create_pi_pdip(nodep, hca_dip); in ibnex_pseudo_create_all_pi()
2109 ibnex_pseudo_create_pi_pdip(ibnex_node_data_t *nodep, dev_info_t *hca_dip) in ibnex_pseudo_create_pi_pdip() argument
2118 nodep, hca_dip); in ibnex_pseudo_create_pi_pdip()
2122 rval = mdi_pi_alloc(hca_dip, in ibnex_pseudo_create_pi_pdip()
4125 dev_info_t *hca_dip; in ibnex_ioc_initnode_all_pi() local
4134 hca_dip = ibtl_ibnex_hcaguid2dip(hca_list->hl_hca_guid); in ibnex_ioc_initnode_all_pi()
4135 if (ibnex_ioc_config_from_pdip(ioc_info, hca_dip, 1) == in ibnex_ioc_initnode_all_pi()
4233 dev_info_t *hca_dip; in ibnex_ioc_pi_reachable() local
[all …]
/titanic_50/usr/src/uts/common/sys/ib/ibtl/
H A Dibtl_types.h548 dev_info_t *hca_dip; /* HCA dev_info */ member
/titanic_50/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor.c1820 hca_attr->hca_dip = state->ts_dip; in tavor_soft_state_init()
/titanic_50/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon.c2412 hca_attr->hca_dip = state->hs_dip; in hermon_soft_state_init()