Symbol: __section
arch/arc/include/asm/linkage.h
67
#define __arcfp_code __section(".text.arcfp")
arch/arc/include/asm/linkage.h
69
#define __arcfp_code __section(".text")
arch/arc/include/asm/linkage.h
73
#define __arcfp_data __section(".data.arcfp")
arch/arc/include/asm/linkage.h
75
#define __arcfp_data __section(".data")
arch/arc/include/asm/mach_desc.h
56
__used __section(".arch.info.init") = { \
arch/arc/plat-hsdk/platform.c
16
int arc_hsdk_axi_dmac_coherent __section(".data") = 0;
arch/arm/include/asm/cache.h
27
#define __read_mostly __section(".data..read_mostly")
arch/arm/include/asm/cpuidle.h
10
#define __cpuidle_method_section __used __section("__cpuidle_method_of_table")
arch/arm/include/asm/idmap.h
9
#define __idmap __section(".idmap.text") noinline notrace
arch/arm/include/asm/mach/arch.h
81
__section(".arch.info.init") = { \
arch/arm/include/asm/mach/arch.h
91
__section(".arch.info.init") = { \
arch/arm/include/asm/setup.h
18
#define __tag __used __section(".taglist.init")
arch/arm/include/asm/smp.h
111
__used __section("__cpu_method_of_table") \
arch/arm/include/asm/tcm.h
17
#define __tcmdata __section(".tcm.data")
arch/arm/include/asm/tcm.h
19
#define __tcmconst __section(".tcm.rodata")
arch/arm/include/asm/tcm.h
21
#define __tcmfunc __attribute__((long_call)) __section(".tcm.text") noinline
arch/arm/include/asm/tcm.h
23
#define __tcmlocalfunc __section(".tcm.text")
arch/arm/kernel/cpuidle.c
13
__used __section("__cpuidle_method_of_table_end");
arch/arm/kernel/devtree.c
31
__used __section("__cpu_method_of_table_end");
arch/arm64/include/asm/cache.h
77
#define __read_mostly __section(".data..read_mostly")
arch/arm64/kernel/pi/pi.h
7
#define __prel64_initconst __section(".init.rodata.prel64")
arch/arm64/kernel/smp_spin_table.c
22
volatile unsigned long __section(".mmuoff.data.read")
arch/csky/include/asm/tcm.h
13
#define __tcmdata __section(".tcm.data")
arch/csky/include/asm/tcm.h
15
#define __tcmconst __section(".tcm.rodata")
arch/csky/include/asm/tcm.h
17
#define __tcmfunc __section(".tcm.text") noinline
arch/csky/include/asm/tcm.h
19
#define __tcmlocalfunc __section(".tcm.text")
arch/loongarch/include/asm/cache.h
13
#define __read_mostly __section(".data..read_mostly")
arch/loongarch/include/asm/orc_header.h
15
__used __section(".orc_header") __aligned(4) \
arch/loongarch/kernel/efi.c
78
struct sysfb_display_info sysfb_primary_display __section(".data");
arch/loongarch/mm/init.c
209
pgd_t swapper_pg_dir[_PTRS_PER_PGD] __section(".bss..swapper_pg_dir");
arch/microblaze/kernel/setup.c
49
char cmd_line[COMMAND_LINE_SIZE] __section(".data");
arch/mips/include/asm/cache.h
17
#define __read_mostly __section(".data..read_mostly")
arch/mips/include/asm/machine.h
26
__used __section(".mips.machines.init")
arch/mips/kernel/setup.c
51
char __section(".appended_dtb") __appended_dtb[0x100000];
arch/mips/mm/init.c
554
pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(".bss..swapper_pg_dir");
arch/parisc/include/asm/cache.h
34
#define __read_mostly __section(".data..read_mostly")
arch/parisc/include/asm/ldcw.h
58
# define __lock_aligned __section(".data..lock_aligned") __aligned(16)
arch/parisc/kernel/ftrace.c
25
#define __hot __section(".text.hot")
arch/parisc/mm/init.c
43
pmd_t pmd0[PTRS_PER_PMD] __section(".data..vm0.pmd") __attribute__ ((aligned(PAGE_SIZE)));
arch/parisc/mm/init.c
46
pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(".data..vm0.pgd") __attribute__ ((aligned(PAGE_SIZE)));
arch/parisc/mm/init.c
47
pte_t pg0[PT_INITIAL * PTRS_PER_PTE] __section(".data..vm0.pte") __attribute__ ((aligned(PAGE_SIZE)));
arch/powerpc/include/asm/cache.h
104
#define __read_mostly __section(".data..read_mostly")
arch/powerpc/include/asm/machdep.h
222
#define __machine_desc __section(".machine.desc")
arch/powerpc/kernel/btext.c
32
#define __force_data __section(".data")
arch/powerpc/kernel/prom_init.c
52
#define __prombss __section(".bss.prominit")
arch/riscv/include/asm/soc.h
16
__used __section("__soc_early_init_table") \
arch/riscv/kernel/cpu_ops_spinwait.c
17
void *__cpu_spinwait_stack_pointer[NR_CPUS] __section(".data");
arch/riscv/kernel/cpu_ops_spinwait.c
18
void *__cpu_spinwait_task_pointer[NR_CPUS] __section(".data");
arch/riscv/kernel/setup.c
49
atomic_t hart_lottery __section(".sdata")
arch/riscv/purgatory/purgatory.c
16
u8 purgatory_sha256_digest[SHA256_DIGEST_SIZE] __section(".kexec-purgatory");
arch/riscv/purgatory/purgatory.c
18
struct kexec_sha_region purgatory_sha_regions[KEXEC_SEGMENT_MAX] __section(".kexec-purgatory");
arch/s390/boot/ipl_data.c
48
static struct ipl_lowcore ipl_lowcore __used __section(".ipldata") = {
arch/s390/boot/ipl_parm.c
19
struct parmarea parmarea __section(".parmarea") = {
arch/s390/include/asm/cache.h
17
#define __read_mostly __section(".data..read_mostly")
arch/s390/include/asm/sections.h
17
#define __bootdata(var) __section(".boot.data." #var) var
arch/s390/include/asm/sections.h
24
#define __bootdata_preserved(var) __section(".boot.preserved.data." #var) var
arch/s390/kernel/diag/diag.c
71
static struct diag210 _diag210_tmp_amode31 __section(".amode31.data");
arch/s390/kernel/diag/diag.c
74
static struct diag8c _diag8c_tmp_amode31 __section(".amode31.data");
arch/s390/kernel/entry.h
69
#define __amode31_data __section(".amode31.data")
arch/s390/kernel/entry.h
70
#define __amode31_ref __section(".amode31.refs")
arch/s390/mm/init.c
54
pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(".bss..swapper_pg_dir");
arch/s390/mm/init.c
55
pgd_t invalid_pg_dir[PTRS_PER_PGD] __section(".bss..invalid_pg_dir");
arch/sh/boards/of-generic.c
54
__section("__cpu_method_of_table_end");
arch/sh/include/asm/cache.h
23
#define __read_mostly __section(".data..read_mostly")
arch/sh/include/asm/machvec.h
34
__used __section(".machvec.init")
arch/sh/include/asm/smp.h
74
__used __section("__cpu_method_of_table") \
arch/sparc/include/asm/cache.h
24
#define __read_mostly __section(".data..read_mostly")
arch/sparc/kernel/btext.c
28
#define __force_data __section(".data")
arch/um/include/shared/init.h
105
#define __uml_init_setup __used __section(".uml.setup.init")
arch/um/include/shared/init.h
106
#define __uml_setup_help __used __section(".uml.help.init")
arch/um/include/shared/init.h
107
#define __uml_postsetup_call __used __section(".uml.postsetup.init")
arch/um/include/shared/init.h
108
#define __uml_exit_call __used __section(".uml.exitcall.exit")
arch/um/include/shared/init.h
123
#define __init_call __used __section(".initcall.init")
arch/um/include/shared/init.h
48
#define __init __section(".init.text")
arch/um/include/shared/init.h
49
#define __initdata __section(".init.data")
arch/um/include/shared/init.h
50
#define __exitdata __section(".exit.data")
arch/um/include/shared/init.h
51
#define __exit_call __used __section(".exitcall.exit")
arch/um/include/shared/init.h
54
#define __exit __section(".exit.text")
arch/um/include/shared/init.h
56
#define __exit __used __section(".exit.text")
arch/um/kernel/mem.c
43
__section(".kasan_init") __used
arch/x86/boot/compressed/early_serial_console.c
4
int early_serial_base __section(".data");
arch/x86/boot/compressed/misc.c
60
static int lines __section(".data");
arch/x86/boot/compressed/misc.c
61
static int cols __section(".data");
arch/x86/boot/compressed/pgtable_64.c
15
unsigned int __section(".data") __pgtable_l5_enabled;
arch/x86/boot/compressed/pgtable_64.c
16
unsigned int __section(".data") pgdir_shift = 39;
arch/x86/boot/compressed/pgtable_64.c
17
unsigned int __section(".data") ptrs_per_p4d = 1;
arch/x86/boot/compressed/pgtable_64.c
29
unsigned long *trampoline_32bit __section(".data");
arch/x86/boot/compressed/sev.c
31
struct ghcb *boot_ghcb __section(".data");
arch/x86/boot/compressed/sev.c
38
u8 snp_vmpl __section(".data");
arch/x86/boot/compressed/sev.c
39
u16 ghcb_version __section(".data");
arch/x86/boot/compressed/sev.c
41
u64 boot_svsm_caa_pa __section(".data");
arch/x86/boot/startup/sev-shared.c
34
bool sev_snp_needs_sfw __section(".data");
arch/x86/boot/startup/sme.c
93
static char sme_workarea[2 * PMD_SIZE] __section(".init.scratch");
arch/x86/boot/video.h
81
#define __videocard struct card_info __section(".videocards") __attribute__((used))
arch/x86/coco/sev/core.c
133
struct ghcb *boot_ghcb __section(".data");
arch/x86/include/asm/apic.h
355
__section(".apicdrivers") = { &sym }
arch/x86/include/asm/cache.h
11
#define __read_mostly __section(".data..read_mostly")
arch/x86/include/asm/mem_encrypt.h
67
#define __bss_decrypted __section(".bss..decrypted")
arch/x86/include/asm/orc_header.h
16
__used __section(".orc_header") __aligned(4) \
arch/x86/include/asm/setup.h
124
__section(".bss..brk") __aligned(1) __used \
arch/x86/kernel/cpu/cpu.h
38
__section(".x86_cpu_dev.init") = \
arch/x86/mm/mem_encrypt_amd.c
42
u64 sme_me_mask __section(".data") = 0;
arch/x86/mm/mem_encrypt_amd.c
44
u64 sev_status __section(".data") = 0;
arch/x86/mm/mem_encrypt_amd.c
46
u64 sev_check_data __section(".data") = 0;
arch/x86/purgatory/purgatory.c
20
u8 purgatory_sha256_digest[SHA256_DIGEST_SIZE] __section(".kexec-purgatory");
arch/x86/purgatory/purgatory.c
22
struct kexec_sha_region purgatory_sha_regions[KEXEC_SEGMENT_MAX] __section(".kexec-purgatory");
arch/xtensa/kernel/setup.c
87
__section(".taglist") __attribute__((used)) = { tag, fn }
drivers/clk/clk.c
4946
__used __section("__clk_of_table_end");
drivers/clocksource/timer-probe.c
14
__used __section("__timer_of_table_end");
drivers/firmware/efi/efi-init.c
64
struct sysfb_display_info sysfb_primary_display __section(".data");
drivers/irqchip/irqchip.c
25
irqchip_of_match_end __used __section("__irqchip_of_table_end");
drivers/of/of_reserved_mem.c
481
__used __section("__reservedmem_of_table_end");
drivers/thermal/thermal_core.h
196
__used __section("__" #table "_thermal_table") = &name
include/asm-generic/error-injection.h
29
__section("_error_injection_whitelist") \
include/asm-generic/kprobes.h
13
__section("_kprobe_blacklist") \
include/asm-generic/kprobes.h
17
# define __kprobes __section(".kprobes.text")
include/kunit/test.h
413
__used __section(".kunit_test_suites") = { __VA_ARGS__ }
include/kunit/test.h
438
__used __section(".kunit_init_test_suites") = { __VA_ARGS__ }
include/linux/acpi.h
1394
__used __section("__" #table "_acpi_probe_table") = { \
include/linux/acpi.h
1405
__used __section("__" #table "_acpi_probe_table") = { \
include/linux/alloc_tag.h
101
__section(ALLOC_TAG_SECTION_NAME) = { \
include/linux/alloc_tag.h
111
__section(ALLOC_TAG_SECTION_NAME) = { \
include/linux/alloc_tag.h
120
__section(ALLOC_TAG_SECTION_NAME) = { \
include/linux/cache.h
60
#define __ro_after_init __section(".data..ro_after_init")
include/linux/compiler.h
113
#define __annotate_jump_table __section(".data.rel.ro.c_jump_table")
include/linux/compiler.h
26
__section("_ftrace_annotated_branch") \
include/linux/compiler.h
279
___ADDRESSABLE(sym, __section(".discard.addressable"))
include/linux/compiler.h
62
__section("_ftrace_branch") \
include/linux/dynamic_debug.h
106
__section("__dyndbg_classes") _var = { \
include/linux/dynamic_debug.h
172
__section("__dyndbg") name = { \
include/linux/export.h
70
__section(".discard.gendwarfksyms") = &sym;
include/linux/init.h
336
__used __section(".init.setup") \
include/linux/init.h
387
#define __nosavedata __section(".data..nosave")
include/linux/init.h
45
#define __init __section(".init.text") __cold __latent_entropy \
include/linux/init.h
47
#define __initdata __section(".init.data")
include/linux/init.h
48
#define __initconst __section(".init.rodata")
include/linux/init.h
49
#define __exitdata __section(".exit.data")
include/linux/init.h
50
#define __exit_call __used __section(".exitcall.exit")
include/linux/init.h
69
#define __ref __section(".ref.text") noinline
include/linux/init.h
70
#define __refdata __section(".ref.data")
include/linux/init.h
71
#define __refconst __section(".ref.rodata")
include/linux/init.h
79
#define __exit __section(".exit.text") __exitused __cold notrace
include/linux/init_task.h
40
#define __init_thread_info __section(".data..init_thread_info")
include/linux/interrupt.h
876
# define __irq_entry __section(".irqentry.text")
include/linux/interrupt.h
879
#define __softirq_entry __section(".softirqentry.text")
include/linux/linkage.h
39
#define __page_aligned_data __section(".data..page_aligned") __aligned(PAGE_SIZE)
include/linux/linkage.h
40
#define __page_aligned_bss __section(".bss..page_aligned") __aligned(PAGE_SIZE)
include/linux/livepatch_helpers.h
23
klp_pre_patch_t __used __section(KLP_CALLBACK_PTRS) \
include/linux/livepatch_helpers.h
27
klp_post_patch_t __used __section(KLP_CALLBACK_PTRS) \
include/linux/livepatch_helpers.h
31
klp_pre_unpatch_t __used __section(KLP_CALLBACK_PTRS) \
include/linux/livepatch_helpers.h
35
klp_post_unpatch_t __used __section(KLP_CALLBACK_PTRS) \
include/linux/lsm_hooks.h
188
__used __section(".lsm_info.init") \
include/linux/lsm_hooks.h
193
__used __section(".early_lsm_info.init") \
include/linux/mmdebug.h
102
static bool __section(".data..once") __warned; \
include/linux/mmdebug.h
60
static bool __section(".data..once") __warned; \
include/linux/mmdebug.h
80
static bool __section(".data..once") __warned; \
include/linux/mmdebug.h
91
static bool __section(".data..once") __warned; \
include/linux/module.h
282
__used __section("__modver") \
include/linux/module.h
597
__used __section(".no_trim_symbol") = __stringify(x); \
include/linux/moduleparam.h
303
__used __section("__param") \
include/linux/moduleparam.h
38
__used __section(".modinfo") __aligned(1) \
include/linux/mtd/xip.h
31
#define __xipram noinline __section(".xiptext")
include/linux/objtool.h
34
static void __used __section(".discard.func_stack_frame_non_standard") \
include/linux/of.h
1570
__used __section("__" #table "_of_table") \
include/linux/once.h
49
static bool __section(".data..do_once") ___done = false; \
include/linux/once.h
67
static bool __section(".data..do_once") ___done = false; \
include/linux/once_lite.h
15
static bool __section(".data..once") __already_done; \
include/linux/percpu-defs.h
52
__section(".discard") __attribute__((unused))
include/linux/printk.h
452
__used __section(".printk_index") = &_entry; \
include/linux/rcupdate.h
379
static bool __section(".data..unlikely") __warned; \
include/linux/sched/debug.h
44
#define __sched __section(".sched.text")
include/linux/serial_core.h
1087
EARLYCON_USED_OR_UNUSED __section("__earlycon_table") \
include/linux/spinlock.h
84
#define __lockfunc __section(".spinlock.text")
include/linux/srcutree.h
220
__section("___srcu_struct_ptrs") = &name
include/linux/syscalls.h
159
__section("_ftrace_events") \
include/linux/syscalls.h
175
__section("_ftrace_events") \
include/linux/syscalls.h
199
__section("__syscalls_metadata") \
include/linux/trace_printk.h
143
__section("__trace_printk_fmt") = \
include/linux/trace_printk.h
165
__section("__trace_printk_fmt") = \
include/linux/trace_printk.h
99
__section("__trace_printk_fmt") = \
include/linux/tracepoint.h
185
__section("__tracepoints_ptrs") = &__tracepoint_##name
include/linux/tracepoint.h
251
static const char __used __section("__tracepoint_check") \
include/linux/tracepoint.h
348
__section("__tracepoints_strings") = #_name; \
include/linux/tracepoint.h
353
__section("__tracepoints") = { \
include/linux/tracepoint.h
489
#define __tracepoint_string __used __section("__tracepoint_str")
include/net/net_debug.h
30
static bool __section(".data..once") __print_once; \
include/trace/bpf_probe.h
85
__section("__bpf_raw_tp_map") = { \
include/trace/stages/init.h
23
__section("_ftrace_eval_map") \
include/trace/stages/init.h
36
__section("_ftrace_eval_map") \
include/trace/trace_custom_events.h
219
__section("_ftrace_events") *__custom_event_##call = &custom_event_##call
include/trace/trace_events.h
504
__section("_ftrace_events") *__event_##call = &event_##call
include/trace/trace_events.h
521
__section("_ftrace_events") *__event_##call = &event_##call
kernel/sched/sched.h
2712
__section("__" #name "_sched_class")
kernel/trace/trace_export.c
198
__section("_ftrace_events") *__event_##call = &event_##call;
mm/internal.h
93
static bool __section(".data..once") __warned; \
scripts/gendwarfksyms/examples/kabi.h
28
#ifndef __section
scripts/gendwarfksyms/examples/kabi.h
43
__section(".discard.gendwarfksyms.kabi_rules") = \
scripts/gendwarfksyms/examples/symbolptr.c
16
#ifndef __section
scripts/gendwarfksyms/examples/symbolptr.c
22
__section(".discard.gendwarfksyms") = &sym;
tools/include/linux/init.h
33
__used __section(".init.setup") \
tools/testing/selftests/sgx/test_encl.c
13
static uint8_t __used __section(".data.encl_buffer") encl_buffer[8192] = { 1 };