Lines Matching refs:size
11 nxt_array_create(nxt_mp_t *mp, nxt_uint_t n, size_t size) in nxt_array_create() argument
15 array = nxt_mp_alloc(mp, sizeof(nxt_array_t) + n * size); in nxt_array_create()
23 array->size = size; in nxt_array_create()
61 p = nxt_mp_alloc(array->mem_pool, array->size * new_alloc); in nxt_array_add()
67 nxt_memcpy(p, array->elts, array->size * nalloc); in nxt_array_add()
77 p = nxt_pointer_to(array->elts, array->size * array->nelts); in nxt_array_add()
92 nxt_memzero(p, array->size); in nxt_array_zero_add()
107 nxt_memcpy(elt, last, array->size); in nxt_array_remove()
118 uint32_t i, size; in nxt_array_copy() local
120 size = src->size; in nxt_array_copy()
123 dst = nxt_array_create(mp, src->nelts, size); in nxt_array_copy()
129 nxt_assert(size == dst->size); in nxt_array_copy()
132 nxt_memcpy(dst->elts, src->elts, src->nelts * size); in nxt_array_copy()
135 nxt_memcpy(dst->elts, src->elts, dst->nelts * size); in nxt_array_copy()
143 nxt_memcpy(data, src->elts + (i * size), size); in nxt_array_copy()