Lines Matching refs:highmem_pages
527 static unsigned int highmem_pages = -1;
539 highmem_pages = memparse(arg, &arg) >> PAGE_SHIFT;
559 if (highmem_pages == -1)
560 highmem_pages = 0;
562 if (highmem_pages >= max_pfn) {
564 pages_to_mb(highmem_pages), pages_to_mb(max_pfn));
565 highmem_pages = 0;
567 if (highmem_pages) {
568 if (max_low_pfn - highmem_pages < 64*1024*1024/PAGE_SIZE) {
570 pages_to_mb(highmem_pages));
571 highmem_pages = 0;
573 max_low_pfn -= highmem_pages;
576 if (highmem_pages)
594 if (highmem_pages == -1)
595 highmem_pages = max_pfn - MAXMEM_PFN;
597 if (highmem_pages + MAXMEM_PFN < max_pfn)
598 max_pfn = MAXMEM_PFN + highmem_pages;
600 if (highmem_pages + MAXMEM_PFN > max_pfn) {
603 pages_to_mb(highmem_pages));
604 highmem_pages = 0;