Home
last modified time | relevance | path

Searched refs:p_list_item (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/ofed/opensm/include/complib/
H A Dcl_qlist.h213 (*cl_pfn_qlist_apply_t) (IN cl_list_item_t * const p_list_item,
246 (*cl_pfn_qlist_find_t) (IN const cl_list_item_t * const p_list_item,
283 __cl_primitive_insert(IN cl_list_item_t * const p_list_item, in __cl_primitive_insert() argument
287 CL_ASSERT(p_list_item); in __cl_primitive_insert()
291 p_new_item->p_next = p_list_item; in __cl_primitive_insert()
292 p_new_item->p_prev = p_list_item->p_prev; in __cl_primitive_insert()
293 p_list_item->p_prev = p_new_item; in __cl_primitive_insert()
319 static inline void __cl_primitive_remove(IN cl_list_item_t * const p_list_item) in __cl_primitive_remove() argument
322 CL_ASSERT(p_list_item); in __cl_primitive_remove()
325 p_list_item->p_next->p_prev = p_list_item->p_prev; in __cl_primitive_remove()
[all …]
/freebsd/contrib/ofed/opensm/complib/
H A Dcl_event_wheel.c48 const p_list_item, IN void *context) in __event_will_age_before()
54 PARENT_STRUCT(p_list_item, cl_event_wheel_reg_info_t, list_item); in __event_will_age_before()
65 cl_list_item_t *p_list_item, *p_prev_event_list_item; in __cl_event_wheel_callback() local
88 p_list_item = cl_qlist_head(&p_event_wheel->events_wheel); in __cl_event_wheel_callback()
89 if (p_list_item == cl_qlist_end(&p_event_wheel->events_wheel)) in __cl_event_wheel_callback()
95 PARENT_STRUCT(p_list_item, cl_event_wheel_reg_info_t, list_item); in __cl_event_wheel_callback()
108 p_list_next_item = cl_qlist_next(p_list_item); in __cl_event_wheel_callback()
150 p_list_item = p_list_next_item; in __cl_event_wheel_callback()
151 if (p_list_item == cl_qlist_end(&p_event_wheel->events_wheel)) in __cl_event_wheel_callback()
157 PARENT_STRUCT(p_list_item, cl_event_wheel_reg_info_t, in __cl_event_wheel_callback()
[all …]
H A Dcl_list.c214 IN const cl_list_item_t * const p_list_item) in cl_is_item_in_qlist() argument
219 CL_ASSERT(p_list_item); in cl_is_item_in_qlist()
225 if (p_temp == p_list_item) { in cl_is_item_in_qlist()
226 CL_ASSERT(p_list_item->p_list == p_list); in cl_is_item_in_qlist()
237 IN const cl_list_item_t * const p_list_item, in cl_qlist_find_next() argument
245 CL_ASSERT(p_list_item); in cl_qlist_find_next()
246 CL_ASSERT(p_list_item->p_list == p_list); in cl_qlist_find_next()
249 p_found_item = cl_qlist_next(p_list_item); in cl_qlist_find_next()
266 IN const cl_list_item_t * const p_list_item, in cl_qlist_find_prev() argument
274 CL_ASSERT(p_list_item); in cl_qlist_find_prev()
[all …]
H A Dcl_timer.c274 static cl_status_t __cl_timer_find(IN const cl_list_item_t * const p_list_item, in __cl_timer_find() argument
280 CL_ASSERT(p_list_item); in __cl_timer_find()
283 p_in_list = (cl_timer_t *) p_list_item; in __cl_timer_find()
318 cl_list_item_t *p_list_item; in cl_timer_start() local
341 p_list_item = cl_qlist_find_from_tail(&gp_timer_prov->queue, in cl_timer_start()
345 cl_qlist_insert_next(&gp_timer_prov->queue, p_list_item, in cl_timer_start()
H A Dcl_pool.c316 cl_list_item_t *p_list_item; in cl_qcpool_get() local
339 p_list_item = cl_qlist_remove_head(&p_pool->free_list); in cl_qcpool_get()
341 CL_ASSERT(p_list_item != cl_qlist_end(&p_pool->free_list)); in cl_qcpool_get()
342 return ((cl_pool_item_t *) p_list_item); in cl_qcpool_get()
347 cl_list_item_t *p_list_item; in cl_qcpool_get_tail() local
370 p_list_item = cl_qlist_remove_tail(&p_pool->free_list); in cl_qcpool_get_tail()
372 CL_ASSERT(p_list_item != cl_qlist_end(&p_pool->free_list)); in cl_qcpool_get_tail()
373 return ((cl_pool_item_t *) p_list_item); in cl_qcpool_get_tail()
/freebsd/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_umadt.c125 __match_tid_context(const cl_list_item_t * const p_list_item, void *context);
158 cl_list_item_t *p_list_item; in osm_vendor_delete() local
171 p_list_item = cl_qlist_next(&p_mad_bind_info->list_item); in osm_vendor_delete()
177 p_mad_bind_info = (mad_bind_info_t *) p_list_item; in osm_vendor_delete()
830 cl_list_item_t *p_list_item, *p_next_list_item; in osm_vendor_unbind() local
847 p_list_item = cl_qlist_head(&p_mad_bind_info->trans_ctxt_list); in osm_vendor_unbind()
848 while (p_list_item != cl_qlist_end(&p_mad_bind_info->trans_ctxt_list)) { in osm_vendor_unbind()
849 p_next_list_item = cl_qlist_next(p_list_item); in osm_vendor_unbind()
851 p_list_item); in osm_vendor_unbind()
852 free(p_list_item); in osm_vendor_unbind()
[all …]
H A Dosm_vendor_mtl_transaction_mgr.c60 cl_list_item_t *p_list_item; in __osm_transaction_mgr_callback() local
99 p_list_item = cl_qlist_head(trans_mgr_p->madw_reqs_list_p); in __osm_transaction_mgr_callback()
100 if (p_list_item == cl_qlist_end(trans_mgr_p->madw_reqs_list_p)) { in __osm_transaction_mgr_callback()
111 osm_madw_req_p = PARENT_STRUCT(p_list_item, osm_madw_req_t, list_item); in __osm_transaction_mgr_callback()
136 p_list_next_item = cl_qlist_next(p_list_item); in __osm_transaction_mgr_callback()
148 p_list_next_item = cl_qlist_next(p_list_item); in __osm_transaction_mgr_callback()
163 p_list_item = p_list_next_item; in __osm_transaction_mgr_callback()
164 if (p_list_item == cl_qlist_end(trans_mgr_p->madw_reqs_list_p)) { in __osm_transaction_mgr_callback()
171 PARENT_STRUCT(p_list_item, osm_madw_req_t, list_item); in __osm_transaction_mgr_callback()
176 if (p_list_item != cl_qlist_end(trans_mgr_p->madw_reqs_list_p)) { in __osm_transaction_mgr_callback()
[all …]
H A Dosm_vendor_mlx_rmpp_ctx.c209 cl_list_item_t *p_list_item; in osmv_rmpp_recv_ctx_done() local
215 p_list_item = cl_qlist_remove_head(p_ctx->p_rbuf); in osmv_rmpp_recv_ctx_done()
216 while (p_list_item != cl_qlist_end(p_ctx->p_rbuf)) { in osmv_rmpp_recv_ctx_done()
218 p_obj = PARENT_STRUCT(p_list_item, cl_list_obj_t, list_item); in osmv_rmpp_recv_ctx_done()
223 p_list_item = cl_qlist_remove_head(p_ctx->p_rbuf); in osmv_rmpp_recv_ctx_done()
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_service.c87 static cl_status_t match_rid_of_svc_rec(IN const cl_list_item_t * p_list_item, in match_rid_of_svc_rec() argument
91 osm_svcr_t *p_svcr = (osm_svcr_t *) p_list_item; in match_rid_of_svc_rec()
106 cl_list_item_t *p_list_item; in osm_svcr_get_by_rid() local
110 p_list_item = cl_qlist_find_from_head(&p_subn->sa_sr_list, in osm_svcr_get_by_rid()
112 if (p_list_item == cl_qlist_end(&p_subn->sa_sr_list)) in osm_svcr_get_by_rid()
113 p_list_item = NULL; in osm_svcr_get_by_rid()
116 return (osm_svcr_t *) p_list_item; in osm_svcr_get_by_rid()
H A Dosm_inform.c86 cl_list_item_t *p_list_item; in dump_all_informs() local
91 p_list_item = cl_qlist_head(&p_subn->sa_infr_list); in dump_all_informs()
92 while (p_list_item != cl_qlist_end(&p_subn->sa_infr_list)) { in dump_all_informs()
94 &((osm_infr_t *) p_list_item)-> in dump_all_informs()
96 p_list_item = cl_qlist_next(p_list_item); in dump_all_informs()
103 static cl_status_t match_inf_rec(IN const cl_list_item_t * p_list_item, in match_inf_rec() argument
107 osm_infr_t *p_infr = (osm_infr_t *) p_list_item; in match_inf_rec()
197 cl_list_item_t *p_list_item; in osm_infr_get_by_rec() local
209 p_list_item = cl_qlist_find_from_head(&p_subn->sa_infr_list, in osm_infr_get_by_rec()
212 if (p_list_item == cl_qlist_end(&p_subn->sa_infr_list)) in osm_infr_get_by_rec()
[all …]
H A Dosm_sa_service_record.c218 static void get_matching_sr(IN cl_list_item_t * p_list_item, IN void *context) in get_matching_sr() argument
221 osm_svcr_t *p_svcr = (osm_svcr_t *) p_list_item; in get_matching_sr()
727 cl_list_item_t *p_list_item; in osm_sr_rcv_lease_cb() local
738 p_list_item = cl_qlist_head(&sa->p_subn->sa_sr_list); in osm_sr_rcv_lease_cb()
740 while (p_list_item != cl_qlist_end(&sa->p_subn->sa_sr_list)) { in osm_sr_rcv_lease_cb()
741 p_svcr = (osm_svcr_t *) p_list_item; in osm_sr_rcv_lease_cb()
744 p_list_item = cl_qlist_next(p_list_item); in osm_sr_rcv_lease_cb()
778 p_list_item = cl_qlist_next(p_list_item); in osm_sr_rcv_lease_cb()
782 p_next_list_item = cl_qlist_next(p_list_item); in osm_sr_rcv_lease_cb()
789 p_list_item = p_next_list_item; in osm_sr_rcv_lease_cb()
H A Dosm_sa_guidinfo_record.c387 cl_list_item_t *p_list_item; in del_guidinfo() local
434 p_list_item = cl_qlist_head(&p_port->mcm_list); in del_guidinfo()
435 while (p_list_item != cl_qlist_end(&p_port->mcm_list)) { in del_guidinfo()
436 p_mcm_port = cl_item_obj(p_list_item, in del_guidinfo()
438 p_list_item = cl_qlist_next(p_list_item); in del_guidinfo()
H A Dosm_sa_informinfo.c313 static void sa_inform_info_rec_by_comp_mask_cb(IN cl_list_item_t * p_list_item, in sa_inform_info_rec_by_comp_mask_cb() argument
316 const osm_infr_t *p_infr = (osm_infr_t *) p_list_item; in sa_inform_info_rec_by_comp_mask_cb()
H A Dosm_sa.c659 static void sa_dump_one_inform(cl_list_item_t * p_list_item, void *cxt) in sa_dump_one_inform() argument
662 osm_infr_t *p_infr = (osm_infr_t *) p_list_item; in sa_dump_one_inform()
703 static void sa_dump_one_service(cl_list_item_t * p_list_item, void *cxt) in sa_dump_one_service() argument
706 osm_svcr_t *p_svcr = (osm_svcr_t *) p_list_item; in sa_dump_one_service()