Home
last modified time | relevance | path

Searched refs:max_pfn (Results 1 – 75 of 75) sorted by relevance

/linux-4.1.27/arch/xtensa/mm/
Dinit.c254 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.1.27/arch/x86/mm/
Dinit_32.c575 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 …]
Dnuma_32.c83 highstart_pfn = highend_pfn = max_pfn; in initmem_init()
84 if (max_pfn > max_low_pfn) in initmem_init()
Dnuma.c238 const u64 high = PFN_PHYS(max_pfn); in numa_cleanup_meminfo()
454 e820ram = max_pfn - absent_pages_in_range(0, max_pfn); in numa_meminfo_cover_memory()
553 u64 start = PFN_PHYS(max_pfn); in numa_register_memblks()
674 0LLU, PFN_PHYS(max_pfn) - 1); in dummy_numa_init()
677 numa_add_memblk(0, 0, PFN_PHYS(max_pfn)); in dummy_numa_init()
Dinit.c581 end = max_pfn << PAGE_SHIFT; in init_mem_mapping()
610 if (max_pfn > max_low_pfn) { in init_mem_mapping()
612 max_low_pfn = max_pfn; in init_mem_mapping()
729 max_zone_pfns[ZONE_HIGHMEM] = max_pfn; in zone_sizes_init()
Damdtopology.c74 u64 end = PFN_PHYS(max_pfn); in amd_numa_init()
Dinit_64.c679 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()
1204 if ((max_pfn << PAGE_SHIFT) < (16UL << 32)) in probe_memory_block_size()
1209 if (!((max_pfn << PAGE_SHIFT) & (bz - 1))) in probe_memory_block_size()
Dnuma_emulation.c314 const u64 max_addr = PFN_PHYS(max_pfn); in numa_emulation()
/linux-4.1.27/arch/cris/kernel/
Dsetup.c67 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.1.27/arch/ia64/mm/
Ddiscontig.c44 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()
Dcontig.c207 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.1.27/arch/m32r/mm/
Ddiscontig.c88 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.1.27/arch/x86/include/asm/
Dpage_64.h9 extern unsigned long max_pfn;
34 #define pfn_valid(pfn) ((pfn) < max_pfn)
/linux-4.1.27/arch/microblaze/mm/
Dinit.c78 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.1.27/arch/x86/xen/
Dsetup.c570 unsigned long max_pfn = xen_start_info->nr_pages; in xen_memory_setup() local
580 max_pfn = min(MAX_DOMAIN_PAGES, max_pfn); in xen_memory_setup()
581 mem_end = PFN_PHYS(max_pfn); in xen_memory_setup()
618 if (max_pages > max_pfn) in xen_memory_setup()
619 extra_pages += max_pages - max_pfn; in xen_memory_setup()
625 xen_set_identity_and_remap(map, memmap.nr_entries, max_pfn, in xen_memory_setup()
642 extra_pages = min(EXTRA_MEM_RATIO * min(max_pfn, PFN_DOWN(MAXMEM)), in xen_memory_setup()
Dpci-swiotlb-xen.c66 if (max_pfn > MAX_DMA32_PFN) in pci_xen_swiotlb_detect()
Dxen-ops.h36 void xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn);
Dmmu.c1705 static void __init xen_map_identity_early(pmd_t *pmd, unsigned long max_pfn) in xen_map_identity_early() argument
1716 for (pmdidx = 0; pmdidx < PTRS_PER_PMD && pfn < max_pfn; pmdidx++) { in xen_map_identity_early()
1806 void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn) in xen_setup_kernel_pagetable() argument
1941 void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn) in xen_setup_kernel_pagetable() argument
1955 xen_map_identity_early(initial_kernel_pmd, max_pfn); in xen_setup_kernel_pagetable()
Dp2m.c264 HYPERVISOR_shared_info->arch.max_pfn = xen_max_p2m_pfn; in xen_setup_mfn_list_list()
/linux-4.1.27/arch/sparc/mm/
Dinit_32.c155 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()
Dinit_64.c1349 max_pfn = max_low_pfn = end_pfn; in bootmem_init()
/linux-4.1.27/arch/metag/kernel/
Dsetup.c368 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()
Dmetag_ksyms.c16 EXPORT_SYMBOL(max_pfn);
/linux-4.1.27/arch/metag/include/asm/
Dpage.h113 extern unsigned long max_pfn;
115 #define pfn_valid(pfn) ((pfn) >= min_low_pfn && (pfn) < max_pfn)
/linux-4.1.27/arch/avr32/kernel/
Dsetup.c474 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.1.27/arch/powerpc/include/asm/
Dmmzone.h35 extern unsigned long max_pfn;
Dpgtable.h218 void limit_zone_pfn(enum zone_type zone, unsigned long max_pfn);
/linux-4.1.27/arch/x86/kernel/
Dsetup.c1062 max_pfn = e820_end_of_ram_pfn(); in setup_arch()
1066 if (mtrr_trim_uncached_memory(max_pfn)) in setup_arch()
1067 max_pfn = e820_end_of_ram_pfn(); in setup_arch()
1077 if (max_pfn > (1UL<<(32 - PAGE_SHIFT))) in setup_arch()
1080 max_low_pfn = max_pfn; in setup_arch()
1082 high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) + 1; in setup_arch()
Dpci-swiotlb.c84 if (!no_iommu && max_pfn > MAX_DMA32_PFN) in pci_swiotlb_detect_4gb()
Daperture_64.c414 max_pfn > MAX_DMA32_PFN && in gart_iommu_hole_init()
451 } else if ((!no_iommu && max_pfn > MAX_DMA32_PFN) || in gart_iommu_hole_init()
Damd_gart_64.c756 (!force_iommu && max_pfn <= MAX_DMA32_PFN) || in gart_iommu_init()
759 if (max_pfn > MAX_DMA32_PFN) { in gart_iommu_init()
Dearly-quirks.c54 if ((max_pfn > MAX_DMA32_PFN || force_iommu) && in via_bugs()
De820.c633 gapstart = (max_pfn << PAGE_SHIFT) + 1024*1024; in e820_setup_gap()
/linux-4.1.27/arch/powerpc/mm/
Dmem.c82 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()
Dnuma.c952 max_pfn = max_low_pfn; in initmem_init()
/linux-4.1.27/fs/proc/
Dpage.c35 count = min_t(size_t, count, (max_pfn * KPMSIZE) - src); in kpagecount_read()
197 count = min_t(unsigned long, count, (max_pfn * KPMSIZE) - src); in kpageflags_read()
/linux-4.1.27/arch/parisc/mm/
Dinit.c291 max_pfn = 0; in setup_bootmem()
307 if ((start_pfn + npages) > max_pfn) in setup_bootmem()
308 max_pfn = start_pfn + npages; in setup_bootmem()
316 max_low_pfn = max_pfn; in setup_bootmem()
600 high_memory = __va((max_pfn << PAGE_SHIFT)); in mem_init()
/linux-4.1.27/arch/arm64/mm/
Dinit.c205 max_pfn = max_low_pfn = max; in bootmem_init()
285 set_max_mapnr(pfn_to_page(max_pfn) - mem_map); in mem_init()
/linux-4.1.27/drivers/xen/
Dballoon.c228 hotplug_start_paddr = PFN_PHYS(SECTION_ALIGN_UP(max_pfn)); in reserve_additional_memory()
597 extra_pfn_end = min(max_pfn, start_pfn + pages); in balloon_add_region()
618 ? min(xen_start_info->nr_pages - xen_released_pages, max_pfn) in balloon_init()
Dxen-selfballoon.c211 useful_pages = max_pfn - totalreserve_pages; in selfballoon_process()
217 floor_pages = max_pfn; /* not worth ballooning */ in selfballoon_process()
/linux-4.1.27/arch/blackfin/kernel/
Dsetup.c714 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.1.27/arch/arc/mm/
Dinit.c96 max_low_pfn = max_pfn = PFN_DOWN(end_mem); in setup_arch_memory()
/linux-4.1.27/arch/frv/include/asm/
Dpage.h52 extern unsigned long max_pfn;
/linux-4.1.27/arch/unicore32/mm/
Dinit.c313 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.1.27/arch/score/include/asm/
Dpage.h59 extern unsigned long max_pfn;
/linux-4.1.27/arch/x86/include/asm/xen/
Dinterface.h121 unsigned long max_pfn; /* max pfn that appears in table */ member
/linux-4.1.27/drivers/scsi/
Dst.h130 unsigned long max_pfn; /* the maximum page number reachable by the HBA */ member
/linux-4.1.27/arch/microblaze/include/asm/
Dpage.h134 extern unsigned long max_pfn;
/linux-4.1.27/arch/arm/mm/
Dinit.c317 max_pfn = max_high; in bootmem_init()
480 set_max_mapnr(pfn_to_page(max_pfn) - mem_map); in mem_init()
Ddma-mapping.c174 dma_to_pfn(dev, ~0) < max_pfn - 1) { in __dma_supported()
183 max_dma_pfn = min(max_pfn, arm_dma_pfn_limit); in __dma_supported()
/linux-4.1.27/arch/x86/platform/efi/
Defi_64.c91 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.1.27/arch/alpha/mm/
Dinit.c245 high_pfn = max_pfn = max_low_pfn; in paging_init()
Dnuma.c130 max_pfn = max_low_pfn = node_max_pfn; in setup_memory_node()
/linux-4.1.27/arch/um/kernel/
Dmem.c57 max_pfn = totalram_pages; in mem_init()
/linux-4.1.27/arch/mips/kernel/
Dsetup.c360 max_pfn = max_low_pfn; in bootmem_init()
573 total = max_pfn - min_low_pfn; in get_total_mem()
/linux-4.1.27/mm/
Dpage_owner.c166 for (; pfn < max_pfn; pfn++) { in read_page_owner()
Dnobootmem.c33 unsigned long max_pfn; variable
Dbootmem.c35 unsigned long max_pfn; variable
/linux-4.1.27/block/
Dbounce.c34 if (max_pfn <= max_low_pfn) in init_emergency_pool()
Dblk-settings.c858 blk_max_pfn = max_pfn - 1; in blk_settings_init()
/linux-4.1.27/arch/openrisc/kernel/
Dsetup.c82 max_pfn = ram_end_pfn; in setup_memory()
/linux-4.1.27/arch/ia64/pci/
Dpci.c794 u32 low_totalram = ((max_pfn - 1) << PAGE_SHIFT); in ia64_dma_get_required_mask()
795 u32 high_totalram = ((max_pfn - 1) >> (32 - PAGE_SHIFT)); in ia64_dma_get_required_mask()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_vm.c62 return rdev->vm_manager.max_pfn >> radeon_vm_block_size; in radeon_vm_num_pdes()
466 if (last_pfn >= rdev->vm_manager.max_pfn) { in radeon_vm_bo_set_addr()
468 last_pfn, rdev->vm_manager.max_pfn); in radeon_vm_bo_set_addr()
Dradeon_device.c1323 rdev->vm_manager.max_pfn = radeon_vm_size << 18; in radeon_device_init()
Dni.c1305 rdev->vm_manager.max_pfn - 1); in cayman_pcie_gart_enable()
Dradeon.h960 uint32_t max_pfn; member
Dsi.c4321 WREG32(VM_CONTEXT1_PAGE_TABLE_END_ADDR, rdev->vm_manager.max_pfn - 1); in si_pcie_gart_enable()
Dcik.c5874 WREG32(VM_CONTEXT1_PAGE_TABLE_END_ADDR, rdev->vm_manager.max_pfn - 1); in cik_pcie_gart_enable()
/linux-4.1.27/include/linux/
Dbootmem.h21 extern unsigned long max_pfn;
/linux-4.1.27/arch/frv/kernel/
Dsetup.c912 max_pfn = memory_end >> PAGE_SHIFT; in setup_linux_memory()
985 max_pfn = max_low_pfn; in setup_uclinux_memory()
/linux-4.1.27/arch/sh/mm/
Dinit.c346 max_low_pfn = max_pfn = memblock_end_of_DRAM() >> PAGE_SHIFT; in paging_init()
/linux-4.1.27/drivers/base/
Dplatform.c1023 u32 low_totalram = ((max_pfn - 1) << PAGE_SHIFT); in dma_get_required_mask()
1024 u32 high_totalram = ((max_pfn - 1) >> (32 - PAGE_SHIFT)); in dma_get_required_mask()
/linux-4.1.27/arch/s390/kernel/
Dsetup.c466 max_pfn = max_low_pfn = PFN_DOWN(memory_end); in setup_memory_end()
/linux-4.1.27/arch/tile/kernel/
Dsetup.c506 max_pfn = end; in setup_memory()
569 max_pfn = MAXMEM_PFN; in setup_memory()
/linux-4.1.27/drivers/iommu/
Damd_iommu.c3144 if (unhandled && max_pfn > MAX_DMA32_PFN) { in amd_iommu_init_dma_ops()