Symbol: _text
arch/arc/kernel/unwind.c
219
init_unwind_table(&root_table, "kernel", _text, _end - _text, NULL, 0,
arch/arc/mm/init.c
105
setup_initial_init_mm(_text, _etext, _edata, _end);
arch/arm/kernel/setup.c
1129
setup_initial_init_mm(_text, _etext, _edata, _end);
arch/arm/kernel/setup.c
861
kernel_code.start = virt_to_phys(_text);
arch/arm64/include/asm/memory.h
251
return (u64)&_text - KIMAGE_VADDR;
arch/arm64/include/asm/memory.h
68
#define KERNEL_START _text
arch/arm64/kernel/image-vars.h
148
_kernel_codesize = ABSOLUTE(__inittext_end - _text);
arch/arm64/kernel/image-vars.h
36
PROVIDE(__efistub__text = _text);
arch/arm64/kernel/image-vars.h
64
PI_EXPORT_SYM(_text);
arch/arm64/kernel/image.h
64
DEFINE_IMAGE_LE64(_kernel_size_le, _end - _text); \
arch/arm64/kernel/pi/map_kernel.c
210
map_range(&ptep, fdt, (u64)_text > fdt ? min((u64)_text, efdt) : efdt,
arch/arm64/kernel/pi/map_kernel.c
244
u64 va_base, pa_base = (u64)&_text;
arch/arm64/kernel/pi/map_kernel.c
85
map_segment(init_pg_dir, &pgdp, va_offset, _text, _stext, data_prot,
arch/arm64/kernel/setup.c
217
kernel_code.start = __pa_symbol(_text);
arch/arm64/kernel/setup.c
283
setup_initial_init_mm(_text, _etext, _edata, _end);
arch/arm64/kernel/setup.c
326
if ((u64)_text % MIN_KIMG_ALIGN)
arch/arm64/mm/init.c
254
memblock_add(__pa_symbol(_text), (resource_size_t)(_end - _text));
arch/arm64/mm/init.c
290
memblock_reserve(__pa_symbol(_text), _end - _text);
arch/arm64/mm/init.c
454
u64 kernel_start = (u64)_text;
arch/arm64/mm/mmu.c
1031
update_mapping_prot(__pa_symbol(_text), (unsigned long)lm_alias(_text),
arch/arm64/mm/mmu.c
1032
(unsigned long)__init_begin - (unsigned long)_text,
arch/arm64/mm/mmu.c
1120
phys_addr_t kernel_start = __pa_symbol(_text);
arch/arm64/mm/mmu.c
1197
update_mapping_prot(__pa_symbol(_text), (unsigned long)_text,
arch/arm64/mm/mmu.c
1198
(unsigned long)_stext - (unsigned long)_text,
arch/arm64/mm/mmu.c
1360
declare_vma(&vmlinux_seg[0], _text, _etext, VM_NO_GUARD);
arch/loongarch/include/asm/setup.h
51
return (unsigned long)&_text - VMLINUX_LOAD_ADDRESS;
arch/loongarch/kernel/mem.c
57
memblock_reserve(__pa_symbol(&_text),
arch/loongarch/kernel/mem.c
58
__pa_symbol(&_end) - __pa_symbol(&_text));
arch/loongarch/kernel/relocate.c
188
void *destination = _text;
arch/loongarch/kernel/relocate.c
193
kernel_length = (unsigned long)_end - (unsigned long)_text;
arch/loongarch/kernel/relocate.c
226
void *location_new = _text; /* Default to original kernel start */
arch/loongarch/kernel/relocate.c
236
random_offset = (unsigned long)location_new - (unsigned long)(_text);
arch/loongarch/kernel/relocate.c
238
reloc_offset = (unsigned long)_text - VMLINUX_LOAD_ADDRESS;
arch/loongarch/kernel/relocate.c
242
kernel_length = (unsigned long)(_end) - (unsigned long)(_text);
arch/loongarch/kernel/relocate.c
245
memcpy(location_new, _text, kernel_length);
arch/loongarch/kernel/relocate.c
277
pr_cont(" .text @ 0x%px\n", _text);
arch/loongarch/kernel/setup.c
382
phys_addr_t start = __pa_symbol(&_text);
arch/loongarch/kernel/setup.c
428
code_resource.start = __pa_symbol(&_text);
arch/mips/dec/prom/memory.c
111
end = __pa(&_text) - 0x00020000;
arch/mips/dec/prom/memory.c
114
end = __pa(&_text);
arch/mips/dec/setup.c
155
memblock_reserve(PHYS_OFFSET, __pa_symbol(&_text) - PHYS_OFFSET);
arch/mips/kernel/relocate.c
268
void *dest = &_text;
arch/mips/kernel/relocate.c
274
kernel_length = (long)_end - (long)(&_text);
arch/mips/kernel/relocate.c
347
kernel_length = (long)(&_relocation_start) - (long)(&_text);
arch/mips/kernel/relocate.c
354
offset = (unsigned long)loc_new - (unsigned long)(&_text);
arch/mips/kernel/relocate.c
373
if (fdt_phys >= virt_to_phys(RELOCATED(&_text)) &&
arch/mips/kernel/relocate.c
384
memcpy(loc_new, &_text, kernel_length);
arch/mips/kernel/relocate.c
387
res = do_relocations(&_text, loc_new, offset);
arch/mips/kernel/relocate.c
456
pr_cont(" .text @ 0x%p\n", _text);
arch/mips/kernel/setup.c
284
memblock_reserve(__pa_symbol(&_text),
arch/mips/kernel/setup.c
285
__pa_symbol(&_end) - __pa_symbol(&_text));
arch/mips/kernel/setup.c
509
phys_addr_t start = __pa_symbol(&_text);
arch/mips/kernel/setup.c
687
code_resource.start = __pa_symbol(&_text);
arch/mips/loongson64/numa.c
102
unsigned long kernel_start_pfn = PFN_DOWN(__pa_symbol(&_text));
arch/mips/mm/init.c
457
if ((unsigned long) &_text > (unsigned long) CKSEG0)
arch/mips/mm/physaddr.c
45
VIRTUAL_BUG_ON(x < (unsigned long)_text ||
arch/parisc/boot/compressed/misc.c
30
extern char _text, _end;
arch/parisc/kernel/cache.c
565
size = (unsigned long)(_end - _text);
arch/parisc/kernel/cache.c
567
flush_kernel_dcache_range((unsigned long)_text, size);
arch/parisc/kernel/cache.c
597
size = (unsigned long)_end - (unsigned long)_text;
arch/parisc/kernel/cache.c
599
flush_tlb_kernel_range((unsigned long)_text, (unsigned long)_end);
arch/parisc/mm/init.c
321
code_resource.start = virt_to_phys(_text);
arch/parisc/mm/init.c
360
ro_start = __pa((unsigned long)_text);
arch/parisc/mm/init.c
602
_text, _etext,
arch/parisc/mm/init.c
603
((unsigned long)_etext - (unsigned long)_text) >> 10);
arch/riscv/kernel/setup.c
101
code_res.start = __pa_symbol(_text);
arch/s390/kernel/setup.c
497
code_resource.start = __pa_symbol(_text);
arch/s390/kernel/setup.c
926
setup_initial_init_mm(_text, _etext, _edata, _end);
arch/sh/boot/compressed/misc.c
129
output_addr = __pa((unsigned long)&_text+PAGE_SIZE);
arch/sh/boot/compressed/misc.c
39
extern int _text; /* Defined in vmlinux.lds.S */
arch/sh/kernel/setup.c
293
setup_initial_init_mm(_text, _etext, _edata, _end);
arch/sh/kernel/setup.c
295
code_resource.start = virt_to_phys(_text);
arch/sh/mm/init.c
370
(unsigned long)&_text, (unsigned long)&_etext,
arch/sh/mm/init.c
371
((unsigned long)&_etext - (unsigned long)&_text) >> 10);
arch/sparc/mm/init_64.c
3057
code_resource.start = compute_kern_paddr(_text);
arch/x86/boot/startup/map_kernel.c
91
unsigned long physaddr = (unsigned long)rip_rel_ptr(_text);
arch/x86/boot/startup/sme.c
319
kernel_start = (unsigned long)rip_rel_ptr(_text);
arch/x86/include/asm/setup.h
102
return (unsigned long)&_text - __START_KERNEL;
arch/x86/include/asm/setup.h
83
extern char _text[];
arch/x86/kernel/alternative.c
2449
_text, _etext);
arch/x86/kernel/callthunks.c
61
.base = (unsigned long)_text,
arch/x86/kernel/setup.c
667
code_resource.start = __pa_symbol(_text);
arch/x86/kernel/setup.c
778
u64 start = __pa_symbol(_text);
arch/x86/kernel/setup.c
804
memblock_reserve_kern(__pa_symbol(_text),
arch/x86/kernel/setup.c
805
(unsigned long)__end_of_kernel_reserve - (unsigned long)_text);
arch/x86/kernel/setup.c
968
setup_initial_init_mm(_text, _etext, _edata, (void *)_brk_end);
arch/x86/mm/init_32.c
238
if (addr >= (unsigned long)_text && addr <= (unsigned long)__init_end)
arch/x86/mm/init_32.c
742
unsigned long start = PFN_ALIGN(_text);
arch/x86/mm/init_64.c
1394
unsigned long start = PFN_ALIGN(_text);
arch/x86/mm/init_64.c
462
if (vaddr < (unsigned long) _text || vaddr > end)
arch/x86/mm/pat/set_memory.c
1954
if (!within(vaddr, (unsigned long)_text, _brk_end) &&
arch/x86/mm/pat/set_memory.c
255
return __pa_symbol(_text) >> PAGE_SHIFT;
arch/x86/mm/pat/set_memory.c
537
unsigned long t_start = (unsigned long)_text;
arch/x86/mm/pat/set_memory.c
558
unsigned long t_start = (unsigned long)_text;
arch/x86/mm/pti.c
572
unsigned long start = PFN_ALIGN(_text);
arch/x86/mm/pti.c
606
unsigned long start = PFN_ALIGN(_text);
arch/x86/platform/efi/efi_64.c
241
npages = (_etext - _text) >> PAGE_SHIFT;
arch/x86/platform/efi/efi_64.c
242
text = __pa(_text);
arch/x86/platform/efi/quirks.c
315
if (start + size > __pa_symbol(_text) && start <= __pa_symbol(_end))
arch/x86/platform/intel-quark/imr.c
539
phys_addr_t base = virt_to_phys(&_text);
arch/x86/platform/intel-quark/imr.c
549
start = (unsigned long)_text;
arch/x86/platform/intel-quark/imr_selftest.c
61
phys_addr_t base = virt_to_phys(&_text);
arch/x86/xen/mmu_pv.c
1079
if (vaddr < (unsigned long) _text || vaddr > kernel_end)
arch/x86/xen/setup.c
859
xen_chk_is_e820_usable(__pa_symbol(_text),
arch/x86/xen/setup.c
860
__pa_symbol(_end) - __pa_symbol(_text),
arch/xtensa/kernel/process.c
384
pc = MAKE_PC_FROM_RA(p->thread.ra, _text);
arch/xtensa/kernel/process.c
396
pc = MAKE_PC_FROM_RA(SPILL_SLOT(sp, 0), _text);
arch/xtensa/kernel/stacktrace.c
193
frame.pc = MAKE_PC_FROM_RA(a0, _text);
arch/xtensa/mm/init.c
107
(unsigned long)_text, (unsigned long)_etext,
arch/xtensa/mm/init.c
108
(unsigned long)(_etext - _text) >> 10,
drivers/firmware/efi/libstub/arm64-stub.c
26
if (image->image_base != _text) {
drivers/firmware/efi/libstub/arm64-stub.c
28
image->image_base = _text;
drivers/firmware/efi/libstub/arm64-stub.c
31
if (!IS_ALIGNED((u64)_text, SEGMENT_ALIGN))
drivers/firmware/efi/libstub/arm64-stub.c
35
kernel_size = _edata - _text;
drivers/firmware/efi/libstub/arm64-stub.c
36
kernel_codesize = __inittext_end - _text;
drivers/firmware/efi/libstub/arm64-stub.c
39
*image_addr = (unsigned long)_text;
drivers/firmware/efi/libstub/arm64-stub.c
57
return (char *)primary_entry - _text;
drivers/power/supply/power_supply_sysfs.c
32
#define _POWER_SUPPLY_ATTR(_name, _text, _len) \
drivers/power/supply/power_supply_sysfs.c
37
.text_values = _text, \
drivers/power/supply/power_supply_sysfs.c
42
#define _POWER_SUPPLY_ENUM_ATTR(_name, _text) \
drivers/power/supply/power_supply_sysfs.c
43
_POWER_SUPPLY_ATTR(_name, _text, ARRAY_SIZE(_text))
fs/proc/kcore.c
697
kclist_add(&kcore_text, _text, _end - _text, KCORE_TEXT);
include/asm-generic/sections.h
35
extern char _text[], _stext[], _etext[];
kernel/crash_core.c
243
phdr->p_vaddr = (unsigned long) _text;
kernel/crash_core.c
244
phdr->p_filesz = phdr->p_memsz = _end - _text;
kernel/crash_core.c
245
phdr->p_offset = phdr->p_paddr = __pa_symbol(_text);
kernel/printk/printk_ringbuffer.h
307
static char _##name##_text[1U << ((avgtextbits) + (descbits))] \
kernel/printk/printk_ringbuffer.h
309
_DEFINE_PRINTKRB(name, descbits, avgtextbits, &_##name##_text[0])
kernel/trace/ftrace.c
563
offset = rec->ip - (unsigned long)_text;
kernel/trace/trace.c
5498
tscratch->text_addr = (unsigned long)_text;
kernel/trace/trace.c
9315
tr->text_delta = (unsigned long)_text - tscratch->text_addr;
scripts/kallsyms.c
154
_text = addr;
scripts/kallsyms.c
429
long long offset = table[i]->addr - _text;
scripts/kallsyms.c
48
static unsigned long long _text;
sound/soc/codecs/adau17x1.c
256
#define DECLARE_ADAU17X1_DSP_MUX_CTRL(_name, _label, _stream, _text) \
sound/soc/codecs/adau17x1.c
260
ARRAY_SIZE(_text), _text), \