• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/ofed/opensm/include/complib/

Lines Matching defs:cl_qlist_t

70 *	The Quick List functions operate on a cl_qlist_t structure which should be
76 * cl_qlist_t, cl_list_item_t, cl_list_obj_t
170 /****s* Component Library: Quick List/cl_qlist_t
172 * cl_qlist_t
177 * The cl_qlist_t structure should be treated as opaque and should be
186 } cl_qlist_t;
413 static inline void __cl_qlist_reset(IN cl_qlist_t * const p_list)
435 static inline void cl_qlist_init(IN cl_qlist_t * const p_list)
449 * [in] Pointer to a cl_qlist_t structure to initialize.
472 static inline uint32_t cl_qlist_count(IN const cl_qlist_t * const p_list)
485 * [in] Pointer to a cl_qlist_t structure.
504 static inline boolean_t cl_is_qlist_empty(IN const cl_qlist_t * const p_list)
517 * [in] Pointer to a cl_qlist_t structure.
614 static inline cl_list_item_t *cl_qlist_head(IN const cl_qlist_t * const p_list)
627 * [in] Pointer to a cl_qlist_t structure.
652 static inline cl_list_item_t *cl_qlist_tail(IN const cl_qlist_t * const p_list)
665 * [in] Pointer to a cl_qlist_t structure.
689 static inline const cl_list_item_t *cl_qlist_end(IN const cl_qlist_t *
703 * [in] Pointer to a cl_qlist_t structure.
732 cl_qlist_insert_head(IN cl_qlist_t * const p_list,
763 * [in] Pointer to a cl_qlist_t structure into which to insert the object.
793 cl_qlist_insert_tail(IN cl_qlist_t * const p_list,
827 * [in] Pointer to a cl_qlist_t structure into which to insert the object.
857 cl_qlist_insert_list_head(IN cl_qlist_t * const p_dest_list,
858 IN cl_qlist_t * const p_src_list);
895 cl_qlist_insert_list_tail(IN cl_qlist_t * const p_dest_list,
896 IN cl_qlist_t * const p_src_list);
933 cl_qlist_insert_array_head(IN cl_qlist_t * const p_list,
939 * [in] Pointer to a cl_qlist_t structure into which to insert
982 cl_qlist_insert_array_tail(IN cl_qlist_t * const p_list,
988 * [in] Pointer to a cl_qlist_t structure into which to insert
1031 cl_qlist_insert_prev(IN cl_qlist_t * const p_list,
1064 * [in] Pointer to a cl_qlist_t structure into which to add the new item.
1095 cl_qlist_insert_next(IN cl_qlist_t * const p_list,
1128 * [in] Pointer to a cl_qlist_t structure into which to add the new item.
1159 static inline cl_list_item_t *cl_qlist_remove_head(IN cl_qlist_t * const p_list)
1190 * [in] Pointer to a cl_qlist_t structure.
1212 static inline cl_list_item_t *cl_qlist_remove_tail(IN cl_qlist_t * const p_list)
1243 * [in] Pointer to a cl_qlist_t structure.
1265 cl_qlist_remove_item(IN cl_qlist_t * const p_list,
1293 * [in] Pointer to a cl_qlist_t structure from which to remove the item.
1319 static inline void cl_qlist_remove_all(IN cl_qlist_t * const p_list)
1341 * [in] Pointer to a cl_qlist_t structure.
1362 cl_is_item_in_qlist(IN const cl_qlist_t * const p_list,
1367 * [in] Pointer to a cl_qlist_t structure.
1391 cl_list_item_t *cl_qlist_find_next(IN const cl_qlist_t * const p_list,
1398 * [in] Pointer to a cl_qlist_t structure in which to search.
1443 cl_list_item_t *cl_qlist_find_prev(IN const cl_qlist_t * const p_list,
1450 * [in] Pointer to a cl_qlist_t structure in which to search.
1495 static inline cl_list_item_t *cl_qlist_find_from_head(IN const cl_qlist_t *
1516 * [in] Pointer to a cl_qlist_t structure.
1557 static inline cl_list_item_t *cl_qlist_find_from_tail(IN const cl_qlist_t *
1578 * [in] Pointer to a cl_qlist_t structure.
1620 cl_qlist_apply_func(IN const cl_qlist_t * const p_list,
1626 * [in] Pointer to a cl_qlist_t structure.
1659 cl_qlist_move_items(IN cl_qlist_t * const p_src_list,
1660 IN cl_qlist_t * const p_dest_list,
1666 * [in] Pointer to a cl_qlist_t structure from which
1670 * [in] Pointer to a cl_qlist_t structure to which the source