arch/arm/crypto/ghash-ce-glue.c
59
static __ro_after_init DEFINE_STATIC_KEY_FALSE(use_p64);
arch/arm/kernel/cpuidle.c
15
static struct cpuidle_ops cpuidle_ops[NR_CPUS] __ro_after_init;
arch/arm/kernel/hw_breakpoint.c
37
static int core_num_brps __ro_after_init;
arch/arm/kernel/hw_breakpoint.c
38
static int core_num_wrps __ro_after_init;
arch/arm/kernel/hw_breakpoint.c
41
static u8 debug_arch __ro_after_init;
arch/arm/kernel/hw_breakpoint.c
44
static bool has_ossr __ro_after_init;
arch/arm/kernel/hw_breakpoint.c
47
static u8 max_watchpoint_len __ro_after_init;
arch/arm/kernel/setup.c
108
struct processor processor __ro_after_init;
arch/arm/kernel/setup.c
116
struct cpu_tlb_fns cpu_tlb __ro_after_init;
arch/arm/kernel/setup.c
119
struct cpu_user_fns cpu_user __ro_after_init;
arch/arm/kernel/setup.c
122
struct cpu_cache_fns cpu_cache __ro_after_init;
arch/arm/kernel/setup.c
125
struct outer_cache_fns outer_cache __ro_after_init;
arch/arm/kernel/smp.c
90
static struct smp_operations smp_ops __ro_after_init;
arch/arm/kernel/vdso.c
35
unsigned int vdso_total_pages __ro_after_init;
arch/arm/kernel/vdso.c
45
static struct vm_special_mapping vdso_text_mapping __ro_after_init = {
arch/arm/lib/delay.c
20
struct arm_delay_ops arm_delay_ops __ro_after_init = {
arch/arm/mach-exynos/exynos.c
36
void __iomem *sysram_base_addr __ro_after_init;
arch/arm/mach-exynos/exynos.c
37
phys_addr_t sysram_base_phys __ro_after_init;
arch/arm/mach-exynos/exynos.c
38
void __iomem *sysram_ns_base_addr __ro_after_init;
arch/arm/mach-exynos/mcpm-exynos.c
28
static void __iomem *ns_sram_base_addr __ro_after_init;
arch/arm/mach-exynos/mcpm-exynos.c
29
static bool secure_firmware __ro_after_init;
arch/arm/mach-exynos/suspend.c
70
static const struct exynos_pm_data *pm_data __ro_after_init;
arch/arm/mach-s3c/s3c64xx.c
53
static unsigned long xtal_f __ro_after_init = 12000000;
arch/arm/mach-s3c/s3c64xx.c
54
static unsigned long xusbxti_f __ro_after_init = 48000000;
arch/arm/mm/dma-mapping.c
186
static struct gen_pool *atomic_pool __ro_after_init;
arch/arm/mm/idmap.c
20
pgd_t *idmap_pgd __ro_after_init;
arch/arm/mm/idmap.c
21
long long arch_phys_to_idmap_offset __ro_after_init;
arch/arm/mm/init.c
449
static struct execmem_info execmem_info __ro_after_init;
arch/arm/mm/mmu.c
232
static struct mem_type mem_types[] __ro_after_init = {
arch/arm/mm/mmu.c
419
static pgprot_t protection_map[16] __ro_after_init = {
arch/arm/vfp/vfpmodule.c
34
static bool have_vfp __ro_after_init;
arch/arm64/include/asm/fpsimd.h
242
extern __ro_after_init struct vl_info vl_info[ARM64_VEC_MAX];
arch/arm64/include/asm/kvm_host.h
1331
extern unsigned int __ro_after_init kvm_arm_vmid_bits;
arch/arm64/include/asm/kvm_host.h
80
extern unsigned int __ro_after_init kvm_sve_max_vl;
arch/arm64/include/asm/kvm_host.h
81
extern unsigned int __ro_after_init kvm_host_sve_max_vl;
arch/arm64/include/asm/processor.h
404
extern unsigned long __ro_after_init signal_minsigstksz; /* sigframe size */
arch/arm64/kernel/cpu_ops.c
23
static const struct cpu_operations *cpu_ops[NR_CPUS] __ro_after_init;
arch/arm64/kernel/cpufeature.c
115
static struct arm64_cpu_capabilities const __ro_after_init *cpucap_ptrs[ARM64_NCAPS];
arch/arm64/kernel/cpufeature.c
538
static struct arm64_ftr_override __ro_after_init no_override = { };
arch/arm64/kernel/efi.c
218
asmlinkage u64 *efi_rt_stack_top __ro_after_init;
arch/arm64/kernel/fpsimd.c
124
__ro_after_init struct vl_info vl_info[ARM64_VEC_MAX] = {
arch/arm64/kernel/irq.c
87
void (*handle_arch_irq)(struct pt_regs *) __ro_after_init = default_handle_irq;
arch/arm64/kernel/irq.c
88
void (*handle_arch_fiq)(struct pt_regs *) __ro_after_init = default_handle_fiq;
arch/arm64/kernel/kaslr.c
13
bool __ro_after_init __kaslr_is_enabled = false;
arch/arm64/kernel/process.c
63
unsigned long __stack_chk_guard __ro_after_init;
arch/arm64/kernel/signal.c
1665
unsigned long __ro_after_init signal_minsigstksz;
arch/arm64/kernel/smp.c
67
static int ipi_irq_base __ro_after_init;
arch/arm64/kernel/smp.c
68
static int nr_ipi __ro_after_init = NR_IPI;
arch/arm64/kernel/smp.c
78
static bool percpu_ipi_descs __ro_after_init;
arch/arm64/kernel/vdso.c
154
static struct page *aarch32_vectors_page __ro_after_init;
arch/arm64/kernel/vdso.c
155
static struct page *aarch32_sig_page __ro_after_init;
arch/arm64/kernel/vdso.c
320
static struct vm_special_mapping aarch64_vdso_map __ro_after_init = {
arch/arm64/kernel/vdso.c
45
static struct vdso_abi_info vdso_info[] __ro_after_init = {
arch/arm64/kvm/hyp/nvhe/early_alloc.c
13
s64 __ro_after_init hyp_physvirt_offset;
arch/arm64/kvm/hyp/nvhe/hyp-smp.c
17
u64 __ro_after_init hyp_cpu_logical_map[NR_CPUS] = { [0 ... NR_CPUS-1] = INVALID_HWID };
arch/arm64/kvm/hyp/nvhe/hyp-smp.c
26
unsigned long __ro_after_init kvm_arm_hyp_percpu_base[NR_CPUS];
arch/arm64/kvm/hyp/nvhe/psci-relay.c
23
struct kvm_host_psci_config __ro_after_init kvm_host_psci_config;
arch/arm64/kvm/mmu.c
30
static unsigned long __ro_after_init hyp_idmap_start;
arch/arm64/kvm/mmu.c
31
static unsigned long __ro_after_init hyp_idmap_end;
arch/arm64/kvm/mmu.c
32
static phys_addr_t __ro_after_init hyp_idmap_vector;
arch/arm64/kvm/mmu.c
34
u32 __ro_after_init __hyp_va_bits;
arch/arm64/kvm/mmu.c
36
static unsigned long __ro_after_init io_map_base;
arch/arm64/kvm/reset.c
34
static u32 __ro_after_init kvm_ipa_limit;
arch/arm64/kvm/reset.c
35
unsigned int __ro_after_init kvm_host_sve_max_vl;
arch/arm64/kvm/reset.c
49
unsigned int __ro_after_init kvm_sve_max_vl;
arch/arm64/kvm/sys_regs.c
3020
static u64 __ro_after_init boot_cpu_midr_val;
arch/arm64/kvm/sys_regs.c
3021
static u64 __ro_after_init boot_cpu_revidr_val;
arch/arm64/kvm/sys_regs.c
3022
static u64 __ro_after_init boot_cpu_aidr_val;
arch/arm64/kvm/vgic/vgic.c
20
struct vgic_global kvm_vgic_global_state __ro_after_init = {
arch/arm64/kvm/vmid.c
19
unsigned int __ro_after_init kvm_arm_vmid_bits;
arch/arm64/lib/xor-neon.c
175
struct xor_block_template xor_block_inner_neon __ro_after_init = {
arch/arm64/mm/init.c
176
static phys_addr_t memory_limit __ro_after_init = PHYS_ADDR_MAX;
arch/arm64/mm/init.c
411
static u64 module_direct_base __ro_after_init = 0;
arch/arm64/mm/init.c
412
static u64 module_plt_base __ro_after_init = 0;
arch/arm64/mm/init.c
494
static struct execmem_info execmem_info __ro_after_init;
arch/arm64/mm/init.c
58
s64 memstart_addr __ro_after_init = -1;
arch/arm64/mm/init.c
68
phys_addr_t __ro_after_init arm64_dma_phys_limit;
arch/arm64/mm/mmap.c
16
static pgprot_t protection_map[16] __ro_after_init = {
arch/arm64/mm/mmap.c
37
static ptdesc_t gcs_page_prot __ro_after_init = _PAGE_GCS_RO;
arch/arm64/mm/mmu.c
1038
bool __ro_after_init kfence_early_init = !!CONFIG_KFENCE_SAMPLE_INTERVAL;
arch/arm64/mm/mmu.c
1371
static u8 idmap_ptes[IDMAP_LEVELS - 1][PAGE_SIZE] __aligned(PAGE_SIZE) __ro_after_init,
arch/arm64/mm/mmu.c
1372
kpti_bbml2_ptes[IDMAP_LEVELS - 1][PAGE_SIZE] __aligned(PAGE_SIZE) __ro_after_init;
arch/arm64/mm/mmu.c
54
u64 kimage_voffset __ro_after_init;
arch/arm64/mm/mmu.c
59
static bool rodata_is_rw __ro_after_init = true;
arch/arm64/mm/pageattr.c
83
bool rodata_full __ro_after_init = true;
arch/arm64/mm/pgd.c
18
static struct kmem_cache *pgd_cache __ro_after_init;
arch/arm64/mm/ptdump.c
120
static struct ptdump_pg_level kernel_pg_levels[] __ro_after_init = {
arch/arm64/mm/ptdump.c
334
static struct ptdump_info kernel_ptdump_info __ro_after_init = {
arch/arm64/mm/ptdump.c
400
static struct addr_marker address_markers[ARRAY_SIZE(m)] __ro_after_init;
arch/loongarch/kernel/unwind_orc.c
26
static bool orc_init __ro_after_init;
arch/loongarch/kernel/unwind_orc.c
27
static unsigned int lookup_num_blocks __ro_after_init;
arch/loongarch/mm/init.c
224
static struct execmem_info execmem_info __ro_after_init;
arch/m68k/mm/motorola.c
406
static pgprot_t protection_map[16] __ro_after_init = {
arch/mips/kernel/setup.c
87
unsigned long __kaslr_offset __ro_after_init;
arch/mips/mm/cache.c
179
static pgprot_t protection_map[16] __ro_after_init;
arch/mips/mm/init.c
567
static struct execmem_info execmem_info __ro_after_init;
arch/nios2/mm/init.c
137
static struct execmem_info execmem_info __ro_after_init;
arch/openrisc/kernel/smp.c
29
static unsigned int ipi_irq __ro_after_init;
arch/parisc/kernel/cache.c
45
int split_tlb __ro_after_init;
arch/parisc/kernel/cache.c
46
int dcache_stride __ro_after_init;
arch/parisc/kernel/cache.c
47
int icache_stride __ro_after_init;
arch/parisc/kernel/cache.c
550
static unsigned long parisc_cache_flush_threshold __ro_after_init = FLUSH_THRESHOLD;
arch/parisc/kernel/cache.c
553
static unsigned long parisc_tlb_flush_threshold __ro_after_init = ~0UL;
arch/parisc/kernel/cache.c
68
int pa_serialize_tlb_flushes __ro_after_init;
arch/parisc/kernel/cache.c
71
struct pdc_cache_info cache_info __ro_after_init;
arch/parisc/kernel/drivers.c
41
const struct dma_map_ops *hppa_dma_ops __ro_after_init;
arch/parisc/kernel/firmware.c
86
int parisc_narrow_firmware __ro_after_init = NARROW_FIRMWARE;
arch/parisc/kernel/inventory.c
39
int pdc_type __ro_after_init = PDC_TYPE_ILLEGAL;
arch/parisc/kernel/inventory.c
42
unsigned long parisc_cell_num __ro_after_init;
arch/parisc/kernel/inventory.c
43
unsigned long parisc_cell_loc __ro_after_init;
arch/parisc/kernel/inventory.c
44
unsigned long parisc_pat_pdc_cap __ro_after_init;
arch/parisc/kernel/pci-dma.c
42
unsigned long pcxl_dma_start __ro_after_init; /* pcxl dma mapping area start */
arch/parisc/kernel/pci.c
37
struct pci_port_ops *pci_port __ro_after_init;
arch/parisc/kernel/pci.c
38
struct pci_bios_ops *pci_bios __ro_after_init;
arch/parisc/kernel/pci.c
40
static int pci_hba_count __ro_after_init;
arch/parisc/kernel/pci.c
44
static struct pci_hba_data *parisc_pci_hba[PCI_HBA_MAX] __ro_after_init;
arch/parisc/kernel/perf_images.h
15
static uint32_t onyx_images[][PCXU_IMAGE_SIZE/sizeof(uint32_t)] __ro_after_init = {
arch/parisc/kernel/perf_images.h
2083
static uint32_t cuda_images[][PCXW_IMAGE_SIZE/sizeof(uint32_t)] __ro_after_init = {
arch/parisc/kernel/process.c
158
int running_on_qemu __ro_after_init;
arch/parisc/kernel/processor.c
34
struct system_cpuinfo_parisc boot_cpu_data __ro_after_init;
arch/parisc/kernel/processor.c
37
int _parisc_requires_coherency __ro_after_init;
arch/parisc/kernel/unwind.c
49
static struct unwind_table kernel_unwind_table __ro_after_init;
arch/parisc/mm/init.c
528
void *parisc_vmalloc_start __ro_after_init;
arch/parisc/mm/init.c
607
unsigned long *empty_zero_page __ro_after_init;
arch/parisc/mm/init.c
66
static struct resource sysram_resources[MAX_PHYSMEM_RANGES] __ro_after_init;
arch/parisc/mm/init.c
983
static struct execmem_info execmem_info __ro_after_init;
arch/powerpc/include/asm/book3s/64/kup.h
203
extern u64 __ro_after_init default_uamor;
arch/powerpc/include/asm/book3s/64/kup.h
204
extern u64 __ro_after_init default_amr;
arch/powerpc/include/asm/book3s/64/kup.h
205
extern u64 __ro_after_init default_iamr;
arch/powerpc/include/asm/book3s/64/mmu.h
74
extern unsigned long __ro_after_init memory_block_size;
arch/powerpc/kernel/cputable.c
23
static struct cpu_spec the_cpu_spec __ro_after_init;
arch/powerpc/kernel/cputable.c
25
struct cpu_spec *cur_cpu_spec __ro_after_init = NULL;
arch/powerpc/kernel/process.c
81
bool tm_suspend_disabled __ro_after_init = false;
arch/powerpc/kernel/prom.c
76
unsigned int boot_cpu_node_count __ro_after_init;
arch/powerpc/kernel/rtas.c
104
static struct rtas_function rtas_function_table[] __ro_after_init = {
arch/powerpc/kernel/rtas.c
973
static u32 rtas_error_log_max __ro_after_init = RTAS_ERROR_LOG_MAX;
arch/powerpc/kernel/secvar-ops.c
13
const struct secvar_operations *secvar_ops __ro_after_init = NULL;
arch/powerpc/kernel/secvar-sysfs.c
108
static struct bin_attribute data_attr __ro_after_init = __BIN_ATTR_RO(data, 0);
arch/powerpc/kernel/secvar-sysfs.c
110
static struct bin_attribute update_attr __ro_after_init = __BIN_ATTR_WO(update, 0);
arch/powerpc/kernel/setup_32.c
162
void *emergency_ctx[NR_CPUS] __ro_after_init = {[0] = &init_stack};
arch/powerpc/kernel/smp.c
1005
static __ro_after_init DEFINE_STATIC_KEY_FALSE(splpar_asym_pack);
arch/powerpc/kernel/smp.c
81
bool has_big_cores __ro_after_init;
arch/powerpc/kernel/smp.c
82
bool coregroup_enabled __ro_after_init;
arch/powerpc/kernel/smp.c
83
bool thread_group_shares_l2 __ro_after_init;
arch/powerpc/kernel/smp.c
84
bool thread_group_shares_l3 __ro_after_init;
arch/powerpc/kernel/smp.c
984
static bool shared_caches __ro_after_init;
arch/powerpc/kernel/time.c
140
static u64 boot_tb __ro_after_init;
arch/powerpc/kernel/vdso.c
82
static struct vm_special_mapping vdso32_spec __ro_after_init = {
arch/powerpc/kernel/vdso.c
88
static struct vm_special_mapping vdso64_spec __ro_after_init = {
arch/powerpc/lib/code-patching.c
204
static __ro_after_init DEFINE_STATIC_KEY_FALSE(poking_init_done);
arch/powerpc/mm/book3s64/hash_utils.c
129
struct mmu_hash_ops mmu_hash_ops __ro_after_init;
arch/powerpc/mm/book3s64/hash_utils.c
747
static bool disable_1tb_segments __ro_after_init;
arch/powerpc/mm/book3s64/hash_utils.c
765
__ro_after_init DEFINE_STATIC_KEY_FALSE(stress_hpt_key);
arch/powerpc/mm/book3s64/pkeys.c
23
u32 reserved_allocation_mask __ro_after_init;
arch/powerpc/mm/book3s64/pkeys.c
26
static u32 initial_allocation_mask __ro_after_init;
arch/powerpc/mm/book3s64/pkeys.c
32
u64 default_amr __ro_after_init = ~0x0UL;
arch/powerpc/mm/book3s64/pkeys.c
33
u64 default_iamr __ro_after_init = 0x5555555555555555UL;
arch/powerpc/mm/book3s64/pkeys.c
34
u64 default_uamor __ro_after_init;
arch/powerpc/mm/book3s64/slb.c
43
__ro_after_init DEFINE_STATIC_KEY_FALSE(stress_slb_key);
arch/powerpc/mm/book3s64/slb.c
52
__ro_after_init DEFINE_STATIC_KEY_FALSE(no_slb_preload_key);
arch/powerpc/mm/init-common.c
25
phys_addr_t memstart_addr __ro_after_init = (phys_addr_t)~0ull;
arch/powerpc/mm/init-common.c
27
phys_addr_t kernstart_addr __ro_after_init;
arch/powerpc/mm/init-common.c
29
unsigned long kernstart_virt_addr __ro_after_init = KERNELBASE;
arch/powerpc/mm/init-common.c
35
bool __ro_after_init kfence_disabled;
arch/powerpc/mm/init-common.c
36
bool __ro_after_init kfence_early_init = !!CONFIG_KFENCE_SAMPLE_INTERVAL;
arch/powerpc/mm/init_64.c
614
unsigned long memory_block_size __ro_after_init = 1UL << 30;
arch/powerpc/mm/mem.c
383
static struct execmem_info execmem_info __ro_after_init;
arch/powerpc/mm/ptdump/ptdump.c
108
static struct ptdump_range ptdump_range[] __ro_after_init = {
arch/powerpc/platforms/powernv/opal-core.c
209
static struct bin_attribute opal_core_attr __ro_after_init = {
arch/powerpc/platforms/powernv/opal-msglog.c
103
static struct bin_attribute opal_msglog_attr __ro_after_init = {
arch/powerpc/platforms/powernv/opal.c
74
static u32 opal_msg_size __ro_after_init;
arch/powerpc/platforms/powernv/ultravisor.c
41
static struct bin_attribute uv_msglog_attr __ro_after_init = {
arch/powerpc/platforms/pseries/lpar.c
70
static int hblkrm_size[MMU_PAGE_COUNT][MMU_PAGE_COUNT] __ro_after_init;
arch/powerpc/platforms/pseries/smp.c
163
static void (*ic_cause_ipi)(int cpu) __ro_after_init;
arch/riscv/include/asm/processor.h
192
extern unsigned long signal_minsigstksz __ro_after_init;
arch/riscv/kernel/cpu_ops.c
16
const struct cpu_operations *cpu_ops __ro_after_init = &cpu_ops_spinwait;
arch/riscv/kernel/ptrace.c
375
static struct user_regset riscv_user_regset[] __ro_after_init = {
arch/riscv/kernel/sbi.c
18
unsigned long sbi_spec_version __ro_after_init = SBI_SPEC_VERSION_DEFAULT;
arch/riscv/kernel/sbi.c
21
static void (*__sbi_set_timer)(uint64_t stime) __ro_after_init;
arch/riscv/kernel/sbi.c
22
static void (*__sbi_send_ipi)(unsigned int cpu) __ro_after_init;
arch/riscv/kernel/sbi.c
25
unsigned long arg4, unsigned long arg5) __ro_after_init;
arch/riscv/kernel/signal.c
27
unsigned long signal_minsigstksz __ro_after_init;
arch/riscv/kernel/signal.c
30
static size_t riscv_v_sc_size __ro_after_init;
arch/riscv/kernel/signal.c
31
static size_t riscv_zicfiss_sc_size __ro_after_init;
arch/riscv/kernel/smp.c
54
unsigned long __cpuid_to_hartid_map[NR_CPUS] __ro_after_init = {
arch/riscv/kernel/smp.c
67
static int ipi_virq_base __ro_after_init;
arch/riscv/kernel/smp.c
68
static int nr_ipi __ro_after_init = IPI_MAX;
arch/riscv/kernel/time.c
17
unsigned long riscv_timebase __ro_after_init;
arch/riscv/kernel/vdso.c
71
static struct vm_special_mapping rv_vdso_map __ro_after_init = {
arch/riscv/kernel/vdso.c
76
static struct __vdso_info vdso_info __ro_after_init = {
arch/riscv/kernel/vdso.c
84
static struct vm_special_mapping rv_compat_vdso_map __ro_after_init = {
arch/riscv/kernel/vdso.c
89
static struct __vdso_info compat_vdso_info __ro_after_init = {
arch/riscv/kvm/gstage.c
15
unsigned long kvm_riscv_gstage_mode __ro_after_init = HGATP_MODE_SV39X4;
arch/riscv/kvm/gstage.c
16
unsigned long kvm_riscv_gstage_pgd_levels __ro_after_init = 3;
arch/riscv/kvm/gstage.c
18
unsigned long kvm_riscv_gstage_mode __ro_after_init = HGATP_MODE_SV32X4;
arch/riscv/kvm/gstage.c
19
unsigned long kvm_riscv_gstage_pgd_levels __ro_after_init = 2;
arch/riscv/kvm/vmid.c
23
static unsigned long vmid_bits __ro_after_init;
arch/riscv/mm/cache-ops.c
8
struct riscv_nonstd_cache_ops noncoherent_cache_ops __ro_after_init;
arch/riscv/mm/dma-noncoherent.c
14
static bool noncoherent_supported __ro_after_init;
arch/riscv/mm/dma-noncoherent.c
15
int dma_cache_alignment __ro_after_init = ARCH_DMA_MINALIGN;
arch/riscv/mm/init.c
1534
static struct execmem_info execmem_info __ro_after_init;
arch/riscv/mm/init.c
42
struct kernel_mapping kernel_map __ro_after_init;
arch/riscv/mm/init.c
49
u64 satp_mode __ro_after_init = !IS_ENABLED(CONFIG_XIP_KERNEL) ? SATP_MODE_57 : SATP_MODE_39;
arch/riscv/mm/init.c
51
u64 satp_mode __ro_after_init = SATP_MODE_32;
arch/riscv/mm/init.c
56
bool pgtable_l4_enabled __ro_after_init = !IS_ENABLED(CONFIG_XIP_KERNEL);
arch/riscv/mm/init.c
57
bool pgtable_l5_enabled __ro_after_init = !IS_ENABLED(CONFIG_XIP_KERNEL);
arch/riscv/mm/init.c
62
phys_addr_t phys_ram_base __ro_after_init;
arch/riscv/mm/init.c
68
unsigned long vmemmap_start_pfn __ro_after_init;
arch/s390/kernel/ctlreg.c
35
static bool system_ctlreg_area_init __ro_after_init;
arch/s390/kernel/setup.c
186
unsigned long mio_wb_bit_mask __ro_after_init;
arch/s390/mm/init.c
292
static struct execmem_info execmem_info __ro_after_init;
arch/s390/mm/mmap.c
191
static pgprot_t protection_map[16] __ro_after_init;
arch/sparc/mm/execmem.c
5
static struct execmem_info execmem_info __ro_after_init;
arch/sparc/mm/init_64.c
2622
static pgprot_t protection_map[16] __ro_after_init;
arch/sparc/mm/srmmu.c
1447
static struct sparc32_cachetlb_ops viking_ops __ro_after_init = {
arch/sparc/mm/srmmu.c
1478
static struct sparc32_cachetlb_ops viking_sun4d_smp_ops __ro_after_init = {
arch/sparc/mm/srmmu.c
1743
static struct sparc32_cachetlb_ops smp_cachetlb_ops __ro_after_init = {
arch/x86/boot/startup/sev-shared.c
22
static struct snp_cpuid_table cpuid_table_copy __ro_after_init;
arch/x86/boot/startup/sev-shared.c
30
static u32 cpuid_std_range_max __ro_after_init;
arch/x86/boot/startup/sev-shared.c
31
static u32 cpuid_hyp_range_max __ro_after_init;
arch/x86/boot/startup/sev-shared.c
32
static u32 cpuid_ext_range_max __ro_after_init;
arch/x86/coco/core.c
20
enum cc_vendor cc_vendor __ro_after_init = CC_VENDOR_NONE;
arch/x86/coco/core.c
22
u64 cc_mask __ro_after_init;
arch/x86/coco/sev/core.c
100
static u64 snp_tsc_scale __ro_after_init;
arch/x86/coco/sev/core.c
101
static u64 snp_tsc_offset __ro_after_init;
arch/x86/coco/sev/core.c
102
static unsigned long snp_tsc_freq_khz __ro_after_init;
arch/x86/coco/sev/core.c
112
u8 snp_vmpl __ro_after_init;
arch/x86/coco/sev/core.c
123
u16 ghcb_version __ro_after_init;
arch/x86/coco/sev/core.c
51
u64 sev_hv_features __ro_after_init;
arch/x86/coco/sev/core.c
55
u64 sev_secrets_pa __ro_after_init;
arch/x86/coco/sev/svsm.c
24
u64 boot_svsm_caa_pa __ro_after_init;
arch/x86/entry/entry_fred.c
100
static idtentry_t sysvec_table[NR_SYSTEM_VECTORS] __ro_after_init = {
arch/x86/entry/syscall_32.c
61
bool __ia32_enabled __ro_after_init = !IS_ENABLED(CONFIG_IA32_EMULATION_DEFAULT_DISABLED);
arch/x86/entry/vsyscall/vsyscall_64.c
295
static struct vm_area_struct gate_vma __ro_after_init = {
arch/x86/entry/vsyscall/vsyscall_64.c
44
static enum { EMULATE, XONLY, NONE } vsyscall_mode __ro_after_init =
arch/x86/events/core.c
1890
static struct attribute_group x86_pmu_format_group __ro_after_init = {
arch/x86/events/core.c
2022
static struct attribute_group x86_pmu_events_group __ro_after_init = {
arch/x86/events/core.c
2693
static struct attribute_group x86_pmu_attr_group __ro_after_init = {
arch/x86/events/core.c
2713
static struct attribute_group x86_pmu_caps_group __ro_after_init = {
arch/x86/events/intel/pt.c
105
static struct attribute_group pt_cap_group __ro_after_init = {
arch/x86/hyperv/ivm.c
69
static u16 hv_ghcb_version __ro_after_init;
arch/x86/include/asm/setup.h
144
extern bool builtin_cmdline_added __ro_after_init;
arch/x86/include/asm/text-patching.h
131
extern __ro_after_init struct mm_struct *text_poke_mm;
arch/x86/include/asm/text-patching.h
132
extern __ro_after_init unsigned long text_poke_mm_addr;
arch/x86/kernel/acpi/madt_wakeup.c
19
static u64 acpi_mp_wake_mailbox_paddr __ro_after_init;
arch/x86/kernel/acpi/madt_wakeup.c
24
static u64 acpi_mp_pgd __ro_after_init;
arch/x86/kernel/acpi/madt_wakeup.c
25
static u64 acpi_mp_reset_vector_paddr __ro_after_init;
arch/x86/kernel/alternative.c
110
static bool cfi_paranoid __ro_after_init;
arch/x86/kernel/alternative.c
1203
enum cfi_mode cfi_mode __ro_after_init = __CFI_DEFAULT;
arch/x86/kernel/alternative.c
1204
static bool cfi_debug __ro_after_init;
arch/x86/kernel/alternative.c
1207
bool cfi_bhi __ro_after_init = false;
arch/x86/kernel/alternative.c
1251
static bool cfi_rand __ro_after_init = true;
arch/x86/kernel/alternative.c
1252
static u32 cfi_seed __ro_after_init;
arch/x86/kernel/alternative.c
2503
__ro_after_init struct mm_struct *text_poke_mm;
arch/x86/kernel/alternative.c
2504
__ro_after_init unsigned long text_poke_mm_addr;
arch/x86/kernel/apic/apic.c
100
static int enabled_via_apicbase __ro_after_init;
arch/x86/kernel/apic/apic.c
1244
enum apic_intr_mode_id apic_intr_mode __ro_after_init;
arch/x86/kernel/apic/apic.c
154
static unsigned long mp_lapic_addr __ro_after_init;
arch/x86/kernel/apic/apic.c
155
bool apic_is_disabled __ro_after_init;
arch/x86/kernel/apic/apic.c
159
int local_apic_timer_c2_ok __ro_after_init;
arch/x86/kernel/apic/apic.c
165
int apic_verbosity __ro_after_init;
arch/x86/kernel/apic/apic.c
167
int pic_mode __ro_after_init;
arch/x86/kernel/apic/apic.c
170
int smp_found_config __ro_after_init;
arch/x86/kernel/apic/apic.c
74
u32 boot_cpu_physical_apicid __ro_after_init = BAD_APICID;
arch/x86/kernel/apic/apic.c
77
u8 boot_cpu_apic_version __ro_after_init;
arch/x86/kernel/apic/apic.c
83
static int apic_extnmi __ro_after_init = APIC_EXTNMI_BSP;
arch/x86/kernel/apic/apic.c
88
static bool virt_ext_dest_id __ro_after_init;
arch/x86/kernel/apic/apic.c
91
unsigned long apic_mmio_base __ro_after_init;
arch/x86/kernel/apic/apic_flat_64.c
32
static struct apic apic_physflat __ro_after_init = {
arch/x86/kernel/apic/apic_flat_64.c
67
struct apic *apic __ro_after_init = &apic_physflat;
arch/x86/kernel/apic/apic_noop.c
52
struct apic apic_noop __ro_after_init = {
arch/x86/kernel/apic/io_apic.c
177
bool ioapic_is_disabled __ro_after_init;
arch/x86/kernel/apic/ipi.c
15
static int apic_ipi_shorthand_off __ro_after_init;
arch/x86/kernel/apic/msi.c
24
struct irq_domain *x86_pci_msi_default_domain __ro_after_init;
arch/x86/kernel/apic/probe_32.c
37
static struct apic apic_default __ro_after_init = {
arch/x86/kernel/apic/probe_32.c
72
struct apic *apic __ro_after_init = &apic_default;
arch/x86/kernel/apic/x2apic_cluster.c
227
static struct apic apic_x2apic_cluster __ro_after_init = {
arch/x86/kernel/apic/x2apic_phys.c
11
u32 x2apic_max_apicid __ro_after_init = UINT_MAX;
arch/x86/kernel/apic/x2apic_phys.c
126
static struct apic apic_x2apic_phys __ro_after_init = {
arch/x86/kernel/apic/x2apic_savic.c
24
static struct secure_avic_page __percpu *savic_page __ro_after_init;
arch/x86/kernel/apic/x2apic_savic.c
390
static struct apic apic_x2apic_savic __ro_after_init = {
arch/x86/kernel/apic/x2apic_uv_x.c
753
static struct apic apic_x2apic_uv_x __ro_after_init = {
arch/x86/kernel/callthunks.c
58
static bool thunks_initialized __ro_after_init;
arch/x86/kernel/cet.c
83
static __ro_after_init bool ibt_fatal = true;
arch/x86/kernel/cpu/amd.c
34
u16 invlpgb_count_max __ro_after_init = 1;
arch/x86/kernel/cpu/bugs.c
1022
static enum spectre_v1_mitigation spectre_v1_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
1112
enum spectre_v2_mitigation spectre_v2_enabled __ro_after_init = SPECTRE_V2_NONE;
arch/x86/kernel/cpu/bugs.c
1139
static enum its_mitigation its_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
1161
static enum retbleed_mitigation retbleed_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
1164
static int __ro_after_init retbleed_nosmt = false;
arch/x86/kernel/cpu/bugs.c
1179
static enum srso_mitigation srso_mitigation __ro_after_init = SRSO_MITIGATION_AUTO;
arch/x86/kernel/cpu/bugs.c
122
u64 __ro_after_init x86_amd_ls_cfg_base;
arch/x86/kernel/cpu/bugs.c
123
u64 __ro_after_init x86_amd_ls_cfg_ssbd_mask;
arch/x86/kernel/cpu/bugs.c
1546
static enum tsa_mitigations tsa_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
1632
static enum spectre_v2_user_mitigation spectre_v2_user_stibp __ro_after_init =
arch/x86/kernel/cpu/bugs.c
1634
static enum spectre_v2_user_mitigation spectre_v2_user_ibpb __ro_after_init =
arch/x86/kernel/cpu/bugs.c
1699
static enum spectre_v2_mitigation_cmd spectre_v2_cmd __ro_after_init =
arch/x86/kernel/cpu/bugs.c
1712
static enum spectre_v2_user_mitigation_cmd spectre_v2_user_cmd __ro_after_init =
arch/x86/kernel/cpu/bugs.c
1894
static bool nospectre_v2 __ro_after_init;
arch/x86/kernel/cpu/bugs.c
1953
static bool __ro_after_init rrsba_disabled;
arch/x86/kernel/cpu/bugs.c
2047
static enum bhi_mitigations bhi_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
2379
static enum ssb_mitigation ssb_mode __ro_after_init =
arch/x86/kernel/cpu/bugs.c
2389
static bool nossb __ro_after_init;
arch/x86/kernel/cpu/bugs.c
2723
enum l1tf_mitigations l1tf_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
298
static enum mds_mitigations mds_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
300
static bool mds_nosmt __ro_after_init = false;
arch/x86/kernel/cpu/bugs.c
3062
static enum vmscape_mitigations vmscape_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
317
static enum taa_mitigations taa_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
328
static enum mmio_mitigations mmio_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
339
static enum rfds_mitigations rfds_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
346
static bool verw_clear_cpu_buf_mitigation_selected __ro_after_init;
arch/x86/kernel/cpu/bugs.c
421
static bool taa_nosmt __ro_after_init;
arch/x86/kernel/cpu/bugs.c
533
static bool mmio_nosmt __ro_after_init = false;
arch/x86/kernel/cpu/bugs.c
71
u64 x86_pred_cmd __ro_after_init = PRED_CMD_IBPB;
arch/x86/kernel/cpu/bugs.c
73
static u64 __ro_after_init x86_arch_cap_msr;
arch/x86/kernel/cpu/bugs.c
730
static enum srbds_mitigations srbds_mitigation __ro_after_init =
arch/x86/kernel/cpu/bugs.c
77
void (*x86_return_thunk)(void) __ro_after_init = __x86_return_thunk;
arch/x86/kernel/cpu/bugs.c
873
static enum gds_mitigations gds_mitigation __ro_after_init =
arch/x86/kernel/cpu/bus_lock.c
28
static enum split_lock_detect_state sld_state __ro_after_init = sld_off;
arch/x86/kernel/cpu/bus_lock.c
29
static u64 msr_test_ctrl_cache __ro_after_init;
arch/x86/kernel/cpu/bus_lock.c
36
static bool cpu_model_supports_sld __ro_after_init;
arch/x86/kernel/cpu/cacheinfo.c
35
unsigned int memory_caching_control __ro_after_init;
arch/x86/kernel/cpu/common.c
101
unsigned int __num_cores_per_package __ro_after_init = 1;
arch/x86/kernel/cpu/common.c
104
unsigned int __num_threads_per_package __ro_after_init = 1;
arch/x86/kernel/cpu/common.c
451
static unsigned long cr4_pinned_bits __ro_after_init;
arch/x86/kernel/cpu/common.c
89
unsigned int __max_threads_per_core __ro_after_init = 1;
arch/x86/kernel/cpu/common.c
92
unsigned int __max_dies_per_package __ro_after_init = 1;
arch/x86/kernel/cpu/common.c
95
unsigned int __max_logical_packages __ro_after_init = 1;
arch/x86/kernel/cpu/common.c
98
unsigned int __num_nodes_per_package __ro_after_init = 1;
arch/x86/kernel/cpu/microcode/amd.c
150
static u32 bsp_cpuid_1_eax __ro_after_init;
arch/x86/kernel/cpu/microcode/intel.c
76
static unsigned int llc_size_per_core __ro_after_init;
arch/x86/kernel/cpu/resctrl/core.c
816
static struct rdt_options rdt_options[] __ro_after_init = {
arch/x86/kernel/cpu/topology.c
50
u32 cpuid_to_apicid[] __ro_after_init = { [0 ... NR_CPUS - 1] = BAD_APICID, };
arch/x86/kernel/cpu/topology.c
53
static struct { DECLARE_BITMAP(map, MAX_LOCAL_APIC); } apic_maps[TOPO_MAX_DOMAIN] __ro_after_init;
arch/x86/kernel/cpu/topology.c
65
} topo_info __ro_after_init = {
arch/x86/kernel/cpu/topology_common.c
13
struct x86_topology_system x86_topo_system __ro_after_init;
arch/x86/kernel/cpu/topology_common.c
16
unsigned int __amd_nodes_per_pkg __ro_after_init;
arch/x86/kernel/cpu/tsx.c
30
static enum tsx_ctrl_states tsx_ctrl_state __ro_after_init =
arch/x86/kernel/cpu/umwait.c
25
static u32 orig_umwait_control_cached __ro_after_init;
arch/x86/kernel/cpu/vmware.c
145
static struct cyc2ns_data vmware_cyc2ns __ro_after_init;
arch/x86/kernel/cpu/vmware.c
66
static unsigned long vmware_tsc_khz __ro_after_init;
arch/x86/kernel/cpu/vmware.c
67
static u8 vmware_hypercall_mode __ro_after_init;
arch/x86/kernel/early-quirks.c
563
struct resource intel_graphics_stolen_res __ro_after_init = DEFINE_RES_MEM(0, 0);
arch/x86/kernel/fpu/core.c
39
struct fpu_state_config fpu_kernel_cfg __ro_after_init;
arch/x86/kernel/fpu/core.c
40
struct fpu_state_config fpu_user_cfg __ro_after_init;
arch/x86/kernel/fpu/core.c
41
struct vcpu_fpu_config guest_default_cfg __ro_after_init;
arch/x86/kernel/fpu/core.c
47
struct fpstate init_fpstate __ro_after_init;
arch/x86/kernel/fpu/init.c
101
unsigned int mxcsr_feature_mask __ro_after_init = 0xffffffffu;
arch/x86/kernel/fpu/xstate.c
102
static unsigned int xfeature_uncompact_order[XFEATURE_MAX] __ro_after_init =
arch/x86/kernel/fpu/xstate.c
91
static unsigned int xstate_offsets[XFEATURE_MAX] __ro_after_init =
arch/x86/kernel/fpu/xstate.c
93
static unsigned int xstate_sizes[XFEATURE_MAX] __ro_after_init =
arch/x86/kernel/fpu/xstate.c
95
static unsigned int xstate_flags[XFEATURE_MAX] __ro_after_init;
arch/x86/kernel/head64.c
54
unsigned int __pgtable_l5_enabled __ro_after_init;
arch/x86/kernel/head64.c
56
unsigned int pgdir_shift __ro_after_init = 39;
arch/x86/kernel/head64.c
59
unsigned int ptrs_per_p4d __ro_after_init = 1;
arch/x86/kernel/head64.c
63
unsigned long page_offset_base __ro_after_init = __PAGE_OFFSET_BASE_L4;
arch/x86/kernel/head64.c
65
unsigned long vmalloc_base __ro_after_init = __VMALLOC_BASE_L4;
arch/x86/kernel/head64.c
67
unsigned long vmemmap_base __ro_after_init = __VMEMMAP_BASE_L4;
arch/x86/kernel/hpet.c
506
static struct irq_chip hpet_msi_controller __ro_after_init = {
arch/x86/kernel/i8259.c
36
static bool pcat_compat __ro_after_init;
arch/x86/kernel/idt.c
178
static struct desc_ptr idt_descr __ro_after_init = {
arch/x86/kernel/ksysfs.c
248
static struct bin_attribute data_attr __ro_after_init = {
arch/x86/kernel/kvmclock.c
28
static int msr_kvm_system_time __ro_after_init;
arch/x86/kernel/kvmclock.c
29
static int msr_kvm_wall_clock __ro_after_init;
arch/x86/kernel/kvmclock.c
30
static u64 kvm_sched_clock_offset __ro_after_init;
arch/x86/kernel/ptrace.c
1237
static struct user_regset x86_64_regsets[] __ro_after_init = {
arch/x86/kernel/ptrace.c
1298
static struct user_regset x86_32_regsets[] __ro_after_init = {
arch/x86/kernel/reboot.c
806
struct machine_ops machine_ops __ro_after_init = {
arch/x86/kernel/setup.c
138
__visible unsigned long mmu_cr4_features __ro_after_init;
arch/x86/kernel/setup.c
140
__visible unsigned long mmu_cr4_features __ro_after_init = X86_CR4_PAE;
arch/x86/kernel/setup.c
230
bool builtin_cmdline_added __ro_after_init;
arch/x86/kernel/setup_percpu.c
32
unsigned long __per_cpu_offset[NR_CPUS] __ro_after_init;
arch/x86/kernel/signal.c
211
static unsigned long __ro_after_init max_frame_size;
arch/x86/kernel/signal.c
212
static unsigned int __ro_after_init fpu_default_state_size;
arch/x86/kernel/signal.c
387
static bool strict_sigaltstack_size __ro_after_init = true;
arch/x86/kernel/signal.c
389
static bool strict_sigaltstack_size __ro_after_init = false;
arch/x86/kernel/unwind_orc.c
35
static bool orc_init __ro_after_init;
arch/x86/kernel/unwind_orc.c
36
static bool unwind_debug __ro_after_init;
arch/x86/kernel/unwind_orc.c
37
static unsigned int lookup_num_blocks __ro_after_init;
arch/x86/kernel/uprobes.c
626
static struct page *tramp_mapping_pages[2] __ro_after_init;
arch/x86/kernel/x86_init.c
146
struct x86_platform_ops x86_platform __ro_after_init = {
arch/x86/kernel/x86_init.c
174
struct x86_apic_ops x86_apic_ops __ro_after_init = {
arch/x86/kvm/cpuid.c
48
static struct cpuid_xstate_sizes xstate_sizes[XFEATURE_MAX] __ro_after_init;
arch/x86/kvm/mmu/mmu.c
108
static bool __ro_after_init tdp_mmu_allowed;
arch/x86/kvm/mmu/mmu.c
1990
static __ro_after_init HLIST_HEAD(empty_page_hash);
arch/x86/kvm/mmu/spte.c
23
static bool __ro_after_init allow_mmio_caching;
arch/x86/kvm/svm/nested.c
196
static int nested_svm_msrpm_merge_offsets[10] __ro_after_init;
arch/x86/kvm/svm/nested.c
197
static int nested_svm_nr_msrpm_merge_offsets __ro_after_init;
arch/x86/kvm/svm/sev.c
90
static u64 snp_supported_policy_bits __ro_after_init;
arch/x86/kvm/svm/sev.c
92
static u64 sev_supported_vmsa_features __ro_after_init;
arch/x86/kvm/svm/svm.c
192
int tsc_aux_uret_slot __ro_after_init = -1;
arch/x86/kvm/svm/svm.h
54
extern int tsc_aux_uret_slot __ro_after_init;
arch/x86/kvm/vmx/capabilities.h
63
extern struct vmcs_config vmcs_config __ro_after_init;
arch/x86/kvm/vmx/capabilities.h
69
extern struct vmx_capability vmx_capability __ro_after_init;
arch/x86/kvm/vmx/nested.c
27
static bool __ro_after_init warn_on_missed_cc;
arch/x86/kvm/vmx/sgx.c
18
static u64 sgx_pubkey_hash[4] __ro_after_init;
arch/x86/kvm/vmx/tdx.c
55
bool enable_tdx __ro_after_init;
arch/x86/kvm/vmx/vmcs12.c
162
u16 vmcs12_field_offsets[ARRAY_SIZE(kvm_supported_vmcs12_field_offsets)] __ro_after_init;
arch/x86/kvm/vmx/vmcs12.c
163
unsigned int nr_vmcs12_fields __ro_after_init;
arch/x86/kvm/vmx/vmcs12.h
377
extern u16 vmcs12_field_offsets[] __ro_after_init;
arch/x86/kvm/vmx/vmcs12.h
378
extern unsigned int nr_vmcs12_fields __ro_after_init;
arch/x86/kvm/vmx/vmx.c
206
struct x86_pmu_lbr __ro_after_init vmx_lbr_caps;
arch/x86/kvm/vmx/vmx.c
593
struct vmcs_config vmcs_config __ro_after_init;
arch/x86/kvm/vmx/vmx.c
594
struct vmx_capability vmx_capability __ro_after_init;
arch/x86/lib/delay.c
36
static void (*delay_fn)(u64) __ro_after_init = delay_loop;
arch/x86/lib/delay.c
37
static void (*delay_halt_fn)(u64 start, u64 cycles) __ro_after_init;
arch/x86/mm/init.c
1057
static struct execmem_info execmem_info __ro_after_init;
arch/x86/mm/kaslr.c
70
unsigned long direct_map_physmem_end __ro_after_init;
arch/x86/mm/pat/memtype.c
68
static u64 __ro_after_init pat_msr_val;
arch/x86/mm/pgprot.c
8
static pgprot_t protection_map[16] __ro_after_init = {
arch/x86/mm/pgtable.c
11
phys_addr_t physical_mask __ro_after_init = (1ULL << __PHYSICAL_MASK_SHIFT) - 1;
arch/x86/pci/pcbios.c
139
} pci_indirect __ro_after_init = {
arch/x86/pci/pcbios.c
144
static int pci_bios_present __ro_after_init;
arch/x86/pci/xen.c
165
static struct xen_msi_ops xen_msi_ops __ro_after_init;
arch/x86/platform/efi/efi_64.c
393
bool efi_disable_ibt_for_runtime __ro_after_init = true;
arch/x86/platform/uv/bios_uv.c
19
unsigned long uv_systab_phys __ro_after_init = EFI_INVALID_TABLE_ADDR;
arch/x86/um/ptrace.c
237
static struct user_regset uml_regsets[] __ro_after_init = {
arch/x86/virt/svm/sev.c
108
static struct rmp_segment_desc **rmp_segment_table __ro_after_init;
arch/x86/virt/svm/sev.c
109
static unsigned int rst_max_index __ro_after_init = 512;
arch/x86/virt/vmx/tdx/tdx.c
44
static u32 tdx_global_keyid __ro_after_init;
arch/x86/virt/vmx/tdx/tdx.c
45
static u32 tdx_guest_keyid_start __ro_after_init;
arch/x86/virt/vmx/tdx/tdx.c
46
static u32 tdx_nr_guest_keyids __ro_after_init;
arch/x86/xen/apic.c
113
static struct apic xen_pv_apic __ro_after_init = {
arch/x86/xen/enlighten.c
62
enum xen_domain_type __ro_after_init xen_domain_type = XEN_NATIVE;
arch/x86/xen/enlighten.c
64
uint32_t __ro_after_init xen_start_flags;
arch/x86/xen/enlighten_hvm.c
34
__ro_after_init bool xen_percpu_upcall;
arch/x86/xen/enlighten_pvh.c
31
bool __ro_after_init xen_pvh;
arch/x86/xen/multicalls.c
60
static struct static_key mc_debug __ro_after_init;
arch/x86/xen/p2m.c
797
} xen_nonram_remap[NR_NONRAM_REMAP] __ro_after_init;
arch/x86/xen/p2m.c
798
static unsigned int nr_nonram_remap __ro_after_init;
arch/x86/xen/time.c
233
static struct clock_event_device xen_timerop_clockevent __ro_after_init = {
arch/x86/xen/time.c
294
static struct clock_event_device xen_vcpuop_clockevent __ro_after_init = {
block/bdev.c
376
static struct kmem_cache *bdev_cachep __ro_after_init;
block/bdev.c
451
struct super_block *blockdev_superblock __ro_after_init;
block/bdev.c
452
static struct vfsmount *blockdev_mnt __ro_after_init;
crypto/aegis128-core.c
39
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_simd);
crypto/aegis128-neon.c
12
int aegis128_have_aes_insn __ro_after_init;
drivers/acpi/apei/einj-core.c
181
bool einj_initialized __ro_after_init;
drivers/acpi/bgrt.c
32
static __ro_after_init BIN_ATTR_SIMPLE_RO(image);
drivers/acpi/event.c
85
static struct genl_family acpi_event_genl_family __ro_after_init = {
drivers/android/binder_netlink.c
22
struct genl_family binder_nl_family __ro_after_init = {
drivers/block/nbd.c
2476
static struct genl_family nbd_genl_family __ro_after_init = {
drivers/bus/arm-cci.c
28
static void __iomem *cci_ctrl_base __ro_after_init;
drivers/bus/arm-cci.c
29
static unsigned long cci_ctrl_phys __ro_after_init;
drivers/clk/tegra/clk-tegra30.c
354
static struct tegra_clk_pll_params pll_c_params __ro_after_init = {
drivers/clk/tegra/clk-tegra30.c
383
static struct tegra_clk_pll_params pll_m_params __ro_after_init = {
drivers/clk/tegra/clk-tegra30.c
404
static struct tegra_clk_pll_params pll_p_params __ro_after_init = {
drivers/clk/tegra/clk-tegra30.c
439
static struct tegra_clk_pll_params pll_d_params __ro_after_init = {
drivers/clk/tegra/clk-tegra30.c
456
static struct tegra_clk_pll_params pll_d2_params __ro_after_init = {
drivers/clk/tegra/clk-tegra30.c
473
static struct tegra_clk_pll_params pll_u_params __ro_after_init = {
drivers/clk/tegra/clk-tegra30.c
491
static struct tegra_clk_pll_params pll_x_params __ro_after_init = {
drivers/clk/tegra/clk-tegra30.c
510
static struct tegra_clk_pll_params pll_e_params __ro_after_init = {
drivers/clocksource/arm_arch_timer.c
137
u64 (*arch_timer_read_counter)(void) __ro_after_init = arch_counter_get_cntvct;
drivers/clocksource/arm_arch_timer.c
158
static struct cyclecounter cyclecounter __ro_after_init = {
drivers/clocksource/arm_arch_timer.c
43
static u32 arch_timer_rate __ro_after_init;
drivers/clocksource/arm_arch_timer.c
44
static int arch_timer_ppi[ARCH_TIMER_MAX_TIMER_PPI] __ro_after_init;
drivers/clocksource/arm_arch_timer.c
56
static enum arch_timer_ppi_nr arch_timer_uses_ppi __ro_after_init = ARCH_TIMER_VIRT_PPI;
drivers/clocksource/arm_arch_timer.c
57
static bool arch_timer_c3stop __ro_after_init;
drivers/clocksource/arm_arch_timer.c
58
static bool arch_counter_suspend_stop __ro_after_init;
drivers/clocksource/arm_arch_timer.c
66
static bool evtstrm_enable __ro_after_init = IS_ENABLED(CONFIG_ARM_ARCH_TIMER_EVTSTREAM);
drivers/clocksource/timer-econet-en751221.c
28
} econet_timer __ro_after_init;
drivers/clocksource/timer-gxp.c
34
static void __iomem *system_clock __ro_after_init;
drivers/clocksource/timer-imx-tpm.c
35
static int counter_width __ro_after_init;
drivers/clocksource/timer-imx-tpm.c
36
static void __iomem *timer_base __ro_after_init;
drivers/cpufreq/intel_pstate.c
301
static bool hwp_active __ro_after_init;
drivers/cpufreq/intel_pstate.c
302
static int hwp_mode_bdw __ro_after_init;
drivers/cpufreq/intel_pstate.c
303
static bool per_cpu_limits __ro_after_init;
drivers/cpufreq/intel_pstate.c
304
static bool hwp_forced __ro_after_init;
drivers/cpufreq/intel_pstate.c
922
static bool no_cas __ro_after_init;
drivers/dpll/dpll_nl.c
161
struct genl_family dpll_nl_family __ro_after_init = {
drivers/firmware/dmi_scan.c
764
static __ro_after_init BIN_ATTR_SIMPLE_ADMIN_RO(smbios_entry_point);
drivers/firmware/dmi_scan.c
765
static __ro_after_init BIN_ATTR_SIMPLE_ADMIN_RO(DMI);
drivers/firmware/efi/efi.c
1062
static struct linux_efi_memreserve *efi_memreserve_root __ro_after_init;
drivers/firmware/efi/efi.c
61
unsigned long __ro_after_init efi_rng_seed = EFI_INVALID_TABLE_ADDR;
drivers/firmware/efi/memattr.c
16
unsigned long __ro_after_init efi_mem_attr_table = EFI_INVALID_TABLE_ADDR;
drivers/firmware/efi/rci2-table.c
41
unsigned long rci2_table_phys __ro_after_init = EFI_INVALID_TABLE_ADDR;
drivers/firmware/efi/rci2-table.c
43
static __ro_after_init BIN_ATTR_SIMPLE_ADMIN_RO(rci2);
drivers/firmware/smccc/kvm_guest.c
16
static DECLARE_BITMAP(__kvm_arm_hyp_services, ARM_SMCCC_KVM_NUM_FUNCS) __ro_after_init = { };
drivers/firmware/smccc/smccc.c
18
bool __ro_after_init smccc_trng_available = false;
drivers/firmware/smccc/smccc.c
19
s32 __ro_after_init smccc_soc_id_version = SMCCC_RET_NOT_SUPPORTED;
drivers/firmware/smccc/smccc.c
20
s32 __ro_after_init smccc_soc_id_revision = SMCCC_RET_NOT_SUPPORTED;
drivers/firmware/smccc/soc_id.c
37
static char __ro_after_init smccc_soc_id_name[136] = "";
drivers/i2c/busses/i2c-i801.c
1078
static unsigned char apanel_addr __ro_after_init;
drivers/iommu/amd/init.c
196
unsigned long amd_iommu_pgsize_bitmap __ro_after_init = AMD_IOMMU_PGSIZES;
drivers/iommu/irq_remapping.c
27
bool enable_posted_msi __ro_after_init;
drivers/irqchip/irq-aclint-sswi.c
19
static int sswi_ipi_virq __ro_after_init;
drivers/irqchip/irq-armada-370-xp.c
189
static struct mpic *mpic_data __ro_after_init;
drivers/irqchip/irq-econet-en751221.c
53
} econet_intc __ro_after_init;
drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c
68
static struct msi_domain_ops its_fsl_mc_msi_ops __ro_after_init = {
drivers/irqchip/irq-gic-v3-its.c
68
static u8 __ro_after_init lpi_prop_prio;
drivers/irqchip/irq-gic-v3.c
165
static bool cpus_have_security_disabled __ro_after_init;
drivers/irqchip/irq-gic-v3.c
166
static bool cpus_have_group0 __ro_after_init;
drivers/irqchip/irq-gic-v3.c
40
static u8 dist_prio_irq __ro_after_init = GICV3_PRIO_IRQ;
drivers/irqchip/irq-gic-v3.c
41
static u8 dist_prio_nmi __ro_after_init = GICV3_PRIO_NMI;
drivers/irqchip/irq-gic-v5.c
22
static u8 pri_bits __ro_after_init = 5;
drivers/irqchip/irq-gic-v5.c
37
static u32 num_lpis __ro_after_init;
drivers/irqchip/irq-imx-gpcv2.c
29
static struct gpcv2_irqchip_data *imx_gpcv2_instance __ro_after_init;
drivers/irqchip/irq-imx-intmux.c
117
static struct irq_chip imx_intmux_irq_chip __ro_after_init = {
drivers/irqchip/irq-riscv-aplic-main.c
119
static bool aplic_syscore_registered __ro_after_init;
drivers/irqchip/irq-riscv-imsic-early.c
27
bool imsic_noipi __ro_after_init;
drivers/irqchip/irq-riscv-intc.c
25
static unsigned int riscv_intc_nr_irqs __ro_after_init = BITS_PER_LONG;
drivers/irqchip/irq-riscv-intc.c
26
static unsigned int riscv_intc_custom_base __ro_after_init = BITS_PER_LONG;
drivers/irqchip/irq-riscv-intc.c
27
static unsigned int riscv_intc_custom_nr_irqs __ro_after_init;
drivers/irqchip/irq-sifive-plic.c
102
static int plic_parent_irq __ro_after_init;
drivers/irqchip/irq-sifive-plic.c
103
static bool plic_global_setup_done __ro_after_init;
drivers/md/dm-verity-verify-sig.c
20
static bool dm_verity_keyring_unsealed __ro_after_init;
drivers/misc/lkdtm/perms.c
30
static unsigned long ro_after_init __ro_after_init = 0x55AA5500;
drivers/misc/lkdtm/perms.c
37
static void __ro_after_init *do_nothing_ptr;
drivers/net/ethernet/intel/ice/ice_ethtool.c
411
static struct ethtool_forced_speed_map ice_adv_lnk_speed_maps[] __ro_after_init = {
drivers/net/ethernet/qlogic/qed/qed_main.c
143
static struct qed_mfw_speed_map qed_mfw_ext_maps[] __ro_after_init = {
drivers/net/ethernet/qlogic/qed/qed_main.c
205
static struct qed_mfw_speed_map qed_mfw_legacy_maps[] __ro_after_init = {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
252
qede_forced_speed_maps[] __ro_after_init = {
drivers/net/gtp.c
2458
static struct genl_family gtp_genl_family __ro_after_init = {
drivers/net/hyperv/netvsc_drv.c
50
static unsigned int ring_size __ro_after_init = 128;
drivers/net/hyperv/netvsc_drv.c
53
unsigned int netvsc_ring_bytes __ro_after_init;
drivers/net/ieee802154/mac802154_hwsim.c
790
static struct genl_family hwsim_genl_family __ro_after_init = {
drivers/net/macsec.c
3379
static struct genl_family macsec_fam __ro_after_init = {
drivers/net/ovpn/netlink-gen.c
253
struct genl_family ovpn_nl_family __ro_after_init = {
drivers/net/ovpn/tcp.c
31
static struct proto ovpn_tcp_prot __ro_after_init;
drivers/net/ovpn/tcp.c
32
static struct proto_ops ovpn_tcp_ops __ro_after_init;
drivers/net/ovpn/tcp.c
33
static struct proto ovpn_tcp6_prot __ro_after_init;
drivers/net/ovpn/tcp.c
34
static struct proto_ops ovpn_tcp6_ops __ro_after_init;
drivers/net/phy/phy_caps.c
9
static struct link_capabilities link_caps[__LINK_CAPA_MAX] __ro_after_init = {
drivers/net/phy/phy_device.c
134
__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_eee_cap1_features) __ro_after_init;
drivers/net/phy/phy_device.c
142
__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_eee_cap2_features) __ro_after_init;
drivers/net/phy/phy_device.c
67
__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_basic_features) __ro_after_init;
drivers/net/phy/phy_device.c
70
__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_basic_t1_features) __ro_after_init;
drivers/net/phy/phy_device.c
73
__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_basic_t1s_p2mp_features) __ro_after_init;
drivers/net/phy/phy_device.c
76
__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_gbit_features) __ro_after_init;
drivers/net/phy/phy_device.c
79
__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_gbit_fibre_features) __ro_after_init;
drivers/net/phy/phy_device.c
82
__ETHTOOL_DECLARE_LINK_MODE_MASK(phy_10gbit_features) __ro_after_init;
drivers/net/team/team_core.c
2831
static struct genl_family team_nl_family __ro_after_init = {
drivers/net/wireguard/netlink.c
587
static struct genl_family genl_family __ro_after_init = {
drivers/net/wireguard/noise.c
30
static u8 handshake_init_hash[NOISE_HASH_LEN] __ro_after_init;
drivers/net/wireguard/noise.c
31
static u8 handshake_init_chaining_key[NOISE_HASH_LEN] __ro_after_init;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
3398
static struct ieee80211_ops il3945_mac_ops __ro_after_init = {
drivers/net/wireless/virtual/mac80211_hwsim.c
6693
static struct genl_family hwsim_genl_family __ro_after_init = {
drivers/net/wireless/virtual/virt_wifi.c
137
static u8 fake_router_bssid[ETH_ALEN] __ro_after_init = {};
drivers/of/fdt.c
1323
static __ro_after_init BIN_ATTR_SIMPLE_ADMIN_RO(fdt);
drivers/of/fdt.c
459
void *initial_boot_params __ro_after_init;
drivers/of/fdt.c
460
phys_addr_t initial_boot_params_pa __ro_after_init;
drivers/parisc/sba_iommu.c
122
static struct proc_dir_entry *proc_runway_root __ro_after_init;
drivers/parisc/sba_iommu.c
123
static struct proc_dir_entry *proc_mckinley_root __ro_after_init;
drivers/pci/hotplug/acpiphp_ibm.c
96
static struct bin_attribute ibm_apci_table_attr __ro_after_init = {
drivers/pci/pci.c
141
u8 pci_dfl_cache_line_size __ro_after_init = L1_CACHE_BYTES >> 2;
drivers/pci/pci.c
142
u8 pci_cache_line_size __ro_after_init ;
drivers/pci/pcie/aer.c
608
static struct attribute *aer_stats_attrs[] __ro_after_init = {
drivers/platform/x86/uniwill/uniwill-acpi.c
364
static struct uniwill_device_descriptor device_descriptor __ro_after_init;
drivers/power/supply/power_supply_sysfs.c
149
static struct power_supply_attr power_supply_attrs[] __ro_after_init = {
drivers/power/supply/power_supply_sysfs.c
236
__power_supply_attrs[POWER_SUPPLY_ATTR_CNT + 1] __ro_after_init;
drivers/powercap/intel_rapl_msr.c
36
static bool rapl_msr_pmu __ro_after_init;
drivers/regulator/event.c
21
static struct genl_family reg_event_genl_family __ro_after_init = {
drivers/scsi/aic7xxx/aic79xx_osm.c
197
static struct ahd_linux_iocell_opts aic79xx_iocell_info[] __ro_after_init =
drivers/scsi/pmcraid.c
1342
static struct genl_family pmcraid_event_family __ro_after_init = {
drivers/target/target_core_user.c
477
static struct genl_family tcmu_genl_family __ro_after_init = {
drivers/thermal/intel/intel_tcc.c
46
static struct temp_masks intel_tcc_temp_masks __ro_after_init = {
drivers/thermal/thermal_core.c
44
static struct workqueue_struct *thermal_wq __ro_after_init;
drivers/thermal/thermal_netlink.c
904
static struct genl_family thermal_genl_family __ro_after_init = {
drivers/tty/pty.c
843
static struct file_operations ptmx_fops __ro_after_init;
drivers/vdpa/vdpa.c
1584
static struct genl_family vdpa_nl_family __ro_after_init = {
drivers/watchdog/booke_wdt.c
196
static struct watchdog_info booke_wdt_info __ro_after_init = {
drivers/watchdog/pika_wdt.c
58
static struct watchdog_info ident __ro_after_init = {
fs/anon_inodes.c
29
static struct vfsmount *anon_inode_mnt __ro_after_init;
fs/anon_inodes.c
30
static struct inode *anon_inode_inode __ro_after_init;
fs/buffer.c
2994
static struct kmem_cache *bh_cachep __ro_after_init;
fs/buffer.c
3000
static unsigned long max_buffer_heads __ro_after_init;
fs/char_dev.c
29
static struct kobj_map *cdev_map __ro_after_init;
fs/dcache.c
113
static unsigned int d_hash_shift __ro_after_init __used;
fs/dcache.c
115
static struct hlist_bl_head *dentry_hashtable __ro_after_init __used;
fs/dcache.c
89
static struct kmem_cache *__dentry_cache __ro_after_init;
fs/debugfs/inode.c
214
static struct kmem_cache *debugfs_inode_cachep __ro_after_init;
fs/debugfs/inode.c
38
static bool debugfs_enabled __ro_after_init = IS_ENABLED(CONFIG_DEBUG_FS_ALLOW_ALL);
fs/direct-io.c
153
static struct kmem_cache *dio_cache __ro_after_init;
fs/eventpoll.c
266
static struct kmem_cache *epi_cache __ro_after_init;
fs/eventpoll.c
269
static struct kmem_cache *pwq_cache __ro_after_init;
fs/eventpoll.c
281
static struct kmem_cache *ephead_cache __ro_after_init;
fs/fcntl.c
990
static struct kmem_cache *fasync_cache __ro_after_init;
fs/file_table.c
41
static struct kmem_cache *filp_cachep __ro_after_init;
fs/file_table.c
42
static struct kmem_cache *bfilp_cachep __ro_after_init;
fs/inode.c
64
static unsigned int i_hash_mask __ro_after_init;
fs/inode.c
65
static unsigned int i_hash_shift __ro_after_init;
fs/inode.c
66
static struct hlist_head *inode_hashtable __ro_after_init;
fs/inode.c
80
static struct kmem_cache *inode_cachep __ro_after_init;
fs/kernfs/mount.c
24
struct kmem_cache *kernfs_node_cache __ro_after_init;
fs/kernfs/mount.c
25
struct kmem_cache *kernfs_iattrs_cache __ro_after_init;
fs/kernfs/mount.c
26
struct kernfs_global_locks *kernfs_locks __ro_after_init;
fs/lockd/netlink.c
37
struct genl_family lockd_nl_family __ro_after_init = {
fs/locks.c
172
static struct kmem_cache *flctx_cache __ro_after_init;
fs/locks.c
173
static struct kmem_cache *filelock_cache __ro_after_init;
fs/locks.c
174
static struct kmem_cache *filelease_cache __ro_after_init;
fs/namei.c
129
static struct kmem_cache *__names_cache __ro_after_init;
fs/namespace.c
116
struct kobject *fs_kobj __ro_after_init;
fs/namespace.c
44
static unsigned int m_hash_mask __ro_after_init;
fs/namespace.c
45
static unsigned int m_hash_shift __ro_after_init;
fs/namespace.c
46
static unsigned int mp_hash_mask __ro_after_init;
fs/namespace.c
47
static unsigned int mp_hash_shift __ro_after_init;
fs/namespace.c
80
static struct hlist_head *mount_hashtable __ro_after_init;
fs/namespace.c
81
static struct hlist_head *mountpoint_hashtable __ro_after_init;
fs/namespace.c
82
static struct kmem_cache *mnt_cache __ro_after_init;
fs/nfsd/netlink.c
107
struct genl_family nfsd_nl_family __ro_after_init = {
fs/notify/dnotify/dnotify.c
40
static struct kmem_cache *dnotify_struct_cache __ro_after_init;
fs/notify/dnotify/dnotify.c
41
static struct kmem_cache *dnotify_mark_cache __ro_after_init;
fs/notify/dnotify/dnotify.c
42
static struct fsnotify_group *dnotify_group __ro_after_init;
fs/notify/fanotify/fanotify_user.c
206
struct kmem_cache *fanotify_mark_cache __ro_after_init;
fs/notify/fanotify/fanotify_user.c
207
struct kmem_cache *fanotify_fid_event_cachep __ro_after_init;
fs/notify/fanotify/fanotify_user.c
208
struct kmem_cache *fanotify_path_event_cachep __ro_after_init;
fs/notify/fanotify/fanotify_user.c
209
struct kmem_cache *fanotify_perm_event_cachep __ro_after_init;
fs/notify/fanotify/fanotify_user.c
210
struct kmem_cache *fanotify_mnt_event_cachep __ro_after_init;
fs/notify/inotify/inotify_user.c
52
struct kmem_cache *inotify_inode_mark_cachep __ro_after_init;
fs/pidfs.c
33
static struct kmem_cache *pidfs_attr_cachep __ro_after_init;
fs/pidfs.c
34
static struct kmem_cache *pidfs_xattr_cachep __ro_after_init;
fs/pidfs.c
740
static struct vfsmount *pidfs_mnt __ro_after_init;
fs/pipe.c
869
static struct vfsmount *pipe_mnt __ro_after_init;
fs/proc/base.c
117
static u8 nlink_tid __ro_after_init;
fs/proc/base.c
118
static u8 nlink_tgid __ro_after_init;
fs/proc/base.c
126
static enum proc_mem_force proc_mem_force_override __ro_after_init =
fs/proc/generic.c
35
struct kmem_cache *proc_dir_entry_cache __ro_after_init;
fs/proc/inode.c
50
static struct kmem_cache *proc_inode_cachep __ro_after_init;
fs/proc/inode.c
51
static struct kmem_cache *pde_opener_cache __ro_after_init;
fs/proc/self.c
34
unsigned self_inum __ro_after_init;
fs/proc/thread_self.c
34
unsigned thread_self_inum __ro_after_init;
fs/quota/netlink.c
16
static struct genl_family quota_genl_family __ro_after_init = {
fs/seq_file.c
27
static struct kmem_cache *seq_file_cache __ro_after_init;
fs/tracefs/inode.c
27
static struct kmem_cache *tracefs_inode_cachep __ro_after_init;
fs/tracefs/inode.c
95
} tracefs_ops __ro_after_init;
fs/userfaultfd.c
52
static struct kmem_cache *userfaultfd_ctx_cachep __ro_after_init;
include/linux/cache.h
59
#ifndef __ro_after_init
include/linux/efi.h
632
extern unsigned long __ro_after_init efi_rng_seed; /* RNG Seed table */
include/linux/genl_magic_func.h
287
static struct genl_family ZZZ_genl_family __ro_after_init = {
include/linux/irq.h
1291
extern void (*handle_arch_irq)(struct pt_regs *) __ro_after_init;
include/linux/jump_label.h
380
struct static_key_true name __ro_after_init = STATIC_KEY_TRUE_INIT
include/linux/jump_label.h
389
struct static_key_false name __ro_after_init = STATIC_KEY_FALSE_INIT
include/linux/lsm_hooks.h
198
extern struct lsm_static_calls_table static_calls_table __ro_after_init;
include/linux/mm.h
94
extern int mmap_rnd_bits_max __ro_after_init;
include/linux/phy.h
35
extern __ETHTOOL_DECLARE_LINK_MODE_MASK(phy_basic_features) __ro_after_init;
include/linux/phy.h
36
extern __ETHTOOL_DECLARE_LINK_MODE_MASK(phy_basic_t1_features) __ro_after_init;
include/linux/phy.h
37
extern __ETHTOOL_DECLARE_LINK_MODE_MASK(phy_basic_t1s_p2mp_features) __ro_after_init;
include/linux/phy.h
38
extern __ETHTOOL_DECLARE_LINK_MODE_MASK(phy_gbit_features) __ro_after_init;
include/linux/phy.h
39
extern __ETHTOOL_DECLARE_LINK_MODE_MASK(phy_gbit_fibre_features) __ro_after_init;
include/linux/phy.h
40
extern __ETHTOOL_DECLARE_LINK_MODE_MASK(phy_10gbit_features) __ro_after_init;
include/linux/phy.h
41
extern __ETHTOOL_DECLARE_LINK_MODE_MASK(phy_eee_cap1_features) __ro_after_init;
include/linux/phy.h
42
extern __ETHTOOL_DECLARE_LINK_MODE_MASK(phy_eee_cap2_features) __ro_after_init;
init/main.c
146
char *saved_command_line __ro_after_init;
init/main.c
147
unsigned int saved_command_line_len __ro_after_init;
init/main.c
1523
bool rodata_enabled __ro_after_init = true;
io_uring/io_uring.c
125
static struct workqueue_struct *iou_wq __ro_after_init;
ipc/msgutil.c
42
static kmem_buckets *msg_buckets __ro_after_init;
kernel/audit_tree.c
90
static struct fsnotify_group *audit_tree_group __ro_after_init;
kernel/audit_tree.c
91
static struct kmem_cache *audit_tree_mark_cachep __ro_after_init;
kernel/bpf/memalloc.c
41
static u8 size_index[24] __ro_after_init = {
kernel/bpf/sysfs_btf.c
46
static struct bin_attribute bin_attr_btf_vmlinux __ro_after_init = {
kernel/cfi.c
12
bool cfi_warn __ro_after_init = IS_ENABLED(CONFIG_CFI_PERMISSIVE);
kernel/cgroup/cgroup.c
239
static bool have_favordynmods __ro_after_init = IS_ENABLED(CONFIG_CGROUP_FAVOR_DYNMODS);
kernel/cpu.c
1787
static bool __cpuhp_parallel_bringup __ro_after_init = true;
kernel/cpu.c
3082
struct cpumask __cpu_possible_mask __ro_after_init
kernel/cpu.c
3084
unsigned int __num_possible_cpus __ro_after_init = NR_CPUS;
kernel/cpu.c
3086
struct cpumask __cpu_possible_mask __ro_after_init;
kernel/cpu.c
3087
unsigned int __num_possible_cpus __ro_after_init;
kernel/cpu.c
3197
static bool attack_vectors[NR_CPU_ATTACK_VECTORS] __ro_after_init = {
kernel/cpu.c
3238
enum smt_mitigations smt_mitigations __ro_after_init = SMT_MITIGATIONS_AUTO;
kernel/cpu.c
3239
static enum cpu_mitigations cpu_mitigations __ro_after_init = CPU_MITIGATIONS_AUTO;
kernel/cpu.c
486
static bool cpu_hotplug_offline_disabled __ro_after_init;
kernel/cpu.c
612
static unsigned int cpu_smt_max_threads __ro_after_init;
kernel/dma/coherent.c
280
static struct dma_coherent_mem *dma_coherent_default_memory __ro_after_init;
kernel/dma/direct.c
24
u64 zone_dma_limit __ro_after_init = DMA_BIT_MASK(24);
kernel/dma/pool.c
16
static struct gen_pool *atomic_pool_dma __ro_after_init;
kernel/dma/pool.c
18
static struct gen_pool *atomic_pool_dma32 __ro_after_init;
kernel/dma/pool.c
20
static struct gen_pool *atomic_pool_kernel __ro_after_init;
kernel/events/hw_breakpoint.c
178
static int __nr_bp_slots[TYPE_MAX] __ro_after_init;
kernel/events/hw_breakpoint.c
81
static bool constraints_initialized __ro_after_init;
kernel/irq/handle.c
148
static u64 irqhandler_duration_threshold_ns __ro_after_init;
kernel/irq/handle.c
24
void (*handle_arch_irq)(struct pt_regs *) __ro_after_init;
kernel/kheaders.c
32
static struct bin_attribute kheaders_attr __ro_after_init =
kernel/ksysfs.c
186
static __ro_after_init BIN_ATTR_SIMPLE_RO(notes);
kernel/liveupdate/kexec_handover.c
53
static bool kho_enable __ro_after_init = IS_ENABLED(CONFIG_KEXEC_HANDOVER_ENABLE_DEFAULT);
kernel/power/em_netlink_autogen.c
51
struct genl_family dev_energymodel_nl_family __ro_after_init = {
kernel/printk/printk.c
3645
bool printk_kthreads_ready __ro_after_init;
kernel/printk/printk.c
531
static bool __printk_percpu_data_ready __ro_after_init;
kernel/sched/core.c
8596
static struct kmem_cache *task_group_cache __ro_after_init;
kernel/taskstats.c
678
static struct genl_family family __ro_after_init = {
kernel/time/posix-timers.c
51
} __timer_data __ro_after_init __aligned(4*sizeof(long));
kernel/user_namespace.c
26
static struct kmem_cache *user_ns_cachep __ro_after_init;
kernel/utsname.c
19
static struct kmem_cache *uts_ns_cache __ro_after_init;
kernel/workqueue.c
509
static struct kthread_worker *pwq_release_worker __ro_after_init;
kernel/workqueue.c
511
struct workqueue_struct *system_wq __ro_after_init;
kernel/workqueue.c
513
struct workqueue_struct *system_percpu_wq __ro_after_init;
kernel/workqueue.c
515
struct workqueue_struct *system_highpri_wq __ro_after_init;
kernel/workqueue.c
517
struct workqueue_struct *system_long_wq __ro_after_init;
kernel/workqueue.c
519
struct workqueue_struct *system_unbound_wq __ro_after_init;
kernel/workqueue.c
521
struct workqueue_struct *system_dfl_wq __ro_after_init;
kernel/workqueue.c
523
struct workqueue_struct *system_freezable_wq __ro_after_init;
kernel/workqueue.c
525
struct workqueue_struct *system_power_efficient_wq __ro_after_init;
kernel/workqueue.c
527
struct workqueue_struct *system_freezable_power_efficient_wq __ro_after_init;
lib/buildid.c
394
unsigned char vmlinux_build_id[BUILD_ID_SIZE_MAX] __ro_after_init;
lib/crc/arm/crc-t10dif.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crc/arm/crc-t10dif.h
11
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_pmull);
lib/crc/arm/crc32.h
13
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_crc32);
lib/crc/arm/crc32.h
14
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_pmull);
lib/crc/arm64/crc-t10dif.h
12
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_asimd);
lib/crc/arm64/crc-t10dif.h
13
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_pmull);
lib/crc/loongarch/crc32.h
27
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_crc32);
lib/crc/mips/crc32.h
61
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_crc32);
lib/crc/powerpc/crc-t10dif.h
21
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_vec_crypto);
lib/crc/powerpc/crc32.h
14
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_vec_crypto);
lib/crc/sparc/crc32.h
14
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_crc32c_opcode);
lib/crc/x86/crc-t10dif.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_pclmulqdq);
lib/crc/x86/crc32.h
12
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_crc32);
lib/crc/x86/crc32.h
13
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_pclmulqdq);
lib/crc/x86/crc32.h
14
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_vpclmul_avx512);
lib/crc/x86/crc64.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_pclmulqdq);
lib/crypto/arm/blake2b.h
11
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crypto/arm/chacha.h
30
static __ro_after_init DEFINE_STATIC_KEY_FALSE(use_neon);
lib/crypto/arm/curve25519.h
21
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crypto/arm/nh.h
11
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crypto/arm/poly1305.h
24
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crypto/arm/sha1.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_ce);
lib/crypto/arm/sha1.h
9
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crypto/arm/sha256.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crypto/arm/sha256.h
11
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_ce);
lib/crypto/arm/sha512.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crypto/arm64/aes.h
14
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_aes);
lib/crypto/arm64/chacha.h
36
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crypto/arm64/nh.h
12
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crypto/arm64/poly1305.h
24
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crypto/arm64/polyval.h
12
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_pmull);
lib/crypto/arm64/sha1.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_ce);
lib/crypto/arm64/sha256.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_neon);
lib/crypto/arm64/sha256.h
11
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_ce);
lib/crypto/arm64/sha3.h
13
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_sha3);
lib/crypto/arm64/sha512.h
11
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_sha512_insns);
lib/crypto/powerpc/aes.h
81
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_vec_crypto);
lib/crypto/powerpc/chacha.h
18
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_p10);
lib/crypto/powerpc/poly1305.h
17
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_p10);
lib/crypto/riscv/aes.h
11
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_zvkned);
lib/crypto/riscv/chacha.h
14
static __ro_after_init DEFINE_STATIC_KEY_FALSE(use_zvkb);
lib/crypto/riscv/sha256.h
15
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_extensions);
lib/crypto/riscv/sha512.h
15
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_extensions);
lib/crypto/s390/aes.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_cpacf_aes128);
lib/crypto/s390/aes.h
11
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_cpacf_aes192);
lib/crypto/s390/aes.h
12
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_cpacf_aes256);
lib/crypto/s390/sha1.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_cpacf_sha1);
lib/crypto/s390/sha256.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_cpacf_sha256);
lib/crypto/s390/sha3.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_sha3);
lib/crypto/s390/sha3.h
11
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_sha3_init_optim);
lib/crypto/s390/sha512.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_cpacf_sha512);
lib/crypto/sparc/aes.h
15
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_aes_opcodes);
lib/crypto/sparc/md5.h
17
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_md5_opcodes);
lib/crypto/sparc/sha1.h
15
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_sha1_opcodes);
lib/crypto/sparc/sha256.h
15
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_sha256_opcodes);
lib/crypto/sparc/sha512.h
14
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_sha512_opcodes);
lib/crypto/x86/aes.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_aes);
lib/crypto/x86/blake2s.h
19
static __ro_after_init DEFINE_STATIC_KEY_FALSE(blake2s_use_ssse3);
lib/crypto/x86/blake2s.h
20
static __ro_after_init DEFINE_STATIC_KEY_FALSE(blake2s_use_avx512);
lib/crypto/x86/chacha.h
42
static __ro_after_init DEFINE_STATIC_KEY_FALSE(chacha_use_simd);
lib/crypto/x86/chacha.h
43
static __ro_after_init DEFINE_STATIC_KEY_FALSE(chacha_use_avx2);
lib/crypto/x86/chacha.h
44
static __ro_after_init DEFINE_STATIC_KEY_FALSE(chacha_use_avx512vl);
lib/crypto/x86/curve25519.h
1587
static __ro_after_init DEFINE_STATIC_KEY_FALSE(curve25519_use_bmi2_adx);
lib/crypto/x86/nh.h
11
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_sse2);
lib/crypto/x86/nh.h
12
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_avx2);
lib/crypto/x86/poly1305.h
82
static __ro_after_init DEFINE_STATIC_KEY_FALSE(poly1305_use_avx);
lib/crypto/x86/poly1305.h
83
static __ro_after_init DEFINE_STATIC_KEY_FALSE(poly1305_use_avx2);
lib/crypto/x86/poly1305.h
84
static __ro_after_init DEFINE_STATIC_KEY_FALSE(poly1305_use_avx512);
lib/crypto/x86/polyval.h
12
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_pclmul_avx);
lib/crypto/x86/sha256.h
10
static __ro_after_init DEFINE_STATIC_KEY_FALSE(have_sha_ni);
lib/debugobjects.c
101
static struct kmem_cache *obj_cache __ro_after_init;
lib/vsprintf.c
61
bool no_hash_pointers __ro_after_init;
lib/vsprintf.c
755
static int debug_boot_weak_hash __ro_after_init;
mm/damon/core.c
30
static struct kmem_cache *damon_region_cache __ro_after_init;
mm/execmem.c
24
static struct execmem_info *execmem_info __ro_after_init;
mm/execmem.c
25
static struct execmem_info default_execmem_info __ro_after_init;
mm/hugetlb.c
113
static int num_fault_mutexes __ro_after_init;
mm/hugetlb.c
114
struct mutex *hugetlb_fault_mutex_table __ro_after_init;
mm/hugetlb_cma.c
16
static struct cma *hugetlb_cma[MAX_NUMNODES] __ro_after_init;
mm/hugetlb_cma.c
18
static bool hugetlb_cma_only __ro_after_init;
mm/hugetlb_cma.c
19
static unsigned long hugetlb_cma_size __ro_after_init;
mm/hugetlb_sysfs.c
340
static bool hugetlb_sysfs_initialized __ro_after_init;
mm/kasan/hw_tags.c
44
static enum kasan_arg kasan_arg __ro_after_init;
mm/kasan/hw_tags.c
45
static enum kasan_arg_mode kasan_arg_mode __ro_after_init;
mm/kasan/hw_tags.c
52
enum kasan_mode kasan_mode __ro_after_init;
mm/kasan/kasan.h
43
extern enum kasan_mode kasan_mode __ro_after_init;
mm/kasan/report.c
51
static enum kasan_arg_fault kasan_arg_fault __ro_after_init = KASAN_ARG_FAULT_DEFAULT;
mm/kfence/core.c
173
static u32 stack_hash_seed __ro_after_init;
mm/khugepaged.c
95
static struct kmem_cache *mm_slot_cache __ro_after_init;
mm/memcontrol.c
91
static bool cgroup_memory_nosocket __ro_after_init;
mm/memcontrol.c
94
static bool cgroup_memory_nokmem __ro_after_init;
mm/memcontrol.c
97
static bool cgroup_memory_nobpf __ro_after_init;
mm/memcontrol.c
99
static struct workqueue_struct *memcg_wq __ro_after_init;
mm/mmap.c
68
int mmap_rnd_bits_max __ro_after_init = CONFIG_ARCH_MMAP_RND_BITS_MAX;
mm/percpu.c
132
static int pcpu_unit_pages __ro_after_init;
mm/percpu.c
133
static int pcpu_unit_size __ro_after_init;
mm/percpu.c
134
static int pcpu_nr_units __ro_after_init;
mm/percpu.c
135
static int pcpu_atom_size __ro_after_init;
mm/percpu.c
136
int pcpu_nr_slots __ro_after_init;
mm/percpu.c
137
static int pcpu_free_slot __ro_after_init;
mm/percpu.c
138
int pcpu_sidelined_slot __ro_after_init;
mm/percpu.c
139
int pcpu_to_depopulate_slot __ro_after_init;
mm/percpu.c
140
static size_t pcpu_chunk_struct_size __ro_after_init;
mm/percpu.c
143
static unsigned int pcpu_low_unit_cpu __ro_after_init;
mm/percpu.c
144
static unsigned int pcpu_high_unit_cpu __ro_after_init;
mm/percpu.c
147
void *pcpu_base_addr __ro_after_init;
mm/percpu.c
149
static const int *pcpu_unit_map __ro_after_init; /* cpu -> unit */
mm/percpu.c
150
const unsigned long *pcpu_unit_offsets __ro_after_init; /* cpu -> unit offset */
mm/percpu.c
153
static int pcpu_nr_groups __ro_after_init;
mm/percpu.c
154
static const unsigned long *pcpu_group_offsets __ro_after_init;
mm/percpu.c
155
static const size_t *pcpu_group_sizes __ro_after_init;
mm/percpu.c
162
struct pcpu_chunk *pcpu_first_chunk __ro_after_init;
mm/percpu.c
169
struct pcpu_chunk *pcpu_reserved_chunk __ro_after_init;
mm/percpu.c
174
struct list_head *pcpu_chunk_lists __ro_after_init; /* chunk list slots */
mm/secretmem.c
38
static bool secretmem_enable __ro_after_init = 1;
mm/shmem.c
46
static struct vfsmount *shm_mnt __ro_after_init;
mm/shmem.c
5162
static struct kmem_cache *shmem_inode_cachep __ro_after_init;
mm/slab_common.c
404
static struct kmem_cache *kmem_buckets_cache __ro_after_init;
mm/slab_common.c
741
kmem_buckets kmalloc_caches[NR_KMALLOC_TYPES] __ro_after_init =
mm/slab_common.c
746
unsigned long random_kmalloc_seed __ro_after_init;
mm/slab_common.c
756
u8 kmalloc_size_index[24] __ro_after_init = {
mm/slub.c
980
static const char *slub_debug_string __ro_after_init;
mm/util.c
198
static kmem_buckets *user_buckets __ro_after_init;
mm/vmalloc.c
54
static unsigned int __ro_after_init ioremap_max_page_shift = BITS_PER_LONG - 1;
mm/vmalloc.c
67
static bool __ro_after_init vmap_allow_huge = true;
net/batman-adv/netlink.c
1524
struct genl_family batadv_netlink_family __ro_after_init = {
net/core/drop_monitor.c
1656
static struct genl_family net_drop_monitor_family __ro_after_init = {
net/core/net-sysfs.c
1143
static struct rx_queue_attribute rps_cpus_attribute __ro_after_init
net/core/net-sysfs.c
1146
static struct rx_queue_attribute rps_dev_flow_table_cnt_attribute __ro_after_init
net/core/net-sysfs.c
1151
static struct attribute *rx_queue_default_attrs[] __ro_after_init = {
net/core/net-sysfs.c
1523
static struct netdev_queue_attribute queue_tx_maxrate __ro_after_init
net/core/net-sysfs.c
1527
static struct netdev_queue_attribute queue_trans_timeout __ro_after_init
net/core/net-sysfs.c
1530
static struct netdev_queue_attribute queue_traffic_class __ro_after_init
net/core/net-sysfs.c
1588
static struct netdev_queue_attribute bql_hold_time_attribute __ro_after_init
net/core/net-sysfs.c
1625
static struct netdev_queue_attribute bql_stall_thrs_attribute __ro_after_init =
net/core/net-sysfs.c
1642
static struct netdev_queue_attribute bql_stall_max_attribute __ro_after_init =
net/core/net-sysfs.c
1653
static struct netdev_queue_attribute bql_stall_cnt_attribute __ro_after_init =
net/core/net-sysfs.c
1664
static struct netdev_queue_attribute bql_inflight_attribute __ro_after_init =
net/core/net-sysfs.c
1683
static struct netdev_queue_attribute bql_ ## NAME ## _attribute __ro_after_init \
net/core/net-sysfs.c
1691
static struct attribute *dql_attrs[] __ro_after_init = {
net/core/net-sysfs.c
1840
static struct netdev_queue_attribute xps_cpus_attribute __ro_after_init
net/core/net-sysfs.c
1910
static struct netdev_queue_attribute xps_rxqs_attribute __ro_after_init
net/core/net-sysfs.c
1914
static struct attribute *netdev_queue_default_attrs[] __ro_after_init = {
net/core/net-sysfs.c
700
static struct attribute *netdev_phys_attrs[] __ro_after_init = {
net/core/net-sysfs.c
773
static struct attribute *net_class_attrs[] __ro_after_init = {
net/core/net-sysfs.c
864
static struct attribute *netstat_attrs[] __ro_after_init = {
net/core/net_namespace.c
478
static struct kmem_cache *net_cachep __ro_after_init;
net/core/netdev-genl-gen.c
225
struct genl_family netdev_nl_family __ro_after_init = {
net/core/skbuff.c
101
static struct kmem_cache *skbuff_ext_cache __ro_after_init;
net/devlink/netlink.c
362
struct genl_family devlink_nl_family __ro_after_init = {
net/ethtool/netlink.c
1553
static struct genl_family ethtool_genl_family __ro_after_init = {
net/handshake/genl.c
49
struct genl_family handshake_nl_family __ro_after_init = {
net/hsr/hsr_netlink.c
551
static struct genl_family hsr_genl_family __ro_after_init = {
net/ieee802154/netlink.c
126
struct genl_family nl802154_family __ro_after_init = {
net/ieee802154/nl802154.c
3082
static struct genl_family nl802154_fam __ro_after_init = {
net/ipv4/fib_trie.c
186
static struct kmem_cache *fn_alias_kmem __ro_after_init;
net/ipv4/fib_trie.c
187
static struct kmem_cache *trie_leaf_kmem __ro_after_init;
net/ipv4/fou_core.c
906
static struct genl_family fou_nl_family __ro_after_init = {
net/ipv4/inetpeer.c
55
static struct kmem_cache *peer_cachep __ro_after_init;
net/ipv4/ipmr.c
102
static struct kmem_cache *mrt_cachep __ro_after_init;
net/ipv4/sysctl_net_ipv4.c
473
static u32 proc_fib_multipath_hash_rand_seed __ro_after_init;
net/ipv4/tcp_metrics.c
987
static struct genl_family tcp_metrics_nl_family __ro_after_init = {
net/ipv6/ila/ila_main.c
46
struct genl_family ila_nl_family __ro_after_init = {
net/ipv6/ioam6.c
673
static struct genl_family ioam6_genl_family __ro_after_init = {
net/ipv6/seg6.c
491
static struct genl_family seg6_genl_family __ro_after_init = {
net/l2tp/l2tp_netlink.c
994
static struct genl_family l2tp_nl_family __ro_after_init = {
net/mptcp/pm_netlink.c
630
struct genl_family mptcp_genl_family __ro_after_init = {
net/mptcp/subflow.c
671
static struct request_sock_ops mptcp_subflow_v4_request_sock_ops __ro_after_init;
net/mptcp/subflow.c
672
static struct tcp_request_sock_ops subflow_request_sock_ipv4_ops __ro_after_init;
net/mptcp/subflow.c
699
static struct request_sock_ops mptcp_subflow_v6_request_sock_ops __ro_after_init;
net/mptcp/subflow.c
700
static struct tcp_request_sock_ops subflow_request_sock_ipv6_ops __ro_after_init;
net/mptcp/subflow.c
701
static struct inet_connection_sock_af_ops subflow_v6_specific __ro_after_init;
net/mptcp/subflow.c
702
static struct inet_connection_sock_af_ops subflow_v6m_specific __ro_after_init;
net/mptcp/subflow.c
703
static struct proto tcpv6_prot_override __ro_after_init;
net/mptcp/subflow.c
975
static struct inet_connection_sock_af_ops subflow_specific __ro_after_init;
net/mptcp/subflow.c
976
static struct proto tcp_prot_override __ro_after_init;
net/ncsi/ncsi-netlink.c
763
static struct genl_family ncsi_genl_family __ro_after_init = {
net/netfilter/ipvs/ip_vs_ctl.c
4235
static struct genl_family ip_vs_genl_family __ro_after_init = {
net/netlabel/netlabel_calipso.c
363
static struct genl_family netlbl_calipso_gnl_family __ro_after_init = {
net/netlabel/netlabel_cipso_v4.c
761
static struct genl_family netlbl_cipsov4_gnl_family __ro_after_init = {
net/netlabel/netlabel_mgmt.c
815
static struct genl_family netlbl_mgmt_gnl_family __ro_after_init = {
net/netlabel/netlabel_unlabeled.c
1360
static struct genl_family netlbl_unlabel_gnl_family __ro_after_init = {
net/netlink/genetlink.c
1798
static struct genl_family genl_ctrl __ro_after_init = {
net/nfc/netlink.c
1814
static struct genl_family nfc_genl_family __ro_after_init = {
net/openvswitch/conntrack.c
1982
struct genl_family dp_ct_limit_genl_family __ro_after_init = {
net/openvswitch/datapath.c
1563
static struct genl_family dp_flow_genl_family __ro_after_init = {
net/openvswitch/datapath.c
2109
static struct genl_family dp_datapath_genl_family __ro_after_init = {
net/openvswitch/datapath.c
2606
struct genl_family dp_vport_genl_family __ro_after_init = {
net/openvswitch/datapath.c
738
static struct genl_family dp_packet_genl_family __ro_after_init = {
net/openvswitch/meter.c
713
struct genl_family dp_meter_genl_family __ro_after_init = {
net/psample/psample.c
110
static struct genl_family psample_nl_family __ro_after_init = {
net/psample/psample.c
38
static struct genl_family psample_nl_family __ro_after_init;
net/psp/psp-nl-gen.c
129
struct genl_family psp_nl_family __ro_after_init = {
net/shaper/shaper_nl_gen.c
147
struct genl_family net_shaper_nl_family __ro_after_init = {
net/smc/smc_netlink.c
136
struct genl_family smc_gen_nl_family __ro_after_init = {
net/smc/smc_pnet.c
713
static struct genl_family smc_pnet_nl_family __ro_after_init = {
net/socket.c
316
static struct kmem_cache *sock_inode_cachep __ro_after_init;
net/tipc/netlink.c
287
struct genl_family tipc_genl_family __ro_after_init = {
net/tipc/netlink_compat.c
1345
static struct genl_family tipc_genl_compat_family __ro_after_init = {
net/wireless/nl80211.c
19165
static struct genl_family nl80211_fam __ro_after_init = {
net/xfrm/espintcp.c
401
static struct proto espintcp_prot __ro_after_init;
net/xfrm/espintcp.c
402
static struct proto_ops espintcp_ops __ro_after_init;
net/xfrm/xfrm_policy.c
171
static struct flow_dissector xfrm_session_dissector __ro_after_init;
net/xfrm/xfrm_policy.c
180
static struct kmem_cache *xfrm_dst_cache __ro_after_init;
net/xfrm/xfrm_state.c
50
static struct kmem_cache *xfrm_state_cache __ro_after_init;
security/apparmor/lsm.c
1652
struct lsm_blob_sizes apparmor_blob_sizes __ro_after_init = {
security/apparmor/lsm.c
1664
static struct security_hook_list apparmor_hooks[] __ro_after_init = {
security/apparmor/lsm.c
1895
static int apparmor_enabled __ro_after_init = 1;
security/bpf/hooks.c
10
static struct security_hook_list bpf_lsm_hooks[] __ro_after_init = {
security/bpf/hooks.c
31
struct lsm_blob_sizes bpf_lsm_blob_sizes __ro_after_init = {
security/commoncap.c
1490
static struct security_hook_list capability_hooks[] __ro_after_init = {
security/integrity/evm/evm_main.c
1143
static struct security_hook_list evm_hooks[] __ro_after_init = {
security/integrity/evm/evm_main.c
1172
struct lsm_blob_sizes evm_blob_sizes __ro_after_init = {
security/integrity/evm/evm_main.c
75
static int evm_fixmode __ro_after_init;
security/integrity/ima/ima.h
59
extern int ima_hash_algo __ro_after_init;
security/integrity/ima/ima.h
60
extern int ima_sha1_idx __ro_after_init;
security/integrity/ima/ima.h
61
extern int ima_hash_algo_idx __ro_after_init;
security/integrity/ima/ima.h
62
extern int ima_extra_slots __ro_after_init;
security/integrity/ima/ima.h
63
extern struct ima_algo_desc *ima_algo_array __ro_after_init;
security/integrity/ima/ima_appraise.c
838
static struct security_hook_list ima_appraise_hooks[] __ro_after_init = {
security/integrity/ima/ima_crypto.c
60
int ima_sha1_idx __ro_after_init;
security/integrity/ima/ima_crypto.c
61
int ima_hash_algo_idx __ro_after_init;
security/integrity/ima/ima_crypto.c
66
int ima_extra_slots __ro_after_init;
security/integrity/ima/ima_crypto.c
68
struct ima_algo_desc *ima_algo_array __ro_after_init;
security/integrity/ima/ima_iint.c
16
static struct kmem_cache *ima_iint_cache __ro_after_init;
security/integrity/ima/ima_main.c
1277
static struct security_hook_list ima_hooks[] __ro_after_init = {
security/integrity/ima/ima_main.c
1313
struct lsm_blob_sizes ima_blob_sizes __ro_after_init = {
security/integrity/ima/ima_main.c
40
int __ro_after_init ima_hash_algo = HASH_ALGO_SHA1;
security/integrity/ima/ima_main.c
42
static int ima_disabled __ro_after_init;
security/integrity/ima/ima_policy.c
150
static struct ima_rule_entry dont_measure_rules[] __ro_after_init = {
security/integrity/ima/ima_policy.c
169
static struct ima_rule_entry original_measurement_rules[] __ro_after_init = {
security/integrity/ima/ima_policy.c
181
static struct ima_rule_entry default_measurement_rules[] __ro_after_init = {
security/integrity/ima/ima_policy.c
197
static struct ima_rule_entry default_appraise_rules[] __ro_after_init = {
security/integrity/ima/ima_policy.c
226
static struct ima_rule_entry build_appraise_rules[] __ro_after_init = {
security/integrity/ima/ima_policy.c
245
static struct ima_rule_entry secure_boot_rules[] __ro_after_init = {
security/integrity/ima/ima_policy.c
257
static struct ima_rule_entry critical_data_rules[] __ro_after_init = {
security/integrity/ima/ima_policy.c
262
static struct ima_rule_entry *arch_policy_entry __ro_after_init;
security/integrity/ima/ima_policy.c
284
static bool ima_fail_unverifiable_sigs __ro_after_init;
security/integrity/ima/ima_policy.c
58
static int build_ima_appraise __ro_after_init;
security/ipe/fs.c
15
static struct dentry *root __ro_after_init;
security/ipe/fs.c
16
struct dentry *policy_root __ro_after_init;
security/ipe/fs.h
11
extern struct dentry *policy_root __ro_after_init;
security/ipe/ipe.c
14
static struct lsm_blob_sizes ipe_blobs __ro_after_init = {
security/ipe/ipe.c
48
static struct security_hook_list ipe_hooks[] __ro_after_init = {
security/landlock/cred.c
57
static struct security_hook_list landlock_hooks[] __ro_after_init = {
security/landlock/fs.c
1823
static struct security_hook_list landlock_hooks[] __ro_after_init = {
security/landlock/net.c
241
static struct security_hook_list landlock_hooks[] __ro_after_init = {
security/landlock/setup.c
23
bool landlock_initialized __ro_after_init = false;
security/landlock/setup.c
30
struct lsm_blob_sizes landlock_blob_sizes __ro_after_init = {
security/landlock/setup.c
37
int landlock_errata __ro_after_init;
security/landlock/task.c
433
static struct security_hook_list landlock_hooks[] __ro_after_init = {
security/loadpin/loadpin.c
212
static struct security_hook_list loadpin_hooks[] __ro_after_init = {
security/loadpin/loadpin.c
49
static int ignore_read_file_id[READING_MAX_ID] __ro_after_init;
security/lockdown/lockdown.c
75
static struct security_hook_list lockdown_hooks[] __ro_after_init = {
security/security.c
139
static_calls_table __ro_after_init __aligned(sizeof(u64)) = {
security/security.c
77
bool lsm_debug __ro_after_init;
security/security.c
79
unsigned int lsm_active_cnt __ro_after_init;
security/selinux/avc.c
120
static struct avc_callback_node *avc_callbacks __ro_after_init;
security/selinux/avc.c
121
static struct kmem_cache *avc_node_cachep __ro_after_init;
security/selinux/avc.c
122
static struct kmem_cache *avc_xperms_data_cachep __ro_after_init;
security/selinux/avc.c
123
static struct kmem_cache *avc_xperms_decision_cachep __ro_after_init;
security/selinux/avc.c
124
static struct kmem_cache *avc_xperms_cachep __ro_after_init;
security/selinux/hooks.c
3943
static int default_noexec __ro_after_init;
security/selinux/hooks.c
7392
struct lsm_blob_sizes selinux_blob_sizes __ro_after_init = {
security/selinux/hooks.c
7424
static struct security_hook_list selinux_hooks[] __ro_after_init = {
security/selinux/netlink.c
23
static struct sock *selnl __ro_after_init;
security/selinux/selinuxfs.c
2107
struct path selinux_null __ro_after_init;
security/selinux/ss/avtab.c
25
static struct kmem_cache *avtab_node_cachep __ro_after_init;
security/selinux/ss/avtab.c
26
static struct kmem_cache *avtab_xperms_cachep __ro_after_init;
security/selinux/ss/ebitmap.c
26
static struct kmem_cache *ebitmap_node_cachep __ro_after_init;
security/selinux/ss/hashtab.c
14
static struct kmem_cache *hashtab_node_cachep __ro_after_init;
security/smack/smack_lsm.c
5114
struct lsm_blob_sizes smack_blob_sizes __ro_after_init = {
security/smack/smack_lsm.c
5131
static struct security_hook_list smack_hooks[] __ro_after_init = {
security/tomoyo/tomoyo.c
504
struct lsm_blob_sizes tomoyo_blob_sizes __ro_after_init = {
security/tomoyo/tomoyo.c
553
static struct security_hook_list tomoyo_hooks[] __ro_after_init = {
security/tomoyo/tomoyo.c
591
int tomoyo_enabled __ro_after_init = 1;
security/yama/yama_lsm.c
424
static struct security_hook_list yama_hooks[] __ro_after_init = {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
586
static struct bin_attribute bin_attr_bpf_testmod_file __ro_after_init = {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
688
static struct bin_attribute bin_attr_bpf_testmod_uprobe_file __ro_after_init = {