/illumos-gate/usr/src/lib/libsrpt/common/ |
H A D | libsrpt.h | 107 * hca_guid HCA GUID. See description of srpt_NormalizeGuid 118 srpt_SetTargetState(char *hca_guid, boolean_t enabled); 124 * hca_guid HCA GUID. See description of srpt_NormalizeGuid 135 srpt_GetTargetState(char *hca_guid, boolean_t *enabled); 144 * hca_guid HCA GUID. See description of srpt_NormalizeGuid 152 srpt_ResetTarget(char *hca_guid);
|
H A D | libsrpt.c | 236 * hca_guid HCA GUID. See description of srpt_NormalizeGuid 247 srpt_SetTargetState(char *hca_guid, boolean_t enabled) argument 257 if (hca_guid == NULL) { 261 ret = srpt_NormalizeGuid(hca_guid, guid, sizeof (guid), &hcaguid); 309 * hca_guid HCA GUID. See description of srpt_NormalizeGuid 320 srpt_GetTargetState(char *hca_guid, boolean_t *enabled) argument 330 if (hca_guid == NULL) { 334 ret = srpt_NormalizeGuid(hca_guid, guid, sizeof (guid), NULL); 383 * hca_guid HCA GUID. See description of srpt_NormalizeGuid 391 srpt_ResetTarget(char *hca_guid) argument [all...] |
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/ |
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);
|
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) argument 200 enable_hca = srpt_check_hca_cfg_enabled(hca_guid); 207 (u_longlong_t)hca_guid); 213 " Controller (%016llx)", (u_longlong_t)hca_guid); 215 ioc = srpt_ioc_init(hca_guid); 260 srpt_check_hca_cfg_enabled(ib_guid_t hca_guid) argument 269 SRPT_FORMAT_HCAKEY(buf, sizeof (buf), (u_longlong_t)hca_guid); 298 uint64_t hca_guid; local 315 if ((nvlist_lookup_uint64(nvl, SRPT_PROP_GUID, &hca_guid)) 379 srpt_ioc_detach_hca(ib_guid_t hca_guid) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ib/ibtl/ |
H A D | ibtl_ibnex.c | 50 * hca_guid - The HCA's node GUID. 72 ibtl_ibnex_get_hca_info(ib_guid_t hca_guid, int flag, char **buffer, argument 85 "GUID 0x%llX, flag = 0x%x", hca_guid, flag); 98 if ((hca_devp = ibtl_get_hcadevinfo(hca_guid)) == NULL) { 106 "HCA Not Found, Invalid HCA GUID 0x%llX", hca_guid); 324 * hca_guid - The HCA's node GUID. 334 ib_guid_t hca_guid = 0LL; local 342 hca_guid = hca_devp->hd_hca_attr->hca_node_guid; 348 IBTF_DPRINTF_L4(ibtl_ibnex, "ibtl_ibnex_hcadip_guid: hca_guid 0x%llX", 349 hca_guid); 368 ibtl_ibnex_hcaguid2dip(ib_guid_t hca_guid) argument 404 ibtl_ibnex_get_hca_verbose_data(ib_guid_t hca_guid, char **buffer, size_t *bufsiz) argument 649 ibtl_ibnex_query_hca_byguid(ib_guid_t hca_guid, ibt_hca_attr_t *hca_attrs, char *driver_name, size_t driver_name_size, int *driver_instance, char *hca_device_path) argument [all...] |
H A D | ibtl_cm.c | 166 * hca_guid Optional source HCA GUID on which SGID is available. 178 ibtl_cm_get_hca_port(ib_gid_t gid, ib_guid_t hca_guid, argument 193 gid.gid_prefix, gid.gid_guid, hca_guid); 207 if ((hca_guid != 0) && (hca_guid != fast_node_guid)) { 209 "Mis-match hca_guid v/s sgid combination."); 229 if (hca_guid) { 230 hca_devp = ibtl_get_hcadevinfo(hca_guid); 273 if (hca_guid) 293 ib_guid_t hca_guid, tmp_hca_gui local 622 ibtl_cm_get_1st_full_pkey_ix(ib_guid_t hca_guid, uint8_t port) argument 647 ibtl_cm_get_local_comp_gids(ib_guid_t hca_guid, ib_gid_t gid, ib_gid_t **gids_p, uint_t *num_gids_p) argument 747 ibtl_cm_is_multi_sm(ib_guid_t hca_guid) argument [all...] |
H A D | ibtl_hca.c | 46 * hca_guid - HCA's node GUID. 63 ibt_open_hca(ibt_clnt_hdl_t ibt_hdl, ib_guid_t hca_guid, argument 69 IBTF_DPRINTF_L3(ibtf_hca, "ibt_open_hca(%p, %llX)", ibt_hdl, hca_guid); 76 hca_devp = ibtl_get_hcadevinfo(hca_guid); 96 if (hca_guid != hca_devp->hd_hca_attr->hca_node_guid) { 522 * hca_guid - The HCA node GUID. 535 ibt_get_port_state_byguid(ib_guid_t hca_guid, uint8_t port, argument 542 "%p)", (longlong_t)hca_guid, port, sgid_p, base_lid_p); 544 hca_devp = ibtl_get_hcadevinfo(hca_guid); 559 * hca_guid 571 ibt_query_hca_byguid(ib_guid_t hca_guid, ibt_hca_attr_t *hca_attrs) argument 683 ibt_query_hca_ports_byguid(ib_guid_t hca_guid, uint8_t port, ibt_hca_portinfo_t **port_info_p, uint_t *ports_p, uint_t *size_p) argument 716 ibtl_cm_query_hca_ports_byguid(ib_guid_t hca_guid, uint8_t port, ibt_hca_portinfo_t **port_info_p, uint_t *ports_p, uint_t *size_p) argument 1140 ibt_modify_system_image_byguid(ib_guid_t hca_guid, ib_guid_t sys_guid) argument 1187 ibt_modify_port_byguid(ib_guid_t hca_guid, uint8_t port, ibt_port_modify_flags_t flags, uint8_t init_type) argument 1295 ibtl_get_hcadevinfo(ib_guid_t hca_guid) argument 1466 ibt_pkey2index_byguid(ib_guid_t hca_guid, uint8_t port_num, ib_pkey_t pkey, uint16_t *pkey_ix) argument 1538 ibt_index2pkey_byguid(ib_guid_t hca_guid, uint8_t port_num, uint16_t pkey_ix, ib_pkey_t *pkey) argument 1638 ibt_hca_guid_to_handle(ibt_clnt_hdl_t ibt_hdl, ib_guid_t hca_guid, ibt_hca_hdl_t *hca_hdl) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/impl/ |
H A D | ibtl_cm.h | 82 * hca_guid Optional HCA Guid. 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); 101 * hca_guid 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 | 115 * hca_guid - The HCA's node GUID. 134 ibt_status_t ibtl_ibnex_get_hca_info(ib_guid_t hca_guid, int flag, 144 * hca_guid - The HCA's node GUID. 155 * hca_guid - The HCA's node GUID. 170 * hca_guid - The HCA's node GUID. 233 * hca_guid - The HCA's node GUID.
|
/illumos-gate/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);
|
H A D | rdsib_ib.h | 145 * hca_guid - HCA Guid 158 ib_guid_t hca_guid; member in struct:rds_hca_s
|
/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, 167 ibmf_i_callback_clients(ib_guid_t hca_guid, ibmf_async_event_t evt) argument 188 if (cip->ci_node_guid == hca_guid) { 203 tnf_opaque, hca_guid, hca_guid); 222 tnf_opaque, hca_guid, hca_guid);
|
/illumos-gate/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex_hca.c | 317 ib_guid_t hca_guid, port_guid; local 354 hca_guid = ibtl_ibnex_hcadip2guid(parent); 356 hca_guid, port_num)) == NULL) { 367 hca_guid, port_num)) == NULL) { 580 ib_guid_t hca_guid = *((ib_guid_t *)cb_arg); local 585 IBTF_DPRINTF_L4("ibnex", "handle_hca_attach(%llx)", hca_guid); 587 phci = ibtl_ibnex_hcaguid2dip(hca_guid); 596 ibdm_ibnex_port_settle_wait(hca_guid, ibnex_port_settling_time); 597 hca_list = ibdm_ibnex_get_hca_info_by_guid(hca_guid);
|
H A D | ibnex_ioctl.c | 209 ib_guid_t hca_guid; local 515 hca_guid = ibnex_str2hex(guid_str, strlen(guid_str), 524 msg, hca_guid); 525 if (ibtl_ibnex_get_hca_info(hca_guid, 580 hca_guid = ibnex_str2hex(guid_str, strlen(guid_str), 588 IBTF_DPRINTF_L4("ibnex", "%s G = %llX", msg, hca_guid); 589 if (ibtl_ibnex_get_hca_info(hca_guid, 700 hca_guid = ibnex_str2hex(guid_str, strlen(guid_str), 709 msg, hca_guid); 711 if (ibtl_ibnex_get_hca_verbose_data(hca_guid, 1380 ibnex_get_commsvcnode_snapshot(nvlist_t **nvlpp, ib_guid_t hca_guid, ib_guid_t port_guid, int svc_index, ib_pkey_t p_key, ibnex_node_type_t node_type) argument 2967 ib_guid_t hca_guid; local [all...] |
/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) argument 178 "guid: %llx", rdsib_statep, hca_guid); 183 while ((hcap != NULL) && (hcap->hca_guid != hca_guid)) { 197 rdsib_init_hca(ib_guid_t hca_guid) argument 203 RDS_DPRINTF2("rdsib_init_hca", "enter: HCA 0x%llx", hca_guid); 206 hcap = rds_lkup_hca(hca_guid); 224 hcap->hca_guid = hca_guid; 225 ret = ibt_open_hca(rdsib_statep->rds_ibhdl, hca_guid, 501 rds_get_hcap(rds_state_t *statep, ib_guid_t hca_guid) argument 1481 rdsib_add_hca(ib_guid_t hca_guid) argument 1531 rdsib_del_hca(rds_state_t *statep, ib_guid_t hca_guid) argument [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) argument 410 hcap = rds_get_hcap(rdsib_statep, hca_guid); 413 hca_guid); 557 rds_reinit_send_pool(rds_ep_t *ep, ib_guid_t hca_guid) argument 595 hcap = rds_get_hcap(rdsib_statep, hca_guid); 598 hca_guid); 650 ep->ep_hca_guid = hca_guid;
|
H A D | rdsib_ep.c | 375 rds_ep_init(rds_ep_t *ep, ib_guid_t hca_guid) argument 382 ret = rds_init_send_pool(ep, hca_guid); 401 ep->ep_hca_guid = hca_guid; 424 rds_ep_reinit(rds_ep_t *ep, ib_guid_t hca_guid) argument 432 ret = rds_reinit_send_pool(ep, hca_guid); 468 ib_guid_t hca_guid; local 481 hca_guid = hcap->hca_guid; 482 sp->session_hca_guid = hca_guid; 485 ret = rds_ep_init(&sp->session_ctrlep, hca_guid); [all...] |
/illumos-gate/usr/src/uts/common/sys/ib/clients/iser/ |
H A D | iser_ib.h | 60 ib_guid_t hca_guid; member in struct:iser_hca_s 185 ib_guid_t hca_guid, uint8_t hca_port);
|
/illumos-gate/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) { 239 idm_svc, hca->hca_guid, gid); 359 iser_ib_alloc_channel_nopathlookup(ib_guid_t hca_guid, uint8_t hca_port) argument 365 hca = iser_ib_guid2hca(hca_guid); 368 "to lookup HCA(%llx) handle", (longlong_t)hca_guid); 376 (longlong_t)hca_guid, hca_port); 382 (void *)chan->ic_chanhdl, (longlong_t)hca_guid, hca_port); 430 (longlong_t)hca->hca_guid); 1687 iser_ib_deactivate_port(ib_guid_t hca_guid, ib_gid_t gid) argument 1738 iser_ib_get_bind(iser_svc_t *iser_svc, ib_guid_t hca_guid, ib_gid_t gid) argument [all...] |
H A D | iser_resource.c | 67 (uint32_t)(hca->hca_guid & 0xFFFFFFFF)); 71 (uint32_t)(hca->hca_guid & 0xFFFFFFFF)); 77 (uint32_t)(hca->hca_guid & 0xFFFFFFFF)); 81 (uint32_t)(hca->hca_guid & 0xFFFFFFFF));
|
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ |
H A D | ibcm_impl.c | 819 * hca_guid - HCA's guid 851 hcap->hca_guid = hcaguid; /* Set GUID */ 918 * hca_guid - HCA's guid 932 hcap, hcap->hca_guid); 993 IBTF_DPRINTF_L3(cmlog, "ibcm_hca_detach:hca_guid = 0x%llX res_cnt = %d", 994 hcap->hca_guid, hcap->hca_res_cnt); 1123 /* Adds a new entry into CM's global hca list, if hca_guid is not there yet */ 1135 * Check if this hca_guid already in the list 1143 if (hcap->hca_guid == hcaguid) { 1147 hcap, hcap->hca_guid); 1228 ibcm_find_hca_entry(ib_guid_t hca_guid) argument 1276 ibcm_find_hcap_entry(ib_guid_t hca_guid) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/ib/ibnex/ |
H A D | ibnex_devctl.h | 185 * Caller sets hca_guid field of this structure. 207 * Caller sets hca_guid and port_num fields. 486 ib_guid_t hca_guid; /* in: HCA GUID */ member in struct:ibnex_ctl_query_hca_s 499 ib_guid_t hca_guid; /* in: HCA GUID */ member in struct:ibnex_ctl_query_hca_32_s 588 ib_guid_t hca_guid; /* in: HCA GUID */ member in struct:ibnex_ctl_query_hca_port_s 602 ib_guid_t hca_guid; /* in: HCA GUID */ member in struct:ibnex_ctl_query_hca_port_32_s
|
/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_ [all...] |
/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) argument 1154 ret = ibt_open_hca(ss->nx_ibt_hdl, hca_guid, &hca_hdl); 1156 ENX_DPRINTF_ERR("ibt_open_hca(hca_guid=0x%llx) " 1157 "failed, ret=%d", hca_guid, ret); 1164 "hca_guid=0x%llx) failed, ret=%d", 1165 hca_hdl, hca_guid, ret); 1177 "hca_guid=0x%llx) failed, ret=%d", 1178 hca_hdl, hca_guid, ret); 1193 hca->hc_guid = hca_guid; 1224 "hca_guid [all...] |
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_umad/ |
H A D | sol_umad.h | 85 ib_guid_t hca_guid; member in struct:umad_hca_info_s
|