Searched refs:elem_size (Results 1 – 2 of 2) sorted by relevance
| /optee_os/lib/libutils/ext/ |
| H A D | array.c | 11 void *ins_array_elem(void *base, size_t elem_count, size_t elem_size, in ins_array_elem() argument 15 void *e = b + pos * elem_size; in ins_array_elem() 19 memmove(b + (pos + 1) * elem_size, e, in ins_array_elem() 20 (elem_count - pos - 1) * elem_size); in ins_array_elem() 23 memcpy(e, elem, elem_size); in ins_array_elem() 28 void *ins_array_elem_zero_init(void *base, size_t elem_count, size_t elem_size, in ins_array_elem_zero_init() argument 31 return memset(ins_array_elem(base, elem_count, elem_size, pos, NULL), in ins_array_elem_zero_init() 32 0, elem_size); in ins_array_elem_zero_init() 35 void rem_array_elem(void *base, size_t elem_count, size_t elem_size, in rem_array_elem() argument 42 memmove(b + pos * elem_size, b + (pos + 1) * elem_size, in rem_array_elem() [all …]
|
| /optee_os/lib/libutils/ext/include/ |
| H A D | string_ext.h | 71 void *ins_array_elem(void *base, size_t elem_count, size_t elem_size, 87 void *ins_array_elem_zero_init(void *base, size_t elem_count, size_t elem_size, 100 void rem_array_elem(void *base, size_t elem_count, size_t elem_size, 114 void rem_array_elem_zero_pad(void *base, size_t elem_count, size_t elem_size,
|