| /linux/arch/riscv/mm/ |
| H A D | kasan_init.c | 36 set_pmd(pmd, pfn_pmd(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_pte() 44 set_pte(ptep, pfn_pte(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pte() 58 set_pud(pud, pfn_pud(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_pmd() 70 set_pmd(pmdp, pfn_pmd(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pmd() 89 set_p4d(p4d, pfn_p4d(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_pud() 101 set_pud(pudp, pfn_pud(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pud() 120 set_pgd(pgd, pfn_pgd(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_p4d() 132 set_p4d(p4dp, pfn_p4d(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_p4d() 155 set_pgd(pgdp, pfn_pgd(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pgd() 255 set_pud(pudp, pfn_pud(PFN_DOWN(phys_addr), PAGE_TABLE)); in kasan_early_populate_pud() [all …]
|
| /linux/arch/x86/xen/ |
| H A D | p2m.c | 341 pfn_pte(PFN_DOWN(__pa(p2m_missing)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 343 pfn_pte(PFN_DOWN(__pa(p2m_identity)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 376 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL)); in xen_rebuild_p2m_list() 386 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 445 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in get_phys_to_machine() 575 if (p2m_pfn == PFN_DOWN(__pa(p2m_identity)) || in xen_alloc_p2m_entry() 576 p2m_pfn == PFN_DOWN(__pa(p2m_missing))) { in xen_alloc_p2m_entry() 584 if (p2m_pfn == PFN_DOWN(__pa(p2m_missing))) in xen_alloc_p2m_entry() 595 pfn_pte(PFN_DOWN(__pa(p2m)), PAGE_KERNEL)); in xen_alloc_p2m_entry() 658 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_missing))) in __set_phys_to_machine() [all …]
|
| H A D | mmu_pv.c | 803 xen_do_pin(MMUEXT_PIN_L4_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_pin() 808 PFN_DOWN(__pa(user_pgd))); in __xen_pgd_pin() 918 xen_do_pin(MMUEXT_UNPIN_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_unpin() 922 PFN_DOWN(__pa(user_pgd))); in __xen_pgd_unpin() 1106 pin_pagetable_pfn(MMUEXT_UNPIN_TABLE, PFN_DOWN(pa)); in xen_cleanmfnmap_free_pgtbl() 1382 mfn = pfn_to_mfn(PFN_DOWN(cr3)); in __xen_write_cr3() 1739 if (*pt_base == PFN_DOWN(__pa(addr))) { in check_pt_base() 1744 if (*pt_end == PFN_DOWN(__pa(addr))) { in check_pt_base() 1775 max_pfn_mapped = PFN_DOWN(__pa(xen_start_info->mfn_list)); in xen_setup_kernel_pagetable() 1777 pt_base = PFN_DOWN(__pa(xen_start_info->pt_base)); in xen_setup_kernel_pagetable() [all …]
|
| H A D | enlighten_pvh.c | 80 ram_pages += PFN_DOWN(e->addr + e->size) - PFN_UP(e->addr); in pvh_reserve_extra_memory() 98 PFN_DOWN(e->addr + e->size) - PFN_UP(e->addr)); in pvh_reserve_extra_memory() 100 if (pages != (PFN_DOWN(e->addr + e->size) - PFN_UP(e->addr))) { in pvh_reserve_extra_memory()
|
| H A D | mmu.c | 14 return PFN_DOWN(maddr.maddr); in arbitrary_virt_to_mfn()
|
| /linux/arch/x86/kernel/cpu/sgx/ |
| H A D | encl.c | 86 entry = xa_load(&encl->page_array, PFN_DOWN(addr)); in reclaimer_writing_to_pcmd() 147 page_index = PFN_DOWN(encl_page->desc - encl_page->encl->base); in __sgx_encl_eldu() 149 page_index = PFN_DOWN(encl->size); in __sgx_encl_eldu() 199 sgx_encl_truncate_backing_page(encl, PFN_DOWN(page_pcmd_off)); in __sgx_encl_eldu() 287 entry = xa_load(&encl->page_array, PFN_DOWN(addr)); in sgx_encl_load_page_in_vma() 307 entry = xa_load(&encl->page_array, PFN_DOWN(addr)); in sgx_encl_load_page() 379 ret = xa_insert(&encl->page_array, PFN_DOWN(encl_page->desc), in sgx_encl_eaug_page() 408 vmret = vmf_insert_pfn(vma, addr, PFN_DOWN(phys_addr)); in sgx_encl_eaug_page() 417 xa_erase(&encl->page_array, PFN_DOWN(encl_page->desc)); in sgx_encl_eaug_page() 457 (!xa_load(&encl->page_array, PFN_DOWN(addr)))) in sgx_vma_fault() [all …]
|
| /linux/arch/sparc/power/ |
| H A D | hibernate.c | 25 unsigned long nosave_begin_pfn = PFN_DOWN((unsigned long)&__nosave_begin); in pfn_is_nosave() 26 unsigned long nosave_end_pfn = PFN_DOWN((unsigned long)&__nosave_end); in pfn_is_nosave()
|
| /linux/arch/sh/mm/ |
| H A D | numa.c | 30 start_pfn = PFN_DOWN(start); in setup_bootmem_node() 31 end_pfn = PFN_DOWN(end); in setup_bootmem_node()
|
| /linux/arch/loongarch/kernel/ |
| H A D | mem.c | 49 max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in memblock_init() 50 max_low_pfn = min(PFN_DOWN(HIGHMEM_START), max_pfn); in memblock_init()
|
| H A D | setup.c | 397 max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in arch_mem_init() 398 max_low_pfn = min(PFN_DOWN(HIGHMEM_START), max_pfn); in arch_mem_init() 412 register_nosave_region(PFN_DOWN(__pa_symbol(&__nosave_begin)), in arch_mem_init() 555 start = max(PFN_PHYS(PFN_DOWN(r_start)), mem->start); in reserve_memblock_reserved_regions()
|
| H A D | numa.c | 251 max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in init_numa_memory() 252 max_low_pfn = min(PFN_DOWN(HIGHMEM_START), max_pfn); in init_numa_memory()
|
| /linux/drivers/xen/ |
| H A D | swiotlb-xen.c | 110 if (pfn_valid(PFN_DOWN(paddr))) in xen_swiotlb_find_pool() 265 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dev_addr)))) in xen_swiotlb_map_phys() 290 if (pfn_valid(PFN_DOWN(dma_to_phys(hwdev, dev_addr)))) in xen_swiotlb_unmap_phys() 311 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dma_addr)))) in xen_swiotlb_sync_single_for_cpu() 334 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dma_addr)))) in xen_swiotlb_sync_single_for_device()
|
| H A D | biomerge.c | 15 return bfn1 + PFN_DOWN(vec1->bv_offset + vec1->bv_len) == bfn2; in xen_biovec_phys_mergeable()
|
| /linux/arch/csky/include/asm/ |
| H A D | page.h | 66 #define ARCH_PFN_OFFSET PFN_DOWN(va_pa_offset + PHYS_OFFSET_OFFSET) 78 #define MAP_NR(x) PFN_DOWN((unsigned long)(x) - PAGE_OFFSET - \
|
| /linux/arch/nios2/kernel/ |
| H A D | setup.c | 140 *max_low = PFN_DOWN(memblock_get_current_limit()); in find_limits() 142 *max_high = PFN_DOWN(memblock_end_of_DRAM()); in find_limits()
|
| /linux/arch/x86/include/asm/xen/ |
| H A D | page.h | 233 return XMADDR(PFN_PHYS(pfn_to_mfn(PFN_DOWN(phys.paddr))) | offset); in phys_to_machine() 239 return XPADDR(PFN_PHYS(mfn_to_pfn(PFN_DOWN(machine.maddr))) | offset); in machine_to_phys() 300 return PFN_DOWN(__pa(v)); in virt_to_pfn()
|
| /linux/kernel/dma/ |
| H A D | direct.c | 569 for (m = dev->dma_range_map; PFN_DOWN(m->size); m++) { in dma_find_range() 570 unsigned long cpu_start_pfn = PFN_DOWN(m->cpu_start); in dma_find_range() 573 start_pfn - cpu_start_pfn < PFN_DOWN(m->size)) in dma_find_range() 598 start_pfn = PFN_DOWN(bdr->cpu_start) + PFN_DOWN(bdr->size); in check_ram_in_range_map() 608 return !walk_system_ram_range(0, PFN_DOWN(ULONG_MAX) + 1, dev, in dma_direct_all_ram_mapped()
|
| /linux/arch/csky/mm/ |
| H A D | tcm.c | 34 if (pfn_valid(PFN_DOWN(CONFIG_ITCM_RAM_BASE))) 55 if (pfn_valid(PFN_DOWN(CONFIG_DTCM_RAM_BASE)))
|
| /linux/arch/powerpc/mm/ |
| H A D | pgtable_32.c | 131 PFN_DOWN((unsigned long)_sinittext); in __mark_initmem_nx() 170 PFN_DOWN((unsigned long)_stext); in __mark_rodata_ro()
|
| /linux/drivers/virtio/ |
| H A D | virtio_mem.c | 930 const unsigned long nr_pages = PFN_DOWN(vm->sbm.sb_size); in virtio_mem_sbm_notify_going_offline() 937 pfn = PFN_DOWN(virtio_mem_mb_id_to_phys(mb_id) + in virtio_mem_sbm_notify_going_offline() 946 const unsigned long nr_pages = PFN_DOWN(vm->sbm.sb_size); in virtio_mem_sbm_notify_cancel_offline() 953 pfn = PFN_DOWN(virtio_mem_mb_id_to_phys(mb_id) + in virtio_mem_sbm_notify_cancel_offline() 1350 generic_online_page(pfn_to_page(PFN_DOWN(addr)), order); in virtio_mem_online_page() 1352 virtio_mem_set_fake_offline(PFN_DOWN(addr), 1 << order, in virtio_mem_online_page() 1748 pfn = PFN_DOWN(virtio_mem_mb_id_to_phys(mb_id) + in virtio_mem_sbm_plug_any_sb() 1750 nr_pages = PFN_DOWN(count * vm->sbm.sb_size); in virtio_mem_sbm_plug_any_sb() 1980 const unsigned long nr_pages = PFN_DOWN(vm->sbm.sb_size) * count; in virtio_mem_sbm_unplug_sb_online() 1985 start_pfn = PFN_DOWN(virtio_mem_mb_id_to_phys(mb_id) + in virtio_mem_sbm_unplug_sb_online() [all …]
|
| /linux/tools/include/linux/ |
| H A D | pfn.h | 8 #define PFN_DOWN(x) ((x) >> PAGE_SHIFT) macro
|
| /linux/arch/xtensa/kernel/ |
| H A D | hibernate.c | 9 unsigned long nosave_begin_pfn = PFN_DOWN(__pa(&__nosave_begin)); in pfn_is_nosave()
|
| /linux/arch/mips/power/ |
| H A D | cpu.c | 39 unsigned long nosave_begin_pfn = PFN_DOWN(__pa(&__nosave_begin)); in pfn_is_nosave()
|
| /linux/arch/arm/include/asm/ |
| H A D | kfence.h | 14 unsigned long pfn = PFN_DOWN(__pa(addr)); in split_pmd_page()
|
| /linux/arch/loongarch/power/ |
| H A D | hibernate.c | 44 unsigned long nosave_begin_pfn = PFN_DOWN(__pa(&__nosave_begin)); in pfn_is_nosave()
|