<dec f='src/src/sys/sys/cdefs_elf.h' l='214'/>
<doc f='src/src/sys/sys/cdefs_elf.h' l='187'>/*
 * On multiprocessor systems we can gain an improvement in performance
 * by being mindful of which cachelines data is placed in.
 *
 * __read_mostly:
 *
 *	It makes sense to ensure that rarely modified data is not
 *	placed in the same cacheline as frequently modified data.
 *	To mitigate the phenomenon known as &quot;false-sharing&quot; we
 *	can annotate rarely modified variables with __read_mostly.
 *	All such variables are placed into the .data.read_mostly
 *	section in the kernel ELF.
 *
 *	Prime candidates for __read_mostly annotation are variables
 *	which are hardly ever modified and which are used in code
 *	hot-paths, e.g. pmap_initialized.
 *
 * __cacheline_aligned:
 *
 *	Some data structures (mainly locks) benefit from being aligned
 *	on a cacheline boundary, and having a cacheline to themselves.
 *	This way, the modification of other data items cannot adversely
 *	affect the lock and vice versa.
 *
 *	Any variables annotated with __cacheline_aligned will be
 *	placed into the .data.cacheline_aligned ELF section.
 */</doc>
<use f='src/src/sys/sys/lwp.h' l='220' u='c'/>
<use f='src/src/sys/arch/x86/x86/cpu_rng.c' l='53' u='c'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='366' u='c'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='379' u='c'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='385' u='c'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='391' u='c'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='399' u='c'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='400' u='c'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='472' u='c'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='474' u='c'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='482' u='c'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='483' u='c'/>
<use f='src/src/sys/crypto/cprng_fast/cprng_fast.c' l='216' u='c'/>
<use f='src/src/sys/crypto/cprng_fast/cprng_fast.c' l='217' u='c'/>
<use f='src/src/sys/dev/mm.c' l='52' u='c'/>
<use f='src/src/sys/dev/mm.c' l='54' u='c'/>
<use f='src/src/sys/dev/rndpseudo.c' l='92' u='c'/>
<use f='src/src/sys/dev/rndpseudo.c' l='102' u='c'/>
<use f='src/src/sys/dev/rndpseudo.c' l='107' u='c'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/drm_edid.c' l='1010' u='c'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h' l='2202' u='c'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/i915/i915_params.c' l='29' u='c'/>
<use f='src/src/sys/netipsec/ipsec.h' l='360' u='c'/>
<use f='src/src/sys/netipsec/ipsec.h' l='360' u='c'/>
<use f='src/src/sys/kern/kern_cpu.c' l='120' u='c'/>
<use f='src/src/sys/kern/kern_cpu.c' l='121' u='c'/>
<use f='src/src/sys/kern/kern_cpu.c' l='122' u='c'/>
<use f='src/src/sys/kern/kern_cpu.c' l='125' u='c'/>
<use f='src/src/sys/kern/kern_cpu.c' l='128' u='c'/>
<use f='src/src/sys/kern/kern_cpu.c' l='129' u='c'/>
<use f='src/src/sys/kern/kern_descrip.c' l='107' u='c'/>
<use f='src/src/sys/kern/kern_descrip.c' l='108' u='c'/>
<use f='src/src/sys/kern/kern_descrip.c' l='109' u='c'/>
<use f='src/src/sys/kern/kern_lwp.c' l='248' u='c'/>
<use f='src/src/sys/kern/kern_mutex_obj.c' l='50' u='c'/>
<use f='src/src/sys/kern/kern_proc.c' l='149' u='c'/>
<use f='src/src/sys/kern/kern_proc.c' l='154' u='c'/>
<use f='src/src/sys/kern/kern_proc.c' l='155' u='c'/>
<use f='src/src/sys/kern/kern_proc.c' l='161' u='c'/>
<use f='src/src/sys/kern/kern_resource.c' l='68' u='c'/>
<use f='src/src/sys/kern/kern_resource.c' l='69' u='c'/>
<use f='src/src/sys/kern/kern_rndq.c' l='124' u='c'/>
<use f='src/src/sys/kern/kern_rndq.c' l='155' u='c'/>
<use f='src/src/sys/kern/kern_rndq.c' l='156' u='c'/>
<use f='src/src/sys/kern/kern_rwlock_obj.c' l='50' u='c'/>
<use f='src/src/sys/kern/kern_sig.c' l='110' u='c'/>
<use f='src/src/sys/kern/kern_sig.c' l='111' u='c'/>
<use f='src/src/sys/kern/kern_turnstile.c' l='77' u='c'/>
<use f='src/src/sys/kern/subr_cpufreq.c' l='53' u='c'/>
<use f='src/src/sys/kern/subr_ipi.c' l='82' u='c'/>
<use f='src/src/sys/kern/subr_kcpuset.c' l='97' u='c'/>
<use f='src/src/sys/kern/subr_kcpuset.c' l='98' u='c'/>
<use f='src/src/sys/kern/subr_kcpuset.c' l='100' u='c'/>
<use f='src/src/sys/kern/subr_kmem.c' l='168' u='c'/>
<use f='src/src/sys/kern/subr_kmem.c' l='176' u='c'/>
<use f='src/src/sys/kern/sys_mqueue.c' l='79' u='c'/>
<use f='src/src/sys/kern/sys_select.c' l='150' u='c'/>
<use f='src/src/sys/kern/sys_select.c' l='151' u='c'/>
<use f='src/src/sys/kern/sysv_sem.c' l='65' u='c'/>
<use f='src/src/sys/kern/sysv_sem.c' l='66' u='c'/>
<use f='src/src/sys/kern/sysv_sem.c' l='67' u='c'/>
<use f='src/src/sys/kern/sysv_sem.c' l='68' u='c'/>
<use f='src/src/sys/kern/sysv_sem.c' l='71' u='c'/>
<use f='src/src/sys/kern/sysv_sem.c' l='78' u='c'/>
<use f='src/src/sys/kern/sysv_shm.c' l='93' u='c'/>
<use f='src/src/sys/kern/sysv_shm.c' l='99' u='c'/>
<use f='src/src/sys/kern/vfs_cache.c' l='195' u='c'/>
<use f='src/src/sys/kern/vfs_cache.c' l='196' u='c'/>
<use f='src/src/sys/kern/vfs_cache.c' l='199' u='c'/>
<use f='src/src/sys/kern/vfs_cache.c' l='200' u='c'/>
<use f='src/src/sys/kern/vfs_cache.c' l='205' u='c'/>
<use f='src/src/sys/kern/vfs_cache.c' l='206' u='c'/>
<use f='src/src/sys/net/if.c' l='178' u='c'/>
<use f='src/src/sys/net/if.c' l='186' u='c'/>
<use f='src/src/sys/net/if_bridge.c' l='217' u='c'/>
<use f='src/src/sys/net/pfil.c' l='67' u='c'/>
<use f='src/src/sys/netinet/igmp.c' l='90' u='c'/>
<use f='src/src/sys/netinet/ip_input.c' l='220' u='c'/>
<use f='src/src/sys/netinet/ip_input.c' l='224' u='c'/>
<use f='src/src/sys/netinet/ip_input.c' l='225' u='c'/>
<use f='src/src/sys/netinet/ip_input.c' l='226' u='c'/>
<use f='src/src/sys/netinet/ip_input.c' l='227' u='c'/>
<use f='src/src/sys/netinet6/ip6_input.c' l='138' u='c'/>
