high_memory
#define virt_addr_valid(kaddr) (((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < (unsigned long)high_memory) \
#define VMALLOC_START (((unsigned long)high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1))
unsigned long long lowmem_max = __pa(high_memory - 1) + 1;
sp > (unsigned long)high_memory && high_memory != NULL))
mem_size = (unsigned int)high_memory - PAGE_OFFSET;
if (addr + size > __pa(high_memory - 1) + 1)
high_memory = __va(arm_lowmem_limit - 1) + 1;
high_memory = __va(end - 1) + 1;
if (!high_memory && x >= PAGE_OFFSET)
if (high_memory && x >= PAGE_OFFSET && x < (unsigned long)high_memory)
kern_hyp_va((unsigned long)high_memory - 1));
hyp_idmap_start < kern_hyp_va((unsigned long)high_memory - 1) &&
(u64)(high_memory - 1));
(void *)(kaddr) < high_memory)
#define VMALLOC_START ((unsigned long) __va(high_memory + VMALLOC_OFFSET))
#define virt_addr_valid(kaddr) ((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < (unsigned long)high_memory)
#define VMALLOC_START (((unsigned long) high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1))
#define VMALLOC_START (((unsigned long) high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1))
high_memory = (void *) end_mem;
high_memory = (void *)_ramend;
while (address < (unsigned long)high_memory) {
if (address >= (unsigned long) high_memory)
high_memory = phys_to_virt(max_addr) + 1;
while (address < (unsigned long)high_memory) {
if (address >= (unsigned long)high_memory)
high_memory = (void *)memory_end;
if ((__force void *)addr > high_memory &&
p >= memory_start && p < virt_to_phys(high_memory) &&
if (phys_addr > PHYS_OFFSET && phys_addr < virt_to_phys(high_memory)) {
if((unsigned int) addr >= (unsigned int) high_memory)
if((unsigned int) addr >= (unsigned int) high_memory ||
__va(0), high_memory,
((unsigned long)high_memory - (unsigned long)__va(0)) >> 20,
if (phys_addr < virt_to_phys(high_memory)) {
#define VMALLOC_START ((((long)high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1)))
#define VMALLOC_START (((ALIGN((long)high_memory, PPC_PIN_SIZE) + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1)))
#define VMALLOC_START ((((long)high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1)))
_addr >= PAGE_OFFSET && _addr < (unsigned long)high_memory && \
high_memory = (void *)__va(max_low_pfn * PAGE_SIZE);
if (slab_is_available() && p <= virt_to_phys(high_memory - 1) &&
high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) + 1;
ioremappable = *cpu_rel_addr > virt_to_phys(high_memory - 1);
(unsigned long)high_memory);
high_memory = __va(ident_map_size);
VMCOREINFO_SYMBOL(high_memory);
if (unlikely(phys < virt_to_phys(high_memory)))
(unsigned long)memory_start, (unsigned long)high_memory,
((unsigned long)high_memory - (unsigned long)memory_start) >> 20,
if (addr + count > __pa(high_memory))
if (vaddr > (unsigned long) high_memory)
if ((unsigned long)addr >= (unsigned long)high_memory)
if ((unsigned long)addr >= (unsigned long)high_memory ||
#define VMALLOC_START ((unsigned long)high_memory + VMALLOC_OFFSET)
high_memory = (void *) __va(highstart_pfn * PAGE_SIZE - 1) + 1;
high_memory = (void *) __va(max_low_pfn * PAGE_SIZE - 1) + 1;
BUG_ON((unsigned long)high_memory > VMALLOC_START);
high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) + 1;
return addr + count - 1 <= __pa(high_memory - 1);
if (base > __pa(high_memory-1))
id_sz = (__pa(high_memory-1) <= base + size) ?
__pa(high_memory) - base : size;
phys_addr_t top_of_dram = __pa(high_memory - 1) + 1;
return addr >= __pa(high_memory);
return addr + count <= __pa(high_memory);
s390_iommu_aperture = (u64)virt_to_phys(high_memory);
if (file->f_flags & O_DSYNC || map->phys >= __pa(high_memory))
if (buf >= high_memory) {
if ((void *)buf <= high_memory) {
if (use_dma && (void *)buf >= high_memory) {
if ((void *)buf <= high_memory) {
if (high_memory <= phys_to_virt(16*1024*1024))
extern void * high_memory;
io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1);
io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1);
phys_addr_t highmem_start = __pa(high_memory - 1) + 1;
phys_addr_t highmem = __pa(high_memory - 1) + 1;
if (high_memory)
high_memory = phys_to_virt(highmem - 1) + 1;
void *high_memory;
EXPORT_SYMBOL(high_memory);