_end              130 arch/alpha/boot/bootp.c extern char _end;
_end              132 arch/alpha/boot/bootp.c 	((((unsigned long)&_end) + 511) & ~511)
_end              179 arch/alpha/boot/bootpz.c extern char _end;
_end              181 arch/alpha/boot/bootpz.c 	((((unsigned long)&_end) + 511) & ~511)
_end              124 arch/alpha/boot/main.c 	extern char _end;
_end              125 arch/alpha/boot/main.c 	long result, boot_size = &_end - (char *) BOOT_ADDR;
_end              436 arch/alpha/kernel/setup.c 	extern char _end[];
_end              441 arch/alpha/kernel/setup.c 	void *kernel_end = _end; /* end of kernel */
_end              483 arch/arc/kernel/setup.c 	return addr >= (unsigned long)_stext && addr <= (unsigned long)_end;
_end              218 arch/arc/kernel/unwind.c 	init_unwind_table(&root_table, "kernel", _text, _end - _text, NULL, 0,
_end               92 arch/arc/mm/init.c 	init_mm.brk = (unsigned long)_end;
_end              120 arch/arc/mm/init.c 			 __pa(_end) - CONFIG_LINUX_LINK_BASE);
_end              118 arch/arm/include/asm/memory.h #define KERNEL_END		_end
_end              852 arch/arm/kernel/setup.c 	kernel_data.end     = virt_to_phys(_end - 1);
_end             1104 arch/arm/kernel/setup.c 	init_mm.brk	   = (unsigned long) _end;
_end               89 arch/arm64/include/asm/kernel-pgtable.h #define INIT_DIR_SIZE (PAGE_SIZE * EARLY_PAGES(KIMAGE_VADDR + TEXT_OFFSET, _end))
_end               70 arch/arm64/include/asm/memory.h #define KERNEL_END		_end
_end               45 arch/arm64/kernel/image-vars.h __efistub__end			= _end;
_end               64 arch/arm64/kernel/image.h 	DEFINE_IMAGE_LE64(_kernel_size_le, _end - _text);	\
_end              149 arch/arm64/kernel/kaslr.c 		module_range = SZ_2G - (u64)(_end - _stext);
_end              150 arch/arm64/kernel/kaslr.c 		module_alloc_base = max((u64)_end + offset - SZ_2G,
_end              212 arch/arm64/kernel/setup.c 	kernel_data.end     = __pa_symbol(_end - 1);
_end              284 arch/arm64/kernel/setup.c 	init_mm.brk	   = (unsigned long) _end;
_end              344 arch/arm64/mm/init.c 			__pa_symbol(_end)), ULLONG_MAX);
_end              359 arch/arm64/mm/init.c 		memblock_add(__pa_symbol(_text), (u64)(_end - _text));
_end              412 arch/arm64/mm/init.c 	memblock_reserve(__pa_symbol(_text), _end - _text);
_end              208 arch/arm64/mm/kasan_init.c 	kimg_shadow_end = PAGE_ALIGN((u64)kasan_mem_to_shadow(_end));
_end              639 arch/arm64/mm/mmu.c 	map_kernel_segment(pgdp, _data, _end, PAGE_KERNEL, &vmlinux_data, 0, 0);
_end              308 arch/c6x/kernel/setup.c 			 PAGE_ALIGN((unsigned long)&_end - PAGE_OFFSET));
_end              325 arch/c6x/kernel/setup.c 	memory_start = PAGE_ALIGN((unsigned int) &_end);
_end               32 arch/csky/kernel/setup.c 	memblock_reserve(__pa(_stext), _end - _stext);
_end               87 arch/csky/kernel/setup.c 	init_mm.brk = (unsigned long) _end;
_end               26 arch/h8300/boot/compressed/misc.c extern int _end;
_end               72 arch/h8300/boot/compressed/misc.c 	free_mem_ptr = (unsigned long)&_end;
_end               91 arch/h8300/kernel/setup.c 	memblock_reserve(__pa(_stext), _end - _stext);
_end               63 arch/hexagon/kernel/setup.c 	if (*(int *)((unsigned long)_end + 8) == 0x1f1f1f1f)
_end               21 arch/hexagon/mm/init.c #define bootmem_startpg (PFN_UP(((unsigned long) _end) - PAGE_OFFSET + PHYS_OFFSET))
_end              246 arch/ia64/kernel/setup.c 	bss_resource.end    = ia64_tpa(_end) - 1;
_end              357 arch/ia64/kernel/setup.c 	rsvd_region[n].end   = (unsigned long) ia64_imva(_end);
_end              230 arch/m68k/kernel/setup_mm.c 		m68k_parse_bootinfo((const struct bi_record *)_end);
_end              265 arch/m68k/kernel/setup_mm.c 	init_mm.brk = (unsigned long)_end;
_end              145 arch/m68k/sun3/config.c 	memory_start = ((((unsigned long)_end) + 0x2000) & ~0x1fff);
_end               36 arch/microblaze/mm/init.c char *klimit = _end;
_end              313 arch/microblaze/mm/init.c 	ksize = PAGE_ALIGN(((u32)_end - (u32)CONFIG_KERNEL_START));
_end               24 arch/mips/ar7/memory.c 	u32 *kernel_end = (u32 *)KSEG1ADDR(CPHYSADDR((u32)&_end));
_end             1012 arch/mips/cavium-octeon/setup.c 						__pa_symbol(&_end), -1,
_end             1087 arch/mips/cavium-octeon/setup.c 	kernel_size = _end - _text;
_end              261 arch/mips/kernel/relocate.c 	kernel_length = (long)_end - (long)(&_text);
_end              290 arch/mips/kernel/relocate.c 	if ((unsigned long)loc_new < (unsigned long)&_end) {
_end              347 arch/mips/kernel/relocate.c 			fdt_phys <= virt_to_phys(RELOCATED(&_end))) {
_end              349 arch/mips/kernel/relocate.c 				RELOCATED(ALIGN((long)&_end, PAGE_SIZE));
_end              316 arch/mips/kernel/setup.c 			__pa_symbol(&_end) - __pa_symbol(&_text));
_end              533 arch/mips/kernel/setup.c 	phys_addr_t size = PFN_PHYS(PFN_UP(__pa_symbol(&_end))) - start;
_end              190 arch/mips/loongson64/loongson-3/numa.c 		unsigned long kernel_end_pfn = PFN_UP(__pa_symbol(&_end));
_end              504 arch/mips/pmcs-msp71xx/msp_prom.c 	mdesc[i].size = CPHYSADDR(PAGE_ALIGN((u32)_end)) - mdesc[i].base;
_end              127 arch/mips/sgi-ip27/ip27-klnuma.c 	offset = PAGE_ALIGN((unsigned long)(&_end)) - loadbase;
_end              265 arch/nds32/kernel/setup.c 	free_ram_start_pfn = PFN_UP(__pa(&_end));
_end              304 arch/nds32/kernel/setup.c 	init_mm.brk = (unsigned long)&_end;
_end               86 arch/nios2/boot/compressed/misc.c extern int _end;
_end              166 arch/nios2/boot/compressed/misc.c 	free_mem_ptr = (unsigned long)&_end;
_end              152 arch/nios2/kernel/setup.c 	memory_start = PAGE_ALIGN((unsigned long)__pa(_end));
_end              158 arch/nios2/kernel/setup.c 	init_mm.brk = (unsigned long) _end;
_end               82 arch/openrisc/kernel/setup.c 	memblock_reserve(__pa(_stext), _end - _stext);
_end              293 arch/openrisc/kernel/setup.c 	init_mm.brk = (unsigned long)_end;
_end               30 arch/parisc/boot/compressed/misc.c extern char _text, _end;
_end              399 arch/parisc/kernel/cache.c 	size = (unsigned long)(_end - _text);
_end              429 arch/parisc/kernel/cache.c 	while (start < (unsigned long) _end) {
_end              191 arch/parisc/kernel/pdt.c 		pdt_status.first_dbe_loc <= __pa((unsigned long)&_end))
_end              128 arch/parisc/kernel/setup.c 	if (__pa((unsigned long) &_end) >= KERNEL_INITIAL_SIZE)
_end              295 arch/parisc/mm/init.c 			(unsigned long)(_end - KERNEL_BINARY_TEXT_START));
_end              327 arch/parisc/mm/init.c 	data_resource.end = virt_to_phys(_end) - 1;
_end              371 arch/parisc/mm/init.c 	kernel_end  = __pa((unsigned long)&_end);
_end              492 arch/parisc/mm/init.c 	unsigned long kernel_end  = (unsigned long)&_end;
_end               21 arch/powerpc/boot/cuboot.c 	unsigned long avail_ram = end_of_ram - (unsigned long)_end;
_end               28 arch/powerpc/boot/cuboot.c 	simple_alloc_init(_end, avail_ram - 1024*1024, 32, 64);
_end               63 arch/powerpc/boot/ep405.c 	simple_alloc_init(_end, mem_size - (unsigned long)_end, 32, 64);
_end               45 arch/powerpc/boot/ep8248e.c 	simple_alloc_init(_end, mem_size - (unsigned long)_end, 32, 64);
_end               43 arch/powerpc/boot/ep88xc.c 	simple_alloc_init(_end, mem_size - (unsigned long)_end, 32, 64);
_end               35 arch/powerpc/boot/epapr.c 	if (ima_size < (unsigned long)_end)
_end               37 arch/powerpc/boot/epapr.c 		       " (_end=%p, ima_size=0x%lx)\n", _end, ima_size);
_end               57 arch/powerpc/boot/epapr.c 	simple_alloc_init(_end, ima_size - (unsigned long)_end, 32, 64);
_end               22 arch/powerpc/boot/gamecube.c 	u32 heapsize = 16*1024*1024 - (u32)_end;
_end               24 arch/powerpc/boot/gamecube.c 	simple_alloc_init(_end, heapsize, 32, 64);
_end               25 arch/powerpc/boot/holly.c 	u32 heapsize = 0x8000000 - (u32)_end; /* 128M */
_end               27 arch/powerpc/boot/holly.c 	simple_alloc_init(_end, heapsize, 32, 64);
_end               68 arch/powerpc/boot/main.c 		if ((unsigned long)_end < ei.memsize)
_end               19 arch/powerpc/boot/mvme5100.c 	heapsize = 0x8000000 - (u32)_end; /* 128M */
_end               20 arch/powerpc/boot/mvme5100.c 	simple_alloc_init(_end, heapsize, 32, 64);
_end               33 arch/powerpc/boot/of.c 		claim_base = _ALIGN_UP((unsigned long)_end, ONE_MB);
_end              177 arch/powerpc/boot/oflib.c 	unsigned long start = (unsigned long)_start, end = (unsigned long)_end;
_end              247 arch/powerpc/boot/ops.h extern char _end[];
_end              112 arch/powerpc/boot/ps3.c 	const u32 heapsize = 0x1000000 - (u32)_end; /* 16MiB */
_end              122 arch/powerpc/boot/ps3.c 	simple_alloc_init(_end, heapsize, 32, 64);
_end               47 arch/powerpc/boot/redboot-83xx.c 	simple_alloc_init(_end,
_end               48 arch/powerpc/boot/redboot-83xx.c 			  bd.bi_memstart + bd.bi_memsize - (unsigned long)_end,
_end               45 arch/powerpc/boot/redboot-8xx.c 	simple_alloc_init(_end,
_end               46 arch/powerpc/boot/redboot-8xx.c 	                  bd.bi_memstart + bd.bi_memsize - (unsigned long)_end,
_end               78 arch/powerpc/boot/simpleboot.c 	simple_alloc_init(_end, memsize64 - (unsigned long)_end, 32, 64);
_end              136 arch/powerpc/boot/treeboot-akebono.c 	avail_ram = end_of_ram - (unsigned long)_end;
_end              138 arch/powerpc/boot/treeboot-akebono.c 	simple_alloc_init(_end, avail_ram, 128, 64);
_end               35 arch/powerpc/boot/treeboot-bamboo.c 	unsigned long avail_ram = end_of_ram - (unsigned long)_end;
_end               37 arch/powerpc/boot/treeboot-bamboo.c 	simple_alloc_init(_end, avail_ram, 32, 64);
_end               92 arch/powerpc/boot/treeboot-currituck.c 	avail_ram = end_of_ram - (unsigned long)_end;
_end               94 arch/powerpc/boot/treeboot-currituck.c 	simple_alloc_init(_end, avail_ram, 128, 64);
_end               24 arch/powerpc/boot/treeboot-ebony.c 	unsigned long avail_ram = end_of_ram - (unsigned long)_end;
_end               26 arch/powerpc/boot/treeboot-ebony.c 	simple_alloc_init(_end, avail_ram, 32, 64);
_end               62 arch/powerpc/boot/treeboot-iss4xx.c 	unsigned long avail_ram = end_of_ram - (unsigned long)_end;
_end               65 arch/powerpc/boot/treeboot-iss4xx.c 	simple_alloc_init(_end, avail_ram, 128, 64);
_end               74 arch/powerpc/boot/treeboot-walnut.c 	unsigned long avail_ram = end_of_ram - (unsigned long) _end;
_end               76 arch/powerpc/boot/treeboot-walnut.c 	simple_alloc_init(_end, avail_ram, 32, 32);
_end              137 arch/powerpc/boot/wii.c 	u32 heapsize = 24*1024*1024 - (u32)_end;
_end              139 arch/powerpc/boot/wii.c 	simple_alloc_init(_end, heapsize, 32, 64);
_end               62 arch/powerpc/include/asm/head-64.h 	sname##_end = (end);					\
_end               94 arch/powerpc/include/asm/head-64.h 	sname##_end = (end);					\
_end              143 arch/powerpc/include/asm/head-64.h 	.if (start) + (size) > sname##_end;			\
_end              170 arch/powerpc/kernel/machine_kexec.c 	if (overlaps_crashkernel(__pa(_stext), _end - _stext)) {
_end              271 arch/powerpc/kernel/machine_kexec.c 	kernel_end = cpu_to_be_ulong(__pa(_end));
_end               50 arch/powerpc/kernel/machine_kexec_64.c 		if (image->segment[i].mem < __pa(_end))
_end             1662 arch/powerpc/kernel/prom_init.c 	alloc_bottom = PAGE_ALIGN((unsigned long)&_end + 0x4000);
_end               96 arch/powerpc/kernel/setup-common.c unsigned long klimit = (unsigned long) _end;
_end              396 arch/riscv/kernel/module.c 	 max(PFN_ALIGN((unsigned long)&_end - SZ_2G), VMALLOC_START)
_end               61 arch/riscv/kernel/setup.c 	init_mm.brk        = (unsigned long) _end;
_end               94 arch/riscv/mm/init.c 	phys_addr_t vmlinux_end = __pa(&_end);
_end              350 arch/riscv/mm/init.c 	uintptr_t load_sz = (uintptr_t)(&_end) - load_pa;
_end               28 arch/s390/boot/compressed/decompressor.c extern char _end[];
_end               38 arch/s390/boot/compressed/decompressor.c static unsigned long free_mem_ptr = (unsigned long) _end;
_end               39 arch/s390/boot/compressed/decompressor.c static unsigned long free_mem_end_ptr = (unsigned long) _end + HEAP_SIZE;
_end               65 arch/s390/boot/compressed/decompressor.c #define decompress_offset ALIGN((unsigned long)_end + HEAP_SIZE, PAGE_SIZE)
_end               58 arch/s390/kernel/early.c 	end_pfn = PFN_UP(__pa(_end));
_end               94 arch/s390/kernel/kprobes.c 	return addr < (void *)_end;
_end              832 arch/s390/kernel/setup.c 	unsigned long start_pfn = PFN_UP(__pa(_end));
_end             1118 arch/s390/kernel/setup.c 	init_mm.brk = (unsigned long) _end;
_end               34 arch/s390/mm/dump_pagetables.c 	[KERNEL_END_NR]		= {(unsigned long)_end, "Kernel Image End"},
_end              296 arch/s390/mm/kasan_init.c 	pgalloc_low = round_up((unsigned long)_end, _SEGMENT_SIZE);
_end               43 arch/sh/boot/compressed/misc.c extern int _end;
_end              138 arch/sh/boot/compressed/misc.c 	free_mem_ptr = (unsigned long)&_end;
_end              301 arch/sh/kernel/setup.c 	init_mm.brk = (unsigned long) _end;
_end              255 arch/sh/mm/init.c 	start_pfn = PFN_UP(__pa(_end));
_end              430 arch/sparc/kernel/leon_pci_grpci1.c 	ahbadr = 0xf0000000 & (u32)__pa(PAGE_ALIGN((unsigned long) &_end));
_end              624 arch/sparc/kernel/leon_pci_grpci2.c 					(unsigned long) &_end));
_end              112 arch/sparc/mm/init_32.c 		if (sparc_ramdisk_image >= (unsigned long)&_end - 2 * PAGE_SIZE)
_end              173 arch/sparc/mm/init_32.c 	start_pfn  = (unsigned long)__pa(PAGE_ALIGN((unsigned long) &_end));
_end             1670 arch/sparc/mm/init_64.c 	    addr < (unsigned long)&_end)
_end             2322 arch/sparc/mm/init_64.c 	kern_size = (unsigned long)&_end - (unsigned long)KERNBASE;
_end             2398 arch/sparc/mm/init_64.c 	real_end = (unsigned long)_end;
_end             3068 arch/sparc/mm/init_64.c 	bss_resource.end    = compute_kern_paddr(_end - 1);
_end              287 arch/um/kernel/um_arch.c 	diff = UML_ROUND_UP(brk_start) - UML_ROUND_UP(&_end);
_end              291 arch/um/kernel/um_arch.c 		physmem_size += UML_ROUND_UP(brk_start) - UML_ROUND_UP(&_end);
_end              200 arch/unicore32/kernel/setup.c 	kernel_data.end     = virt_to_phys(_end - 1);
_end              247 arch/unicore32/kernel/setup.c 	init_mm.brk	   = (unsigned long) _end;
_end              134 arch/unicore32/mm/init.c 	memblock_reserve(__pa(_text), _end - _text);
_end              192 arch/x86/boot/boot.h extern char _end[];
_end              195 arch/x86/boot/boot.h #define RESET_HEAP() ((void *)( HEAP = _end ))
_end               43 arch/x86/boot/edd.c 	extern char _end[];
_end               51 arch/x86/boot/edd.c 	buf_base = (ds() << 4) + (u32)&_end;
_end               53 arch/x86/boot/edd.c 	mbrbuf_ptr = _end + (mbr_base-buf_base);
_end               20 arch/x86/boot/main.c char *HEAP = _end;
_end               21 arch/x86/boot/main.c char *heap_end = _end;		/* Default end of heap = no heap */
_end               82 arch/x86/kernel/head32.c 	const unsigned long limit = __pa(_end) +
_end              214 arch/x86/kernel/head64.c 	for (i = 0; i < DIV_ROUND_UP(_end - _text, PMD_SIZE); i++) {
_end              243 arch/x86/kernel/head64.c 	for (; i <= pmd_index((unsigned long)_end); i++)
_end              759 arch/x86/kernel/setup.c 	u64 size = __pa_symbol(_end) - start;
_end              674 arch/x86/mm/init.c 		unsigned long kernel_end = __pa_symbol(_end);
_end              366 arch/x86/mm/kasan_init_64.c 			      (unsigned long)kasan_mem_to_shadow(_end),
_end              310 arch/x86/mm/mem_encrypt_identity.c 	kernel_end = ALIGN(__pa_symbol(_end), PMD_PAGE_SIZE);
_end              610 arch/x86/mm/pti.c 	unsigned long end = ALIGN((unsigned long)_end, PMD_PAGE_SIZE);
_end              308 arch/x86/platform/efi/quirks.c 	if (start + size > __pa_symbol(_text) && start <= __pa_symbol(_end))
_end              275 arch/xtensa/kernel/setup.c extern char _end[];
_end              341 arch/xtensa/kernel/setup.c 	mem_reserve(__pa(_stext), __pa(_end));
_end               83 drivers/firmware/efi/libstub/arm64-stub.c 	kernel_memsize = kernel_size + (_end - _edata);
_end              316 drivers/gpu/drm/gma500/accel_2d.c 	unsigned long _end = jiffies + HZ;
_end              332 drivers/gpu/drm/gma500/accel_2d.c 	} while (busy && !time_after_eq(jiffies, _end));
_end              343 drivers/gpu/drm/gma500/accel_2d.c 	} while (busy && !time_after_eq(jiffies, _end));
_end               35 drivers/gpu/drm/rcar-du/rcar_du_of.c 	extern char __dtb_rcar_du_of_##type##_##soc##_end[]
_end               41 drivers/gpu/drm/rcar-du/rcar_du_of.c 		.end = __dtb_rcar_du_of_##type##_##soc##_end,		\
_end               15 drivers/mfd/dbx500-prcmu-regs.h #define BITS(_start, _end) ((BIT(_end) - BIT(_start)) + BIT(_end))
_end              197 drivers/net/wireless/intel/iwlwifi/fw/api/coex.h #define BT_MBOX_PRINT(_num, _field, _end)				    \
_end             2181 drivers/of/unittest.c 	extern uint8_t __dtb_##name##_end[]
_end             2185 drivers/of/unittest.c 	.dtb_end         = __dtb_##overlay_name##_end,   \
_end              120 drivers/perf/arm_smmuv3_pmu.c #define SMMU_PMU_EVENT_ATTR_EXTRACTOR(_name, _config, _start, _end)        \
_end              123 drivers/perf/arm_smmuv3_pmu.c 		return FIELD_GET(GENMASK_ULL(_end, _start),                \
_end              157 drivers/pinctrl/mediatek/pinctrl-mtk-common.h #define MTK_PIN_IES_SMT_SPEC(_start, _end, _offset, _bit)	\
_end              160 drivers/pinctrl/mediatek/pinctrl-mtk-common.h 		.end = _end,	\
_end              612 fs/proc/kcore.c 	kclist_add(&kcore_text, _text, _end - _text, KCORE_TEXT);
_end               41 include/asm-generic/sections.h extern char _end[];
_end               41 include/linux/kallsyms.h 	if (addr >= (unsigned long)_stext && addr <= (unsigned long)_end)
_end              245 kernel/kallsyms.c 			symbol_end = (unsigned long)_end;
_end             1308 kernel/kexec_file.c 		phdr->p_filesz = phdr->p_memsz = _end - _text;
_end              739 kernel/locking/lockdep.c 		      end   = (unsigned long) &_end,
_end              194 mm/kasan/report.c 	if (addr >= (void *)_stext && addr < (void *)_end)
_end             1227 mm/kmemleak.c  static void scan_block(void *_start, void *_end,
_end             1232 mm/kmemleak.c  	unsigned long *end = _end - (BYTES_PER_POINTER - 1);
_end              286 mm/memblock.c  	kernel_end = __pa_symbol(_end);
_end              409 sound/core/oss/pcm_oss.c 			goto _end;
_end              411 sound/core/oss/pcm_oss.c 			goto _end;
_end              421 sound/core/oss/pcm_oss.c 			goto _end;
_end              437 sound/core/oss/pcm_oss.c  _end:
_end             1796 sound/core/pcm_lib.c 		goto _end;
_end             1802 sound/core/pcm_lib.c  _end:
_end              896 sound/core/pcm_native.c 		goto _end;
_end              928 sound/core/pcm_native.c  _end:
_end             2025 sound/core/pcm_native.c 		goto _end;
_end             2029 sound/core/pcm_native.c 		goto _end;
_end             2046 sound/core/pcm_native.c  _end:
_end             2073 sound/core/pcm_native.c 		goto _end;
_end             2094 sound/core/pcm_native.c        _end:
_end             1804 sound/core/timer.c 			goto _end;
_end             1812 sound/core/timer.c 			goto _end;
_end             1818 sound/core/timer.c 		goto _end;
_end             1835 sound/core/timer.c 		goto _end;
_end             1853 sound/core/timer.c 			goto _end;
_end             1878 sound/core/timer.c  _end:
_end              176 sound/pci/cs46xx/dsp_spos_scb_lib.c 		goto _end;