Symbol: __cacheline_aligned
lib/libnvmm/libnvmm_x86.c
1074
static const struct x86_group_entry group1[8] __cacheline_aligned = {
lib/libnvmm/libnvmm_x86.c
1081
static const struct x86_group_entry group3[8] __cacheline_aligned = {
lib/libnvmm/libnvmm_x86.c
1086
static const struct x86_group_entry group11[8] __cacheline_aligned = {
lib/libnvmm/libnvmm_x86.c
1090
static const struct x86_opcode primary_opcode_table[256] __cacheline_aligned = {
lib/libnvmm/libnvmm_x86.c
1523
static const struct x86_opcode secondary_opcode_table[256] __cacheline_aligned = {
lib/libnvmm/libnvmm_x86.c
1552
static const struct x86_reg gpr_map__special[2][4][8] __cacheline_aligned = {
lib/libnvmm/libnvmm_x86.c
1642
static const struct x86_reg gpr_map[2][8][8] __cacheline_aligned = {
lib/libnvmm/libnvmm_x86.c
1812
static const int gpr_dual_reg1_rm[8] __cacheline_aligned = {
sys/arch/aarch64/aarch64/pmap.c
201
static struct pmap kernel_pmap __cacheline_aligned;
sys/arch/aarch64/aarch64/pmap.c
205
static struct pmap efirt_pmap __cacheline_aligned;
sys/arch/alpha/alpha/cpu.c
84
struct cpu_info cpu_info_primary __cacheline_aligned = {
sys/arch/alpha/alpha/pmap.c
222
} kernel_pmap_store __cacheline_aligned;
sys/arch/alpha/alpha/pmap.c
258
static TAILQ_HEAD(, pmap) pmap_all_pmaps __cacheline_aligned;
sys/arch/alpha/alpha/pmap.c
379
static krwlock_t pmap_main_lock __cacheline_aligned;
sys/arch/alpha/alpha/pmap.c
380
static kmutex_t pmap_all_pmaps_lock __cacheline_aligned;
sys/arch/alpha/alpha/pmap.c
381
static krwlock_t pmap_growkernel_lock __cacheline_aligned;
sys/arch/alpha/alpha/pmap.c
391
} pmap_pvh_locks[64] __cacheline_aligned;
sys/arch/alpha/alpha/pmap.c
408
} pmap_pmap_locks[64] __cacheline_aligned;
sys/arch/alpha/alpha/pmap.c
627
} tlb_shootdown __cacheline_aligned;
sys/arch/alpha/alpha/pmap.c
631
static const struct pmap_tlb_context *tlb_context __cacheline_aligned;
sys/arch/alpha/alpha/pmap.c
632
static unsigned long tlb_pending __cacheline_aligned;
sys/arch/arm/arm/cpu_subr.c
70
volatile u_long arm_cpu_hatched[howmany(MAXCPUS, CPUINDEX_DIVISOR)] __cacheline_aligned = { 0 };
sys/arch/arm/arm/cpu_subr.c
71
volatile u_long arm_cpu_mbox[howmany(MAXCPUS, CPUINDEX_DIVISOR)] __cacheline_aligned = { 0 };
sys/arch/arm/arm32/cpu.c
72
uint32_t arm_cpu_marker[2] __cacheline_aligned = { 0, 0 };
sys/arch/arm/arm32/pmap.c
491
kmutex_t memlock __cacheline_aligned; /* used by mem.c & others */
sys/arch/arm/arm32/pmap.c
492
kmutex_t pmap_lock __cacheline_aligned;
sys/arch/arm/arm32/pmap.c
493
kmutex_t kpm_lock __cacheline_aligned;
sys/arch/arm/arm32/pmap.c
589
static kmutex_t l1_lru_lock __cacheline_aligned;
sys/arch/arm/broadcom/bcm2835_bsc_acpi.c
65
} vb_vpu __cacheline_aligned = {
sys/arch/arm/broadcom/bcm2835_emmc_acpi.c
69
} vb_emmc __cacheline_aligned = {
sys/arch/arm/broadcom/bcm283x_platform.c
353
} vb_uart __cacheline_aligned = {
sys/arch/arm/broadcom/bcm283x_platform.c
395
} vb __cacheline_aligned = {
sys/arch/arm/broadcom/bcm283x_platform.c
501
} vb_edid __cacheline_aligned = {
sys/arch/arm/broadcom/bcm283x_platform.c
529
} vb_setfb __cacheline_aligned = {
sys/arch/arm/broadcom/bcm53xx_board.c
586
static kmutex_t srab_lock __cacheline_aligned;
sys/arch/mips/rmi/rmixl_intr.c
354
kmutex_t rmixl_ipi_lock __cacheline_aligned;
sys/arch/mips/rmi/rmixl_intr.c
356
kmutex_t rmixl_intr_lock __cacheline_aligned;
sys/arch/powerpc/booke/booke_machdep.c
169
volatile struct cpu_hatch_data cpu_hatch_data __cacheline_aligned;
sys/arch/powerpc/booke/e500_intr.c
210
static kmutex_t e500_intr_lock __cacheline_aligned;
sys/arch/riscv/riscv/cpu_subr.c
80
volatile u_long riscv_cpu_hatched[N] __cacheline_aligned = { };
sys/arch/riscv/riscv/cpu_subr.c
81
volatile u_long riscv_cpu_mbox[N] __cacheline_aligned = { };
sys/arch/x86/x86/efi_machdep.c
88
static kmutex_t efi_runtime_lock __cacheline_aligned;
sys/arch/x86/x86/pmap.c
317
kmutex_t pmaps_lock __cacheline_aligned;
sys/arch/x86/x86/pmap.c
338
static struct pmap kernel_pmap_store __cacheline_aligned; /* kernel's pmap */
sys/arch/x86/x86/pmap.c
340
static rb_tree_t pmap_kernel_rb __cacheline_aligned;
sys/arch/x86/x86/spectre.c
168
static volatile unsigned long ibrs_cpu_barrier1 __cacheline_aligned;
sys/arch/x86/x86/spectre.c
169
static volatile unsigned long ibrs_cpu_barrier2 __cacheline_aligned;
sys/arch/x86/x86/spectre.c
569
static volatile unsigned long mds_cpu_barrier1 __cacheline_aligned;
sys/arch/x86/x86/spectre.c
570
static volatile unsigned long mds_cpu_barrier2 __cacheline_aligned;
sys/arch/x86/x86/tsc.c
61
static uint64_t tsc_dummy_cacheline __cacheline_aligned;
sys/arch/x86/x86/x86_tlb.c
115
static volatile pmap_tlb_packet_t *volatile pmap_tlb_packet __cacheline_aligned;
sys/arch/x86/x86/x86_tlb.c
116
static volatile u_int pmap_tlb_pendcount __cacheline_aligned;
sys/arch/x86/x86/x86_tlb.c
117
static struct evcnt pmap_tlb_evcnt __cacheline_aligned;
sys/arch/xen/x86/x86_xpmap.c
131
kmutex_t pte_lock __cacheline_aligned;
sys/arch/xen/xen/xen_clock.c
155
static volatile uint64_t xen_global_systime_ns_stamp __cacheline_aligned;
sys/dev/acpi/apei.c
979
} __aligned(COHERENCY_UNIT) apei_gesb_ratelimit[4] __cacheline_aligned = {
sys/dev/mm.c
53
static kmutex_t dev_mem_lock __cacheline_aligned;
sys/dev/nvmm/nvmm.c
60
static volatile unsigned int nmachines __cacheline_aligned;
sys/dev/nvmm/x86/nvmm_x86_svm.c
497
static kmutex_t svm_asidlock __cacheline_aligned;
sys/dev/nvmm/x86/nvmm_x86_vmx.c
718
static kmutex_t vmx_asidlock __cacheline_aligned;
sys/dev/usb/ugen.c
190
} ugenif __cacheline_aligned;
sys/kern/kern_cctr.c
95
static uint32_t cc_primary __cacheline_aligned;
sys/kern/kern_cctr.c
96
static uint32_t cc_calibration_state __cacheline_aligned;
sys/kern/kern_cctr.c
97
static kmutex_t cc_calibration_lock __cacheline_aligned;
sys/kern/kern_descrip.c
106
struct filelist filehead __cacheline_aligned;
sys/kern/kern_descrip.c
107
static u_int nfiles __cacheline_aligned;
sys/kern/kern_descrip.c
108
kmutex_t filelist_lock __cacheline_aligned;
sys/kern/kern_entropy.c
199
} entropy_global __cacheline_aligned = {
sys/kern/kern_exec.c
252
krwlock_t exec_lock __cacheline_aligned;
sys/kern/kern_fileassoc.c
108
} fileassoc_global __cacheline_aligned;
sys/kern/kern_fork.c
110
u_int nprocs __cacheline_aligned = 1; /* process 0 */
sys/kern/kern_heartbeat.c
123
kmutex_t heartbeat_lock __cacheline_aligned;
sys/kern/kern_ksyms.c
136
static kmutex_t ksyms_lock __cacheline_aligned;
sys/kern/kern_lock.c
77
__cacheline_aligned;
sys/kern/kern_lwp.c
263
struct lwplist alllwp __cacheline_aligned;
sys/kern/kern_lwp.c
275
struct turnstile turnstile0 __cacheline_aligned;
sys/kern/kern_module_hook.c
52
} module_hook __cacheline_aligned;
sys/kern/kern_proc.c
122
struct proclist allproc __cacheline_aligned;
sys/kern/kern_proc.c
123
struct proclist zombproc __cacheline_aligned;
sys/kern/kern_proc.c
125
kmutex_t proc_lock __cacheline_aligned;
sys/kern/kern_proc.c
183
static u_int pid_alloc_cnt __cacheline_aligned;
sys/kern/kern_proc.c
186
static u_int next_free_pt __cacheline_aligned;
sys/kern/kern_proc.c
187
static u_int last_free_pt __cacheline_aligned;
sys/kern/kern_sig.c
122
static callout_t proc_stop_ch __cacheline_aligned;
sys/kern/kern_sig.c
124
sigset_t contsigmask __cacheline_aligned;
sys/kern/kern_sig.c
125
sigset_t stopsigmask __cacheline_aligned;
sys/kern/kern_sig.c
126
static sigset_t vforksigmask __cacheline_aligned;
sys/kern/kern_sig.c
127
sigset_t sigcantmask __cacheline_aligned;
sys/kern/kern_sleepq.c
72
sleeptab_t sleeptab __cacheline_aligned;
sys/kern/kern_sleepq.c
73
sleepqlock_t sleepq_locks[SLEEPTAB_HASH_SIZE] __cacheline_aligned;
sys/kern/kern_synch.c
148
kcondvar_t lbolt __cacheline_aligned;
sys/kern/kern_synch.c
150
u_int sched_pstats_ticks __cacheline_aligned;
sys/kern/kern_synch.c
153
static struct evcnt kpreempt_ev_crit __cacheline_aligned;
sys/kern/kern_synch.c
154
static struct evcnt kpreempt_ev_klock __cacheline_aligned;
sys/kern/kern_synch.c
155
static struct evcnt kpreempt_ev_immed __cacheline_aligned;
sys/kern/kern_tc.c
145
volatile time_t time__second __cacheline_aligned = 1;
sys/kern/kern_tc.c
146
volatile time_t time__uptime __cacheline_aligned = 1;
sys/kern/kern_tc.c
150
} time__uptime32 __cacheline_aligned = {
sys/kern/kern_tc.c
152
}, time__second32 __cacheline_aligned = {
sys/kern/kern_tc.c
160
} timebase __cacheline_aligned;
sys/kern/kern_threadpool.c
221
static kmutex_t threadpools_lock __cacheline_aligned;
sys/kern/kern_time.c
96
kmutex_t itimer_mutex __cacheline_aligned; /* XXX static */
sys/kern/kern_timeout.c
195
static struct callout_cpu callout_cpu0 __cacheline_aligned;
sys/kern/kern_turnstile.c
85
static tschain_t turnstile_chains[TS_HASH_SIZE] __cacheline_aligned;
sys/kern/kern_turnstile.c
90
} turnstile_locks[TS_HASH_SIZE] __cacheline_aligned;
sys/kern/subr_autoconf.c
248
static kmutex_t alldevs_lock __cacheline_aligned;
sys/kern/subr_cpu.c
78
kmutex_t cpu_lock __cacheline_aligned;
sys/kern/subr_cpufreq.c
53
static kmutex_t cpufreq_lock __cacheline_aligned;
sys/kern/subr_evcnt.c
111
static kmutex_t evcnt_lock __cacheline_aligned;
sys/kern/subr_fault.c
59
static fault_t fault_global __cacheline_aligned = {
sys/kern/subr_fault.c
67
static kmutex_t fault_global_lock __cacheline_aligned;
sys/kern/subr_ipi.c
65
static ipi_intr_t ipi_intrs[IPI_MAXREG] __cacheline_aligned;
sys/kern/subr_ipi.c
83
static struct evcnt ipi_mboxfull_ev __cacheline_aligned;
sys/kern/subr_kmem.c
207
static pool_cache_t kmem_cache[KMEM_CACHE_COUNT] __cacheline_aligned;
sys/kern/subr_kmem.c
215
static pool_cache_t kmem_cache_big[KMEM_CACHE_BIG_COUNT] __cacheline_aligned;
sys/kern/subr_percpu.c
61
static krwlock_t percpu_swap_lock __cacheline_aligned;
sys/kern/subr_percpu.c
69
} percpu_allocation __cacheline_aligned;
sys/kern/subr_pool.c
369
static pcg_t *volatile pcg_large_cache __cacheline_aligned;
sys/kern/subr_pool.c
370
static pcg_t *volatile pcg_normal_cache __cacheline_aligned;
sys/kern/subr_pserialize.c
52
static kmutex_t psz_lock __cacheline_aligned;
sys/kern/subr_pserialize.c
53
static struct evcnt psz_ev_excl __cacheline_aligned =
sys/kern/subr_xcall.c
109
static xc_state_t xc_low_pri __cacheline_aligned;
sys/kern/subr_xcall.c
112
static xc_state_t xc_high_pri __cacheline_aligned;
sys/kern/subr_xcall.c
113
static void * xc_sihs[4] __cacheline_aligned;
sys/kern/subr_xcall.c
116
static struct evcnt xc_unicast_ev __cacheline_aligned;
sys/kern/subr_xcall.c
117
static struct evcnt xc_broadcast_ev __cacheline_aligned;
sys/kern/sys_futex.c
222
} futex_tab __cacheline_aligned;
sys/kern/sys_mqueue.c
80
static kmutex_t mqlist_lock __cacheline_aligned;
sys/kern/sys_mqueue.c
81
static LIST_HEAD(, mqueue) mqueue_head __cacheline_aligned;
sys/kern/sysv_sem.c
70
static kmutex_t semlock __cacheline_aligned;
sys/kern/sysv_sem.c
79
static u_int semtot __cacheline_aligned;
sys/kern/sysv_sem.c
80
static u_int sem_waiters __cacheline_aligned;
sys/kern/sysv_shm.c
92
int shm_nused __cacheline_aligned;
sys/kern/sysv_shm.c
95
static kmutex_t shm_lock __cacheline_aligned;
sys/kern/sysv_shm.c
96
static kcondvar_t * shm_cv __cacheline_aligned;
sys/kern/sysv_shm.c
97
static int shm_last_free __cacheline_aligned;
sys/kern/sysv_shm.c
98
static size_t shm_committed __cacheline_aligned;
sys/kern/uipc_sem.c
100
static u_int nsems_total __cacheline_aligned;
sys/kern/uipc_sem.c
101
static u_int nsems __cacheline_aligned;
sys/kern/uipc_sem.c
103
static krwlock_t ksem_pshared_lock __cacheline_aligned;
sys/kern/uipc_sem.c
104
static LIST_HEAD(, ksem) *ksem_pshared_hashtab __cacheline_aligned;
sys/kern/uipc_sem.c
98
static kmutex_t ksem_lock __cacheline_aligned;
sys/kern/uipc_sem.c
99
static LIST_HEAD(,ksem) ksem_head __cacheline_aligned;
sys/kern/vfs_bio.c
211
static struct bqueue bufqueues[BQUEUES] __cacheline_aligned;
sys/kern/vfs_bio.c
264
kmutex_t bufcache_lock __cacheline_aligned;
sys/kern/vfs_bio.c
265
kmutex_t buffer_lock __cacheline_aligned;
sys/kern/vfs_cache.c
251
} cache_lru __cacheline_aligned;
sys/kern/vfs_cache.c
253
static kmutex_t cache_lru_lock __cacheline_aligned;
sys/kern/vfs_cache.c
265
static kmutex_t cache_stat_lock __cacheline_aligned;
sys/kern/vfs_lockf.c
88
static kmutex_t lockf_lock __cacheline_aligned;
sys/kern/vfs_mount.c
126
static kmutex_t mountlist_lock __cacheline_aligned;
sys/kern/vfs_mount.c
130
kmutex_t vfs_list_lock __cacheline_aligned;
sys/kern/vfs_mount.c
135
static kmutex_t mountgen_lock __cacheline_aligned;
sys/kern/vfs_trans.c
100
__cacheline_aligned;
sys/kern/vfs_trans.c
102
__cacheline_aligned;
sys/kern/vfs_vnode.c
208
u_int numvnodes __cacheline_aligned;
sys/kern/vfs_vnode.c
209
static vnodelst_t lru_list[LRU_COUNT] __cacheline_aligned;
sys/kern/vfs_vnode.c
213
static kmutex_t vdrain_lock __cacheline_aligned;
sys/kern/vfs_vnode.c
215
static kmutex_t vcache_lock __cacheline_aligned;
sys/net/if.c
194
kmutex_t ifnet_mtx __cacheline_aligned;
sys/net/if_ethersubr.c
175
static kmutex_t bigpktpps_lock __cacheline_aligned;
sys/net/if_gif.c
103
} gif_softcs __cacheline_aligned;
sys/net/if_ipsec.c
149
} ipsec_softcs __cacheline_aligned = {
sys/net/if_l2tp.c
100
} l2tp_softcs __cacheline_aligned;
sys/net/if_l2tp.c
110
} l2tp_hash __cacheline_aligned = {
sys/net/if_ppp.c
198
} ppp_softcs __cacheline_aligned;
sys/net/if_vlan.c
231
} ifv_hash __cacheline_aligned = {
sys/net/if_wg.c
886
static volatile unsigned wg_count __cacheline_aligned;
sys/net/npf/if_npflog.c
68
static LIST_HEAD(, npflog_softc) npflog_if_list __cacheline_aligned;
sys/net/pfil.c
88
static kmutex_t pfil_mtx __cacheline_aligned;
sys/net/route.c
225
static krwlock_t rt_lock __cacheline_aligned;
sys/net/route.c
253
} rt_update_global __cacheline_aligned;
sys/net/route.c
265
} rt_free_global __cacheline_aligned;
sys/netinet/igmp.c
87
static struct pool igmp_rti_pool __cacheline_aligned;
sys/netinet/igmp.c
88
static LIST_HEAD(, router_info) rti_head __cacheline_aligned;
sys/netinet/igmp.c
89
static int igmp_timers_on __cacheline_aligned;
sys/netinet/ip_encap.c
133
} encaptab __cacheline_aligned = {
sys/netinet/ip_encap.c
142
} encap_whole __cacheline_aligned;
sys/netinet/ip_icmp.c
171
static kmutex_t icmp_mtx __cacheline_aligned;
sys/netinet/ip_input.c
195
static percpu_t *ipforward_rt_percpu __cacheline_aligned;
sys/netinet6/frag6.c
110
static kmutex_t frag6_lock __cacheline_aligned;
sys/netinet6/icmp6.c
185
static kmutex_t icmp6_mtx __cacheline_aligned;
sys/netinet6/ip6_flow.c
101
static kmutex_t ip6flow_lock __cacheline_aligned;
sys/netinet6/ip6_flow.c
104
static int ip6flow_inuse __cacheline_aligned;
sys/netinet6/ip6_input.c
135
percpu_t *ip6_forward_rt_percpu __cacheline_aligned;
sys/netinet6/mld6.c
136
static krwlock_t in6_multilock __cacheline_aligned;
sys/netinet6/nd6.c
100
krwlock_t nd6_lock __cacheline_aligned;
sys/netipsec/ipsec_output.c
84
static percpu_t *ipsec_rtcache_percpu __cacheline_aligned;
sys/netipsec/key.c
268
} key_spd __cacheline_aligned;
sys/netipsec/key.c
282
} key_sad __cacheline_aligned;
sys/netipsec/key.c
297
} key_misc __cacheline_aligned;
sys/opencrypto/crypto.c
94
} crypto_drv __cacheline_aligned;
sys/sys/module_hook.h
56
} hook __cacheline_aligned;
sys/uvm/pmap/pmap.c
334
kmutex_t pmap_tlb_miss_lock __cacheline_aligned;
sys/uvm/pmap/pmap.c
364
kmutex_t pmap_pvlist_mutex __cacheline_aligned;
sys/uvm/pmap/pmap_pvt.c
66
} pv_unmanaged __cacheline_aligned;
sys/uvm/pmap/pmap_segtab.c
190
kmutex_t pmap_segtab_lock __cacheline_aligned;
sys/uvm/pmap/pmap_tlb.c
141
static kmutex_t pmap_tlb0_lock __cacheline_aligned;
sys/uvm/uvm_amap.c
59
static kmutex_t amap_list_lock __cacheline_aligned;
sys/uvm/uvm_aobj.c
130
static struct pool uao_swhash_elt_pool __cacheline_aligned;
sys/uvm/uvm_aobj.c
187
static LIST_HEAD(aobjlist, uvm_aobj) uao_list __cacheline_aligned;
sys/uvm/uvm_aobj.c
188
static kmutex_t uao_list_lock __cacheline_aligned;
sys/uvm/uvm_device.c
57
static kmutex_t udv_lock __cacheline_aligned;
sys/uvm/uvm_init.c
69
kmutex_t uvm_kentry_lock __cacheline_aligned;
sys/uvm/uvm_loan.c
819
static krwlock_t uvm_loanzero_lock __cacheline_aligned;
sys/uvm/uvm_page.c
164
__cacheline_aligned;
sys/uvm/uvm_page.c
178
kmutex_t uvm_zerochecklock __cacheline_aligned;
sys/uvm/uvm_page.c
331
static struct uvm_cpu uvm_boot_cpu __cacheline_aligned;
sys/uvm/uvm_pager.c
81
kmutex_t pager_map_wanted_lock __cacheline_aligned;
sys/uvm/uvm_pdaemon.c
120
static kmutex_t uvmpd_lock __cacheline_aligned;
sys/uvm/uvm_pdpolicy_clock.c
163
static struct uvmpdpol_globalstate pdpol_state __cacheline_aligned;
sys/uvm/uvm_pdpolicy_clockpro.c
206
static struct clockpro_state clockpro __cacheline_aligned;
sys/uvm/uvm_swap.c
182
static kmutex_t uvm_swap_data_lock __cacheline_aligned;