Lines Matching refs:cl_qpool_t
79 * The quick pool functions operates on a cl_qpool_t structure which should
85 * cl_qpool_t, cl_pool_item_t
194 /****s* Component Library: Quick Pool/cl_qpool_t
196 * cl_qpool_t
201 * The cl_qpool_t structure should be treated as opaque and should be
211 } cl_qpool_t;
244 void cl_qpool_construct(IN cl_qpool_t * const p_pool);
248 * [in] Pointer to a cl_qpool_t structure whose state to initialize.
273 static inline uint32_t cl_is_qpool_inited(IN const cl_qpool_t * const p_pool)
283 * [in] Pointer to a cl_qpool_t structure whose initialization state
309 cl_qpool_init(IN cl_qpool_t * const p_pool,
320 * [in] Pointer to a cl_qpool_t structure to initialize.
387 static inline void cl_qpool_destroy(IN cl_qpool_t * const p_pool)
396 * [in] Pointer to a cl_qpool_t structure to destroy.
427 static inline size_t cl_qpool_count(IN cl_qpool_t * const p_pool)
436 * [in] Pointer to a cl_qpool_t structure for which the number of
456 static inline cl_pool_item_t *cl_qpool_get(IN cl_qpool_t * const p_pool)
465 * [in] Pointer to a cl_qpool_t structure from which to retrieve
492 cl_qpool_put(IN cl_qpool_t * const p_pool,
502 * [in] Pointer to a cl_qpool_t structure to which to return
533 cl_qpool_put_list(IN cl_qpool_t * const p_pool, IN cl_qlist_t * const p_list)
542 * [in] Pointer to a cl_qpool_t structure to which to return
573 cl_qpool_grow(IN cl_qpool_t * const p_pool, IN const size_t obj_count)
582 * [in] Pointer to a cl_qpool_t structure whose capacity to grow.