Home
last modified time | relevance | path

Searched refs:high_memory (Results 1 – 25 of 35) sorted by relevance

12

/linux/arch/arm/mm/
H A Dphysaddr.c21 if (!high_memory && x >= PAGE_OFFSET) in __virt_addr_valid()
24 if (high_memory && x >= PAGE_OFFSET && x < (unsigned long)high_memory) in __virt_addr_valid()
H A Dmmap.c155 if (addr + size > __pa(high_memory - 1) + 1) in valid_phys_addr_range()
/linux/arch/m68k/include/asm/
H A Dpgtable_mm.h98 #define VMALLOC_START (((unsigned long) high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1))
109 #define VMALLOC_START (((unsigned long) high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1))
H A Dpage_mm.h144 …ddr) ((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < (unsigned long)high_memory)
/linux/arch/powerpc/include/asm/nohash/32/
H A Dpgtable.h105 #define VMALLOC_START (((ALIGN((long)high_memory, PPC_PIN_SIZE) + VMALLOC_OFFSET) & ~(VMALLOC_OFFSE…
107 #define VMALLOC_START ((((long)high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1)))
/linux/arch/microblaze/mm/
H A Dpgtable.c73 p >= memory_start && p < virt_to_phys(high_memory) && in __ioremap()
130 if ((__force void *)addr > high_memory && in iounmap()
/linux/arch/hexagon/include/asm/
H A Dmem-layout.h62 #define VMALLOC_START ((unsigned long) __va(high_memory + VMALLOC_OFFSET))
/linux/arch/powerpc/mm/
H A Dioremap_32.c46 if (slab_is_available() && p <= virt_to_phys(high_memory - 1) && in __ioremap_caller()
H A Dmem.c128 high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) + 1; in update_end_of_memory_vars()
/linux/Documentation/arch/arm/
H A Dmemory.rst65 of the high_memory variable, and VMALLOC_END
68 PAGE_OFFSET high_memory-1 Kernel direct-mapped RAM region.
H A Dporting.rst101 last virtual RAM address (found using variable high_memory).
/linux/arch/csky/include/asm/
H A Dpage.h34 (void *)(kaddr) < high_memory)
/linux/arch/x86/mm/pat/
H A Dmemtype.c811 if (base > __pa(high_memory-1)) in memtype_kernel_map_sync()
821 id_sz = (__pa(high_memory-1) <= base + size) ? in memtype_kernel_map_sync()
822 __pa(high_memory) - base : size; in memtype_kernel_map_sync()
/linux/arch/m68k/sun3/
H A Dconfig.c118 high_memory = (void *)memory_end; in sun3_bootmem_alloc()
/linux/arch/x86/mm/
H A Dmmap.c208 return addr + count - 1 <= __pa(high_memory - 1); in valid_phys_addr_range()
/linux/arch/nios2/mm/
H A Dioremap.c133 if (phys_addr > PHYS_OFFSET && phys_addr < virt_to_phys(high_memory)) { in ioremap()
/linux/arch/sh/mm/
H A Dmmap.c175 if (addr + count > __pa(high_memory)) in valid_phys_addr_range()
/linux/drivers/char/
H A Dmem.c50 return addr + count <= __pa(high_memory); in valid_phys_addr_range()
265 return addr >= __pa(high_memory); in uncached_access()
/linux/arch/arm64/kvm/
H A Dva_layout.c93 (u64)(high_memory - 1)); in kvm_compute_layout()
/linux/arch/arm/mach-footbridge/
H A Ddc21285.c300 mem_size = (unsigned int)high_memory - PAGE_OFFSET; in dc21285_preinit()
/linux/arch/sh/kernel/cpu/sh4/
H A Dsq.c156 if (unlikely(phys < virt_to_phys(high_memory))) in sq_remap()
/linux/drivers/mtd/nand/raw/
H A Dlpc32xx_mlc.c446 if ((void *)buf <= high_memory) { in lpc32xx_read_page()
511 if (use_dma && (void *)buf >= high_memory) { in lpc32xx_write_page_lowlevel()
/linux/mm/
H A Dmm_init.c53 void *high_memory; variable
54 EXPORT_SYMBOL(high_memory);
1796 if (high_memory) in set_high_memory()
1805 high_memory = phys_to_virt(highmem - 1) + 1; in set_high_memory()
H A Dcma.c360 phys_addr_t highmem_start = __pa(high_memory - 1) + 1; in cma_fixed_reserve()
408 phys_addr_t highmem = __pa(high_memory - 1) + 1; in cma_alloc_mem()
/linux/Documentation/admin-guide/kdump/
H A Dvmcoreinfo.rst487 high_memory section in s390
490 Used to get the vmalloc_start address from the high_memory symbol.

12