Searched refs:ibt_hdl (Results 1 - 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/ibtl/impl/
H A Dibtl_cm.h177 void ibtl_cm_change_service_cnt(ibt_clnt_hdl_t ibt_hdl, int delta_num_sids);
237 void ibtl_cm_set_sm_notice_handler(ibt_clnt_hdl_t ibt_hdl,
249 char *ibtl_cm_get_clnt_name(ibt_clnt_hdl_t ibt_hdl);
/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_impl.c345 * ibt_hdl - IBT Handle as returned during ibt_attach call.
356 * All resources and any reference to this ibt_hdl will be removed.
359 ibt_detach(ibt_clnt_hdl_t ibt_hdl) argument
363 IBTF_DPRINTF_L3(ibtf, "ibt_detach(%p)", ibt_hdl);
368 if (*clntpp == ibt_hdl)
372 ibt_hdl);
386 if (ibt_hdl->clnt_hca_list != NULL) {
391 ibt_hdl->clnt_modinfop->mi_clnt_name);
394 ibt_hdl->clnt_modinfop->mi_clnt_name);
398 if (ibt_hdl
[all...]
H A Dibtl_cm.c138 * ibt_hdl Client's IBT Handle.
144 ibtl_cm_change_service_cnt(ibt_clnt_hdl_t ibt_hdl, int delta_num_sids) argument
147 ibt_hdl, delta_num_sids);
150 if ((delta_num_sids < 0) && (-delta_num_sids > ibt_hdl->clnt_srv_cnt)) {
154 ibt_hdl->clnt_srv_cnt, delta_num_sids);
156 ibt_hdl->clnt_srv_cnt += delta_num_sids;
770 ibtl_cm_get_clnt_name(ibt_clnt_hdl_t ibt_hdl) argument
772 if (ibt_hdl)
773 return (ibt_hdl->clnt_name);
H A Dibtl_hca.c45 * ibt_hdl - IBT Client Handle
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);
94 if (ibt_hdl->clnt_dip) {
95 if (ddi_get_parent(ibt_hdl->clnt_dip) == hca_devp->hd_hca_dip) {
127 if (ibt_hdl == hca_infop->ha_clnt_devp) {
151 hca_infop->ha_clnt_devp = ibt_hdl; /* Client Info */
159 hca_infop->ha_hca_link = ibt_hdl->clnt_hca_list;
160 ibt_hdl->clnt_hca_list = hca_infop;
1626 * ibt_hdl Th
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...]
H A Dibtl_handlers.c1857 ibt_clnt_hdl_t ibt_hdl = noticep->np_ibt_hdl; local
1860 sm_notice_handler = ibt_hdl->clnt_sm_trap_handler;
1862 sm_notice_handler(ibt_hdl->clnt_sm_trap_handler_arg,
1865 ibtl_dec_clnt_async_cnt(ibt_hdl);
1874 ibt_clnt_hdl_t ibt_hdl = ifail->smf_ibt_hdl; local
1882 noticep->np_ibt_hdl = ibt_hdl;
1888 ibtl_inc_clnt_async_cnt(ibt_hdl);
1930 ibtl_cm_set_sm_notice_handler(ibt_clnt_hdl_t ibt_hdl, argument
1934 ibt_hdl->clnt_sm_trap_handler = sm_notice_handler;
1935 ibt_hdl
[all...]
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ofs/
H A Dsol_kverb_impl.h73 ibt_clnt_hdl_t ibt_hdl; member in struct:sol_ofs_client_s
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/
H A Dibti_common.h704 ibt_status_t ibt_detach(ibt_clnt_hdl_t ibt_hdl);
736 ibt_status_t ibt_open_hca(ibt_clnt_hdl_t ibt_hdl, ib_guid_t hca_guid,
791 ibt_status_t ibt_hca_guid_to_handle(ibt_clnt_hdl_t ibt_hdl, ib_guid_t hca_guid,
804 ibt_status_t ibt_get_paths(ibt_clnt_hdl_t ibt_hdl, ibt_path_flags_t flags,
820 ibt_status_t ibt_aget_paths(ibt_clnt_hdl_t ibt_hdl, ibt_path_flags_t flags,
985 ibt_status_t ibt_register_service(ibt_clnt_hdl_t ibt_hdl,
989 ibt_status_t ibt_deregister_service(ibt_clnt_hdl_t ibt_hdl,
1434 void ibt_register_subnet_notices(ibt_clnt_hdl_t ibt_hdl,
1729 ibt_status_t ibt_get_ip_paths(ibt_clnt_hdl_t ibt_hdl, ibt_path_flags_t flags,
1790 ibt_status_t ibt_aget_ip_paths(ibt_clnt_hdl_t ibt_hdl, ibt_path_flags_
[all...]
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/
H A Dibcm_path.c100 * ibt_hdl The handle returned to the client by the IBTF from an
119 ibt_aget_paths(ibt_clnt_hdl_t ibt_hdl, ibt_path_flags_t flags, argument
124 ibt_hdl, ibtl_cm_get_clnt_name(ibt_hdl), flags, attrp, max_paths,
366 * ibt_hdl The handle returned to the client by the IBTF from an
392 ibt_get_paths(ibt_clnt_hdl_t ibt_hdl, ibt_path_flags_t flags, argument
401 ibt_hdl, ibtl_cm_get_clnt_name(ibt_hdl), flags, attrp, max_paths);
3016 ibt_clnt_hdl_t ibt_hdl; member in struct:ibcm_ip_path_tqargs_s
4114 ibcm_get_ip_path(ibt_clnt_hdl_t ibt_hdl, ibt_path_flags_ argument
4202 ibt_aget_ip_paths(ibt_clnt_hdl_t ibt_hdl, ibt_path_flags_t flags, ibt_ip_path_attr_t *attrp, ibt_ip_path_handler_t func, void *arg) argument
4221 ibt_get_ip_paths(ibt_clnt_hdl_t ibt_hdl, ibt_path_flags_t flags, ibt_ip_path_attr_t *attrp, ibt_path_info_t *paths, uint8_t *num_paths_p, ibt_path_ip_src_t *src_ip_p) argument
[all...]
H A Dibcm_ti.c2428 * ibt_hdl The IBT client handle returned to the client
2459 ibt_register_service(ibt_clnt_hdl_t ibt_hdl, ibt_srv_desc_t *srv, argument
2465 ibt_hdl, ibtl_cm_get_clnt_name(ibt_hdl), srv, (longlong_t)sid,
2513 ibtl_cm_change_service_cnt(ibt_hdl, num_sids);
3039 * ibt_hdl The IBT client handle returned to the client
3048 ibt_deregister_service(ibt_clnt_hdl_t ibt_hdl, ibt_srv_hdl_t srv_hdl) argument
3054 ibt_hdl, ibtl_cm_get_clnt_name(ibt_hdl), srv_hdl);
3091 ibtl_cm_change_service_cnt(ibt_hdl,
3184 ibt_register_ar(ibt_clnt_hdl_t ibt_hdl, ibt_ar_t *arp) argument
3378 ibt_deregister_ar(ibt_clnt_hdl_t ibt_hdl, ibt_ar_t *arp) argument
[all...]
H A Dibcm_impl.c1913 ibt_register_subnet_notices(ibt_clnt_hdl_t ibt_hdl, argument
1924 ibt_hdl, ibtl_cm_get_clnt_name(ibt_hdl));
1928 ibtl_cm_set_sm_notice_handler(ibt_hdl, sm_notice_handler, private);
1952 ifail->smf_ibt_hdl = ibt_hdl;
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/
H A Dsol_kverbs.c226 rtn = ibt_open_hca(ofs_client->ibt_hdl, event->ev_hca_guid,
369 &ofs_client->ibt_hdl);
407 rtn = ibt_open_hca(ofs_client->ibt_hdl, guidp[i],
491 (void) ibt_detach(ofs_client->ibt_hdl);
571 (void) ibt_detach(ofs_client->ibt_hdl);
H A Dsol_cma.c685 chanp->chan_ib_client_hdl = ofs_clnt->ibt_hdl;
754 chanp->chan_ib_client_hdl = ofs_clnt->ibt_hdl;
2234 rdma_map_id2clnthdl(idp, dev_ofs_client->ibt_hdl, NULL);

Completed in 150 milliseconds