Lines Matching refs:count

48 	vector->count = 0;  in dal_vector_construct()
57 uint32_t count, in dal_vector_presized_costruct() argument
65 if (!struct_size || !count) { in dal_vector_presized_costruct()
71 vector->container = kcalloc(count, struct_size, GFP_KERNEL); in dal_vector_presized_costruct()
80 for (i = 0; i < count; ++i) in dal_vector_presized_costruct()
87 vector->capacity = count; in dal_vector_presized_costruct()
89 vector->count = count; in dal_vector_presized_costruct()
135 vector->count = 0; in dal_vector_destruct()
152 return vector->count; in dal_vector_get_count()
159 if (vector->container == NULL || index >= vector->count) in dal_vector_at_index()
168 if (index >= vector->count) in dal_vector_remove_at_index()
171 if (index != vector->count - 1) in dal_vector_remove_at_index()
175 (vector->count - index - 1) * vector->struct_size); in dal_vector_remove_at_index()
176 vector->count -= 1; in dal_vector_remove_at_index()
211 if (vector->count == vector->capacity) { in dal_vector_insert_at()
220 if (vector->count && position < vector->count) in dal_vector_insert_at()
224 vector->struct_size * (vector->count - position)); in dal_vector_insert_at()
231 vector->count++; in dal_vector_insert_at()
240 return dal_vector_insert_at(vector, item, vector->count); in dal_vector_append()
247 uint32_t count; in dal_vector_clone() local
250 count = dal_vector_get_count(vector); in dal_vector_clone()
252 if (count == 0) in dal_vector_clone()
265 vec_cloned = dal_vector_presized_create(vector->ctx, count, in dal_vector_clone()
307 vector->count = 0; in dal_vector_clear()