Lines Matching full:capacity
34 uint32_t capacity, in dal_vector_construct() argument
39 if (!struct_size || !capacity) { in dal_vector_construct()
45 vector->container = kcalloc(capacity, struct_size, GFP_KERNEL); in dal_vector_construct()
48 vector->capacity = capacity; in dal_vector_construct()
88 vector->capacity = count; in dal_vector_presized_costruct()
116 uint32_t capacity, in dal_vector_create() argument
124 if (dal_vector_construct(vector, ctx, capacity, struct_size)) in dal_vector_create()
137 vector->capacity = 0; in dal_vector_destruct()
212 if (vector->count == vector->capacity) { in dal_vector_insert_at()
215 calc_increased_capacity(vector->capacity))) in dal_vector_insert_at()
258 vector->capacity, in dal_vector_clone()
277 vec_cloned->struct_size * vec_cloned->capacity); in dal_vector_clone()
284 return vector->capacity; in dal_vector_capacity()
287 bool dal_vector_reserve(struct vector *vector, uint32_t capacity) in dal_vector_reserve() argument
291 if (capacity <= vector->capacity) in dal_vector_reserve()
295 capacity * vector->struct_size, GFP_KERNEL); in dal_vector_reserve()
299 vector->capacity = capacity; in dal_vector_reserve()