Lines Matching refs:cl_cpool_t
80 * The composite pool functions operates on a cl_cpool_t structure which
86 * cl_cpool_t
188 /****s* Component Library: Composite Pool/cl_cpool_t
190 * cl_cpool_t
195 * The cl_cpool_t structure should be treated as opaque and should be
205 } cl_cpool_t;
238 void cl_cpool_construct(IN cl_cpool_t * const p_pool);
242 * [in] Pointer to a cl_cpool_t structure whose state to initialize.
267 static inline boolean_t cl_is_cpool_inited(IN const cl_cpool_t * const p_pool)
277 * [in] Pointer to a cl_cpool_t structure whose initialization state
303 cl_cpool_init(IN cl_cpool_t * const p_pool,
315 * [in] Pointer to a cl_cpool_t structure to initialize.
387 static inline void cl_cpool_destroy(IN cl_cpool_t * const p_pool)
397 * [in] Pointer to a cl_cpool_t structure to destroy.
427 static inline size_t cl_cpool_count(IN cl_cpool_t * const p_pool)
436 * [in] Pointer to a cl_cpool_t structure for which the number of
457 static inline void *cl_cpool_get(IN cl_cpool_t * const p_pool)
474 * [in] Pointer to a cl_cpool_t structure from which to retrieve
502 cl_cpool_put(IN cl_cpool_t * const p_pool, IN void *const p_object)
522 * [in] Pointer to a cl_cpool_t structure to which to return
552 cl_cpool_grow(IN cl_cpool_t * const p_pool, IN const uint32_t obj_count)
561 * [in] Pointer to a cl_cpool_t structure whose capacity to grow.