Home
last modified time | relevance | path

Searched refs:PFN_DOWN (Results 1 – 25 of 79) sorted by relevance

1234

/linux/arch/riscv/mm/
H A Dkasan_init.c36 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 …]
H A Dinit.c79 max_zone_pfns[ZONE_DMA32] = PFN_DOWN(dma32_phys_limit); in arch_zone_limits_init()
165 bool swiotlb = max_pfn > PFN_DOWN(dma32_phys_limit); in arch_mm_preinit()
277 max_low_pfn = max_pfn = PFN_DOWN(phys_ram_end); in setup_bootmem()
436 ptep[pte_idx] = pfn_pte(PFN_DOWN(pa), prot); in create_pte_mapping()
501 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pa), prot); in create_pmd_mapping()
507 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pte_phys), PAGE_TABLE); in create_pmd_mapping()
603 pudp[pud_index] = pfn_pud(PFN_DOWN(pa), prot); in create_pud_mapping()
609 pudp[pud_index] = pfn_pud(PFN_DOWN(next_phys), PAGE_TABLE); in create_pud_mapping()
629 p4dp[p4d_index] = pfn_p4d(PFN_DOWN(pa), prot); in create_p4d_mapping()
635 p4dp[p4d_index] = pfn_p4d(PFN_DOWN(next_phys), PAGE_TABLE); in create_p4d_mapping()
[all …]
/linux/arch/x86/xen/
H A Dp2m.c341 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 Denlighten_pvh.c80 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 Dmmu_pv.c803 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 Dmmu.c14 return PFN_DOWN(maddr.maddr); in arbitrary_virt_to_mfn()
/linux/arch/sparc/power/
H A Dhibernate.c25 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 Dnuma.c30 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 Dmem.c49 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 Dsetup.c397 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 Dnuma.c251 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/arch/csky/include/asm/
H A Dpage.h66 #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 Dsetup.c140 *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 Dpage.h233 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/arch/csky/mm/
H A Dtcm.c34 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 Dpgtable_32.c131 PFN_DOWN((unsigned long)_sinittext); in __mark_initmem_nx()
170 PFN_DOWN((unsigned long)_stext); in __mark_rodata_ro()
/linux/arch/riscv/include/asm/
H A Dpage.h93 #define ARCH_PFN_OFFSET (PFN_DOWN((unsigned long)phys_ram_base))
153 #define phys_to_pfn(phys) (PFN_DOWN(phys))
/linux/drivers/virtio/
H A Dvirtio_mem.c930 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 Dpfn.h8 #define PFN_DOWN(x) ((x) >> PAGE_SHIFT) macro
/linux/arch/xtensa/kernel/
H A Dhibernate.c9 unsigned long nosave_begin_pfn = PFN_DOWN(__pa(&__nosave_begin)); in pfn_is_nosave()
/linux/drivers/xen/
H A Dbiomerge.c15 return bfn1 + PFN_DOWN(vec1->bv_offset + vec1->bv_len) == bfn2; in xen_biovec_phys_mergeable()
/linux/arch/mips/power/
H A Dcpu.c39 unsigned long nosave_begin_pfn = PFN_DOWN(__pa(&__nosave_begin)); in pfn_is_nosave()
/linux/arch/arm/include/asm/
H A Dkfence.h14 unsigned long pfn = PFN_DOWN(__pa(addr)); in split_pmd_page()
/linux/arch/loongarch/power/
H A Dhibernate.c44 unsigned long nosave_begin_pfn = PFN_DOWN(__pa(&__nosave_begin)); in pfn_is_nosave()
/linux/arch/x86/kernel/cpu/sgx/
H A Dvirt.c44 index = vma->vm_pgoff + PFN_DOWN(addr - vma->vm_start); in __sgx_vepc_fault()
58 pfn = PFN_DOWN(sgx_get_epc_phys_addr(epc_page)); in __sgx_vepc_fault()

1234