Lines Matching refs:prealloc
222 static void depot_init_pool(void **prealloc) in depot_init_pool() argument
236 stack_pools[pool_index] = *prealloc; in depot_init_pool()
237 *prealloc = NULL; in depot_init_pool()
244 stack_pools[pool_index + 1] = *prealloc; in depot_init_pool()
245 *prealloc = NULL; in depot_init_pool()
260 depot_alloc_stack(unsigned long *entries, int size, u32 hash, void **prealloc) in depot_alloc_stack() argument
293 if (*prealloc) in depot_alloc_stack()
294 depot_init_pool(prealloc); in depot_alloc_stack()
365 void *prealloc = NULL; in __stack_depot_save() local
412 prealloc = page_address(page); in __stack_depot_save()
420 depot_alloc_stack(entries, nr_entries, hash, &prealloc); in __stack_depot_save()
431 } else if (prealloc) { in __stack_depot_save()
436 depot_init_pool(&prealloc); in __stack_depot_save()
441 if (prealloc) { in __stack_depot_save()
443 free_pages((unsigned long)prealloc, DEPOT_POOL_ORDER); in __stack_depot_save()