/freebsd/contrib/ofed/opensm/include/complib/ |
H A D | cl_qlist.h | 213 (*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 D | cl_event_wheel.c | 48 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 D | cl_list.c | 214 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 D | cl_timer.c | 274 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 D | cl_pool.c | 316 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 D | osm_vendor_umadt.c | 125 __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 D | osm_vendor_mtl_transaction_mgr.c | 60 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 D | osm_vendor_mlx_rmpp_ctx.c | 209 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 D | osm_service.c | 87 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 D | osm_inform.c | 86 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 D | osm_sa_service_record.c | 218 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 D | osm_sa_guidinfo_record.c | 387 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 D | osm_sa_informinfo.c | 313 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 D | osm_sa.c | 659 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()
|