Home
last modified time | relevance | path

Searched refs:hca_guid (Results 1 – 25 of 48) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_cm.c207 if ((hca_guid != 0) && (hca_guid != fast_node_guid)) { in ibtl_cm_get_hca_port()
229 if (hca_guid) { in ibtl_cm_get_hca_port()
273 if (hca_guid) in ibtl_cm_get_hca_port()
293 ib_guid_t hca_guid, tmp_hca_guid = 0; in ibtl_cm_get_cnt() local
363 hca_guid; in ibtl_cm_get_cnt()
385 plistp->p_hca_guid = hca_guid; in ibtl_cm_get_cnt()
417 attr->pa_hca_guid = hca_guid; in ibtl_cm_get_cnt()
421 tmp_hca_guid = hca_guid; in ibtl_cm_get_cnt()
427 attr->pa_hca_guid = hca_guid; in ibtl_cm_get_cnt()
628 hca_guid, port); in ibtl_cm_get_1st_full_pkey_ix()
[all …]
H A Dibtl_ibnex.c89 "GUID 0x%llX, flag = 0x%x", hca_guid, flag); in ibtl_ibnex_get_hca_info()
102 if ((hca_devp = ibtl_get_hcadevinfo(hca_guid)) == NULL) { in ibtl_ibnex_get_hca_info()
110 "HCA Not Found, Invalid HCA GUID 0x%llX", hca_guid); in ibtl_ibnex_get_hca_info()
338 ib_guid_t hca_guid = 0LL; in ibtl_ibnex_hcadip2guid() local
346 hca_guid = hca_devp->hd_hca_attr->hca_node_guid; in ibtl_ibnex_hcadip2guid()
353 hca_guid); in ibtl_ibnex_hcadip2guid()
354 return (hca_guid); in ibtl_ibnex_hcadip2guid()
372 ibtl_ibnex_hcaguid2dip(ib_guid_t hca_guid) in ibtl_ibnex_hcaguid2dip() argument
383 if (hca_devp->hd_hca_attr->hca_node_guid == hca_guid) { in ibtl_ibnex_hcaguid2dip()
418 "HCA GUID 0x%llX", hca_guid); in ibtl_ibnex_get_hca_verbose_data()
[all …]
H A Dibtl_hca.c76 hca_devp = ibtl_get_hcadevinfo(hca_guid); in ibt_open_hca()
544 hca_devp = ibtl_get_hcadevinfo(hca_guid); in ibt_get_port_state_byguid()
579 hca_devp = ibtl_get_hcadevinfo(hca_guid); in ibt_query_hca_byguid()
690 hca_devp = ibtl_get_hcadevinfo(hca_guid); in ibt_query_hca_ports_byguid()
723 hca_devp = ibtl_get_hcadevinfo(hca_guid); in ibtl_cm_query_hca_ports_byguid()
1146 hca_guid, sys_guid); in ibt_modify_system_image_byguid()
1194 hca_guid, port, flags, init_type); in ibt_modify_port_byguid()
1295 ibtl_get_hcadevinfo(ib_guid_t hca_guid) in ibtl_get_hcadevinfo() argument
1473 hca_guid, port_num, pkey); in ibt_pkey2index_byguid()
1545 hca_guid, port_num, pkey_ix); in ibt_index2pkey_byguid()
[all …]
/illumos-gate/usr/src/lib/libsrpt/common/
H A Dlibsrpt.c247 srpt_SetTargetState(char *hca_guid, boolean_t enabled) in srpt_SetTargetState() argument
257 if (hca_guid == NULL) { in srpt_SetTargetState()
261 ret = srpt_NormalizeGuid(hca_guid, guid, sizeof (guid), &hcaguid); in srpt_SetTargetState()
320 srpt_GetTargetState(char *hca_guid, boolean_t *enabled) in srpt_GetTargetState() argument
330 if (hca_guid == NULL) { in srpt_GetTargetState()
334 ret = srpt_NormalizeGuid(hca_guid, guid, sizeof (guid), NULL); in srpt_GetTargetState()
391 srpt_ResetTarget(char *hca_guid) in srpt_ResetTarget() argument
399 if (hca_guid == NULL) { in srpt_ResetTarget()
403 ret = srpt_NormalizeGuid(hca_guid, guid, sizeof (guid), NULL); in srpt_ResetTarget()
H A Dlibsrpt.h118 srpt_SetTargetState(char *hca_guid, boolean_t enabled);
135 srpt_GetTargetState(char *hca_guid, boolean_t *enabled);
152 srpt_ResetTarget(char *hca_guid);
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/impl/
H A Dibtl_cm.h86 ibt_status_t ibtl_cm_get_hca_port(ib_gid_t sgid, ib_guid_t hca_guid,
90 ibt_status_t ibtl_cm_get_local_comp_gids(ib_guid_t hca_guid, ib_gid_t sgid,
93 int ibtl_cm_is_multi_sm(ib_guid_t hca_guid);
105 uint16_t ibtl_cm_get_1st_full_pkey_ix(ib_guid_t hca_guid, uint8_t port);
184 ibt_status_t ibtl_cm_query_hca_ports_byguid(ib_guid_t hca_guid, uint8_t port,
H A Dibtl_ibnex.h134 ibt_status_t ibtl_ibnex_get_hca_info(ib_guid_t hca_guid, int flag,
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drdsib_ib.c173 rds_lkup_hca(ib_guid_t hca_guid) in rds_lkup_hca() argument
183 while ((hcap != NULL) && (hcap->hca_guid != hca_guid)) { in rds_lkup_hca()
197 rdsib_init_hca(ib_guid_t hca_guid) in rdsib_init_hca() argument
206 hcap = rds_lkup_hca(hca_guid); in rdsib_init_hca()
224 hcap->hca_guid = hca_guid; in rdsib_init_hca()
231 hca_guid); in rdsib_init_hca()
511 while ((hcap != NULL) && (hcap->hca_guid != hca_guid)) { in rds_get_hcap()
1250 ep->ep_hca_guid = hcap->hca_guid; in rds_ep_alloc_rc_channel()
1481 rdsib_add_hca(ib_guid_t hca_guid) in rdsib_add_hca() argument
1490 hcap = rdsib_init_hca(hca_guid); in rdsib_add_hca()
[all …]
H A Drdsib_ep.c375 rds_ep_init(rds_ep_t *ep, ib_guid_t hca_guid) in rds_ep_init() argument
382 ret = rds_init_send_pool(ep, hca_guid); in rds_ep_init()
401 ep->ep_hca_guid = hca_guid; in rds_ep_init()
424 rds_ep_reinit(rds_ep_t *ep, ib_guid_t hca_guid) in rds_ep_reinit() argument
432 ret = rds_reinit_send_pool(ep, hca_guid); in rds_ep_reinit()
468 ib_guid_t hca_guid; in rds_session_init() local
481 hca_guid = hcap->hca_guid; in rds_session_init()
482 sp->session_hca_guid = hca_guid; in rds_session_init()
485 ret = rds_ep_init(&sp->session_ctrlep, hca_guid); in rds_session_init()
557 } else if (hcap->hca_guid == hcap1->hca_guid) { in rds_session_reinit()
[all …]
H A Drdsib_buf.c331 rds_hca_t *rds_lkup_hca(ib_guid_t hca_guid);
385 rds_init_send_pool(rds_ep_t *ep, ib_guid_t hca_guid) in rds_init_send_pool() argument
410 hcap = rds_get_hcap(rdsib_statep, hca_guid); in rds_init_send_pool()
413 hca_guid); in rds_init_send_pool()
557 rds_reinit_send_pool(rds_ep_t *ep, ib_guid_t hca_guid) in rds_reinit_send_pool() argument
595 hcap = rds_get_hcap(rdsib_statep, hca_guid); in rds_reinit_send_pool()
598 hca_guid); in rds_reinit_send_pool()
650 ep->ep_hca_guid = hca_guid; in rds_reinit_send_pool()
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_handlers.c39 static void ibmf_i_callback_clients(ib_guid_t hca_guid,
57 tnf_uint, code, code, tnf_opaque, hca_guid, event->ev_hca_guid, in ibmf_ibt_async_handler()
167 ibmf_i_callback_clients(ib_guid_t hca_guid, ibmf_async_event_t evt) in ibmf_i_callback_clients() argument
188 if (cip->ci_node_guid == hca_guid) { in ibmf_i_callback_clients()
203 tnf_opaque, hca_guid, hca_guid); in ibmf_i_callback_clients()
222 tnf_opaque, hca_guid, hca_guid); in ibmf_i_callback_clients()
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/
H A Diser_ib.c239 idm_svc, hca->hca_guid, gid); in iser_ib_bind_service()
365 hca = iser_ib_guid2hca(hca_guid); in iser_ib_alloc_channel_nopathlookup()
376 (longlong_t)hca_guid, hca_port); in iser_ib_alloc_channel_nopathlookup()
430 (longlong_t)hca->hca_guid); in iser_ib_alloc_channel_pathlookup()
440 (longlong_t)hca->hca_guid, hca_port); in iser_ib_alloc_channel_pathlookup()
450 (longlong_t)hca->hca_guid, hca_port); in iser_ib_alloc_channel_pathlookup()
1088 iser_ib_deactivate_port(hca->hca_guid, in iser_ib_handle_hca_detach_event()
1104 if (hca->hca_guid == event->ev_hca_guid) { in iser_ib_handle_hca_detach_event()
1295 hca->hca_guid = guid; in iser_ib_alloc_hca()
1472 if (hca->hca_guid == guid) { in iser_ib_guid2hca()
[all …]
H A Diser_resource.c67 (uint32_t)(hca->hca_guid & 0xFFFFFFFF)); in iser_init_hca_caches()
71 (uint32_t)(hca->hca_guid & 0xFFFFFFFF)); in iser_init_hca_caches()
77 (uint32_t)(hca->hca_guid & 0xFFFFFFFF)); in iser_init_hca_caches()
81 (uint32_t)(hca->hca_guid & 0xFFFFFFFF)); in iser_init_hca_caches()
/illumos-gate/usr/src/uts/common/io/ib/ibnex/
H A Dibnex_hca.c322 ib_guid_t hca_guid, port_guid; in ibnex_config_obp_args() local
359 hca_guid = ibtl_ibnex_hcadip2guid(parent); in ibnex_config_obp_args()
361 hca_guid, port_num)) == NULL) { in ibnex_config_obp_args()
372 hca_guid, port_num)) == NULL) { in ibnex_config_obp_args()
586 ib_guid_t hca_guid = *((ib_guid_t *)cb_arg); in ibnex_handle_hca_attach() local
591 IBTF_DPRINTF_L4("ibnex", "handle_hca_attach(%llx)", hca_guid); in ibnex_handle_hca_attach()
593 phci = ibtl_ibnex_hcaguid2dip(hca_guid); in ibnex_handle_hca_attach()
602 ibdm_ibnex_port_settle_wait(hca_guid, ibnex_port_settling_time); in ibnex_handle_hca_attach()
603 hca_list = ibdm_ibnex_get_hca_info_by_guid(hca_guid); in ibnex_handle_hca_attach()
H A Dibnex_ioctl.c212 ib_guid_t hca_guid; in ibnex_devctl() local
527 msg, hca_guid); in ibnex_devctl()
528 if (ibtl_ibnex_get_hca_info(hca_guid, in ibnex_devctl()
592 if (ibtl_ibnex_get_hca_info(hca_guid, in ibnex_devctl()
712 msg, hca_guid); in ibnex_devctl()
1416 tmp->node_data.port_node.port_hcaguid = hca_guid; in ibnex_get_commsvcnode_snapshot()
2971 ib_guid_t hca_guid; in ibnex_ctl_query_hca() local
2995 hca_guid = query_hca_32->hca_guid; in ibnex_ctl_query_hca()
3012 hca_guid = query_hca->hca_guid; in ibnex_ctl_query_hca()
3021 if (ibtl_ibnex_query_hca_byguid(hca_guid, hca_attr, in ibnex_ctl_query_hca()
[all …]
H A Dibnex.c1281 ib_guid_t hca_guid, iou_guid, ioc_guid; in ibnex_config_root_iocnode() local
1307 hca_guid = ibtl_ibnex_hcadip2guid(parent); in ibnex_config_root_iocnode()
1319 hca_guid, port)) == NULL) { in ibnex_config_root_iocnode()
1386 ib_guid_t hca_guid; in ibnex_config_all_children() local
1399 hca_guid = ibtl_ibnex_hcadip2guid(parent); in ibnex_config_all_children()
1613 ib_guid_t hca_guid, port_guid; in ibnex_config_port_node() local
1628 hca_guid = ibtl_ibnex_hcadip2guid(parent); in ibnex_config_port_node()
1639 hca_guid, port_num)) == NULL) { in ibnex_config_port_node()
1647 hca_guid, ibnex_port_settling_time); in ibnex_config_port_node()
1650 hca_guid, port_num)) == NULL) { in ibnex_config_port_node()
[all …]
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_ioc.c207 (u_longlong_t)hca_guid); in srpt_ioc_attach_hca()
215 ioc = srpt_ioc_init(hca_guid); in srpt_ioc_attach_hca()
260 srpt_check_hca_cfg_enabled(ib_guid_t hca_guid) in srpt_check_hca_cfg_enabled() argument
298 uint64_t hca_guid; in srpt_ioc_update() local
326 (u_longlong_t)hca_guid); in srpt_ioc_update()
327 srpt_ioc_attach_hca(hca_guid, B_TRUE); in srpt_ioc_update()
330 (u_longlong_t)hca_guid); in srpt_ioc_update()
331 srpt_ioc_detach_hca(hca_guid); in srpt_ioc_update()
379 srpt_ioc_detach_hca(ib_guid_t hca_guid) in srpt_ioc_detach_hca() argument
385 ioc = srpt_ioc_get_locked(hca_guid); in srpt_ioc_detach_hca()
[all …]
H A Dsrpt_ioc.h40 void srpt_ioc_attach_hca(ib_guid_t hca_guid, boolean_t checked);
42 void srpt_ioc_detach_hca(ib_guid_t hca_guid);
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/
H A Dibcm_impl.c932 hcap, hcap->hca_guid); in ibcm_hca_detach()
994 hcap->hca_guid, hcap->hca_res_cnt); in ibcm_hca_detach()
1143 if (hcap->hca_guid == hcaguid) { in ibcm_add_hca_entry()
1147 hcap, hcap->hca_guid); in ibcm_add_hca_entry()
1188 hcap->hca_guid); in ibcm_delete_hca_entry()
1228 ibcm_find_hca_entry(ib_guid_t hca_guid) in ibcm_find_hca_entry() argument
1239 if (hcap->hca_guid == hca_guid) in ibcm_find_hca_entry()
1276 ibcm_find_hcap_entry(ib_guid_t hca_guid) in ibcm_find_hcap_entry() argument
1287 if (hcap->hca_guid == hca_guid) in ibcm_find_hcap_entry()
1294 " hca_guid 0x%llX", hca_guid); in ibcm_find_hcap_entry()
[all …]
H A Dibcm_ti.c118 ib_guid_t hca_guid; in ibt_open_rc_channel() local
276 hca_guid = ibt_channel_to_hca_guid(channel); in ibt_open_rc_channel()
289 "Local HCA GUID %llX", channel, hca_guid); in ibt_open_rc_channel()
582 statep->local_hca_guid = hca_guid; in ibt_open_rc_channel()
3644 if (tmp->ar_hcap->hca_guid == hca_guid && in ibcm_mark_ar()
3759 ib_guid_t hca_guid = pup->pup_hca_guid; in ibcm_service_record_rewrite_task() local
3770 ibcm_mark_ar(hca_guid, port); in ibcm_service_record_rewrite_task()
3777 sbp->sbind_hcaguid == hca_guid) { in ibcm_service_record_rewrite_task()
6112 ib_guid_t h_guid = hca_guid; in ibt_get_companion_port_gids()
6152 if ((hca_guid != 0) && (hca_guid != hport.hp_hca_guid)) { in ibt_get_companion_port_gids()
[all …]
/illumos-gate/usr/src/uts/common/sys/ib/clients/rds/
H A Drdsib_buf.h156 int rds_init_send_pool(struct rds_ep_s *ep, ib_guid_t hca_guid);
157 int rds_reinit_send_pool(struct rds_ep_s *ep, ib_guid_t hca_guid);
/illumos-gate/usr/src/uts/common/sys/ib/ibnex/
H A Dibnex_devctl.h486 ib_guid_t hca_guid; /* in: HCA GUID */ member
499 ib_guid_t hca_guid; /* in: HCA GUID */ member
588 ib_guid_t hca_guid; /* in: HCA GUID */ member
602 ib_guid_t hca_guid; /* in: HCA GUID */ member
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/
H A Dibti_common.h736 ibt_status_t ibt_open_hca(ibt_clnt_hdl_t ibt_hdl, ib_guid_t hca_guid,
749 ibt_status_t ibt_query_hca_byguid(ib_guid_t hca_guid,
767 ibt_status_t ibt_query_hca_ports_byguid(ib_guid_t hca_guid, uint8_t port,
791 ibt_status_t ibt_hca_guid_to_handle(ibt_clnt_hdl_t ibt_hdl, ib_guid_t hca_guid,
1464 ibt_status_t ibt_pkey2index_byguid(ib_guid_t hca_guid, uint8_t port_num,
1467 ibt_status_t ibt_index2pkey_byguid(ib_guid_t hca_guid, uint8_t port_num,
1531 ibt_status_t ibt_get_companion_port_gids(ib_gid_t gid, ib_guid_t hca_guid,
1894 ibt_status_t ibt_modify_system_image_byguid(ib_guid_t hca_guid,
1906 ibt_status_t ibt_modify_port_byguid(ib_guid_t hca_guid, uint8_t port,
1920 ibt_status_t ibt_get_port_state_byguid(ib_guid_t hca_guid, uint8_t port,
/illumos-gate/usr/src/uts/common/sys/ib/clients/iser/
H A Diser_ib.h60 ib_guid_t hca_guid; member
185 ib_guid_t hca_guid, uint8_t hca_port);
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Denx_ibt.c1139 eibnx_prepare_hca(ib_guid_t hca_guid) in eibnx_prepare_hca() argument
1154 ret = ibt_open_hca(ss->nx_ibt_hdl, hca_guid, &hca_hdl); in eibnx_prepare_hca()
1157 "failed, ret=%d", hca_guid, ret); in eibnx_prepare_hca()
1165 hca_hdl, hca_guid, ret); in eibnx_prepare_hca()
1178 hca_hdl, hca_guid, ret); in eibnx_prepare_hca()
1193 hca->hc_guid = hca_guid; in eibnx_prepare_hca()
1224 "hca_guid=0x%llx", hca_guid); in eibnx_prepare_hca()

12