Symbol: high_memory
arch/arm/include/asm/memory.h
385
#define virt_addr_valid(kaddr) (((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < (unsigned long)high_memory) \
arch/arm/include/asm/pgtable.h
50
#define VMALLOC_START (((unsigned long)high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1))
arch/arm/kernel/setup.c
1014
unsigned long long lowmem_max = __pa(high_memory - 1) + 1;
arch/arm/kernel/traps.c
128
sp > (unsigned long)high_memory && high_memory != NULL))
arch/arm/mach-footbridge/dc21285.c
300
mem_size = (unsigned int)high_memory - PAGE_OFFSET;
arch/arm/mm/mmap.c
155
if (addr + size > __pa(high_memory - 1) + 1)
arch/arm/mm/mmu.c
1253
high_memory = __va(arm_lowmem_limit - 1) + 1;
arch/arm/mm/nommu.c
149
high_memory = __va(end - 1) + 1;
arch/arm/mm/physaddr.c
21
if (!high_memory && x >= PAGE_OFFSET)
arch/arm/mm/physaddr.c
24
if (high_memory && x >= PAGE_OFFSET && x < (unsigned long)high_memory)
arch/arm64/kvm/mmu.c
2320
kern_hyp_va((unsigned long)high_memory - 1));
arch/arm64/kvm/mmu.c
2323
hyp_idmap_start < kern_hyp_va((unsigned long)high_memory - 1) &&
arch/arm64/kvm/va_layout.c
93
(u64)(high_memory - 1));
arch/csky/include/asm/page.h
34
(void *)(kaddr) < high_memory)
arch/hexagon/include/asm/mem-layout.h
62
#define VMALLOC_START ((unsigned long) __va(high_memory + VMALLOC_OFFSET))
arch/m68k/include/asm/page_mm.h
144
#define virt_addr_valid(kaddr) ((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < (unsigned long)high_memory)
arch/m68k/include/asm/pgtable_mm.h
109
#define VMALLOC_START (((unsigned long) high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1))
arch/m68k/include/asm/pgtable_mm.h
98
#define VMALLOC_START (((unsigned long) high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1))
arch/m68k/mm/init.c
73
high_memory = (void *) end_mem;
arch/m68k/mm/mcfmmu.c
168
high_memory = (void *)_ramend;
arch/m68k/mm/mcfmmu.c
56
while (address < (unsigned long)high_memory) {
arch/m68k/mm/mcfmmu.c
66
if (address >= (unsigned long) high_memory)
arch/m68k/mm/motorola.c
477
high_memory = phys_to_virt(max_addr) + 1;
arch/m68k/mm/sun3mmu.c
62
while (address < (unsigned long)high_memory) {
arch/m68k/mm/sun3mmu.c
72
if (address >= (unsigned long)high_memory)
arch/m68k/sun3/config.c
118
high_memory = (void *)memory_end;
arch/microblaze/mm/pgtable.c
130
if ((__force void *)addr > high_memory &&
arch/microblaze/mm/pgtable.c
73
p >= memory_start && p < virt_to_phys(high_memory) &&
arch/nios2/mm/ioremap.c
133
if (phys_addr > PHYS_OFFSET && phys_addr < virt_to_phys(high_memory)) {
arch/parisc/include/asm/floppy.h
167
if((unsigned int) addr >= (unsigned int) high_memory)
arch/parisc/include/asm/floppy.h
178
if((unsigned int) addr >= (unsigned int) high_memory ||
arch/parisc/mm/init.c
593
__va(0), high_memory,
arch/parisc/mm/init.c
594
((unsigned long)high_memory - (unsigned long)__va(0)) >> 20,
arch/parisc/mm/ioremap.c
30
if (phys_addr < virt_to_phys(high_memory)) {
arch/powerpc/include/asm/book3s/32/pgtable.h
190
#define VMALLOC_START ((((long)high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1)))
arch/powerpc/include/asm/nohash/32/pgtable.h
105
#define VMALLOC_START (((ALIGN((long)high_memory, PPC_PIN_SIZE) + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1)))
arch/powerpc/include/asm/nohash/32/pgtable.h
107
#define VMALLOC_START ((((long)high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1)))
arch/powerpc/include/asm/page.h
234
_addr >= PAGE_OFFSET && _addr < (unsigned long)high_memory && \
arch/powerpc/kernel/setup-common.c
960
high_memory = (void *)__va(max_low_pfn * PAGE_SIZE);
arch/powerpc/mm/ioremap_32.c
46
if (slab_is_available() && p <= virt_to_phys(high_memory - 1) &&
arch/powerpc/mm/mem.c
128
high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) + 1;
arch/powerpc/platforms/85xx/smp.c
211
ioremappable = *cpu_rel_addr > virt_to_phys(high_memory - 1);
arch/riscv/mm/init.c
155
(unsigned long)high_memory);
arch/s390/kernel/setup.c
722
high_memory = __va(ident_map_size);
arch/s390/kernel/vmcore_info.c
14
VMCOREINFO_SYMBOL(high_memory);
arch/sh/kernel/cpu/sh4/sq.c
156
if (unlikely(phys < virt_to_phys(high_memory)))
arch/sh/mm/init.c
356
(unsigned long)memory_start, (unsigned long)high_memory,
arch/sh/mm/init.c
357
((unsigned long)high_memory - (unsigned long)memory_start) >> 20,
arch/sh/mm/mmap.c
175
if (addr + count > __pa(high_memory))
arch/sparc/kernel/traps_64.c
1467
if (vaddr > (unsigned long) high_memory)
arch/x86/include/asm/floppy.h
168
if ((unsigned long)addr >= (unsigned long)high_memory)
arch/x86/include/asm/floppy.h
179
if ((unsigned long)addr >= (unsigned long)high_memory ||
arch/x86/include/asm/pgtable_32_areas.h
20
#define VMALLOC_START ((unsigned long)high_memory + VMALLOC_OFFSET)
arch/x86/mm/init_32.c
623
high_memory = (void *) __va(highstart_pfn * PAGE_SIZE - 1) + 1;
arch/x86/mm/init_32.c
625
high_memory = (void *) __va(max_low_pfn * PAGE_SIZE - 1) + 1;
arch/x86/mm/init_32.c
716
BUG_ON((unsigned long)high_memory > VMALLOC_START);
arch/x86/mm/init_64.c
960
high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) + 1;
arch/x86/mm/mmap.c
208
return addr + count - 1 <= __pa(high_memory - 1);
arch/x86/mm/pat/memtype.c
811
if (base > __pa(high_memory-1))
arch/x86/mm/pat/memtype.c
821
id_sz = (__pa(high_memory-1) <= base + size) ?
arch/x86/mm/pat/memtype.c
822
__pa(high_memory) - base : size;
arch/x86/pci/fixup.c
844
phys_addr_t top_of_dram = __pa(high_memory - 1) + 1;
drivers/char/mem.c
265
return addr >= __pa(high_memory);
drivers/char/mem.c
50
return addr + count <= __pa(high_memory);
drivers/iommu/s390-iommu.c
1121
s390_iommu_aperture = (u64)virt_to_phys(high_memory);
drivers/mtd/mtdchar.c
1392
if (file->f_flags & O_DSYNC || map->phys >= __pa(high_memory))
drivers/mtd/nand/onenand/onenand_samsung.c
639
if (buf >= high_memory) {
drivers/mtd/nand/raw/lpc32xx_mlc.c
446
if ((void *)buf <= high_memory) {
drivers/mtd/nand/raw/lpc32xx_mlc.c
511
if (use_dma && (void *)buf >= high_memory) {
drivers/mtd/nand/raw/lpc32xx_slc.c
498
if ((void *)buf <= high_memory) {
drivers/net/ethernet/amd/lance.c
401
if (high_memory <= phys_to_virt(16*1024*1024))
include/linux/mm.h
75
extern void * high_memory;
kernel/dma/swiotlb.c
374
io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1);
kernel/dma/swiotlb.c
456
io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1);
mm/cma.c
360
phys_addr_t highmem_start = __pa(high_memory - 1) + 1;
mm/cma.c
408
phys_addr_t highmem = __pa(high_memory - 1) + 1;
mm/mm_init.c
1796
if (high_memory)
mm/mm_init.c
1805
high_memory = phys_to_virt(highmem - 1) + 1;
mm/mm_init.c
53
void *high_memory;
mm/mm_init.c
54
EXPORT_SYMBOL(high_memory);