Searched refs:virt_to_pfn (Results 1 - 25 of 44) sorted by relevance

12

/linux-master/include/asm-generic/
H A Dpage.h77 static inline unsigned long virt_to_pfn(const void *kaddr) function
81 #define virt_to_pfn virt_to_pfn macro
88 #define virt_to_page(addr) pfn_to_page(virt_to_pfn(addr))
/linux-master/arch/arc/include/asm/
H A Dpage.h102 #define ARCH_PFN_OFFSET virt_to_pfn((void *)CONFIG_LINUX_RAM_BASE)
117 * Use virt_to_pfn with caution:
123 static inline unsigned long virt_to_pfn(const void *kaddr) function
128 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
129 #define virt_addr_valid(kaddr) pfn_valid(virt_to_pfn(kaddr))
/linux-master/arch/riscv/include/asm/
H A Dpgalloc.h21 unsigned long pfn = virt_to_pfn(pte);
29 unsigned long pfn = virt_to_pfn(page_address(pte));
37 unsigned long pfn = virt_to_pfn(pmd);
45 unsigned long pfn = virt_to_pfn(pud);
55 unsigned long pfn = virt_to_pfn(pud);
65 unsigned long pfn = virt_to_pfn(p4d);
75 unsigned long pfn = virt_to_pfn(p4d);
H A 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-master/arch/arm/kernel/
H A Dhibernate.c28 unsigned long nosave_begin_pfn = virt_to_pfn(&__nosave_begin);
29 unsigned long nosave_end_pfn = virt_to_pfn(&__nosave_end - 1);
/linux-master/arch/openrisc/include/asm/
H A Dpage.h75 static inline unsigned long virt_to_pfn(const void *kaddr) function
85 #define virt_addr_valid(kaddr) (pfn_valid(virt_to_pfn(kaddr)))
/linux-master/arch/m68k/include/asm/
H A Dpage_no.h22 static inline unsigned long virt_to_pfn(const void *kaddr) function
H A Dpage_mm.h123 static inline unsigned long virt_to_pfn(const void *kaddr) function
136 pfn_to_page(virt_to_pfn(addr)); \
/linux-master/arch/powerpc/mm/kasan/
H A Dinit_book3s_64.c57 pte_t zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL);
83 zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL_RO);
H A Dinit_book3e_64.c87 pte_t zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL);
112 pte_t zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL_RO);
/linux-master/arch/powerpc/include/asm/
H A Dpage.h228 static inline unsigned long virt_to_pfn(const void *kaddr) function
239 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
243 pfn_valid(virt_to_pfn((void *)_addr)); \
/linux-master/tools/testing/selftests/mm/
H A Dhugepage-vmemmap.c50 static unsigned long virt_to_pfn(void *addr) function
125 pfn = virt_to_pfn(addr);
128 perror("virt_to_pfn");
/linux-master/arch/microblaze/include/asm/
H A Dpage.h125 static inline unsigned long virt_to_pfn(const void *vaddr) function
135 #define virt_addr_valid(vaddr) (pfn_valid(virt_to_pfn(vaddr)))
/linux-master/drivers/xen/xenfs/
H A Dxenstored.c42 virt_to_pfn(xen_store_interface),
/linux-master/arch/m68k/sun3/
H A Ddvma.c32 ptep = pfn_pte(virt_to_pfn((void *)kaddr), PAGE_KERNEL);
/linux-master/arch/mips/include/asm/
H A Dpage.h213 #define virt_to_pfn(kaddr) PFN_DOWN(virt_to_phys((void *)(kaddr))) macro
214 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
/linux-master/arch/s390/include/asm/
H A Dpage.h224 static inline unsigned long virt_to_pfn(const void *kaddr) function
231 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
/linux-master/arch/csky/include/asm/
H A Dpage.h80 static inline unsigned long virt_to_pfn(const void *kaddr) function
/linux-master/arch/hexagon/include/asm/
H A Dpage.h127 static inline unsigned long virt_to_pfn(const void *kaddr) function
/linux-master/arch/arm/include/asm/
H A Dmemory.h296 static inline unsigned long virt_to_pfn(const void *p) function
390 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
392 && pfn_valid(virt_to_pfn(kaddr)))
/linux-master/arch/x86/include/asm/xen/
H A Dpage.h298 static inline unsigned long virt_to_pfn(const void *v) 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-master/arch/arm/mm/
H A Dkasan_init.c66 entry = pfn_pte(virt_to_pfn(p),
76 entry = pfn_pte(virt_to_pfn(kasan_early_shadow_page),
295 pfn_pte(virt_to_pfn(kasan_early_shadow_page),
/linux-master/arch/arm64/include/asm/
H A Dmemory.h377 /* Needed already here for resolving __phys_to_pfn() in virt_to_pfn() */
380 static inline unsigned long virt_to_pfn(const void *kaddr) function
407 #define virt_to_page(x) pfn_to_page(virt_to_pfn(x))
425 __is_lm_address(__addr) && pfn_is_map_memory(virt_to_pfn(__addr)); \
/linux-master/drivers/xen/xenbus/
H A Dxenbus_dev_backend.c103 virt_to_pfn(xen_store_interface),
/linux-master/arch/arc/mm/
H A Dinit.c91 min_low_pfn = virt_to_pfn((void *)CONFIG_LINUX_RAM_BASE);

Completed in 216 milliseconds

12