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

Lines Matching defs:cl_list_t

71 *	The list functions operates on a cl_list_t structure which should be
80 * cl_list_t
106 /****s* Component Library: List/cl_list_t
108 * cl_list_t
113 * The cl_list_t structure should be treated as opaque and should be
121 } cl_list_t;
228 void cl_list_construct(IN cl_list_t * const p_list);
232 * [in] Pointer to cl_list_t object whose state to initialize.
257 static inline boolean_t cl_is_list_inited(IN const cl_list_t * const p_list)
271 * [in] Pointer to a cl_list_t structure whose initilization state
297 cl_list_init(IN cl_list_t * const p_list, IN const size_t min_items);
301 * [in] Pointer to cl_list_t structure to initialize.
331 void cl_list_destroy(IN cl_list_t * const p_list);
335 * [in] Pointer to cl_list_t structure to destroy.
363 static inline boolean_t cl_is_list_empty(IN const cl_list_t * const p_list)
373 * [in] Pointer to a cl_list_t structure.
394 cl_list_insert_head(IN cl_list_t * const p_list, IN const void *const p_object)
414 * [in] Pointer to a cl_list_t structure into which to insert the object.
445 cl_list_insert_tail(IN cl_list_t * const p_list, IN const void *const p_object)
465 * [in] Pointer to a cl_list_t structure into which to insert the object.
497 cl_list_insert_array_head(IN cl_list_t * const p_list,
503 * [in] Pointer to a cl_list_t structure into which to insert the objects.
542 cl_list_insert_array_tail(IN cl_list_t * const p_list,
548 * [in] Pointer to a cl_list_t structure into which to insert the objects.
587 cl_list_insert_next(IN cl_list_t * const p_list,
610 * [in] Pointer to a cl_list_t structure into which to insert the object.
640 cl_list_insert_prev(IN cl_list_t * const p_list,
663 * [in] Pointer to a cl_list_t structure into which to insert the object.
691 static inline void *cl_list_remove_head(IN cl_list_t * const p_list)
716 * [in] Pointer to a cl_list_t structure from which to remove an object.
737 static inline void *cl_list_remove_tail(IN cl_list_t * const p_list)
760 * [in] Pointer to a cl_list_t structure from which to remove an object.
782 static inline void cl_list_remove_all(IN cl_list_t * const p_list)
794 * [in] Pointer to a cl_list_t structure from which to remove all objects.
814 cl_list_remove_object(IN cl_list_t * const p_list,
819 * [in] Pointer to a cl_list_t structure from which to remove the object.
847 cl_list_remove_item(IN cl_list_t * const p_list, IN cl_list_iterator_t iterator)
861 * [in] Pointer to a cl_list_t structure from which to remove the item.
886 cl_is_object_in_list(IN const cl_list_t * const p_list,
891 * [in] Pointer to a cl_list_t structure in which to look for the object.
915 static inline cl_list_iterator_t cl_list_end(IN const cl_list_t * const p_list)
926 * [in] Pointer to a cl_list_t structure for which the iterator for the
951 static inline cl_list_iterator_t cl_list_head(IN const cl_list_t * const p_list)
962 * [in] Pointer to a cl_list_t structure for which the iterator for the
989 static inline cl_list_iterator_t cl_list_tail(IN const cl_list_t * const p_list)
1000 * [in] Pointer to a cl_list_t structure for which the iterator for the
1038 * [in] Pointer to a cl_list_t structure for which the iterator for the
1080 * [in] Pointer to a cl_list_t structure for which the iterator for the
1144 cl_list_find_from_head(IN const cl_list_t * const p_list,
1150 * [in] Pointer to a cl_list_t structure to search.
1188 cl_list_find_from_tail(IN const cl_list_t * const p_list,
1194 * [in] Pointer to a cl_list_t structure to search.
1232 cl_list_apply_func(IN const cl_list_t * const p_list,
1238 * [in] Pointer to a cl_list_t structure to iterate.
1271 static inline size_t cl_list_count(IN const cl_list_t * const p_list)
1282 * [in] Pointer to a cl_list_t structure whose object to count.