_text
init_unwind_table(&root_table, "kernel", _text, _end - _text, NULL, 0,
setup_initial_init_mm(_text, _etext, _edata, _end);
setup_initial_init_mm(_text, _etext, _edata, _end);
kernel_code.start = virt_to_phys(_text);
return (u64)&_text - KIMAGE_VADDR;
#define KERNEL_START _text
_kernel_codesize = ABSOLUTE(__inittext_end - _text);
PROVIDE(__efistub__text = _text);
PI_EXPORT_SYM(_text);
DEFINE_IMAGE_LE64(_kernel_size_le, _end - _text); \
map_range(&ptep, fdt, (u64)_text > fdt ? min((u64)_text, efdt) : efdt,
u64 va_base, pa_base = (u64)&_text;
map_segment(init_pg_dir, &pgdp, va_offset, _text, _stext, data_prot,
kernel_code.start = __pa_symbol(_text);
setup_initial_init_mm(_text, _etext, _edata, _end);
if ((u64)_text % MIN_KIMG_ALIGN)
memblock_add(__pa_symbol(_text), (resource_size_t)(_end - _text));
memblock_reserve(__pa_symbol(_text), _end - _text);
u64 kernel_start = (u64)_text;
update_mapping_prot(__pa_symbol(_text), (unsigned long)lm_alias(_text),
(unsigned long)__init_begin - (unsigned long)_text,
phys_addr_t kernel_start = __pa_symbol(_text);
update_mapping_prot(__pa_symbol(_text), (unsigned long)_text,
(unsigned long)_stext - (unsigned long)_text,
declare_vma(&vmlinux_seg[0], _text, _etext, VM_NO_GUARD);
return (unsigned long)&_text - VMLINUX_LOAD_ADDRESS;
memblock_reserve(__pa_symbol(&_text),
__pa_symbol(&_end) - __pa_symbol(&_text));
void *destination = _text;
kernel_length = (unsigned long)_end - (unsigned long)_text;
void *location_new = _text; /* Default to original kernel start */
random_offset = (unsigned long)location_new - (unsigned long)(_text);
reloc_offset = (unsigned long)_text - VMLINUX_LOAD_ADDRESS;
kernel_length = (unsigned long)(_end) - (unsigned long)(_text);
memcpy(location_new, _text, kernel_length);
pr_cont(" .text @ 0x%px\n", _text);
phys_addr_t start = __pa_symbol(&_text);
code_resource.start = __pa_symbol(&_text);
end = __pa(&_text) - 0x00020000;
end = __pa(&_text);
memblock_reserve(PHYS_OFFSET, __pa_symbol(&_text) - PHYS_OFFSET);
void *dest = &_text;
kernel_length = (long)_end - (long)(&_text);
kernel_length = (long)(&_relocation_start) - (long)(&_text);
offset = (unsigned long)loc_new - (unsigned long)(&_text);
if (fdt_phys >= virt_to_phys(RELOCATED(&_text)) &&
memcpy(loc_new, &_text, kernel_length);
res = do_relocations(&_text, loc_new, offset);
pr_cont(" .text @ 0x%p\n", _text);
memblock_reserve(__pa_symbol(&_text),
__pa_symbol(&_end) - __pa_symbol(&_text));
phys_addr_t start = __pa_symbol(&_text);
code_resource.start = __pa_symbol(&_text);
unsigned long kernel_start_pfn = PFN_DOWN(__pa_symbol(&_text));
if ((unsigned long) &_text > (unsigned long) CKSEG0)
VIRTUAL_BUG_ON(x < (unsigned long)_text ||
extern char _text, _end;
size = (unsigned long)(_end - _text);
flush_kernel_dcache_range((unsigned long)_text, size);
size = (unsigned long)_end - (unsigned long)_text;
flush_tlb_kernel_range((unsigned long)_text, (unsigned long)_end);
code_resource.start = virt_to_phys(_text);
ro_start = __pa((unsigned long)_text);
_text, _etext,
((unsigned long)_etext - (unsigned long)_text) >> 10);
code_res.start = __pa_symbol(_text);
code_resource.start = __pa_symbol(_text);
setup_initial_init_mm(_text, _etext, _edata, _end);
output_addr = __pa((unsigned long)&_text+PAGE_SIZE);
extern int _text; /* Defined in vmlinux.lds.S */
setup_initial_init_mm(_text, _etext, _edata, _end);
code_resource.start = virt_to_phys(_text);
(unsigned long)&_text, (unsigned long)&_etext,
((unsigned long)&_etext - (unsigned long)&_text) >> 10);
code_resource.start = compute_kern_paddr(_text);
unsigned long physaddr = (unsigned long)rip_rel_ptr(_text);
kernel_start = (unsigned long)rip_rel_ptr(_text);
return (unsigned long)&_text - __START_KERNEL;
extern char _text[];
_text, _etext);
.base = (unsigned long)_text,
code_resource.start = __pa_symbol(_text);
u64 start = __pa_symbol(_text);
memblock_reserve_kern(__pa_symbol(_text),
(unsigned long)__end_of_kernel_reserve - (unsigned long)_text);
setup_initial_init_mm(_text, _etext, _edata, (void *)_brk_end);
if (addr >= (unsigned long)_text && addr <= (unsigned long)__init_end)
unsigned long start = PFN_ALIGN(_text);
unsigned long start = PFN_ALIGN(_text);
if (vaddr < (unsigned long) _text || vaddr > end)
if (!within(vaddr, (unsigned long)_text, _brk_end) &&
return __pa_symbol(_text) >> PAGE_SHIFT;
unsigned long t_start = (unsigned long)_text;
unsigned long t_start = (unsigned long)_text;
unsigned long start = PFN_ALIGN(_text);
unsigned long start = PFN_ALIGN(_text);
npages = (_etext - _text) >> PAGE_SHIFT;
text = __pa(_text);
if (start + size > __pa_symbol(_text) && start <= __pa_symbol(_end))
phys_addr_t base = virt_to_phys(&_text);
start = (unsigned long)_text;
phys_addr_t base = virt_to_phys(&_text);
if (vaddr < (unsigned long) _text || vaddr > kernel_end)
xen_chk_is_e820_usable(__pa_symbol(_text),
__pa_symbol(_end) - __pa_symbol(_text),
pc = MAKE_PC_FROM_RA(p->thread.ra, _text);
pc = MAKE_PC_FROM_RA(SPILL_SLOT(sp, 0), _text);
frame.pc = MAKE_PC_FROM_RA(a0, _text);
(unsigned long)_text, (unsigned long)_etext,
(unsigned long)(_etext - _text) >> 10,
if (image->image_base != _text) {
image->image_base = _text;
if (!IS_ALIGNED((u64)_text, SEGMENT_ALIGN))
kernel_size = _edata - _text;
kernel_codesize = __inittext_end - _text;
*image_addr = (unsigned long)_text;
return (char *)primary_entry - _text;
#define _POWER_SUPPLY_ATTR(_name, _text, _len) \
.text_values = _text, \
#define _POWER_SUPPLY_ENUM_ATTR(_name, _text) \
_POWER_SUPPLY_ATTR(_name, _text, ARRAY_SIZE(_text))
kclist_add(&kcore_text, _text, _end - _text, KCORE_TEXT);
extern char _text[], _stext[], _etext[];
phdr->p_vaddr = (unsigned long) _text;
phdr->p_filesz = phdr->p_memsz = _end - _text;
phdr->p_offset = phdr->p_paddr = __pa_symbol(_text);
static char _##name##_text[1U << ((avgtextbits) + (descbits))] \
_DEFINE_PRINTKRB(name, descbits, avgtextbits, &_##name##_text[0])
offset = rec->ip - (unsigned long)_text;
tscratch->text_addr = (unsigned long)_text;
tr->text_delta = (unsigned long)_text - tscratch->text_addr;
_text = addr;
long long offset = table[i]->addr - _text;
static unsigned long long _text;
#define DECLARE_ADAU17X1_DSP_MUX_CTRL(_name, _label, _stream, _text) \
ARRAY_SIZE(_text), _text), \