| /Linux-v5.4/arch/csky/kernel/ |
| D | setup.c | 63 max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in csky_memblock_init() 73 PFN_DOWN(memblock_start_of_REG1()) - min_low_pfn; in csky_memblock_init() 75 PFN_DOWN(memblock_start_of_REG1()) - max_low_pfn; in csky_memblock_init() 77 if (size <= PFN_DOWN(LOWMEM_LIMIT - PHYS_OFFSET_OFFSET)) in csky_memblock_init() 81 PFN_DOWN(LOWMEM_LIMIT - PHYS_OFFSET_OFFSET); in csky_memblock_init() 89 size = PFN_DOWN(memblock_size_of_REG1()); in csky_memblock_init() 90 highstart_pfn = PFN_DOWN(memblock_start_of_REG1()); in csky_memblock_init() 93 PFN_DOWN(LOWMEM_LIMIT - PHYS_OFFSET_OFFSET); in csky_memblock_init() 95 PFN_DOWN(LOWMEM_LIMIT - PHYS_OFFSET_OFFSET); in csky_memblock_init()
|
| /Linux-v5.4/arch/x86/mm/ |
| D | init.c | 344 limit_pfn = PFN_DOWN(end); in split_mem_range() 347 pfn = start_pfn = PFN_DOWN(start); in split_mem_range() 356 end_pfn = PFN_DOWN(PMD_SIZE); in split_mem_range() 358 end_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 360 end_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 370 start_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 372 end_pfn = round_down(limit_pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 374 end_pfn = round_up(pfn, PFN_DOWN(PUD_SIZE)); in split_mem_range() 375 if (end_pfn > round_down(limit_pfn, PFN_DOWN(PMD_SIZE))) in split_mem_range() 376 end_pfn = round_down(limit_pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() [all …]
|
| /Linux-v5.4/arch/riscv/mm/ |
| D | init.c | 35 max_zone_pfns[ZONE_DMA32] = PFN_DOWN(min(4UL * SZ_1G, in zone_sizes_init() 118 set_max_mapnr(PFN_DOWN(mem_size)); in setup_bootmem() 119 max_low_pfn = PFN_DOWN(memblock_end_of_DRAM()); in setup_bootmem() 207 ptep[pte_index] = pfn_pte(PFN_DOWN(pa), prot); in create_pte_mapping() 254 pmdp[pmd_index] = pfn_pmd(PFN_DOWN(pa), prot); in create_pmd_mapping() 260 pmdp[pmd_index] = pfn_pmd(PFN_DOWN(pte_phys), PAGE_TABLE); in create_pmd_mapping() 298 pgdp[pgd_index] = pfn_pgd(PFN_DOWN(pa), prot); in create_pgd_mapping() 304 pgdp[pgd_index] = pfn_pgd(PFN_DOWN(next_phys), PAGE_TABLE); in create_pgd_mapping() 353 pfn_base = PFN_DOWN(load_pa); in setup_vm() 449 csr_write(CSR_SATP, PFN_DOWN(__pa(swapper_pg_dir)) | SATP_MODE); in setup_vm_final()
|
| /Linux-v5.4/arch/x86/xen/ |
| D | p2m.c | 351 pfn_pte(PFN_DOWN(__pa(p2m_missing)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 353 pfn_pte(PFN_DOWN(__pa(p2m_identity)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 390 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL)); in xen_rebuild_p2m_list() 400 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 459 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in get_phys_to_machine() 590 if (p2m_pfn == PFN_DOWN(__pa(p2m_identity)) || in xen_alloc_p2m_entry() 591 p2m_pfn == PFN_DOWN(__pa(p2m_missing))) { in xen_alloc_p2m_entry() 599 if (p2m_pfn == PFN_DOWN(__pa(p2m_missing))) in xen_alloc_p2m_entry() 610 pfn_pte(PFN_DOWN(__pa(p2m)), PAGE_KERNEL)); in xen_alloc_p2m_entry() 674 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_missing))) in __set_phys_to_machine() [all …]
|
| D | mmu_pv.c | 807 xen_do_pin(MMUEXT_PIN_L4_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_pin() 812 PFN_DOWN(__pa(user_pgd))); in __xen_pgd_pin() 821 xen_do_pin(MMUEXT_PIN_L3_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_pin() 926 xen_do_pin(MMUEXT_UNPIN_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_unpin() 934 PFN_DOWN(__pa(user_pgd))); in __xen_pgd_unpin() 1132 pin_pagetable_pfn(MMUEXT_UNPIN_TABLE, PFN_DOWN(pa)); in xen_cleanmfnmap_free_pgtbl() 1402 mfn = pfn_to_mfn(PFN_DOWN(cr3)); in __xen_write_cr3() 1854 if (*pt_base == PFN_DOWN(__pa(addr))) { in check_pt_base() 1859 if (*pt_end == PFN_DOWN(__pa(addr))) { in check_pt_base() 1890 max_pfn_mapped = PFN_DOWN(__pa(xen_start_info->mfn_list)); in xen_setup_kernel_pagetable() [all …]
|
| /Linux-v5.4/arch/s390/kernel/ |
| D | suspend.c | 154 unsigned long nosave_begin_pfn = PFN_DOWN(__pa(&__nosave_begin)); in pfn_is_nosave() 155 unsigned long nosave_end_pfn = PFN_DOWN(__pa(&__nosave_end)); in pfn_is_nosave() 156 unsigned long end_rodata_pfn = PFN_DOWN(__pa(__end_rodata)) - 1; in pfn_is_nosave() 157 unsigned long stext_pfn = PFN_DOWN(__pa(_stext)); in pfn_is_nosave()
|
| D | machine_kexec.c | 221 diag10_range(PFN_DOWN(crashk_res.start), in machine_kexec_prepare_kdump() 222 PFN_DOWN(crashk_res.end - crashk_res.start + 1)); in machine_kexec_prepare_kdump()
|
| /Linux-v5.4/arch/sparc/power/ |
| D | hibernate.c | 24 unsigned long nosave_begin_pfn = PFN_DOWN((unsigned long)&__nosave_begin); in pfn_is_nosave() 25 unsigned long nosave_end_pfn = PFN_DOWN((unsigned long)&__nosave_end); in pfn_is_nosave()
|
| /Linux-v5.4/arch/csky/include/asm/ |
| D | page.h | 51 #define phys_to_page(paddr) (pfn_to_page(PFN_DOWN(paddr))) 77 #define ARCH_PFN_OFFSET PFN_DOWN(va_pa_offset + PHYS_OFFSET_OFFSET) 84 #define MAP_NR(x) PFN_DOWN((unsigned long)(x) - PAGE_OFFSET - \
|
| /Linux-v5.4/arch/mips/kernel/ |
| D | setup.c | 337 max_pfn = PFN_DOWN(ramend); in bootmem_init() 350 if (start >= PFN_DOWN(HIGHMEM_START)) in bootmem_init() 352 if (end > PFN_DOWN(HIGHMEM_START)) in bootmem_init() 353 end = PFN_DOWN(HIGHMEM_START); in bootmem_init() 361 if (max_pfn > PFN_DOWN(HIGHMEM_START)) { in bootmem_init() 363 highstart_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init() 366 max_low_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init() 532 phys_addr_t start = PFN_PHYS(PFN_DOWN(__pa_symbol(&_text))); in check_kernel_sections_mem()
|
| /Linux-v5.4/arch/arc/mm/ |
| D | init.c | 98 max_low_pfn = max_pfn = PFN_DOWN(low_mem_start + low_mem_sz); in setup_arch_memory() 168 min_high_pfn = PFN_DOWN(high_mem_start); in setup_arch_memory() 169 max_high_pfn = PFN_DOWN(high_mem_start + high_mem_sz); in setup_arch_memory()
|
| /Linux-v5.4/arch/hexagon/mm/ |
| D | init.c | 133 bootmem_lastpg = PFN_DOWN(size); in early_mem() 158 bootmem_lastpg = PFN_DOWN((bootmem_lastpg << PAGE_SHIFT) & in setup_arch_memory() 171 max_low_pfn = bootmem_lastpg - PFN_DOWN(DMA_RESERVED_BYTES); in setup_arch_memory()
|
| /Linux-v5.4/arch/sh/mm/ |
| D | numa.c | 33 start_pfn = PFN_DOWN(start); in setup_bootmem_node() 34 end_pfn = PFN_DOWN(end); in setup_bootmem_node()
|
| /Linux-v5.4/arch/nios2/include/asm/ |
| D | page.h | 98 # define virt_to_page(vaddr) pfn_to_page(PFN_DOWN(virt_to_phys(vaddr))) 99 # define virt_addr_valid(vaddr) pfn_valid(PFN_DOWN(virt_to_phys(vaddr)))
|
| /Linux-v5.4/arch/m68k/mm/ |
| D | mcfmmu.c | 170 num_pages = PFN_DOWN(_ramend - _rambase); in cf_bootmem_alloc() 174 min_low_pfn = PFN_DOWN(_rambase); in cf_bootmem_alloc() 175 max_pfn = max_low_pfn = PFN_DOWN(_ramend); in cf_bootmem_alloc()
|
| /Linux-v5.4/arch/s390/mm/ |
| D | init.c | 122 max_zone_pfns[ZONE_DMA] = PFN_DOWN(MAX_DMA_ADDRESS); in paging_init() 272 unsigned long start_pfn = PFN_DOWN(start); in arch_add_memory() 273 unsigned long size_pages = PFN_DOWN(size); in arch_add_memory()
|
| /Linux-v5.4/arch/powerpc/mm/ |
| D | pgtable_32.c | 208 PFN_DOWN((unsigned long)_sinittext); in mark_initmem_nx() 229 PFN_DOWN((unsigned long)_stext); in mark_rodata_ro() 238 PFN_DOWN((unsigned long)__start_rodata); in mark_rodata_ro()
|
| /Linux-v5.4/arch/arm/xen/ |
| D | mm.c | 76 if (pfn_valid(PFN_DOWN(handle))) in xen_dma_sync_for_cpu() 85 if (pfn_valid(PFN_DOWN(handle))) in xen_dma_sync_for_device()
|
| /Linux-v5.4/arch/x86/include/asm/xen/ |
| D | page.h | 242 return XMADDR(PFN_PHYS(pfn_to_mfn(PFN_DOWN(phys.paddr))) | offset); in phys_to_machine() 248 return XPADDR(PFN_PHYS(mfn_to_pfn(PFN_DOWN(machine.maddr))) | offset); in machine_to_phys() 307 #define virt_to_pfn(v) (PFN_DOWN(__pa(v)))
|
| /Linux-v5.4/arch/m68k/kernel/ |
| D | setup_no.c | 157 min_low_pfn = PFN_DOWN(memory_start); in setup_arch() 158 max_pfn = max_low_pfn = PFN_DOWN(memory_end); in setup_arch()
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | dumpstack_64.c | 66 [PFN_DOWN(CEA_ESTACK_OFFS(st)) ... \ 67 PFN_DOWN(CEA_ESTACK_OFFS(st) + CEA_ESTACK_SIZE(st) - 1)] = { \
|
| /Linux-v5.4/mm/ |
| D | swap_state.c | 634 *start = max3(lpfn, PFN_DOWN(vma->vm_start), in swap_ra_clamp_pfn() 635 PFN_DOWN(faddr & PMD_MASK)); in swap_ra_clamp_pfn() 636 *end = min3(rpfn, PFN_DOWN(vma->vm_end), in swap_ra_clamp_pfn() 637 PFN_DOWN((faddr & PMD_MASK) + PMD_SIZE)); in swap_ra_clamp_pfn() 669 fpfn = PFN_DOWN(faddr); in swap_ra_info() 671 pfn = PFN_DOWN(SWAP_RA_ADDR(ra_val)); in swap_ra_info()
|
| /Linux-v5.4/drivers/xen/ |
| D | biomerge.c | 15 return bfn1 + PFN_DOWN(vec1->bv_offset + vec1->bv_len) == bfn2; in xen_biovec_phys_mergeable()
|
| /Linux-v5.4/include/linux/ |
| D | pfn.h | 20 #define PFN_DOWN(x) ((x) >> PAGE_SHIFT) macro
|
| /Linux-v5.4/arch/mips/mm/ |
| D | ioremap.c | 158 pfn = PFN_DOWN(phys_addr); in __ioremap() 159 last_pfn = PFN_DOWN(last_addr); in __ioremap()
|