Home
last modified time | relevance | path

Searched refs:virt_to_pfn (Results 1 – 25 of 45) sorted by relevance

12

/Linux-v6.6/arch/riscv/include/asm/
Dpgalloc.h21 unsigned long pfn = virt_to_pfn(pte); in pmd_populate_kernel()
29 unsigned long pfn = virt_to_pfn(page_address(pte)); in pmd_populate()
37 unsigned long pfn = virt_to_pfn(pmd); in pud_populate()
45 unsigned long pfn = virt_to_pfn(pud); in p4d_populate()
55 unsigned long pfn = virt_to_pfn(pud); in p4d_populate_safe()
65 unsigned long pfn = virt_to_pfn(p4d); in pgd_populate()
75 unsigned long pfn = virt_to_pfn(p4d); in pgd_populate_safe()
Dpage.h178 #define virt_to_pfn(vaddr) (phys_to_pfn(__pa(vaddr))) macro
181 #define virt_to_page(vaddr) (pfn_to_page(virt_to_pfn(vaddr)))
195 (unsigned long)(_addr) >= PAGE_OFFSET && pfn_valid(virt_to_pfn(_addr)); \
/Linux-v6.6/arch/arc/include/asm/
Dpage.h94 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) macro
111 #define ARCH_PFN_OFFSET virt_to_pfn((void *)CONFIG_LINUX_RAM_BASE)
125 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
126 #define virt_addr_valid(kaddr) pfn_valid(virt_to_pfn(kaddr))
/Linux-v6.6/include/asm-generic/
Dpage.h77 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() function
81 #define virt_to_pfn virt_to_pfn macro
88 #define virt_to_page(addr) pfn_to_page(virt_to_pfn(addr))
/Linux-v6.6/arch/powerpc/include/asm/
Dpage.h228 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() function
239 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
243 pfn_valid(virt_to_pfn((void *)_addr)); \
/Linux-v6.6/arch/arm/kernel/
Dhibernate.c28 unsigned long nosave_begin_pfn = virt_to_pfn(&__nosave_begin); in pfn_is_nosave()
29 unsigned long nosave_end_pfn = virt_to_pfn(&__nosave_end - 1); in pfn_is_nosave()
/Linux-v6.6/arch/s390/include/asm/
Dpage.h199 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() function
206 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
209 #define virt_addr_valid(kaddr) pfn_valid(virt_to_pfn(kaddr))
/Linux-v6.6/arch/openrisc/include/asm/
Dpage.h75 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() function
90 #define virt_addr_valid(kaddr) (pfn_valid(virt_to_pfn(kaddr)))
/Linux-v6.6/arch/powerpc/mm/kasan/
Dinit_book3s_64.c57 pte_t zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL); in kasan_init()
83 zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL_RO); in kasan_init()
Dinit_book3e_64.c87 pte_t zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL); in kasan_early_init()
112 pte_t zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL_RO); in kasan_init()
/Linux-v6.6/arch/arm/include/asm/
Dmemory.h296 static inline unsigned long virt_to_pfn(const void *p) in virt_to_pfn() function
390 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
392 && pfn_valid(virt_to_pfn(kaddr)))
/Linux-v6.6/arch/m68k/include/asm/
Dpage_mm.h124 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() function
137 pfn_to_page(virt_to_pfn(addr)); \
Dpage_no.h22 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() function
/Linux-v6.6/tools/testing/selftests/mm/
Dhugepage-vmemmap.c50 static unsigned long virt_to_pfn(void *addr) in virt_to_pfn() function
118 pfn = virt_to_pfn(addr); in main()
/Linux-v6.6/arch/arm/mm/
Dkasan_init.c60 entry = pfn_pte(virt_to_pfn(p), in kasan_pte_populate()
70 entry = pfn_pte(virt_to_pfn(kasan_early_shadow_page), in kasan_pte_populate()
289 pfn_pte(virt_to_pfn(kasan_early_shadow_page), in kasan_init()
/Linux-v6.6/arch/microblaze/include/asm/
Dpage.h125 static inline unsigned long virt_to_pfn(const void *vaddr) in virt_to_pfn() function
135 #define virt_addr_valid(vaddr) (pfn_valid(virt_to_pfn(vaddr)))
/Linux-v6.6/arch/x86/include/asm/xen/
Dpage.h298 static inline unsigned long virt_to_pfn(const void *v) in virt_to_pfn() function
302 #define virt_to_mfn(v) (pfn_to_mfn(virt_to_pfn(v)))
306 #define virt_to_gfn(v) (pfn_to_gfn(virt_to_pfn(v)))
/Linux-v6.6/arch/arm64/include/asm/
Dmemory.h339 static inline unsigned long virt_to_pfn(const void *kaddr) in virt_to_pfn() function
366 #define virt_to_page(x) pfn_to_page(virt_to_pfn(x))
384 __is_lm_address(__addr) && pfn_is_map_memory(virt_to_pfn(__addr)); \
/Linux-v6.6/arch/mips/include/asm/
Dpage.h227 #define virt_to_pfn(kaddr) PFN_DOWN(virt_to_phys((void *)(kaddr))) macro
228 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
/Linux-v6.6/arch/riscv/mm/
Dcontext.c193 csr_write(CSR_SATP, virt_to_pfn(mm->pgd) | in set_mm_asid()
204 csr_write(CSR_SATP, virt_to_pfn(mm->pgd) | satp_mode); in set_mm_noasid()
/Linux-v6.6/arch/s390/kernel/
Dvdso.c81 pfn = virt_to_pfn(vdso_data); in vvar_fault()
105 pfn = virt_to_pfn(vdso_data); in vvar_fault()
/Linux-v6.6/arch/m68k/sun3/
Ddvma.c32 ptep = pfn_pte(virt_to_pfn((void *)kaddr), PAGE_KERNEL); in dvma_page()
/Linux-v6.6/drivers/xen/xenfs/
Dxenstored.c42 virt_to_pfn(xen_store_interface), in xsd_kva_mmap()
/Linux-v6.6/drivers/xen/xenbus/
Dxenbus_dev_backend.c103 virt_to_pfn(xen_store_interface), in xenbus_backend_mmap()
/Linux-v6.6/arch/hexagon/include/asm/
Dpage.h128 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) macro

12