/titanic_41/usr/src/uts/common/io/ib/ibtl/ |
H A D | ibtl_cm.c | 178 ibtl_cm_get_hca_port(ib_gid_t gid, ib_guid_t hca_guid, in ibtl_cm_get_hca_port() argument 193 gid.gid_prefix, gid.gid_guid, hca_guid); in ibtl_cm_get_hca_port() 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() 230 hca_devp = ibtl_get_hcadevinfo(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 310 hca_guid = hdevp->hd_hca_attr->hca_node_guid; in ibtl_cm_get_cnt() 317 "HCA (%llX) - APM NOT SUPPORTED ", hca_guid); in ibtl_cm_get_cnt() 363 hca_guid; in ibtl_cm_get_cnt() [all …]
|
H A D | ibtl_ibnex.c | 72 ibtl_ibnex_get_hca_info(ib_guid_t hca_guid, int flag, char **buffer, in ibtl_ibnex_get_hca_info() argument 85 "GUID 0x%llX, flag = 0x%x", hca_guid, flag); in ibtl_ibnex_get_hca_info() 98 if ((hca_devp = ibtl_get_hcadevinfo(hca_guid)) == NULL) { in ibtl_ibnex_get_hca_info() 106 "HCA Not Found, Invalid HCA GUID 0x%llX", hca_guid); in ibtl_ibnex_get_hca_info() 334 ib_guid_t hca_guid = 0LL; in ibtl_ibnex_hcadip2guid() local 342 hca_guid = hca_devp->hd_hca_attr->hca_node_guid; in ibtl_ibnex_hcadip2guid() 349 hca_guid); in ibtl_ibnex_hcadip2guid() 350 return (hca_guid); in ibtl_ibnex_hcadip2guid() 368 ibtl_ibnex_hcaguid2dip(ib_guid_t hca_guid) in ibtl_ibnex_hcaguid2dip() argument 379 if (hca_devp->hd_hca_attr->hca_node_guid == hca_guid) { in ibtl_ibnex_hcaguid2dip() [all …]
|
H A D | ibtl_hca.c | 63 ibt_open_hca(ibt_clnt_hdl_t ibt_hdl, ib_guid_t hca_guid, in ibt_open_hca() argument 69 IBTF_DPRINTF_L3(ibtf_hca, "ibt_open_hca(%p, %llX)", ibt_hdl, hca_guid); in ibt_open_hca() 76 hca_devp = ibtl_get_hcadevinfo(hca_guid); in ibt_open_hca() 96 if (hca_guid != hca_devp->hd_hca_attr->hca_node_guid) { in ibt_open_hca() 535 ibt_get_port_state_byguid(ib_guid_t hca_guid, uint8_t port, in ibt_get_port_state_byguid() argument 542 "%p)", (longlong_t)hca_guid, port, sgid_p, base_lid_p); in ibt_get_port_state_byguid() 544 hca_devp = ibtl_get_hcadevinfo(hca_guid); in ibt_get_port_state_byguid() 571 ibt_query_hca_byguid(ib_guid_t hca_guid, ibt_hca_attr_t *hca_attrs) in ibt_query_hca_byguid() argument 575 IBTF_DPRINTF_L3(ibtf_hca, "ibt_query_hca_byguid(%llX)", hca_guid); in ibt_query_hca_byguid() 579 hca_devp = ibtl_get_hcadevinfo(hca_guid); in ibt_query_hca_byguid() [all …]
|
/titanic_41/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);
|
/titanic_41/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,
|
/titanic_41/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 178 "guid: %llx", rdsib_statep, hca_guid); in rds_lkup_hca() 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 203 RDS_DPRINTF2("rdsib_init_hca", "enter: HCA 0x%llx", hca_guid); in rdsib_init_hca() 206 hcap = rds_lkup_hca(hca_guid); in rdsib_init_hca() 224 hcap->hca_guid = hca_guid; in rdsib_init_hca() 225 ret = ibt_open_hca(rdsib_statep->rds_ibhdl, hca_guid, in rdsib_init_hca() 231 hca_guid); in rdsib_init_hca() 234 "ibt_open_hca: 0x%llx failed: %d", hca_guid, ret); in rdsib_init_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() 495 ret = rds_ep_init(&sp->session_dataep, hca_guid); in rds_session_init() [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()
|
/titanic_41/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()
|
/titanic_41/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_ib.c | 56 iser_svc_t *iser_svc, ib_guid_t hca_guid, ib_gid_t gid); 59 static void iser_ib_deactivate_port(ib_guid_t hca_guid, ib_gid_t gid); 236 idm_svc->is_iser_svc, hca->hca_guid, gid) == NULL) { in iser_ib_bind_service() 239 idm_svc, hca->hca_guid, gid); in iser_ib_bind_service() 359 iser_ib_alloc_channel_nopathlookup(ib_guid_t hca_guid, uint8_t hca_port) in iser_ib_alloc_channel_nopathlookup() argument 365 hca = iser_ib_guid2hca(hca_guid); in iser_ib_alloc_channel_nopathlookup() 368 "to lookup HCA(%llx) handle", (longlong_t)hca_guid); in iser_ib_alloc_channel_nopathlookup() 376 (longlong_t)hca_guid, hca_port); in iser_ib_alloc_channel_nopathlookup() 382 (void *)chan->ic_chanhdl, (longlong_t)hca_guid, hca_port); in iser_ib_alloc_channel_nopathlookup() 430 (longlong_t)hca->hca_guid); in iser_ib_alloc_channel_pathlookup() [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()
|
/titanic_41/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex_hca.c | 317 ib_guid_t hca_guid, port_guid; in ibnex_config_obp_args() local 354 hca_guid = ibtl_ibnex_hcadip2guid(parent); in ibnex_config_obp_args() 356 hca_guid, port_num)) == NULL) { in ibnex_config_obp_args() 367 hca_guid, port_num)) == NULL) { in ibnex_config_obp_args() 580 ib_guid_t hca_guid = *((ib_guid_t *)cb_arg); in ibnex_handle_hca_attach() local 585 IBTF_DPRINTF_L4("ibnex", "handle_hca_attach(%llx)", hca_guid); in ibnex_handle_hca_attach() 587 phci = ibtl_ibnex_hcaguid2dip(hca_guid); in ibnex_handle_hca_attach() 596 ibdm_ibnex_port_settle_wait(hca_guid, ibnex_port_settling_time); in ibnex_handle_hca_attach() 597 hca_list = ibdm_ibnex_get_hca_info_by_guid(hca_guid); in ibnex_handle_hca_attach()
|
H A D | ibnex_ioctl.c | 209 ib_guid_t hca_guid; in ibnex_devctl() local 515 hca_guid = ibnex_str2hex(guid_str, strlen(guid_str), in ibnex_devctl() 524 msg, hca_guid); in ibnex_devctl() 525 if (ibtl_ibnex_get_hca_info(hca_guid, in ibnex_devctl() 580 hca_guid = ibnex_str2hex(guid_str, strlen(guid_str), in ibnex_devctl() 588 IBTF_DPRINTF_L4("ibnex", "%s G = %llX", msg, hca_guid); in ibnex_devctl() 589 if (ibtl_ibnex_get_hca_info(hca_guid, in ibnex_devctl() 700 hca_guid = ibnex_str2hex(guid_str, strlen(guid_str), in ibnex_devctl() 709 msg, hca_guid); in ibnex_devctl() 711 if (ibtl_ibnex_get_hca_verbose_data(hca_guid, &snapshot, in ibnex_devctl() [all …]
|
H A D | ibnex.c | 1276 ib_guid_t hca_guid, iou_guid, ioc_guid; in ibnex_config_root_iocnode() local 1302 hca_guid = ibtl_ibnex_hcadip2guid(parent); in ibnex_config_root_iocnode() 1303 if ((port_attr = ibdm_ibnex_probe_hcaport(hca_guid, port)) == NULL) { in ibnex_config_root_iocnode() 1314 hca_guid, port)) == NULL) { in ibnex_config_root_iocnode() 1381 ib_guid_t hca_guid; in ibnex_config_all_children() local 1394 hca_guid = ibtl_ibnex_hcadip2guid(parent); in ibnex_config_all_children() 1395 ibdm_ibnex_port_settle_wait(hca_guid, ibnex_port_settling_time); in ibnex_config_all_children() 1396 hca_list = ibdm_ibnex_get_hca_info_by_guid(hca_guid); in ibnex_config_all_children() 1608 ib_guid_t hca_guid, port_guid; in ibnex_config_port_node() local 1623 hca_guid = ibtl_ibnex_hcadip2guid(parent); in ibnex_config_port_node() [all …]
|
/titanic_41/usr/src/uts/common/io/comstar/port/srpt/ |
H A D | srpt_ioc.c | 119 static boolean_t srpt_check_hca_cfg_enabled(ib_guid_t hca_guid); 194 srpt_ioc_attach_hca(ib_guid_t hca_guid, boolean_t checked) in srpt_ioc_attach_hca() argument 200 enable_hca = srpt_check_hca_cfg_enabled(hca_guid); in srpt_ioc_attach_hca() 207 (u_longlong_t)hca_guid); in srpt_ioc_attach_hca() 213 " Controller (%016llx)", (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 269 SRPT_FORMAT_HCAKEY(buf, sizeof (buf), (u_longlong_t)hca_guid); in srpt_check_hca_cfg_enabled() 298 uint64_t hca_guid; in srpt_ioc_update() local 315 if ((nvlist_lookup_uint64(nvl, SRPT_PROP_GUID, &hca_guid)) in srpt_ioc_update() [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);
|
/titanic_41/usr/src/uts/common/io/ib/mgt/ibcm/ |
H A D | ibcm_impl.c | 851 hcap->hca_guid = hcaguid; /* Set GUID */ in ibcm_hca_attach() 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() 1179 "hcap = 0x%p", hcap->hca_guid, hcap); in ibcm_delete_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 1232 IBTF_DPRINTF_L5(cmlog, "ibcm_find_hca_entry: guid = 0x%llX", hca_guid); in ibcm_find_hca_entry() 1239 if (hcap->hca_guid == hca_guid) in ibcm_find_hca_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() 279 if (hca_guid != chan_args->oc_path->pi_hca_guid) { in ibt_open_rc_channel() 284 hca_guid, chan_args->oc_path->pi_hca_guid); in ibt_open_rc_channel() 289 "Local HCA GUID %llX", channel, hca_guid); in ibt_open_rc_channel() 355 if ((hcap = ibcm_find_hca_entry(hca_guid)) == NULL) { in ibt_open_rc_channel() 378 status = ibt_get_port_state_byguid(hcap->hca_guid, port_no, in ibt_open_rc_channel() 388 status = ibt_index2pkey_byguid(hcap->hca_guid, port_no, in ibt_open_rc_channel() 437 status = ibt_get_port_state_byguid(hcap->hca_guid, in ibt_open_rc_channel() 582 statep->local_hca_guid = hca_guid; in ibt_open_rc_channel() [all …]
|
/titanic_41/usr/src/uts/common/sys/ib/clients/rds/ |
H A D | rdsib_buf.h | 158 int rds_init_send_pool(struct rds_ep_s *ep, ib_guid_t hca_guid); 159 int rds_reinit_send_pool(struct rds_ep_s *ep, ib_guid_t hca_guid);
|
/titanic_41/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
|
/titanic_41/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,
|
/titanic_41/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);
|
/titanic_41/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()
|