Lines Matching refs:count
48 vector->count = 0; in dal_vector_construct()
55 uint32_t count, in dal_vector_presized_costruct() argument
63 if (!struct_size || !count) { in dal_vector_presized_costruct()
69 vector->container = kcalloc(count, struct_size, GFP_KERNEL); in dal_vector_presized_costruct()
78 for (i = 0; i < count; ++i) in dal_vector_presized_costruct()
85 vector->capacity = count; in dal_vector_presized_costruct()
87 vector->count = count; in dal_vector_presized_costruct()
133 vector->count = 0; in dal_vector_destruct()
150 return vector->count; in dal_vector_get_count()
157 if (vector->container == NULL || index >= vector->count) in dal_vector_at_index()
166 if (index >= vector->count) in dal_vector_remove_at_index()
169 if (index != vector->count - 1) in dal_vector_remove_at_index()
173 (vector->count - index - 1) * vector->struct_size); in dal_vector_remove_at_index()
174 vector->count -= 1; in dal_vector_remove_at_index()
209 if (vector->count == vector->capacity) { in dal_vector_insert_at()
218 if (vector->count && position < vector->count) in dal_vector_insert_at()
222 vector->struct_size * (vector->count - position)); in dal_vector_insert_at()
229 vector->count++; in dal_vector_insert_at()
238 return dal_vector_insert_at(vector, item, vector->count); in dal_vector_append()
245 uint32_t count; in dal_vector_clone() local
248 count = dal_vector_get_count(vector); in dal_vector_clone()
250 if (count == 0) in dal_vector_clone()
263 vec_cloned = dal_vector_presized_create(vector->ctx, count, in dal_vector_clone()
305 vector->count = 0; in dal_vector_clear()