<dec f='src/src/sys/sys/percpu.h' l='42' type='void percpu_foreach(percpu_t * , percpu_callback_t , void * )'/>
<use f='src/src/sys/crypto/cprng_fast/cprng_fast.c' l='225' u='c' c='cprng_fast_init'/>
<use f='src/src/sys/kern/subr_percpu.c' l='205' u='c' c='percpu_zero'/>
<def f='src/src/sys/kern/subr_percpu.c' l='360' ll='371' type='void percpu_foreach(percpu_t * pc, percpu_callback_t cb, void * arg)'/>
<doc f='src/src/sys/kern/subr_percpu.c' l='351'>/*
 * percpu_foreach: call the specified callback function for each cpus.
 *
 * =&gt; called in thread context.
 * =&gt; caller should not rely on the cpu iteration order.
 * =&gt; the callback function should be minimum because it is executed with
 *    holding a global lock, which can block low-priority xcalls.
 *    eg. it&apos;s illegal for a callback function to sleep for memory allocation.
 */</doc>
<use f='src/src/sys/kern/subr_psref.c' l='156' u='c' c='psref_class_drained_p'/>
<use f='src/src/sys/kern/uipc_mbuf.c' l='371' u='c' c='mbstat_convert_to_user'/>
<use f='src/src/sys/net/if.c' l='794' u='c' c='if_percpuq_create'/>
<use f='src/src/sys/net/if.c' l='834' u='c' c='if_percpuq_destroy'/>
<use f='src/src/sys/net/if.c' l='882' u='c' c='sysctl_percpuq_drops_handler'/>
<use f='src/src/sys/net/net_stats.c' l='86' u='c' c='netstat_sysctl'/>
<use f='src/src/sys/net/pktqueue.c' l='178' u='c' c='pktq_get_count'/>
