Lines Matching refs:length
35 ck_array_create(struct ck_malloc *allocator, unsigned int length) in ck_array_create() argument
39 active = allocator->malloc(sizeof(struct _ck_array) + sizeof(void *) * length); in ck_array_create()
44 active->length = length; in ck_array_create()
50 …y_init(struct ck_array *array, unsigned int mode, struct ck_malloc *allocator, unsigned int length) in ck_array_init() argument
59 length == 0) in ck_array_init()
62 active = ck_array_create(allocator, length); in ck_array_init()
86 if (array->n_entries == target->length) { in ck_array_put()
87 size = target->length << 1; in ck_array_put()
97 ck_pr_store_uint(&target->length, size); in ck_array_put()
109 if (array->n_entries == target->length) { in ck_array_put()
110 size = target->length << 1; in ck_array_put()
120 target->length = size; in ck_array_put()
194 target->length = array->n_entries; in ck_array_remove()
215 p->length * sizeof(void *), true); in ck_array_commit()
231 sizeof(struct _ck_array) + sizeof(void *) * array->active->length, defer); in ck_array_deinit()
235 sizeof(struct _ck_array) + sizeof(void *) * array->transaction->length, defer); in ck_array_deinit()