Home
last modified time | relevance | path

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

123

/NextBSD/contrib/ofed/management/opensm/libvendor/
HDosm_vendor_test.c126 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
132 OSM_LOG_ENTER(h_bind->p_vend->p_log); in osm_vendor_get()
136 p_vend = h_bind->p_vend; in osm_vendor_get()
156 osm_vendor_put(IN osm_bind_handle_t h_bind, in osm_vendor_put() argument
162 OSM_LOG_ENTER(h_bind->p_vend->p_log); in osm_vendor_put()
166 p_vend = h_bind->p_vend; in osm_vendor_put()
182 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
188 osm_vendor_t *p_vend = h_bind->p_vend; in osm_vendor_send()
213 osm_bind_handle_t h_bind; in osm_vendor_bind() local
228 h_bind = (osm_bind_handle_t) malloc(sizeof(*h_bind)); in osm_vendor_bind()
[all …]
HDosm_vendor_mlx_dispatcher.c61 __osmv_dispatch_route(IN osm_bind_handle_t h_bind,
65 __osmv_dispatch_simple_mad(IN osm_bind_handle_t h_bind,
71 __osmv_dispatch_rmpp_mad(IN osm_bind_handle_t h_bind,
77 __osmv_dispatch_rmpp_snd(IN osm_bind_handle_t h_bind,
83 __osmv_dispatch_rmpp_rcv(IN osm_bind_handle_t h_bind,
89 __osmv_dispatch_accept_seg(IN osm_bind_handle_t h_bind,
93 __osmv_dispatch_send_ack(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()
128 CL_ASSERT(NULL != h_bind && NULL != p_mad && NULL != p_mad_addr); in osmv_dispatch_mad()
[all …]
HDosm_vendor_mlx_anafa.c60 __osmv_get_send_txn(IN osm_bind_handle_t h_bind,
65 static void __osm_vendor_internal_unbind(osm_bind_handle_t h_bind);
335 void osm_vendor_unbind(IN osm_bind_handle_t h_bind) in osm_vendor_unbind() argument
337 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osm_vendor_unbind()
350 if (cl_qlist_obj(p_obj) == h_bind) { in osm_vendor_unbind()
362 __osm_vendor_internal_unbind(h_bind); in osm_vendor_unbind()
373 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
378 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osm_vendor_get()
429 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
433 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osm_vendor_send()
[all …]
HDosm_vendor_mlx.c53 __osmv_get_send_txn(IN osm_bind_handle_t h_bind,
58 static void __osm_vendor_internal_unbind(osm_bind_handle_t h_bind);
318 void osm_vendor_unbind(IN osm_bind_handle_t h_bind) in osm_vendor_unbind() argument
320 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osm_vendor_unbind()
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()
359 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
364 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osm_vendor_get()
415 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
[all …]
HDosm_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()
104 osmv_transport_mad_send(h_bind, p_mad, p_mad_addr); in osmv_simple_send_madw()
107 ret = osmv_transport_mad_send(h_bind, p_mad, p_mad_addr); 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()
174 ret = osmv_txn_set_timeout_ev(h_bind, osmv_txn_get_key(p_txn), in osmv_rmpp_send_madw()
[all …]
HDosm_vendor_mlx_txn.c60 static void __osmv_txn_all_done(osm_bind_handle_t h_bind);
67 osmv_txn_init(IN osm_bind_handle_t h_bind, in osmv_txn_init() argument
72 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_txn_init()
76 CL_ASSERT(NULL != h_bind && NULL != pp_txn); in osmv_txn_init()
115 osmv_txn_init_rmpp_sender(IN osm_bind_handle_t h_bind, in osmv_txn_init_rmpp_sender() argument
123 osmv_txn_remove_timeout_ev(h_bind, osmv_txn_get_key(p_txn)); in osmv_txn_init_rmpp_sender()
142 osmv_txn_init_rmpp_receiver(IN osm_bind_handle_t h_bind, in osmv_txn_init_rmpp_receiver() argument
147 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) h_bind; in osmv_txn_init_rmpp_receiver()
153 osmv_txn_remove_timeout_ev(h_bind, key); in osmv_txn_init_rmpp_receiver()
156 st = osmv_txn_set_timeout_ev(h_bind, key, in osmv_txn_init_rmpp_receiver()
[all …]
HDosm_vendor_ts.c143 void __osm_vendor_clear_sm(IN osm_bind_handle_t h_bind) in __osm_vendor_clear_sm() argument
145 osm_ts_bind_info_t *p_bind = (osm_ts_bind_info_t *) h_bind; in __osm_vendor_clear_sm()
330 CL_ASSERT(p_madw->h_bind); in __osm_ts_rcv_callback()
332 osm_vendor_get(p_madw->h_bind, mad_size, in __osm_ts_rcv_callback()
351 p_new_vw->h_bind = p_bind; in __osm_ts_rcv_callback()
362 p_madw->h_bind = p_new_vw->h_bind; in __osm_ts_rcv_callback()
645 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
650 osm_ts_bind_info_t *p_bind = (osm_ts_bind_info_t *) h_bind; in osm_vendor_get()
672 p_vw->h_bind = h_bind; in osm_vendor_get()
690 osm_vendor_put(IN osm_bind_handle_t h_bind, IN osm_vend_wrap_t * const p_vw) in osm_vendor_put() argument
[all …]
HDosm_vendor_mtl.c179 void __osm_vendor_clear_sm(IN osm_bind_handle_t h_bind) in __osm_vendor_clear_sm() argument
181 osm_mtl_bind_info_t *p_bind = (osm_mtl_bind_info_t *) h_bind; in __osm_vendor_clear_sm()
464 CL_ASSERT(madw_p->h_bind); in __osm_mtl_rcv_callback()
466 osm_vendor_get(madw_p->h_bind, MAD_BLOCK_SIZE, in __osm_mtl_rcv_callback()
488 p_new_vw->h_bind = bind_info_p; in __osm_mtl_rcv_callback()
500 madw_p->h_bind = p_new_vw->h_bind; in __osm_mtl_rcv_callback()
812 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
817 osm_mtl_bind_info_t *p_bind = (osm_mtl_bind_info_t *) h_bind; in osm_vendor_get()
842 p_vw->h_bind = h_bind; in osm_vendor_get()
860 osm_vendor_put(IN osm_bind_handle_t h_bind, IN osm_vend_wrap_t * const p_vw) in osm_vendor_put() argument
[all …]
HDosm_vendor_ibumad.c110 *) ((osm_madw_t *) m->v)->h_bind)-> in clear_madw()
182 p_bind = p_req_madw->h_bind; in put_madw()
931 void osm_vendor_unbind(IN osm_bind_handle_t h_bind) in osm_vendor_unbind() argument
933 osm_umad_bind_info_t *p_bind = (osm_umad_bind_info_t *) h_bind; in osm_vendor_unbind()
948 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
952 osm_umad_bind_info_t *p_bind = (osm_umad_bind_info_t *) h_bind; in osm_vendor_get()
964 p_vw->h_bind = h_bind; in osm_vendor_get()
976 osm_vendor_put(IN osm_bind_handle_t h_bind, IN osm_vend_wrap_t * const p_vw) in osm_vendor_put() argument
978 osm_umad_bind_info_t *p_bind = (osm_umad_bind_info_t *) h_bind; in osm_vendor_put()
1005 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
[all …]
HDosm_vendor_al.c325 p_new_vw->h_bind = p_bind; in __osm_al_rcv_callback()
1026 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
1031 osm_al_bind_info_t *p_bind = (osm_al_bind_info_t *) h_bind; in osm_vendor_get()
1040 p_vw->h_bind = h_bind; in osm_vendor_get()
1074 osm_vendor_put(IN osm_bind_handle_t h_bind, IN osm_vend_wrap_t * const p_vw) in osm_vendor_put() argument
1076 osm_al_bind_info_t *p_bind = (osm_al_bind_info_t *) h_bind; in osm_vendor_put()
1084 CL_ASSERT(p_vw->h_bind == h_bind); in osm_vendor_put()
1105 osm_vendor_send(IN osm_bind_handle_t h_bind, in osm_vendor_send() argument
1108 osm_al_bind_info_t *const p_bind = h_bind; in osm_vendor_send()
1119 CL_ASSERT(p_vw->h_bind == h_bind); in osm_vendor_send()
[all …]
HDosm_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()
HDosm_vendor_umadt.c375 ib_mad_t *osm_vendor_get(IN osm_bind_handle_t h_bind, in osm_vendor_get() argument
382 mad_bind_info_t *p_mad_bind_info = (mad_bind_info_t *) h_bind; in osm_vendor_get()
387 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()
[all …]
HDosm_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()
HDosm_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()
/NextBSD/contrib/ofed/management/opensm/include/vendor/
HDosm_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 …]
HDosm_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);
HDosm_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,
HDosm_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);
/NextBSD/contrib/ofed/management/opensm/opensm/
HDosm_mad_pool.c81 IN osm_bind_handle_t h_bind, in osm_mad_pool_get() argument
88 CL_ASSERT(h_bind != OSM_BIND_INVALID_HANDLE); in osm_mad_pool_get()
98 osm_madw_init(p_madw, h_bind, total_size, p_mad_addr); in osm_mad_pool_get()
103 p_mad = osm_vendor_get(h_bind, total_size, &p_madw->vend_wrap); in osm_mad_pool_get()
124 IN osm_bind_handle_t h_bind, in osm_mad_pool_get_wrapper() argument
131 CL_ASSERT(h_bind != OSM_BIND_INVALID_HANDLE); in osm_mad_pool_get_wrapper()
146 osm_madw_init(p_madw, h_bind, total_size, p_mad_addr); in osm_mad_pool_get_wrapper()
181 osm_vendor_put(p_madw->h_bind, &p_madw->vend_wrap); in osm_mad_pool_put()
HDosm_state_mgr.c204 osm_bind_handle_t h_bind; in __osm_state_mgr_sweep_hop_0() local
214 h_bind = osm_sm_mad_ctrl_get_bind_handle(&sm->mad_ctrl); in __osm_state_mgr_sweep_hop_0()
215 if (h_bind != OSM_BIND_INVALID_HANDLE) { in __osm_state_mgr_sweep_hop_0()
243 osm_dr_path_init(&dr_path, h_bind, 0, path_array); in __osm_state_mgr_sweep_hop_0()
290 osm_bind_handle_t h_bind; in __osm_state_mgr_notify_lid_change() local
297 h_bind = osm_sm_mad_ctrl_get_bind_handle(&sm->mad_ctrl); in __osm_state_mgr_notify_lid_change()
298 if (h_bind == OSM_BIND_INVALID_HANDLE) { in __osm_state_mgr_notify_lid_change()
308 status = osm_vendor_local_lid_change(h_bind); in __osm_state_mgr_notify_lid_change()
377 osm_bind_handle_t h_bind; in __osm_state_mgr_sweep_hop_1() local
428 h_bind = osm_dr_path_get_bind_handle(p_dr_path); in __osm_state_mgr_sweep_hop_1()
[all …]
HDosm_sa_mad_ctrl.c534 if (p_ctrl->h_bind != OSM_BIND_INVALID_HANDLE) { in osm_sa_mad_ctrl_bind()
553 p_ctrl->h_bind = osm_vendor_bind(p_ctrl->p_vendor, in osm_sa_mad_ctrl_bind()
560 if (p_ctrl->h_bind == OSM_BIND_INVALID_HANDLE) { in osm_sa_mad_ctrl_bind()
581 if (p_ctrl->h_bind == OSM_BIND_INVALID_HANDLE) { in osm_sa_mad_ctrl_unbind()
588 osm_vendor_unbind(p_ctrl->h_bind); in osm_sa_mad_ctrl_unbind()
/NextBSD/contrib/ofed/management/opensm/include/opensm/
HDosm_path.h82 osm_bind_handle_t h_bind; member
113 p_path->h_bind = OSM_BIND_INVALID_HANDLE; in osm_dr_path_construct()
149 IN const osm_bind_handle_t h_bind, in osm_dr_path_init() argument
156 p_path->h_bind = h_bind; in osm_dr_path_init()
230 return (p_path->h_bind); in osm_dr_path_get_bind_handle()
HDosm_madw.h406 osm_bind_handle_t h_bind; member
474 IN osm_bind_handle_t h_bind, in osm_madw_init() argument
479 p_madw->h_bind = h_bind; in osm_madw_init()
950 return ((osm_bind_handle_t) p_madw->h_bind); in osm_madw_get_bind_handle()
HDosm_mad_pool.h195 IN osm_bind_handle_t h_bind,
270 IN osm_bind_handle_t h_bind,
HDosm_sm_mad_ctrl.h101 osm_bind_handle_t h_bind; member
303 return (p_ctrl->h_bind); in osm_sm_mad_ctrl_get_bind_handle()

123