Lines Matching defs:cl_qcpool_t
86 * The Quick Composit Pool functions operate on a cl_qcpool_t structure
92 * cl_qcpool_t, cl_pool_item_t
274 /****s* Component Library: Quick Composite Pool/cl_qcpool_t
276 * cl_qcpool_t
281 * The cl_qcpool_t structure should be treated as opaque and should be
299 } cl_qcpool_t;
351 void cl_qcpool_construct(IN cl_qcpool_t * const p_pool);
355 * [in] Pointer to a cl_qcpool_t structure whose state to initialize.
381 static inline uint32_t cl_is_qcpool_inited(IN const cl_qcpool_t * const p_pool)
394 * [in] Pointer to a cl_qcpool_t structure to check.
419 cl_qcpool_init(IN cl_qcpool_t * const p_pool,
431 * [in] Pointer to a cl_qcpool_t structure to initialize.
506 void cl_qcpool_destroy(IN cl_qcpool_t * const p_pool);
510 * [in] Pointer to a cl_qcpool_t structure to destroy.
541 static inline size_t cl_qcpool_count(IN cl_qcpool_t * const p_pool)
552 * [in] Pointer to a cl_qcpool_t structure for which the number of
573 cl_pool_item_t *cl_qcpool_get(IN cl_qcpool_t * const p_pool);
577 * [in] Pointer to a cl_qcpool_t structure from which to retrieve
605 cl_qcpool_put(IN cl_qcpool_t * const p_pool,
621 * [in] Pointer to a cl_qcpool_t structure to which to return
652 cl_qcpool_put_list(IN cl_qcpool_t * const p_pool, IN cl_qlist_t * const p_list)
678 * [in] Pointer to a cl_qcpool_t structure to which to return
708 cl_status_t cl_qcpool_grow(IN cl_qcpool_t * const p_pool, IN size_t obj_count);
712 * [in] Pointer to a cl_qcpool_t structure whose capacity to grow.