Lines Matching refs:n_entries
66 array->n_entries = 0; in ck_array_init()
86 if (array->n_entries == target->length) { in ck_array_put()
90 sizeof(struct _ck_array) + sizeof(void *) * array->n_entries, in ck_array_put()
104 target->values[array->n_entries++] = value; in ck_array_put()
109 if (array->n_entries == target->length) { in ck_array_put()
113 sizeof(struct _ck_array) + sizeof(void *) * array->n_entries, in ck_array_put()
124 target->values[array->n_entries++] = value; in ck_array_put()
134 limit = array->n_entries; in ck_array_put_unique()
158 for (i = 0; i < array->n_entries; i++) { in ck_array_remove()
160 target->values[i] = target->values[--array->n_entries]; in ck_array_remove()
170 for (i = 0; i < array->n_entries; i++) { in ck_array_remove()
175 if (i == array->n_entries) in ck_array_remove()
179 if (target->n_committed != array->n_entries) { in ck_array_remove()
180 ck_pr_store_ptr(&target->values[i], target->values[--array->n_entries]); in ck_array_remove()
189 target = ck_array_create(array->allocator, array->n_entries); in ck_array_remove()
193 memcpy(target->values, array->active->values, sizeof(void *) * array->n_entries); in ck_array_remove()
194 target->length = array->n_entries; in ck_array_remove()
195 target->n_committed = array->n_entries; in ck_array_remove()
196 target->values[i] = target->values[--array->n_entries]; in ck_array_remove()
210 m->n_committed = array->n_entries; in ck_array_commit()
222 ck_pr_store_uint(&array->active->n_committed, array->n_entries); in ck_array_commit()