<dec f='src/src/sys/kern/subr_pool.c' l='2504' type='void * pool_page_alloc(struct pool * , int )'/>
<use f='src/src/sys/kern/subr_pool.c' l='2515'/>
<use f='src/src/sys/kern/subr_pool.c' l='2515'/>
<use f='src/src/sys/kern/subr_pool.c' l='2529'/>
<use f='src/src/sys/kern/subr_pool.c' l='2529'/>
<def f='src/src/sys/kern/subr_pool.c' l='2581' ll='2592' type='void * pool_page_alloc(struct pool * pp, int flags)'/>
<doc f='src/src/sys/kern/subr_pool.c' l='2491'>/*
 * Pool backend allocators.
 *
 * Each pool has a backend allocator that handles allocation, deallocation,
 * and any additional draining that might be needed.
 *
 * We provide two standard allocators:
 *
 *	pool_allocator_kmem - the default when no allocator is specified
 *
 *	pool_allocator_nointr - used for pools that will not be accessed
 *	in interrupt context.
 */</doc>
