Lines Matching refs:component_sizes
70 IN const size_t * const component_sizes, in cl_qcpool_init() argument
83 CL_ASSERT(component_sizes); in cl_qcpool_init()
89 (component_sizes[0] >= sizeof(cl_pool_item_t))); in cl_qcpool_init()
103 p_pool->component_sizes = (size_t *) malloc((sizeof(size_t) + in cl_qcpool_init()
107 if (!p_pool->component_sizes) in cl_qcpool_init()
110 memset(p_pool->component_sizes, 0, in cl_qcpool_init()
115 (void **)(p_pool->component_sizes + num_components); in cl_qcpool_init()
118 memcpy(p_pool->component_sizes, component_sizes, in cl_qcpool_init()
119 sizeof(component_sizes[0]) * num_components); in cl_qcpool_init()
130 p_pool->component_sizes[i] = in cl_qcpool_init()
131 ROUNDUP(p_pool->component_sizes[i], sizeof(uintptr_t)); in cl_qcpool_init()
198 if (p_pool->component_sizes) { in cl_qcpool_destroy()
199 free(p_pool->component_sizes); in cl_qcpool_destroy()
200 p_pool->component_sizes = NULL; in cl_qcpool_destroy()
230 obj_size += p_pool->component_sizes[i]; in cl_qcpool_grow()
255 p_pool->component_sizes[i - 1]; in cl_qcpool_grow()
523 IN size_t * const component_sizes, in cl_cpool_init() argument
533 CL_ASSERT(component_sizes); in cl_cpool_init()
536 component_sizes[0] += sizeof(cl_pool_obj_t); in cl_cpool_init()
544 component_sizes, num_components, in cl_cpool_init()
550 component_sizes[0] -= sizeof(cl_pool_obj_t); in cl_cpool_init()