/illumos-gate/usr/src/uts/common/io/ib/ibtl/ |
H A D | ibtl_cm.c | 207 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 D | ibtl_ibnex.c | 89 "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 D | ibtl_hca.c | 76 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 D | libsrpt.c | 247 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 D | libsrpt.h | 118 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 D | ibtl_cm.h | 86 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 D | ibtl_ibnex.h | 134 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 D | rdsib_ib.c | 173 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 D | rdsib_ep.c | 375 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 D | rdsib_buf.c | 331 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 D | ibmf_handlers.c | 39 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 D | iser_ib.c | 239 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 D | iser_resource.c | 67 (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 D | ibnex_hca.c | 322 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 D | ibnex_ioctl.c | 212 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 D | ibnex.c | 1281 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 D | srpt_ioc.c | 207 (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 D | srpt_ioc.h | 40 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 D | ibcm_impl.c | 932 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 D | ibcm_ti.c | 118 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 D | rdsib_buf.h | 156 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 D | ibnex_devctl.h | 486 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 D | ibti_common.h | 736 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 D | iser_ib.h | 60 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 D | enx_ibt.c | 1139 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()
|