| /linux-6.15/arch/um/include/shared/ |
| H A D | init.h | 48 #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-6.15/include/linux/ |
| H A D | init.h | 52 #define __init __section(".init.text") __cold __latent_entropy __noinitretpoline 53 #define __initdata __section(".init.data") 54 #define __initconst __section(".init.rodata") 55 #define __exitdata __section(".exit.data") 56 #define __exit_call __used __section(".exitcall.exit") 75 #define __ref __section(".ref.text") noinline 76 #define __refdata __section(".ref.data") 77 #define __refconst __section(".ref.rodata") 85 #define __exit __section(".exit.text") __exitused __cold notrace 341 __used __section(".init.setup") \ [all …]
|
| H A D | compiler.h | 26 __section("_ftrace_annotated_branch") \ 62 __section("_ftrace_branch") \ 113 #define __annotate_jump_table __section(".data.rel.ro.c_jump_table") 289 ___ADDRESSABLE(sym, __section(".discard.addressable"))
|
| H A D | once.h | 49 static bool __section(".data..once") ___done = false; \ 67 static bool __section(".data..once") ___done = false; \
|
| H A D | mmdebug.h | 51 static bool __section(".data..once") __warned; \ 71 static bool __section(".data..once") __warned; \ 82 static bool __section(".data..once") __warned; \
|
| H A D | kernel.h | 283 __section("__trace_printk_fmt") = \ 327 __section("__trace_printk_fmt") = \ 349 __section("__trace_printk_fmt") = \
|
| H A D | alloc_tag.h | 101 __section(ALLOC_TAG_SECTION_NAME) = { \ 111 __section(ALLOC_TAG_SECTION_NAME) = { \ 120 __section(ALLOC_TAG_SECTION_NAME) = { \
|
| H A D | lsm_hooks.h | 162 __used __section(".lsm_info.init") \ 167 __used __section(".early_lsm_info.init") \
|
| /linux-6.15/arch/csky/include/asm/ |
| H A D | tcm.h | 13 #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-6.15/arch/arm/include/asm/ |
| H A D | tcm.h | 17 #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-6.15/arch/arc/include/asm/ |
| H A D | linkage.h | 67 #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-6.15/arch/x86/boot/ |
| H A D | tty.c | 28 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-6.15/scripts/gendwarfksyms/examples/ |
| H A D | symbolptr.c | 16 #ifndef __section 17 #define __section(section) __attribute__((__section__(section))) macro 22 __section(".discard.gendwarfksyms") = &sym;
|
| H A D | kabi.h | 28 #ifndef __section 29 #define __section(section) __attribute__((__section__(section))) macro 43 __section(".discard.gendwarfksyms.kabi_rules") = \
|
| /linux-6.15/arch/x86/boot/compressed/ |
| H A D | pgtable_64.c | 16 unsigned int __section(".data") __pgtable_l5_enabled; 17 unsigned int __section(".data") pgdir_shift = 39; 18 unsigned int __section(".data") ptrs_per_p4d = 1; 31 unsigned long *trampoline_32bit __section(".data");
|
| /linux-6.15/arch/s390/include/asm/ |
| H A D | sections.h | 17 #define __bootdata(var) __section(".boot.data." #var) var 24 #define __bootdata_preserved(var) __section(".boot.preserved.data." #var) var
|
| /linux-6.15/include/asm-generic/ |
| H A D | kprobes.h | 13 __section("_kprobe_blacklist") \ 17 # define __kprobes __section(".kprobes.text")
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | init.h | 6 #define __head __section(".head.text") __no_sanitize_undefined __no_stack_protector 8 #define __head __section(".head.text") __no_sanitize_undefined
|
| /linux-6.15/arch/riscv/kernel/ |
| H A D | cpu_ops_spinwait.c | 17 void *__cpu_spinwait_stack_pointer[NR_CPUS] __section(".data"); 18 void *__cpu_spinwait_task_pointer[NR_CPUS] __section(".data");
|
| /linux-6.15/arch/riscv/purgatory/ |
| H A D | purgatory.c | 16 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-6.15/arch/x86/purgatory/ |
| H A D | purgatory.c | 20 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-6.15/tools/include/linux/ |
| H A D | init.h | 15 #define __section(section) __attribute__((__section__(section))) macro 33 __used __section(".init.setup") \
|
| /linux-6.15/include/trace/stages/ |
| H A D | init.h | 23 __section("_ftrace_eval_map") \ 36 __section("_ftrace_eval_map") \
|
| /linux-6.15/arch/arm/include/asm/mach/ |
| H A D | arch.h | 81 __section(".arch.info.init") = { \ 91 __section(".arch.info.init") = { \
|
| /linux-6.15/arch/s390/kernel/ |
| H A D | entry.h | 71 #define __amode31_data __section(".amode31.data") 72 #define __amode31_ref __section(".amode31.refs")
|