Home
last modified time | relevance | path

Searched refs:__section (Results 1 – 25 of 127) sorted by relevance

123456

/linux/arch/um/include/shared/
H A Dinit.h48 #define __init __section(".init.text")
49 #define __initdata __section(".init.data")
50 #define __exitdata __section(".exit.data")
51 #define __exit_call __used __section(".exitcall.exit")
54 #define __exit __section(".exit.text")
56 #define __exit __used __section(".exit.text")
105 #define __uml_init_setup __used __section(".uml.setup.init")
106 #define __uml_setup_help __used __section(".uml.help.init")
107 #define __uml_postsetup_call __used __section(".uml.postsetup.init")
108 #define __uml_exit_call __used __section(".uml.exitcall.exit")
[all …]
/linux/include/linux/
H A Dinit.h45 #define __init __section(".init.text") __cold __latent_entropy \
47 #define __initdata __section(".init.data")
48 #define __initconst __section(".init.rodata")
49 #define __exitdata __section(".exit.data")
50 #define __exit_call __used __section(".exitcall.exit")
69 #define __ref __section(".ref.text") noinline
70 #define __refdata __section(".ref.data")
71 #define __refconst __section(".ref.rodata")
79 #define __exit __section(".exit.text") __exitused __cold notrace
336 __used __section(".init.setup") \
[all …]
H A Dlivepatch_helpers.h23 klp_pre_patch_t __used __section(KLP_CALLBACK_PTRS) \
27 klp_post_patch_t __used __section(KLP_CALLBACK_PTRS) \
31 klp_pre_unpatch_t __used __section(KLP_CALLBACK_PTRS) \
35 klp_post_unpatch_t __used __section(KLP_CALLBACK_PTRS) \
H A Dmmdebug.h60 static bool __section(".data..once") __warned; \
80 static bool __section(".data..once") __warned; \
91 static bool __section(".data..once") __warned; \
102 static bool __section(".data..once") __warned; \
H A Dcompiler.h26 __section("_ftrace_annotated_branch") \
62 __section("_ftrace_branch") \
113 #define __annotate_jump_table __section(".data.rel.ro.c_jump_table")
279 ___ADDRESSABLE(sym, __section(".discard.addressable"))
H A Dtrace_printk.h99 __section("__trace_printk_fmt") = \
143 __section("__trace_printk_fmt") = \
165 __section("__trace_printk_fmt") = \
H A Donce.h49 static bool __section(".data..do_once") ___done = false; \
67 static bool __section(".data..do_once") ___done = false; \
H A Dalloc_tag.h101 __section(ALLOC_TAG_SECTION_NAME) = { \
111 __section(ALLOC_TAG_SECTION_NAME) = { \
120 __section(ALLOC_TAG_SECTION_NAME) = { \
/linux/arch/csky/include/asm/
H A Dtcm.h13 #define __tcmdata __section(".tcm.data")
15 #define __tcmconst __section(".tcm.rodata")
17 #define __tcmfunc __section(".tcm.text") noinline
19 #define __tcmlocalfunc __section(".tcm.text")
/linux/arch/arm/include/asm/
H A Dtcm.h17 #define __tcmdata __section(".tcm.data")
19 #define __tcmconst __section(".tcm.rodata")
21 #define __tcmfunc __attribute__((long_call)) __section(".tcm.text") noinline
23 #define __tcmlocalfunc __section(".tcm.text")
/linux/arch/arc/include/asm/
H A Dlinkage.h67 #define __arcfp_code __section(".text.arcfp")
69 #define __arcfp_code __section(".text")
73 #define __arcfp_data __section(".data.arcfp")
75 #define __arcfp_data __section(".data")
/linux/arch/x86/boot/
H A Dtty.c28 static void __section(".inittext") serial_putchar(int ch) in serial_putchar()
38 static void __section(".inittext") bios_putchar(int ch) in bios_putchar()
50 void __section(".inittext") putchar(int ch) in putchar()
61 void __section(".inittext") puts(const char *str) in puts()
/linux/scripts/gendwarfksyms/examples/
H A Dsymbolptr.c16 #ifndef __section
17 #define __section(section) __attribute__((__section__(section))) macro
22 __section(".discard.gendwarfksyms") = &sym;
H A Dkabi.h28 #ifndef __section
29 #define __section(section) __attribute__((__section__(section))) macro
43 __section(".discard.gendwarfksyms.kabi_rules") = \
/linux/arch/x86/boot/compressed/
H A Dpgtable_64.c15 unsigned int __section(".data") __pgtable_l5_enabled;
16 unsigned int __section(".data") pgdir_shift = 39;
17 unsigned int __section(".data") ptrs_per_p4d = 1;
29 unsigned long *trampoline_32bit __section(".data");
H A Dsev.c31 struct ghcb *boot_ghcb __section(".data");
38 u8 snp_vmpl __section(".data");
39 u16 ghcb_version __section(".data");
41 u64 boot_svsm_caa_pa __section(".data");
/linux/arch/s390/include/asm/
H A Dsections.h17 #define __bootdata(var) __section(".boot.data." #var) var
24 #define __bootdata_preserved(var) __section(".boot.preserved.data." #var) var
/linux/include/asm-generic/
H A Dkprobes.h13 __section("_kprobe_blacklist") \
17 # define __kprobes __section(".kprobes.text")
/linux/arch/riscv/kernel/
H A Dcpu_ops_spinwait.c17 void *__cpu_spinwait_stack_pointer[NR_CPUS] __section(".data");
18 void *__cpu_spinwait_task_pointer[NR_CPUS] __section(".data");
/linux/arch/riscv/purgatory/
H A Dpurgatory.c16 u8 purgatory_sha256_digest[SHA256_DIGEST_SIZE] __section(".kexec-purgatory");
18 struct kexec_sha_region purgatory_sha_regions[KEXEC_SEGMENT_MAX] __section(".kexec-purgatory");
/linux/arch/um/kernel/skas/
H A Dstub.c84 void __section(".__syscall_stub")
92 void __section(".__syscall_stub")
176 void __section(".__syscall_stub")
/linux/arch/x86/purgatory/
H A Dpurgatory.c20 u8 purgatory_sha256_digest[SHA256_DIGEST_SIZE] __section(".kexec-purgatory");
22 struct kexec_sha_region purgatory_sha_regions[KEXEC_SEGMENT_MAX] __section(".kexec-purgatory");
/linux/tools/include/linux/
H A Dinit.h15 #define __section(section) __attribute__((__section__(section))) macro
33 __used __section(".init.setup") \
/linux/include/trace/stages/
H A Dinit.h23 __section("_ftrace_eval_map") \
36 __section("_ftrace_eval_map") \
/linux/arch/arm/include/asm/mach/
H A Darch.h81 __section(".arch.info.init") = { \
91 __section(".arch.info.init") = { \

123456