Lines Matching defs:num
466 static int resize_array(allocman_t *alloc, size_t num, void **array, size_t *size, size_t *count, size_t item_size) {
474 new_array = allocman_mspace_alloc(alloc, item_size * num, &error);
480 while (num < (*count)) {
492 (*size) = num;
499 static int resize_slots_array(allocman_t *alloc, size_t num, cspacepath_t **slots, size_t *size, size_t *count) {
500 return resize_array(alloc, num, (void**)slots, size, count, sizeof(cspacepath_t));
503 int allocman_configure_cspace_reserve(allocman_t *alloc, size_t num) {
504 return resize_slots_array(alloc, num, &alloc->cspace_slots, &alloc->desired_cspace_slots, &alloc->num_cspace_slots);
507 int allocman_configure_max_freed_slots(allocman_t *alloc, size_t num) {
508 return resize_slots_array(alloc, num, &alloc->freed_slots, &alloc->desired_freed_slots, &alloc->num_freed_slots);
511 int allocman_configure_max_freed_memory_chunks(allocman_t *alloc, size_t num) {
512 return resize_array(alloc, num, (void**)&alloc->freed_mspace_chunks, &alloc->desired_freed_mspace_chunks, &alloc->num_freed_mspace_chunks, sizeof(struct allocman_freed_mspace_chunk));
515 int allocman_configure_max_freed_untyped_chunks(allocman_t *alloc, size_t num) {
516 return resize_array(alloc, num, (void**)&alloc->freed_utspace_chunks, &alloc->desired_freed_utspace_chunks, &alloc->num_freed_utspace_chunks, sizeof(struct allocman_freed_utspace_chunk));