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

12

/illumos-gate/usr/src/lib/libsrpt/common/
H A Dlibsrpt.h107 * 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 Dlibsrpt.c236 * 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 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);
H A Dsrpt_ioc.c119 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 Dibtl_ibnex.c50 * 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 Dibtl_cm.c166 * 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 Dibtl_hca.c46 * 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 Dibtl_cm.h82 * 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 Dibtl_ibnex.h115 * 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 Drdsib_buf.h158 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 Drdsib_ib.h145 * 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 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,
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 Dibnex_hca.c317 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 Dibnex_ioctl.c209 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 Drdsib_ib.c173 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 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) 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 Drdsib_ep.c375 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 Diser_ib.h60 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 Diser_ib.c56 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 Diser_resource.c67 (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 Dibcm_impl.c819 * 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 Dibnex_devctl.h185 * 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 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_
[all...]
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Denx_ibt.c1139 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 Dsol_umad.h85 ib_guid_t hca_guid; member in struct:umad_hca_info_s

Completed in 140 milliseconds

12