Lines Matching defs:highmem_pages
557 static unsigned int highmem_pages = -1;
569 highmem_pages = memparse(arg, &arg) >> PAGE_SHIFT;
589 if (highmem_pages == -1)
590 highmem_pages = 0;
592 if (highmem_pages >= max_pfn) {
594 pages_to_mb(highmem_pages), pages_to_mb(max_pfn));
595 highmem_pages = 0;
597 if (highmem_pages) {
598 if (max_low_pfn - highmem_pages < 64*1024*1024/PAGE_SIZE) {
600 pages_to_mb(highmem_pages));
601 highmem_pages = 0;
603 max_low_pfn -= highmem_pages;
606 if (highmem_pages)
624 if (highmem_pages == -1)
625 highmem_pages = max_pfn - MAXMEM_PFN;
627 if (highmem_pages + MAXMEM_PFN < max_pfn)
628 max_pfn = MAXMEM_PFN + highmem_pages;
630 if (highmem_pages + MAXMEM_PFN > max_pfn) {
633 pages_to_mb(highmem_pages));
634 highmem_pages = 0;