Lines Matching defs:cl_pool_t
74 * The Pool functions operate on a cl_pool_t structure which should be treated
79 * cl_pool_t
175 /****s* Component Library: Pool/cl_pool_t
177 * cl_pool_t
182 * The cl_pool_t structure should be treated as opaque and should be
192 } cl_pool_t;
225 void cl_pool_construct(IN cl_pool_t * const p_pool);
229 * [in] Pointer to a cl_pool_t structure whose state to initialize.
254 static inline uint32_t cl_is_pool_inited(IN const cl_pool_t * const p_pool)
264 * [in] Pointer to a cl_pool_t structure whose initialization state
290 cl_pool_init(IN cl_pool_t * const p_pool,
301 * [in] Pointer to a cl_pool_t structure to initialize.
366 static inline void cl_pool_destroy(IN cl_pool_t * const p_pool)
375 * [in] Pointer to a cl_pool_t structure to destroy.
406 static inline size_t cl_pool_count(IN cl_pool_t * const p_pool)
415 * [in] Pointer to a cl_pool_t structure for which the number of
434 static inline void *cl_pool_get(IN cl_pool_t * const p_pool)
451 * [in] Pointer to a cl_pool_t structure from which to retrieve
478 cl_pool_put(IN cl_pool_t * const p_pool, IN void *const p_object)
498 * [in] Pointer to a cl_pool_t structure to which to return
528 cl_pool_grow(IN cl_pool_t * const p_pool, IN const size_t obj_count)
537 * [in] Pointer to a cl_pool_t structure whose capacity to grow.