Lines Matching refs:highmem_pages
545 static unsigned int highmem_pages = -1; variable
557 highmem_pages = memparse(arg, &arg) >> PAGE_SHIFT; in parse_highmem()
577 if (highmem_pages == -1) in lowmem_pfn_init()
578 highmem_pages = 0; in lowmem_pfn_init()
580 if (highmem_pages >= max_pfn) { in lowmem_pfn_init()
582 pages_to_mb(highmem_pages), pages_to_mb(max_pfn)); in lowmem_pfn_init()
583 highmem_pages = 0; in lowmem_pfn_init()
585 if (highmem_pages) { in lowmem_pfn_init()
586 if (max_low_pfn - highmem_pages < 64*1024*1024/PAGE_SIZE) { in lowmem_pfn_init()
588 pages_to_mb(highmem_pages)); in lowmem_pfn_init()
589 highmem_pages = 0; in lowmem_pfn_init()
591 max_low_pfn -= highmem_pages; in lowmem_pfn_init()
594 if (highmem_pages) in lowmem_pfn_init()
612 if (highmem_pages == -1) in highmem_pfn_init()
613 highmem_pages = max_pfn - MAXMEM_PFN; in highmem_pfn_init()
615 if (highmem_pages + MAXMEM_PFN < max_pfn) in highmem_pfn_init()
616 max_pfn = MAXMEM_PFN + highmem_pages; in highmem_pfn_init()
618 if (highmem_pages + MAXMEM_PFN > max_pfn) { in highmem_pfn_init()
621 pages_to_mb(highmem_pages)); in highmem_pfn_init()
622 highmem_pages = 0; in highmem_pfn_init()