/Linux-v4.19/arch/riscv/kernel/ |
D | setup.c | 130 pfn_base = PFN_DOWN(pa); in setup_vm() 138 pfn_pgd(PFN_DOWN((uintptr_t)trampoline_pmd), in setup_vm() 140 trampoline_pmd[0] = pfn_pmd(PFN_DOWN(pa), prot); in setup_vm() 145 pfn_pgd(PFN_DOWN((uintptr_t)swapper_pmd) + i, in setup_vm() 149 swapper_pmd[i] = pfn_pmd(PFN_DOWN(pa + i * PMD_SIZE), prot); in setup_vm() 152 pfn_pgd(PFN_DOWN(pa), prot); in setup_vm() 157 pfn_pgd(PFN_DOWN(pa + i * PGDIR_SIZE), prot); in setup_vm() 188 set_max_mapnr(PFN_DOWN(mem_size)); in setup_bootmem()
|
/Linux-v4.19/arch/x86/mm/ |
D | init.c | 342 limit_pfn = PFN_DOWN(end); in split_mem_range() 345 pfn = start_pfn = PFN_DOWN(start); in split_mem_range() 354 end_pfn = PFN_DOWN(PMD_SIZE); in split_mem_range() 356 end_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 358 end_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 368 start_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 370 end_pfn = round_down(limit_pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 372 end_pfn = round_up(pfn, PFN_DOWN(PUD_SIZE)); in split_mem_range() 373 if (end_pfn > round_down(limit_pfn, PFN_DOWN(PMD_SIZE))) in split_mem_range() 374 end_pfn = round_down(limit_pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() [all …]
|
/Linux-v4.19/arch/x86/xen/ |
D | p2m.c | 342 pfn_pte(PFN_DOWN(__pa(p2m_missing)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 344 pfn_pte(PFN_DOWN(__pa(p2m_identity)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 381 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL)); in xen_rebuild_p2m_list() 391 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 450 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in get_phys_to_machine() 581 if (p2m_pfn == PFN_DOWN(__pa(p2m_identity)) || in xen_alloc_p2m_entry() 582 p2m_pfn == PFN_DOWN(__pa(p2m_missing))) { in xen_alloc_p2m_entry() 590 if (p2m_pfn == PFN_DOWN(__pa(p2m_missing))) in xen_alloc_p2m_entry() 601 pfn_pte(PFN_DOWN(__pa(p2m)), PAGE_KERNEL)); in xen_alloc_p2m_entry() 666 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_missing))) in __set_phys_to_machine() [all …]
|
D | mmu_pv.c | 798 xen_do_pin(MMUEXT_PIN_L4_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_pin() 803 PFN_DOWN(__pa(user_pgd))); in __xen_pgd_pin() 812 xen_do_pin(MMUEXT_PIN_L3_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_pin() 917 xen_do_pin(MMUEXT_UNPIN_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_unpin() 925 PFN_DOWN(__pa(user_pgd))); in __xen_pgd_unpin() 1123 pin_pagetable_pfn(MMUEXT_UNPIN_TABLE, PFN_DOWN(pa)); in xen_cleanmfnmap_free_pgtbl() 1403 mfn = pfn_to_mfn(PFN_DOWN(cr3)); in __xen_write_cr3() 1855 if (*pt_base == PFN_DOWN(__pa(addr))) { in check_pt_base() 1860 if (*pt_end == PFN_DOWN(__pa(addr))) { in check_pt_base() 1891 max_pfn_mapped = PFN_DOWN(__pa(xen_start_info->mfn_list)); in xen_setup_kernel_pagetable() [all …]
|
/Linux-v4.19/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 | setup.c | 495 max_pfn = max_low_pfn = PFN_DOWN(memory_end); in setup_memory_end() 515 if (arg->start_pfn < PFN_DOWN(resource_size(&crashk_res))) in kdump_mem_notifier() 517 if (arg->start_pfn > PFN_DOWN(crashk_res.end)) in kdump_mem_notifier() 519 if (arg->start_pfn + arg->nr_pages - 1 < PFN_DOWN(crashk_res.start)) in kdump_mem_notifier() 626 diag10_range(PFN_DOWN(crash_base), PFN_DOWN(crash_size)); in reserve_crashkernel()
|
D | machine_kexec.c | 210 diag10_range(PFN_DOWN(crashk_res.start), in machine_kexec_prepare_kdump() 211 PFN_DOWN(crashk_res.end - crashk_res.start + 1)); in machine_kexec_prepare_kdump()
|
/Linux-v4.19/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-v4.19/arch/nios2/kernel/ |
D | setup.c | 163 max_low_pfn = PFN_DOWN(memory_end); in setup_arch() 171 min_low_pfn, PFN_DOWN(PHYS_OFFSET), max_low_pfn); in setup_arch() 173 min_low_pfn, PFN_DOWN(PHYS_OFFSET), in setup_arch()
|
/Linux-v4.19/mm/ |
D | bootmem.c | 202 end = PFN_DOWN(physaddr + size); in free_bootmem_late() 431 end = PFN_DOWN(physaddr + size); in free_bootmem_node() 443 end = PFN_DOWN(physaddr + size); in free_bootmem() 466 start = PFN_DOWN(physaddr); in reserve_bootmem_node() 489 start = PFN_DOWN(addr); in reserve_bootmem() 587 PFN_DOWN(bdata->last_end_off) + 1 == sidx) in alloc_bootmem_bdata() 592 merge = PFN_DOWN(start_off) < sidx; in alloc_bootmem_bdata() 601 if (__reserve(bdata, PFN_DOWN(start_off) + merge, in alloc_bootmem_bdata() 637 if (goal && bdata->node_low_pfn <= PFN_DOWN(goal)) in alloc_bootmem_core() 639 if (limit && bdata->node_min_pfn >= PFN_DOWN(limit)) in alloc_bootmem_core()
|
D | swap_state.c | 658 *start = max3(lpfn, PFN_DOWN(vma->vm_start), in swap_ra_clamp_pfn() 659 PFN_DOWN(faddr & PMD_MASK)); in swap_ra_clamp_pfn() 660 *end = min3(rpfn, PFN_DOWN(vma->vm_end), in swap_ra_clamp_pfn() 661 PFN_DOWN((faddr & PMD_MASK) + PMD_SIZE)); in swap_ra_clamp_pfn() 693 fpfn = PFN_DOWN(faddr); in swap_ra_info() 695 pfn = PFN_DOWN(SWAP_RA_ADDR(ra_val)); in swap_ra_info()
|
/Linux-v4.19/arch/mips/kernel/ |
D | setup.c | 416 end = PFN_DOWN(boot_mem_map.map[i].addr in bootmem_init() 428 if (start >= PFN_DOWN(HIGHMEM_START)) in bootmem_init() 430 if (end > PFN_DOWN(HIGHMEM_START)) in bootmem_init() 431 end = PFN_DOWN(HIGHMEM_START); in bootmem_init() 478 if (max_low_pfn > PFN_DOWN(HIGHMEM_START)) { in bootmem_init() 480 highstart_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init() 483 max_low_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init() 536 end = PFN_DOWN(boot_mem_map.map[i].addr in bootmem_init() 565 end = PFN_DOWN(boot_mem_map.map[i].addr in bootmem_init() 867 arch_mem_addpart(PFN_DOWN(__pa_symbol(&_text)) << PAGE_SHIFT, in arch_mem_init() [all …]
|
/Linux-v4.19/arch/hexagon/mm/ |
D | init.c | 169 bootmem_lastpg = PFN_DOWN(size); in early_mem() 195 bootmem_lastpg = PFN_DOWN((bootmem_lastpg << PAGE_SHIFT) & in setup_arch_memory() 203 max_low_pfn = bootmem_lastpg - PFN_DOWN(DMA_RESERVED_BYTES); in setup_arch_memory()
|
/Linux-v4.19/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-v4.19/arch/arc/mm/ |
D | init.c | 120 max_low_pfn = max_pfn = PFN_DOWN(low_mem_start + low_mem_sz); in setup_arch_memory() 186 min_high_pfn = PFN_DOWN(high_mem_start); in setup_arch_memory() 187 max_high_pfn = PFN_DOWN(high_mem_start + high_mem_sz); in setup_arch_memory()
|
/Linux-v4.19/include/xen/arm/ |
D | page-coherent.h | 69 unsigned long pfn = PFN_DOWN(handle); in xen_dma_unmap_page() 88 unsigned long pfn = PFN_DOWN(handle); in xen_dma_sync_single_for_cpu() 99 unsigned long pfn = PFN_DOWN(handle); in xen_dma_sync_single_for_device()
|
/Linux-v4.19/arch/s390/mm/ |
D | init.c | 114 max_zone_pfns[ZONE_DMA] = PFN_DOWN(MAX_DMA_ADDRESS); in paging_init() 228 unsigned long start_pfn = PFN_DOWN(start); in arch_add_memory() 229 unsigned long size_pages = PFN_DOWN(size); in arch_add_memory()
|
/Linux-v4.19/arch/m68k/mm/ |
D | mcfmmu.c | 166 num_pages = PFN_DOWN(_ramend - _rambase); in cf_bootmem_alloc() 170 min_low_pfn = PFN_DOWN(_rambase); in cf_bootmem_alloc() 171 max_pfn = max_low_pfn = PFN_DOWN(_ramend); in cf_bootmem_alloc()
|
/Linux-v4.19/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-v4.19/arch/x86/include/asm/xen/ |
D | page.h | 215 return XMADDR(PFN_PHYS(pfn_to_mfn(PFN_DOWN(phys.paddr))) | offset); in phys_to_machine() 221 return XPADDR(PFN_PHYS(mfn_to_pfn(PFN_DOWN(machine.maddr))) | offset); in machine_to_phys() 280 #define virt_to_pfn(v) (PFN_DOWN(__pa(v)))
|
/Linux-v4.19/arch/m68k/kernel/ |
D | setup_no.c | 158 min_low_pfn = PFN_DOWN(memory_start); in setup_arch() 159 max_pfn = max_low_pfn = PFN_DOWN(memory_end); in setup_arch()
|
/Linux-v4.19/drivers/staging/android/ion/ |
D | ion_carveout_heap.c | 72 sg_set_page(table->sgl, pfn_to_page(PFN_DOWN(paddr)), size, 0); in ion_carveout_heap_allocate() 114 page = pfn_to_page(PFN_DOWN(heap_data->base)); in ion_carveout_heap_create()
|
D | ion_chunk_heap.c | 60 sg_set_page(sg, pfn_to_page(PFN_DOWN(paddr)), in ion_chunk_heap_allocate() 118 page = pfn_to_page(PFN_DOWN(heap_data->base)); in ion_chunk_heap_create()
|
/Linux-v4.19/drivers/xen/ |
D | biomerge.c | 14 return bfn1 + PFN_DOWN(vec1->bv_offset + vec1->bv_len) == bfn2; in xen_biovec_phys_mergeable()
|
/Linux-v4.19/arch/powerpc/mm/ |
D | pgtable_32.c | 367 PFN_DOWN((unsigned long)_sinittext); in mark_initmem_nx() 380 PFN_DOWN((unsigned long)_stext); in mark_rodata_ro() 389 PFN_DOWN((unsigned long)__start_rodata); in mark_rodata_ro()
|