Home
last modified time | relevance | path

Searched refs:h_bind (Results 1 – 25 of 46) sorted by relevance

12

/freebsd/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_test.c120 OSM_LOG_ENTER(h_bind->p_vend->p_log); in osm_vendor_get()
124 p_vend = h_bind->p_vend; in osm_vendor_get()
148 OSM_LOG_ENTER(h_bind->p_vend->p_log); in osm_vendor_put()
152 p_vend = h_bind->p_vend; in osm_vendor_put()
172 osm_vendor_t *p_vend = h_bind->p_vend; in osm_vendor_send()
195 osm_bind_handle_t h_bind; in osm_vendor_bind() local
210 h_bind = (osm_bind_handle_t) malloc(sizeof(*h_bind)); in osm_vendor_bind()
211 if (h_bind != NULL) { in osm_vendor_bind()
212 memset(h_bind, 0, sizeof(*h_bind)); in osm_vendor_bind()
213 h_bind->p_vend = p_vend; in osm_vendor_bind()
[all …]
H A Dosm_vendor_mlx_dispatcher.c61 __osmv_dispatch_route(IN osm_bind_handle_t h_bind,
71 __osmv_dispatch_rmpp_mad(IN osm_bind_handle_t h_bind,
116 osmv_dispatch_mad(IN osm_bind_handle_t h_bind, in osmv_dispatch_mad() argument
122 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_dispatch_mad()
191 __osmv_dispatch_route(IN osm_bind_handle_t h_bind, in __osmv_dispatch_route() argument
202 ret = osmv_txn_lookup(h_bind, key, pp_txn); in __osmv_dispatch_route()
425 osmv_rmpp_send_nak(h_bind, p_mad, p_mad_addr, in __osmv_dispatch_rmpp_snd()
443 osmv_rmpp_send_nak(h_bind, p_mad, p_mad_addr, in __osmv_dispatch_rmpp_snd()
538 osmv_rmpp_send_nak(h_bind, p_mad, p_mad_addr, in __osmv_dispatch_rmpp_rcv()
559 osmv_rmpp_send_nak(h_bind, p_mad, p_mad_addr, in __osmv_dispatch_rmpp_rcv()
[all …]
H A Dosm_vendor_mlx_anafa.c60 __osmv_get_send_txn(IN osm_bind_handle_t h_bind,
350 if (cl_qlist_obj(p_obj) == h_bind) { in osm_vendor_unbind()
362 __osm_vendor_internal_unbind(h_bind); in osm_vendor_unbind()
429 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
440 if (NULL == h_bind || NULL == p_madw || in osm_vendor_send()
458 h_bind); in osm_vendor_send()
635 osmv_txn_abort_rmpp_txns(h_bind); in __osm_vendor_internal_unbind()
642 osmv_transport_done(h_bind); in __osm_vendor_internal_unbind()
646 osmv_txnmgr_done(h_bind); in __osm_vendor_internal_unbind()
691 ret = osmv_txn_lookup(h_bind, key, pp_txn); in __osmv_get_send_txn()
[all …]
H A Dosm_vendor_mlx.c53 __osmv_get_send_txn(IN osm_bind_handle_t h_bind,
333 if (cl_qlist_obj(p_obj) == h_bind) { in osm_vendor_unbind()
346 if (h_bind != 0) { in osm_vendor_unbind()
347 __osm_vendor_internal_unbind(h_bind); in osm_vendor_unbind()
415 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
427 if (NULL == h_bind || NULL == p_madw || in osm_vendor_send()
448 h_bind); in osm_vendor_send()
642 osmv_txn_abort_rmpp_txns(h_bind); in __osm_vendor_internal_unbind()
649 osmv_transport_done(h_bind); in __osm_vendor_internal_unbind()
655 osmv_txnmgr_done(h_bind); in __osm_vendor_internal_unbind()
[all …]
H A Dosm_vendor_mlx_sender.c47 __osmv_rmpp_send_segment(IN osm_bind_handle_t h_bind,
63 osmv_simple_send_madw(IN osm_bind_handle_t h_bind, in osmv_simple_send_madw() argument
68 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_simple_send_madw()
112 ret = osmv_txn_set_timeout_ev(h_bind, key, in osmv_simple_send_madw()
137 osmv_rmpp_send_madw(IN osm_bind_handle_t h_bind, in osmv_rmpp_send_madw() argument
145 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_rmpp_send_madw()
167 ret = __osmv_rmpp_send_segment(h_bind, p_txn, i); in osmv_rmpp_send_madw()
204 h_bind, p_madw); in osmv_rmpp_send_madw()
231 ret = __osmv_rmpp_send_segment(h_bind, p_txn, 0); in osmv_rmpp_send_madw()
248 osmv_rmpp_send_ack(IN osm_bind_handle_t h_bind, in osmv_rmpp_send_ack() argument
[all …]
H A Dosm_vendor_mlx_txn.c67 osmv_txn_init(IN osm_bind_handle_t h_bind, in osmv_txn_init() argument
76 CL_ASSERT(NULL != h_bind && NULL != pp_txn); in osmv_txn_init()
155 osmv_txn_remove_timeout_ev(h_bind, key); in osmv_txn_init_rmpp_receiver()
158 st = osmv_txn_set_timeout_ev(h_bind, key, in osmv_txn_init_rmpp_receiver()
172 osmv_txn_remove_timeout_ev(h_bind, key); in osmv_txn_init_rmpp_receiver()
226 osmv_txn_done(IN osm_bind_handle_t h_bind, in osmv_txn_done() argument
234 CL_ASSERT(h_bind); in osmv_txn_done()
242 osmv_txn_remove_timeout_ev(h_bind, key); in osmv_txn_done()
269 osmv_txn_lookup(IN osm_bind_handle_t h_bind, in osmv_txn_lookup() argument
352 __osmv_txn_all_done(h_bind); in osmv_txnmgr_done()
[all …]
H A Dosm_vendor_ts.c140 void __osm_vendor_clear_sm(IN osm_bind_handle_t h_bind) in __osm_vendor_clear_sm() argument
142 osm_ts_bind_info_t *p_bind = (osm_ts_bind_info_t *) h_bind; in __osm_vendor_clear_sm()
327 CL_ASSERT(p_madw->h_bind); in __osm_ts_rcv_callback()
329 osm_vendor_get(p_madw->h_bind, mad_size, in __osm_ts_rcv_callback()
348 p_new_vw->h_bind = p_bind; in __osm_ts_rcv_callback()
359 p_madw->h_bind = p_new_vw->h_bind; in __osm_ts_rcv_callback()
642 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
647 osm_ts_bind_info_t *p_bind = (osm_ts_bind_info_t *) h_bind; in osm_vendor_get()
669 p_vw->h_bind = h_bind; in osm_vendor_get()
791 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
[all …]
H A Dosm_vendor_mtl.c176 void __osm_vendor_clear_sm(IN osm_bind_handle_t h_bind) in __osm_vendor_clear_sm() argument
178 osm_mtl_bind_info_t *p_bind = (osm_mtl_bind_info_t *) h_bind; in __osm_vendor_clear_sm()
461 CL_ASSERT(madw_p->h_bind); in __osm_mtl_rcv_callback()
463 osm_vendor_get(madw_p->h_bind, MAD_BLOCK_SIZE, in __osm_mtl_rcv_callback()
485 p_new_vw->h_bind = bind_info_p; in __osm_mtl_rcv_callback()
497 madw_p->h_bind = p_new_vw->h_bind; in __osm_mtl_rcv_callback()
809 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
814 osm_mtl_bind_info_t *p_bind = (osm_mtl_bind_info_t *) h_bind; in osm_vendor_get()
839 p_vw->h_bind = h_bind; in osm_vendor_get()
994 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
[all …]
H A Dosm_vendor_al.c313 p_new_vw->h_bind = p_bind; in __osm_al_rcv_callback()
986 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
991 osm_al_bind_info_t *p_bind = (osm_al_bind_info_t *) h_bind; in osm_vendor_get()
1000 p_vw->h_bind = h_bind; in osm_vendor_get()
1034 osm_al_bind_info_t *p_bind = (osm_al_bind_info_t *) h_bind; in osm_vendor_put()
1042 CL_ASSERT(p_vw->h_bind == h_bind); in osm_vendor_put()
1061 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
1064 osm_al_bind_info_t *const p_bind = h_bind; in osm_vendor_send()
1075 CL_ASSERT(p_vw->h_bind == h_bind); in osm_vendor_send()
1201 osm_al_bind_info_t *p_bind = (osm_al_bind_info_t *) h_bind; in osm_vendor_local_lid_change()
[all …]
H A Dosm_vendor_ibumad.c147 *) ((osm_madw_t *) m->v)->h_bind)-> in clear_madw()
247 p_bind = p_req_madw->h_bind; in put_madw()
1037 void osm_vendor_unbind(IN osm_bind_handle_t h_bind) in osm_vendor_unbind() argument
1039 osm_umad_bind_info_t *p_bind = (osm_umad_bind_info_t *) h_bind; in osm_vendor_unbind()
1052 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
1056 osm_umad_bind_info_t *p_bind = (osm_umad_bind_info_t *) h_bind; in osm_vendor_get()
1068 p_vw->h_bind = h_bind; in osm_vendor_get()
1080 osm_umad_bind_info_t *p_bind = (osm_umad_bind_info_t *) h_bind; in osm_vendor_put()
1105 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
1108 osm_umad_bind_info_t *const p_bind = h_bind; in osm_vendor_send()
[all …]
H A Dosm_vendor_mlx_sim.c243 osmv_transport_mad_send(IN const osm_bind_handle_t h_bind, in osmv_transport_mad_send() argument
247 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_transport_mad_send()
320 void osmv_transport_done(IN const osm_bind_handle_t h_bind) in osmv_transport_done() argument
322 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_transport_done()
413 void osm_vendor_set_sm(IN osm_bind_handle_t h_bind, IN boolean_t is_sm_val) in osm_vendor_set_sm() argument
415 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osm_vendor_set_sm()
H A Dosm_vendor_umadt.c387 CL_ASSERT(h_bind); in osm_vendor_get()
431 osm_vendor_put(IN osm_bind_handle_t h_bind, in osm_vendor_put() argument
444 CL_ASSERT(h_bind); in osm_vendor_put()
445 p_mad_bind_info = (mad_bind_info_t *) h_bind; in osm_vendor_put()
450 CL_ASSERT(h_bind); in osm_vendor_put()
493 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
516 CL_ASSERT(h_bind); in osm_vendor_send()
517 p_mad_bind_info = (mad_bind_info_t *) h_bind; in osm_vendor_send()
826 void osm_vendor_unbind(IN osm_bind_handle_t h_bind) in osm_vendor_unbind() argument
832 CL_ASSERT(h_bind); in osm_vendor_unbind()
[all …]
H A Dosm_vendor_mlx_ts.c276 osmv_transport_mad_send(IN const osm_bind_handle_t h_bind, in osmv_transport_mad_send() argument
280 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_transport_mad_send()
387 void osmv_transport_done(IN const osm_bind_handle_t h_bind) in osmv_transport_done() argument
389 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_transport_done()
478 void osm_vendor_set_sm(IN osm_bind_handle_t h_bind, IN boolean_t is_sm_val) in osm_vendor_set_sm() argument
480 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osm_vendor_set_sm()
H A Dosm_vendor_mlx_ts_anafa.c263 osmv_transport_mad_send(IN const osm_bind_handle_t h_bind, in osmv_transport_mad_send() argument
267 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_transport_mad_send()
336 void osmv_transport_done(IN const osm_bind_handle_t h_bind) in osmv_transport_done() argument
338 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_transport_done()
H A Dosm_vendor_mlx_ibmgt.c365 osmv_transport_mad_send(IN const osm_bind_handle_t h_bind, in osmv_transport_mad_send() argument
369 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_transport_mad_send()
460 h_bind); in osmv_transport_mad_send()
473 void osmv_transport_done(IN const osm_bind_handle_t h_bind) in osmv_transport_done() argument
475 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_transport_done()
506 if (cl_qlist_obj(p_obj) == h_bind) { in osmv_transport_done()
546 if (cl_qlist_obj(p_obj) == h_bind) { in osmv_transport_done()
/freebsd/contrib/ofed/opensm/include/vendor/
H A Dosm_vendor_mlx_txn.h118 osmv_txn_init(IN osm_bind_handle_t h_bind,
132 osmv_txn_init_rmpp_sender(IN osm_bind_handle_t h_bind,
146 osmv_txn_init_rmpp_receiver(IN osm_bind_handle_t h_bind,
161 osmv_txn_done(IN osm_bind_handle_t h_bind,
316 osmv_txn_set_timeout_ev(IN osm_bind_handle_t h_bind,
327 void osmv_txn_remove_timeout_ev(IN osm_bind_handle_t h_bind, IN uint64_t key);
339 osmv_txn_lookup(IN osm_bind_handle_t h_bind,
342 void osmv_txn_abort_rmpp_txns(IN osm_bind_handle_t h_bind);
367 void osmv_txnmgr_done(IN osm_bind_handle_t h_bind);
369 void osmv_txn_lock(IN osm_bind_handle_t h_bind);
[all …]
H A Dosm_vendor_api.h300 void osm_vendor_unbind(IN osm_bind_handle_t h_bind);
324 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind,
355 osm_vendor_send(IN osm_bind_handle_t h_bind,
390 osm_vendor_put(IN osm_bind_handle_t h_bind,
419 ib_api_status_t osm_vendor_local_lid_change(IN osm_bind_handle_t h_bind);
442 void osm_vendor_set_sm(IN osm_bind_handle_t h_bind, IN boolean_t is_sm_val);
H A Dosm_vendor_mlx_sender.h64 osmv_simple_send_madw(IN osm_bind_handle_t h_bind,
81 osmv_rmpp_send_madw(IN osm_bind_handle_t h_bind,
92 osmv_rmpp_send_ack(IN osm_bind_handle_t h_bind,
104 osmv_rmpp_send_nak(IN osm_bind_handle_t h_bind,
H A Dosm_vendor_mlx_transport.h82 osmv_transport_mad_send(IN const osm_bind_handle_t h_bind,
92 void osmv_transport_done(IN const osm_bind_handle_t h_bind);
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_mad_pool.c75 IN osm_bind_handle_t h_bind, in osm_mad_pool_get() argument
82 CL_ASSERT(h_bind != OSM_BIND_INVALID_HANDLE); in osm_mad_pool_get()
92 osm_madw_init(p_madw, h_bind, total_size, p_mad_addr); in osm_mad_pool_get()
97 p_mad = osm_vendor_get(h_bind, total_size, &p_madw->vend_wrap); in osm_mad_pool_get()
116 IN osm_bind_handle_t h_bind, in osm_mad_pool_get_wrapper() argument
123 CL_ASSERT(h_bind != OSM_BIND_INVALID_HANDLE); in osm_mad_pool_get_wrapper()
138 osm_madw_init(p_madw, h_bind, total_size, p_mad_addr); in osm_mad_pool_get_wrapper()
168 osm_vendor_put(p_madw->h_bind, &p_madw->vend_wrap); in osm_mad_pool_put()
H A Dosm_sa_mad_ctrl.c567 if (p_ctrl->h_bind != OSM_BIND_INVALID_HANDLE) { in osm_sa_mad_ctrl_bind()
588 p_ctrl->h_bind = osm_vendor_bind(p_ctrl->p_vendor, &bind_info, in osm_sa_mad_ctrl_bind()
593 if (p_ctrl->h_bind == OSM_BIND_INVALID_HANDLE) { in osm_sa_mad_ctrl_bind()
612 if (p_ctrl->h_bind == OSM_BIND_INVALID_HANDLE) { in osm_sa_mad_ctrl_unbind()
619 osm_vendor_unbind(p_ctrl->h_bind); in osm_sa_mad_ctrl_unbind()
/freebsd/contrib/ofed/opensm/include/opensm/
H A Dosm_madw.h450 osm_bind_handle_t h_bind; member
517 IN osm_bind_handle_t h_bind, in osm_madw_init() argument
522 p_madw->h_bind = h_bind; in osm_madw_init()
1046 return ((osm_bind_handle_t) p_madw->h_bind); in osm_madw_get_bind_handle()
H A Dosm_mad_pool.h195 IN osm_bind_handle_t h_bind,
269 IN osm_bind_handle_t h_bind,
H A Dosm_sm_mad_ctrl.h101 osm_bind_handle_t h_bind; member
301 return p_ctrl->h_bind; in osm_sm_mad_ctrl_get_bind_handle()
H A Dosm_sa_mad_ctrl.h99 osm_bind_handle_t h_bind; member
329 return p_ctrl->h_bind; in osm_sa_mad_ctrl_get_bind_handle()

12