<dec f='src/src/sys/sys/pool.h' l='334' type='void pool_cache_invalidate(pool_cache_t )'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='4413' u='c' c='pmap_growkernel'/>
<use f='src/src/sys/arch/xen/x86/xen_pmap.c' l='306' u='c' c='pmap_unmap_recursive_entries'/>
<use f='src/src/sys/kern/subr_pool.c' l='1360' u='c' c='pool_reclaim'/>
<use f='src/src/sys/kern/subr_pool.c' l='1851' u='c' c='pool_cache_bootstrap_destroy'/>
<def f='src/src/sys/kern/subr_pool.c' l='2014' ll='2058' type='void pool_cache_invalidate(pool_cache_t pc)'/>
<doc f='src/src/sys/kern/subr_pool.c' l='2001'>/*
 * pool_cache_invalidate:
 *
 *	Invalidate a pool cache (destruct and release all of the
 *	cached objects).  Does not reclaim objects from the pool.
 *
 *	Note: For pool caches that provide constructed objects, there
 *	is an assumption that another level of synchronization is occurring
 *	between the input to the constructor and the cache invalidation.
 *
 *	Invalidation is a costly process and should not be called from
 *	interrupt context.
 */</doc>
