/linux-4.4.14/arch/arc/mm/ |
D | init.c | 109 max_low_pfn = max_pfn = PFN_DOWN(low_mem_start + low_mem_sz); in setup_arch_memory() 113 max_pfn = PFN_DOWN(high_mem_start + high_mem_sz); in setup_arch_memory() 116 max_mapnr = max_pfn - min_low_pfn; in setup_arch_memory() 149 zones_size[ZONE_HIGHMEM] = max_pfn - max_low_pfn; in setup_arch_memory() 184 for (tmp = min_high_pfn; tmp < max_pfn; tmp++) in mem_init()
|
/linux-4.4.14/mm/ |
D | page_idle.c | 128 if (pfn >= max_pfn) in page_idle_bitmap_read() 132 if (end_pfn > max_pfn) in page_idle_bitmap_read() 133 end_pfn = ALIGN(max_pfn, BITMAP_CHUNK_BITS); in page_idle_bitmap_read() 173 if (pfn >= max_pfn) in page_idle_bitmap_write() 177 if (end_pfn > max_pfn) in page_idle_bitmap_write() 178 end_pfn = ALIGN(max_pfn, BITMAP_CHUNK_BITS); in page_idle_bitmap_write()
|
D | page_owner.c | 173 for (; pfn < max_pfn; pfn++) { in read_page_owner()
|
D | nobootmem.c | 33 unsigned long max_pfn; variable
|
D | bootmem.c | 35 unsigned long max_pfn; variable
|
/linux-4.4.14/arch/xtensa/mm/ |
D | init.c | 254 max_low_pfn = max_pfn = 0; in bootmem_init() 262 if (pfn > max_pfn) in bootmem_init() 263 max_pfn = pfn; in bootmem_init() 266 if (min_low_pfn > max_pfn) in bootmem_init() 269 max_low_pfn = max_pfn < MAX_MEM_PFN >> PAGE_SHIFT ? in bootmem_init() 270 max_pfn : MAX_MEM_PFN >> PAGE_SHIFT; in bootmem_init() 315 [ZONE_HIGHMEM] = max_pfn - max_low_pfn, in zones_init() 331 for (tmp = max_low_pfn; tmp < max_pfn; tmp++) in mem_init() 335 max_mapnr = max_pfn - ARCH_PFN_OFFSET; in mem_init()
|
/linux-4.4.14/arch/x86/mm/ |
D | init_32.c | 575 max_low_pfn = max_pfn; 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() 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() 620 pages_to_mb(max_pfn - MAXMEM_PFN), in highmem_pfn_init() 627 if (max_pfn > MAX_NONPAE_PFN) in highmem_pfn_init() 631 max_pfn = MAXMEM_PFN; in highmem_pfn_init() [all …]
|
D | numa_32.c | 83 highstart_pfn = highend_pfn = max_pfn; in initmem_init() 84 if (max_pfn > max_low_pfn) in initmem_init()
|
D | numa.c | 238 const u64 high = PFN_PHYS(max_pfn); in numa_cleanup_meminfo() 456 e820ram = max_pfn - absent_pages_in_range(0, max_pfn); in numa_meminfo_cover_memory() 555 u64 start = PFN_PHYS(max_pfn); in numa_register_memblks() 676 0LLU, PFN_PHYS(max_pfn) - 1); in dummy_numa_init() 679 numa_add_memblk(0, 0, PFN_PHYS(max_pfn)); in dummy_numa_init()
|
D | init.c | 584 end = max_pfn << PAGE_SHIFT; in init_mem_mapping() 613 if (max_pfn > max_low_pfn) { in init_mem_mapping() 615 max_low_pfn = max_pfn; in init_mem_mapping() 730 max_zone_pfns[ZONE_HIGHMEM] = max_pfn; in zone_sizes_init()
|
D | amdtopology.c | 74 u64 end = PFN_PHYS(max_pfn); in amd_numa_init()
|
D | init_64.c | 679 if (end_pfn > max_pfn) { in update_end_of_memory_vars() 680 max_pfn = end_pfn; in update_end_of_memory_vars() 682 high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) + 1; in update_end_of_memory_vars() 1206 if ((max_pfn << PAGE_SHIFT) < (16UL << 32)) in probe_memory_block_size() 1211 if (!((max_pfn << PAGE_SHIFT) & (bz - 1))) in probe_memory_block_size()
|
D | numa_emulation.c | 314 const u64 max_addr = PFN_PHYS(max_pfn); in numa_emulation()
|
/linux-4.4.14/arch/cris/kernel/ |
D | setup.c | 67 unsigned long start_pfn, max_pfn; in setup_arch() local 111 max_pfn = PFN_DOWN((unsigned long)high_memory); /* usually c0000000 + dram size */ in setup_arch() 129 max_low_pfn = max_pfn; in setup_arch() 138 free_bootmem(PFN_PHYS(start_pfn), PFN_PHYS(max_pfn - start_pfn)); in setup_arch()
|
/linux-4.4.14/arch/ia64/mm/ |
D | discontig.c | 44 unsigned long max_pfn; member 583 max_pfn = max_low_pfn; in find_memory() 678 mem_data[node].max_pfn = max(mem_data[node].max_pfn, in count_node_pages() 696 unsigned long max_pfn = 0; in paging_init() local 721 if (mem_data[node].max_pfn > max_pfn) in paging_init() 722 max_pfn = mem_data[node].max_pfn; in paging_init() 729 max_zone_pfns[ZONE_NORMAL] = max_pfn; in paging_init()
|
D | contig.c | 207 max_pfn = max_low_pfn; in find_memory() 209 bootmap_size = bootmem_bootmap_pages(max_pfn) << PAGE_SHIFT; in find_memory() 218 (bootmap_start >> PAGE_SHIFT), 0, max_pfn); in find_memory()
|
/linux-4.4.14/arch/m32r/mm/ |
D | discontig.c | 88 max_pfn = mp->start_pfn + mp->pages; in setup_memory() 90 mp->start_pfn, max_pfn); in setup_memory() 99 if (max_low_pfn < max_pfn) in setup_memory() 100 max_low_pfn = max_pfn; in setup_memory()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | page_64.h | 9 extern unsigned long max_pfn; 34 #define pfn_valid(pfn) ((pfn) < max_pfn)
|
/linux-4.4.14/arch/microblaze/mm/ |
D | init.c | 78 for (pfn = max_low_pfn; pfn < max_pfn; ++pfn) { in highmem_setup() 109 zones_size[ZONE_HIGHMEM] = max_pfn; in paging_init() 111 zones_size[ZONE_DMA] = max_pfn; in paging_init() 170 max_pfn = ((u64)memory_start + (u64)memory_size) >> PAGE_SHIFT; in setup_memory() 175 pr_info("%s: max_pfn: %#lx\n", __func__, max_pfn); in setup_memory()
|
/linux-4.4.14/arch/x86/xen/ |
D | setup.c | 738 unsigned long max_pfn, pfn_s, n_pfns; in xen_memory_setup() local 749 max_pfn = xen_get_pages_limit(); in xen_memory_setup() 750 max_pfn = min(max_pfn, xen_start_info->nr_pages); in xen_memory_setup() 751 mem_end = PFN_PHYS(max_pfn); in xen_memory_setup() 792 max_pages += xen_foreach_remap_area(max_pfn, xen_count_remap_pages); in xen_memory_setup() 794 if (max_pages > max_pfn) in xen_memory_setup() 795 extra_pages += max_pages - max_pfn; in xen_memory_setup() 811 extra_pages = min3(EXTRA_MEM_RATIO * min(max_pfn, PFN_DOWN(MAXMEM)), in xen_memory_setup() 812 extra_pages, max_pages - max_pfn); in xen_memory_setup() 910 xen_foreach_remap_area(max_pfn, xen_set_identity_and_remap_chunk); in xen_memory_setup()
|
D | pci-swiotlb-xen.c | 66 if (max_pfn > MAX_DMA32_PFN) in pci_xen_swiotlb_detect()
|
D | xen-ops.h | 36 void xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn);
|
D | p2m.c | 282 HYPERVISOR_shared_info->arch.max_pfn = xen_p2m_last_pfn; in xen_setup_mfn_list_list() 628 HYPERVISOR_shared_info->arch.max_pfn = xen_p2m_last_pfn; in xen_alloc_p2m_entry()
|
D | mmu.c | 1817 static void __init xen_map_identity_early(pmd_t *pmd, unsigned long max_pfn) in xen_map_identity_early() argument 1828 for (pmdidx = 0; pmdidx < PTRS_PER_PMD && pfn < max_pfn; pmdidx++) { in xen_map_identity_early() 1918 void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn) in xen_setup_kernel_pagetable() argument 2264 void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn) in xen_setup_kernel_pagetable() argument 2280 xen_map_identity_early(initial_kernel_pmd, max_pfn); in xen_setup_kernel_pagetable()
|
/linux-4.4.14/arch/sparc/mm/ |
D | init_32.c | 155 max_pfn = end_of_phys_memory >> PAGE_SHIFT; in bootmem_init() 157 max_low_pfn = max_pfn; in bootmem_init() 158 highstart_pfn = highend_pfn = max_pfn; in bootmem_init() 243 return max_pfn; in bootmem_init()
|
D | init_64.c | 1406 max_pfn = max_low_pfn = end_pfn; in bootmem_init()
|
/linux-4.4.14/arch/metag/kernel/ |
D | setup.c | 368 max_pfn = max_low_pfn + ((1 << MAX_ORDER) - 1); in setup_arch() 369 max_pfn &= ~((1 << MAX_ORDER) - 1); in setup_arch() 388 highstart_pfn = highend_pfn = max_pfn; in setup_arch() 391 high_memory = (void *)__va(PFN_PHYS(max_pfn)); in setup_arch()
|
D | metag_ksyms.c | 16 EXPORT_SYMBOL(max_pfn);
|
/linux-4.4.14/arch/metag/include/asm/ |
D | page.h | 113 extern unsigned long max_pfn; 115 #define pfn_valid(pfn) ((pfn) >= min_low_pfn && (pfn) < max_pfn)
|
/linux-4.4.14/arch/avr32/kernel/ |
D | setup.c | 474 unsigned long max_pfn, max_low_pfn; in setup_bootmem() local 493 max_low_pfn = max_pfn = PFN_DOWN(res->end + 1); in setup_bootmem() 495 if (bootmap_pfn > max_pfn) in setup_bootmem() 534 if (res->start > PFN_PHYS(max_pfn)) in setup_bootmem() 543 && res->end < PFN_PHYS(max_pfn)) in setup_bootmem()
|
/linux-4.4.14/fs/proc/ |
D | page.c | 39 count = min_t(size_t, count, (max_pfn * KPMSIZE) - src); in kpagecount_read() 206 count = min_t(unsigned long, count, (max_pfn * KPMSIZE) - src); in kpageflags_read() 251 count = min_t(unsigned long, count, (max_pfn * KPMSIZE) - src); in kpagecgroup_read()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | mmzone.h | 35 extern unsigned long max_pfn;
|
D | pgtable.h | 229 void limit_zone_pfn(enum zone_type zone, unsigned long max_pfn);
|
/linux-4.4.14/arch/x86/kernel/ |
D | setup.c | 1044 max_pfn = e820_end_of_ram_pfn(); in setup_arch() 1048 if (mtrr_trim_uncached_memory(max_pfn)) in setup_arch() 1049 max_pfn = e820_end_of_ram_pfn(); in setup_arch() 1059 if (max_pfn > (1UL<<(32 - PAGE_SHIFT))) in setup_arch() 1062 max_low_pfn = max_pfn; in setup_arch() 1064 high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) + 1; in setup_arch()
|
D | pci-swiotlb.c | 91 if (!no_iommu && max_pfn > MAX_DMA32_PFN) in pci_swiotlb_detect_4gb()
|
D | aperture_64.c | 420 max_pfn > MAX_DMA32_PFN && in gart_iommu_hole_init() 457 } else if ((!no_iommu && max_pfn > MAX_DMA32_PFN) || in gart_iommu_hole_init()
|
D | amd_gart_64.c | 756 (!force_iommu && max_pfn <= MAX_DMA32_PFN) || in gart_iommu_init() 759 if (max_pfn > MAX_DMA32_PFN) { in gart_iommu_init()
|
D | early-quirks.c | 54 if ((max_pfn > MAX_DMA32_PFN || force_iommu) && in via_bugs()
|
D | e820.c | 634 gapstart = (max_pfn << PAGE_SHIFT) + 1024*1024; in e820_setup_gap()
|
/linux-4.4.14/arch/m68k/kernel/ |
D | setup_no.c | 242 max_pfn = max_low_pfn = PFN_DOWN(memory_end); in setup_arch() 248 max_pfn); in setup_arch()
|
/linux-4.4.14/arch/powerpc/mm/ |
D | mem.c | 82 return pfn < max_pfn; in page_is_ram() 194 max_low_pfn = max_pfn = memblock_end_of_DRAM() >> PAGE_SHIFT; in initmem_init() 336 set_max_mapnr(max_pfn); in mem_init()
|
D | numa.c | 959 max_pfn = max_low_pfn; in initmem_init()
|
/linux-4.4.14/arch/parisc/mm/ |
D | init.c | 293 max_pfn = 0; in setup_bootmem() 309 if ((start_pfn + npages) > max_pfn) in setup_bootmem() 310 max_pfn = start_pfn + npages; in setup_bootmem() 318 max_low_pfn = max_pfn; in setup_bootmem() 610 high_memory = __va((max_pfn << PAGE_SHIFT)); in mem_init()
|
/linux-4.4.14/arch/arm64/mm/ |
D | init.c | 206 max_pfn = max_low_pfn = max; in bootmem_init() 286 set_max_mapnr(pfn_to_page(max_pfn) - mem_map); in mem_init()
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | setup.c | 714 max_pfn = 0; in find_min_max_pfn() 727 if (end > max_pfn) in find_min_max_pfn() 728 max_pfn = end; in find_min_max_pfn() 751 if (max_pfn > memory_end >> PAGE_SHIFT) in setup_bootmem_allocator() 752 max_pfn = memory_end >> PAGE_SHIFT; in setup_bootmem_allocator() 754 max_low_pfn = max_pfn; in setup_bootmem_allocator()
|
/linux-4.4.14/arch/m68k/coldfire/ |
D | m54xx.c | 101 max_pfn = max_low_pfn = PFN_DOWN(_ramend); in mcf54xx_bootmem_alloc()
|
/linux-4.4.14/arch/frv/include/asm/ |
D | page.h | 52 extern unsigned long max_pfn;
|
/linux-4.4.14/arch/unicore32/mm/ |
D | init.c | 313 max_pfn = max_high - PHYS_PFN_OFFSET; in bootmem_init() 383 max_mapnr = pfn_to_page(max_pfn + PHYS_PFN_OFFSET) - mem_map; in mem_init()
|
/linux-4.4.14/arch/score/include/asm/ |
D | page.h | 59 extern unsigned long max_pfn;
|
/linux-4.4.14/drivers/xen/ |
D | xen-selfballoon.c | 211 useful_pages = max_pfn - totalreserve_pages; in selfballoon_process() 217 floor_pages = max_pfn; /* not worth ballooning */ in selfballoon_process()
|
D | balloon.c | 718 extra_pfn_end = min(max_pfn, start_pfn + pages); in balloon_add_region() 741 ? min(xen_start_info->nr_pages - xen_released_pages, max_pfn) in balloon_init()
|
/linux-4.4.14/arch/m68k/sun3/ |
D | config.c | 121 max_pfn = num_pages = __pa(memory_end) >> PAGE_SHIFT; in sun3_bootmem_alloc()
|
/linux-4.4.14/drivers/scsi/ |
D | st.h | 151 unsigned long max_pfn; /* the maximum page number reachable by the HBA */ member
|
/linux-4.4.14/arch/h8300/kernel/ |
D | setup.c | 97 max_pfn = ram_end_pfn; in bootmem_init()
|
/linux-4.4.14/arch/x86/include/asm/xen/ |
D | interface.h | 154 unsigned long max_pfn; member
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | page.h | 134 extern unsigned long max_pfn;
|
/linux-4.4.14/arch/x86/platform/efi/ |
D | efi_64.c | 91 n_pgds = DIV_ROUND_UP((max_pfn << PAGE_SHIFT), PGDIR_SIZE); in efi_call_phys_prolog() 115 nr_pgds = DIV_ROUND_UP((max_pfn << PAGE_SHIFT) , PGDIR_SIZE); in efi_call_phys_epilog()
|
/linux-4.4.14/arch/alpha/mm/ |
D | init.c | 245 high_pfn = max_pfn = max_low_pfn; in paging_init()
|
D | numa.c | 130 max_pfn = max_low_pfn = node_max_pfn; in setup_memory_node()
|
/linux-4.4.14/arch/um/kernel/ |
D | mem.c | 57 max_pfn = totalram_pages; in mem_init()
|
/linux-4.4.14/block/ |
D | bounce.c | 35 if (max_pfn <= max_low_pfn) in init_emergency_pool()
|
D | blk-settings.c | 852 blk_max_pfn = max_pfn - 1; in blk_settings_init()
|
/linux-4.4.14/arch/ia64/pci/ |
D | pci.c | 626 u32 low_totalram = ((max_pfn - 1) << PAGE_SHIFT); in ia64_dma_get_required_mask() 627 u32 high_totalram = ((max_pfn - 1) >> (32 - PAGE_SHIFT)); in ia64_dma_get_required_mask()
|
/linux-4.4.14/arch/arm/mm/ |
D | init.c | 319 max_pfn = max_high; in bootmem_init() 482 set_max_mapnr(pfn_to_page(max_pfn) - mem_map); in mem_init()
|
D | dma-mapping.c | 178 dma_to_pfn(dev, ~0) < max_pfn - 1) { in __dma_supported() 187 max_dma_pfn = min(max_pfn, arm_dma_pfn_limit); in __dma_supported()
|
/linux-4.4.14/arch/mips/kernel/ |
D | setup.c | 370 max_pfn = max_low_pfn; in bootmem_init() 583 total = max_pfn - min_low_pfn; in get_total_mem()
|
/linux-4.4.14/arch/arm64/kernel/ |
D | setup.c | 255 new_start = memblock_find_in_range(0, PFN_PHYS(max_pfn), in relocate_initrd()
|
/linux-4.4.14/arch/m68k/mm/ |
D | motorola.c | 253 max_pfn = max_low_pfn = max_addr >> PAGE_SHIFT; in paging_init()
|
/linux-4.4.14/arch/openrisc/kernel/ |
D | setup.c | 82 max_pfn = ram_end_pfn; in setup_memory()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_vm.c | 62 return rdev->vm_manager.max_pfn >> radeon_vm_block_size; in radeon_vm_num_pdes() 465 if (last_pfn >= rdev->vm_manager.max_pfn) { in radeon_vm_bo_set_addr() 467 last_pfn, rdev->vm_manager.max_pfn); in radeon_vm_bo_set_addr()
|
D | radeon_device.c | 1329 rdev->vm_manager.max_pfn = radeon_vm_size << 18; in radeon_device_init()
|
D | ni.c | 1330 rdev->vm_manager.max_pfn - 1); in cayman_pcie_gart_enable()
|
D | radeon.h | 962 uint32_t max_pfn; member
|
D | si.c | 4324 WREG32(VM_CONTEXT1_PAGE_TABLE_END_ADDR, rdev->vm_manager.max_pfn - 1); in si_pcie_gart_enable()
|
D | cik.c | 5895 WREG32(VM_CONTEXT1_PAGE_TABLE_END_ADDR, rdev->vm_manager.max_pfn - 1); in cik_pcie_gart_enable()
|
/linux-4.4.14/include/linux/ |
D | bootmem.h | 21 extern unsigned long max_pfn;
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vm.c | 62 return adev->vm_manager.max_pfn >> amdgpu_vm_block_size; in amdgpu_vm_num_pdes() 1018 if (last_pfn >= adev->vm_manager.max_pfn) { in amdgpu_vm_bo_map() 1020 last_pfn, adev->vm_manager.max_pfn); in amdgpu_vm_bo_map()
|
D | gmc_v8_0.c | 653 WREG32(mmVM_CONTEXT1_PAGE_TABLE_END_ADDR, adev->vm_manager.max_pfn - 1); in gmc_v8_0_gart_enable() 902 adev->vm_manager.max_pfn = amdgpu_vm_size << 18; in gmc_v8_0_sw_init()
|
D | gmc_v7_0.c | 574 WREG32(mmVM_CONTEXT1_PAGE_TABLE_END_ADDR, adev->vm_manager.max_pfn - 1); in gmc_v7_0_gart_enable() 941 adev->vm_manager.max_pfn = amdgpu_vm_size << 18; in gmc_v7_0_sw_init()
|
D | amdgpu_kms.c | 458 dev_info.virtual_address_max = (uint64_t)adev->vm_manager.max_pfn * AMDGPU_GPU_PAGE_SIZE; in amdgpu_info_ioctl()
|
D | amdgpu.h | 967 uint32_t max_pfn; member
|
/linux-4.4.14/arch/frv/kernel/ |
D | setup.c | 912 max_pfn = memory_end >> PAGE_SHIFT; in setup_linux_memory() 985 max_pfn = max_low_pfn; in setup_uclinux_memory()
|
/linux-4.4.14/arch/sh/mm/ |
D | init.c | 346 max_low_pfn = max_pfn = memblock_end_of_DRAM() >> PAGE_SHIFT; in paging_init()
|
/linux-4.4.14/drivers/base/ |
D | platform.c | 1101 u32 low_totalram = ((max_pfn - 1) << PAGE_SHIFT); in dma_get_required_mask() 1102 u32 high_totalram = ((max_pfn - 1) >> (32 - PAGE_SHIFT)); in dma_get_required_mask()
|
/linux-4.4.14/arch/tile/kernel/ |
D | setup.c | 506 max_pfn = end; in setup_memory() 569 max_pfn = MAXMEM_PFN; in setup_memory()
|
/linux-4.4.14/arch/s390/kernel/ |
D | setup.c | 468 max_pfn = max_low_pfn = PFN_DOWN(memory_end); in setup_memory_end()
|