Home
last modified time | relevance | path

Searched refs:p_list (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/contrib/ofed/opensm/include/complib/
H A Dcl_qlist.h120 struct _cl_qlist *p_list; member
413 static inline void __cl_qlist_reset(IN cl_qlist_t * const p_list) in __cl_qlist_reset() argument
416 p_list->end.p_next = &p_list->end; in __cl_qlist_reset()
417 p_list->end.p_prev = &p_list->end; in __cl_qlist_reset()
419 p_list->end.p_list = p_list; in __cl_qlist_reset()
423 p_list->count = 0; in __cl_qlist_reset()
435 static inline void cl_qlist_init(IN cl_qlist_t * const p_list) in cl_qlist_init() argument
438 CL_ASSERT(p_list); in cl_qlist_init()
440 p_list->state = CL_INITIALIZED; in cl_qlist_init()
443 __cl_qlist_reset(p_list); in cl_qlist_init()
[all …]
H A Dcl_list.h228 void cl_list_construct(IN cl_list_t * const p_list);
257 static inline boolean_t cl_is_list_inited(IN const cl_list_t * const p_list) in cl_is_list_inited() argument
260 CL_ASSERT(p_list); in cl_is_list_inited()
265 return (cl_is_qpool_inited(&p_list->list_item_pool)); in cl_is_list_inited()
297 cl_list_init(IN cl_list_t * const p_list, IN const size_t min_items);
331 void cl_list_destroy(IN cl_list_t * const p_list);
363 static inline boolean_t cl_is_list_empty(IN const cl_list_t * const p_list) in cl_is_list_empty() argument
365 CL_ASSERT(p_list); in cl_is_list_empty()
366 CL_ASSERT(cl_is_qpool_inited(&p_list->list_item_pool)); in cl_is_list_empty()
367 return (cl_is_qlist_empty(&p_list->list)); in cl_is_list_empty()
[all …]
H A Dcl_qcomppool.h652 cl_qcpool_put_list(IN cl_qcpool_t * const p_pool, IN cl_qlist_t * const p_list) in cl_qcpool_put_list() argument
660 CL_ASSERT(p_list); in cl_qcpool_put_list()
664 p_item = cl_qlist_head(p_list); in cl_qcpool_put_list()
665 while (p_item != cl_qlist_end(p_list)) { in cl_qcpool_put_list()
672 cl_qlist_insert_list_head(&p_pool->free_list, p_list); in cl_qcpool_put_list()
H A Dcl_qpool.h533 cl_qpool_put_list(IN cl_qpool_t * const p_pool, IN cl_qlist_t * const p_list) in cl_qpool_put_list() argument
536 cl_qcpool_put_list(&p_pool->qcpool, p_list); in cl_qpool_put_list()
/freebsd/contrib/ofed/opensm/complib/
H A Dcl_list.c54 void cl_qlist_insert_array_head(IN cl_qlist_t * const p_list, in cl_qlist_insert_array_head() argument
61 CL_ASSERT(p_list); in cl_qlist_insert_array_head()
62 CL_ASSERT(p_list->state == CL_INITIALIZED); in cl_qlist_insert_array_head()
77 cl_qlist_insert_head(p_list, p_item); in cl_qlist_insert_array_head()
84 void cl_qlist_insert_array_tail(IN cl_qlist_t * const p_list, in cl_qlist_insert_array_tail() argument
91 CL_ASSERT(p_list); in cl_qlist_insert_array_tail()
92 CL_ASSERT(p_list->state == CL_INITIALIZED); in cl_qlist_insert_array_tail()
102 cl_qlist_insert_tail(p_list, p_item); in cl_qlist_insert_array_tail()
133 CL_ASSERT(p_item->p_list == p_src_list); in cl_qlist_insert_list_head()
135 p_item->p_list = p_dest_list; in cl_qlist_insert_list_head()
[all …]
/freebsd/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_mlx_ibmgt.c483 cl_qlist_t *p_list = NULL; in osmv_transport_done() local
500 p_list = p_tpot_info->p_smi_list; in osmv_transport_done()
503 p_item = cl_qlist_head(p_list); in osmv_transport_done()
504 while (p_item != cl_qlist_end(p_list)) { in osmv_transport_done()
513 CL_ASSERT(p_item != cl_qlist_end(p_list)); in osmv_transport_done()
514 cl_qlist_remove_item(p_list, p_item); in osmv_transport_done()
519 if (cl_is_qlist_empty(p_list) == TRUE) { in osmv_transport_done()
520 free(p_list); in osmv_transport_done()
521 p_list = NULL; in osmv_transport_done()
541 p_list = p_tpot_info->gsi_mgmt_lists[p_mgr->mgmt_class]; in osmv_transport_done()
[all …]
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_qos.c454 qos_mad_list_t *p_list, *p_list_next; in osm_qos_setup() local
485 p_list = (qos_mad_list_t *) malloc(sizeof(*p_list)); in osm_qos_setup()
486 if (!p_list) { in osm_qos_setup()
491 memset(p_list, 0, sizeof(*p_list)); in osm_qos_setup()
493 cl_qlist_init(&p_list->port_mad_list); in osm_qos_setup()
498 &p_list->port_mad_list)) { in osm_qos_setup()
521 vlarb_only, &p_list->port_mad_list)) { in osm_qos_setup()
527 if (cl_qlist_count(&p_list->port_mad_list)) { in osm_qos_setup()
528 cl_qlist_insert_tail(&qos_mad_list, &p_list->list_item); in osm_qos_setup()
530 free(p_list); in osm_qos_setup()
[all …]
H A Dosm_sa_link_record.c65 IN uint8_t to_port, IN cl_qlist_t * p_list) in lr_rcv_build_physp_link() argument
86 cl_qlist_insert_tail(p_list, &p_lr_item->list_item); in lr_rcv_build_physp_link()
101 IN cl_qlist_t * p_list, in lr_rcv_get_physp_link() argument
192 dest_port_num, p_list); in lr_rcv_get_physp_link()
203 IN cl_qlist_t * p_list, in lr_rcv_get_port_links() argument
244 p_list, p_req_physp); in lr_rcv_get_port_links()
264 NULL, comp_mask, p_list, in lr_rcv_get_port_links()
279 NULL, comp_mask, p_list, in lr_rcv_get_port_links()
303 p_list, p_req_physp); in lr_rcv_get_port_links()
318 p_list, p_req_physp); in lr_rcv_get_port_links()
[all …]
H A Dosm_sa_sw_info_record.c65 cl_qlist_t *p_list; member
72 IN cl_qlist_t * p_list, in sir_rcv_new_sir() argument
96 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in sir_rcv_new_sir()
104 IN cl_qlist_t * p_list, IN ib_net16_t match_lid, in sir_rcv_create_sir() argument
160 sir_rcv_new_sir(sa, p_sw, p_list, osm_port_get_base_lid(p_port)); in sir_rcv_create_sir()
187 sir_rcv_create_sir(sa, p_sw, p_ctxt->p_list, match_lid, p_req_physp); in sir_rcv_by_comp_mask()
249 context.p_list = &rec_list; in osm_sir_rcv_process()
H A Dosm_sa_node_record.c65 cl_qlist_t *p_list; member
72 IN cl_qlist_t * p_list, in nr_rcv_new_nr() argument
106 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in nr_rcv_new_nr()
114 IN cl_qlist_t * p_list, in nr_rcv_create_nr() argument
187 nr_rcv_new_nr(sa, p_node, p_list, port_guid, base_lid, port_num); in nr_rcv_create_nr()
277 nr_rcv_create_nr(sa, p_node, p_ctxt->p_list, match_port_guid, in nr_rcv_by_comp_mask()
338 context.p_list = &rec_list; in osm_nr_rcv_process()
H A Dosm_sa_lft_record.c65 cl_qlist_t *p_list; member
72 IN cl_qlist_t * p_list, in lftr_rcv_new_lftr() argument
102 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in lftr_rcv_new_lftr()
172 lftr_rcv_new_lftr(sa, p_sw, p_ctxt->p_list, in lftr_rcv_by_comp_mask()
227 context.p_list = &rec_list; in osm_lftr_rcv_process()
H A Dosm_sa_sminfo_record.c74 cl_qlist_t *p_list; member
81 IN cl_qlist_t * p_list, in smir_rcv_new_smir() argument
110 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in smir_rcv_new_smir()
154 smir_rcv_new_smir(sa, p_port, p_ctxt->p_list, in sa_smir_by_comp_mask()
236 context.p_list = &rec_list; in osm_smir_rcv_process()
293 smir_rcv_new_smir(sa, local_port, context.p_list, in osm_smir_rcv_process()
H A Dosm_sa_mft_record.c65 cl_qlist_t *p_list; member
72 IN cl_qlist_t * p_list, in mftr_rcv_new_mftr() argument
107 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in mftr_rcv_new_mftr()
204 mftr_rcv_new_mftr(sa, p_sw, p_ctxt->p_list, in mftr_rcv_by_comp_mask()
259 context.p_list = &rec_list; in osm_mftr_rcv_process()
H A Dosm_mcast_mgr.c401 osm_switch_t * p_sw, cl_qlist_t * p_list, in mcast_mgr_subdivide() argument
422 (osm_mcast_work_obj_t *) cl_qlist_remove_head(p_list)) != in mcast_mgr_subdivide()
423 (osm_mcast_work_obj_t *) cl_qlist_end(p_list)) { in mcast_mgr_subdivide()
491 cl_qlist_t * p_list, uint8_t depth, in mcast_mgr_branch() argument
508 CL_ASSERT(p_list); in mcast_mgr_branch()
517 cl_qlist_count(p_list), depth); in mcast_mgr_branch()
519 CL_ASSERT(cl_qlist_count(p_list) > 0); in mcast_mgr_branch()
527 mcast_mgr_purge_list(sm, mlid_ho, p_list); in mcast_mgr_branch()
547 mcast_mgr_purge_list(sm, mlid_ho, p_list); in mcast_mgr_branch()
563 mcast_mgr_purge_list(sm, mlid_ho, p_list); in mcast_mgr_branch()
[all …]
H A Dosm_sa_multipath_record.c960 IN cl_qlist_t * p_list) in mpr_rcv_get_port_pair_paths() argument
1067 cl_qlist_insert_tail(p_list, &p_pr_item->list_item); in mpr_rcv_get_port_pair_paths()
1131 cl_qlist_insert_tail(p_list, &p_pr_item->list_item); in mpr_rcv_get_port_pair_paths()
1155 IN cl_qlist_t * p_list) in mpr_rcv_get_apm_port_pair_paths() argument
1342 IN cl_qlist_t * p_list) in mpr_rcv_get_apm_paths() argument
1392 comp_mask, p_list); in mpr_rcv_get_apm_paths()
1396 comp_mask, p_list); in mpr_rcv_get_apm_paths()
1400 comp_mask, p_list); in mpr_rcv_get_apm_paths()
1404 comp_mask, p_list); in mpr_rcv_get_apm_paths()
1463 cl_qlist_insert_tail(p_list, &matrix[0][0]->list_item); in mpr_rcv_get_apm_paths()
[all …]
H A Dosm_qos_parser_y.y104 cl_list_t * p_list,
109 cl_list_t * p_list,
137 cl_list_t * p_list);
2884 cl_list_t * p_list, in __pkey_rangelist2rangearr() argument
2892 list_iterator= cl_list_head(p_list); in __pkey_rangelist2rangearr()
2893 while( list_iterator != cl_list_end(p_list) ) in __pkey_rangelist2rangearr()
2907 __rangelist2rangearr(p_list, p_arr, p_arr_len); in __pkey_rangelist2rangearr()
2914 cl_list_t * p_list, in __rangelist2rangearr() argument
2919 unsigned len = cl_list_count(p_list); in __rangelist2rangearr()
2927 list_iterator = cl_list_head(p_list); in __rangelist2rangearr()
[all …]
H A Dosm_sa_slvl_record.c69 cl_qlist_t *p_list; member
111 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item); in sa_slvl_create()
254 context.p_list = &rec_list; in osm_slvl_rec_rcv_process()
H A Dosm_sa_vlarb_record.c69 cl_qlist_t *p_list; member
108 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item); in sa_vl_arb_create()
261 context.p_list = &rec_list; in osm_vlarb_rec_rcv_process()
H A Dosm_sa_path_record.c1021 IN cl_qlist_t * p_list) in pr_rcv_get_port_pair_paths() argument
1169 cl_qlist_insert_tail(p_list, &p_pr_item->list_item); in pr_rcv_get_port_pair_paths()
1233 cl_qlist_insert_tail(p_list, &p_pr_item->list_item); in pr_rcv_get_port_pair_paths()
1417 IN cl_qlist_t * p_list) in pr_rcv_process_world() argument
1441 p_sgid, p_dgid, p_list); in pr_rcv_process_world()
1443 cl_qlist_count(p_list) > 0) in pr_rcv_process_world()
1464 IN cl_qlist_t * p_list) in osm_pr_process_half() argument
1487 p_sgid, p_dgid, p_list); in osm_pr_process_half()
1489 cl_qlist_count(p_list) > 0) in osm_pr_process_half()
1502 p_dgid, p_list); in osm_pr_process_half()
[all …]
H A Dosm_sa_guidinfo_record.c76 cl_qlist_t *p_list; member
83 IN cl_qlist_t * p_list, in gir_rcv_new_gir() argument
117 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in gir_rcv_new_gir()
125 IN cl_qlist_t * p_list, in sa_gir_create_gir() argument
214 gir_rcv_new_gir(sa, p_node, p_list, port_guid, in sa_gir_create_gir()
287 sa_gir_create_gir(sa, p_node, p_ctxt->p_list, match_port_guid, in sa_gir_by_comp_mask_cb()
734 context.p_list = &rec_list; in get_guidinfo()
H A Dosm_sa_pkey_record.c62 cl_qlist_t *p_list; member
110 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item); in sa_pkey_create()
281 context.p_list = &rec_list; in osm_pkey_rec_rcv_process()
H A Dosm_sa_service_record.c198 IN cl_qlist_t * p_list) in sr_rcv_respond() argument
208 for (item = (osm_sa_item_t *) cl_qlist_head(p_list); in sr_rcv_respond()
209 item != (osm_sa_item_t *) cl_qlist_end(p_list); in sr_rcv_respond()
215 osm_sa_respond(sa, p_madw, sizeof(ib_service_record_t), p_list); in sr_rcv_respond()
H A Dosm_sa_informinfo.c74 cl_qlist_t *p_list; member
307 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item); in sa_inform_info_rec_by_comp_mask()
366 context.p_list = &rec_list; in infr_rcv_process_get_method()
/freebsd/sys/dev/ppbus/
H A Dppb_msq.c199 va_list p_list; in ppb_MS_init_msq() local
201 va_start(p_list, nbparam); in ppb_MS_init_msq()
205 param = va_arg(p_list, int); in ppb_MS_init_msq()
224 msq[ins].arg[arg].i = va_arg(p_list, int); in ppb_MS_init_msq()
228 msq[ins].arg[arg].i = (int)va_arg(p_list, int); in ppb_MS_init_msq()
232 msq[ins].arg[arg].p = va_arg(p_list, void *); in ppb_MS_init_msq()
236 msq[ins].arg[arg].f = va_arg(p_list, void *); in ppb_MS_init_msq()
245 va_end(p_list); in ppb_MS_init_msq()
/freebsd/contrib/ofed/opensm/include/opensm/
H A Dosm_sa.h606 IN cl_qlist_t * p_list);
614 IN cl_qlist_t * p_list);

12