/kernel/linux/linux-5.10/fs/ |
H A D | dax.c | 1015 pfn_t *pfnp) in dax_iomap_pfn() 1027 NULL, pfnp); in dax_iomap_pfn() 1035 if (pfn_t_to_pfn(*pfnp) & (PHYS_PFN(size)-1)) in dax_iomap_pfn() 1038 if (length > 1 && !pfn_t_devmap(*pfnp)) in dax_iomap_pfn() 1260 static vm_fault_t dax_iomap_pte_fault(struct vm_fault *vmf, pfn_t *pfnp, in dax_iomap_pte_fault() argument 1378 if (WARN_ON_ONCE(!pfnp)) { in dax_iomap_pte_fault() 1382 *pfnp = pfn; in dax_iomap_pte_fault() 1482 static vm_fault_t dax_iomap_pmd_fault(struct vm_fault *vmf, pfn_t *pfnp, in dax_iomap_pmd_fault() argument 1596 if (WARN_ON_ONCE(!pfnp)) in dax_iomap_pmd_fault() 1598 *pfnp in dax_iomap_pmd_fault() 1014 dax_iomap_pfn(struct iomap *iomap, loff_t pos, size_t size, pfn_t *pfnp) dax_iomap_pfn() argument 1644 dax_iomap_pmd_fault(struct vm_fault *vmf, pfn_t *pfnp, const struct iomap_ops *ops) dax_iomap_pmd_fault() argument 1664 dax_iomap_fault(struct vm_fault *vmf, enum page_entry_size pe_size, pfn_t *pfnp, int *iomap_errp, const struct iomap_ops *ops) dax_iomap_fault() argument [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | dax.c | 1067 size_t size, void **kaddr, pfn_t *pfnp) in dax_iomap_direct_access() 1075 DAX_ACCESS, kaddr, pfnp); in dax_iomap_direct_access() 1080 if (!pfnp) in dax_iomap_direct_access() 1085 if (pfn_t_to_pfn(*pfnp) & (PHYS_PFN(size)-1)) in dax_iomap_direct_access() 1088 if (length > 1 && !pfn_t_devmap(*pfnp)) in dax_iomap_direct_access() 1595 static vm_fault_t dax_fault_synchronous_pfnp(pfn_t *pfnp, pfn_t pfn) in dax_fault_synchronous_pfnp() argument 1597 if (WARN_ON_ONCE(!pfnp)) in dax_fault_synchronous_pfnp() 1599 *pfnp = pfn; in dax_fault_synchronous_pfnp() 1637 * @pfnp: pfn to be returned 1643 const struct iomap_iter *iter, pfn_t *pfnp, in dax_fault_iter() 1066 dax_iomap_direct_access(const struct iomap *iomap, loff_t pos, size_t size, void **kaddr, pfn_t *pfnp) dax_iomap_direct_access() argument 1642 dax_fault_iter(struct vm_fault *vmf, const struct iomap_iter *iter, pfn_t *pfnp, struct xa_state *xas, void **entry, bool pmd) dax_fault_iter() argument 1697 dax_iomap_pte_fault(struct vm_fault *vmf, pfn_t *pfnp, int *iomap_errp, const struct iomap_ops *ops) dax_iomap_pte_fault() argument 1807 dax_iomap_pmd_fault(struct vm_fault *vmf, pfn_t *pfnp, const struct iomap_ops *ops) dax_iomap_pmd_fault() argument 1887 dax_iomap_pmd_fault(struct vm_fault *vmf, pfn_t *pfnp, const struct iomap_ops *ops) dax_iomap_pmd_fault() argument 1907 dax_iomap_fault(struct vm_fault *vmf, unsigned int order, pfn_t *pfnp, int *iomap_errp, const struct iomap_ops *ops) dax_iomap_fault() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
H A D | mmu_internal.h | 137 int max_level, kvm_pfn_t *pfnp, 140 kvm_pfn_t *pfnp, int *goal_levelp);
|
H A D | mmu.c | 2773 int max_level, kvm_pfn_t *pfnp, in kvm_mmu_hugepage_adjust() 2778 kvm_pfn_t pfn = *pfnp; in kvm_mmu_hugepage_adjust() 2823 *pfnp = pfn & ~mask; in kvm_mmu_hugepage_adjust() 2829 kvm_pfn_t *pfnp, int *goal_levelp) in disallowed_hugepage_adjust() 2845 *pfnp |= gfn & page_mask; in disallowed_hugepage_adjust() 2772 kvm_mmu_hugepage_adjust(struct kvm_vcpu *vcpu, gfn_t gfn, int max_level, kvm_pfn_t *pfnp, bool huge_page_disallowed, int *req_level) kvm_mmu_hugepage_adjust() argument 2828 disallowed_hugepage_adjust(u64 spte, gfn_t gfn, int cur_level, kvm_pfn_t *pfnp, int *goal_levelp) disallowed_hugepage_adjust() argument
|
/kernel/linux/linux-5.10/drivers/media/pci/pt1/ |
H A D | pt1.c | 537 static void *pt1_alloc_page(struct pt1 *pt1, dma_addr_t *addrp, u32 *pfnp) in pt1_alloc_page() argument 551 *pfnp = addr >> PT1_PAGE_SHIFT; in pt1_alloc_page() 561 pt1_init_buffer(struct pt1 *pt1, struct pt1_buffer *buf, u32 *pfnp) in pt1_init_buffer() argument 566 page = pt1_alloc_page(pt1, &addr, pfnp); in pt1_init_buffer() 588 pt1_init_table(struct pt1 *pt1, struct pt1_table *table, u32 *pfnp) in pt1_init_table() argument 595 page = pt1_alloc_page(pt1, &addr, pfnp); in pt1_init_table()
|
/kernel/linux/linux-6.6/drivers/media/pci/pt1/ |
H A D | pt1.c | 536 static void *pt1_alloc_page(struct pt1 *pt1, dma_addr_t *addrp, u32 *pfnp) in pt1_alloc_page() argument 550 *pfnp = addr >> PT1_PAGE_SHIFT; in pt1_alloc_page() 560 pt1_init_buffer(struct pt1 *pt1, struct pt1_buffer *buf, u32 *pfnp) in pt1_init_buffer() argument 565 page = pt1_alloc_page(pt1, &addr, pfnp); in pt1_init_buffer() 587 pt1_init_table(struct pt1 *pt1, struct pt1_table *table, u32 *pfnp) in pt1_init_table() argument 594 page = pt1_alloc_page(pt1, &addr, pfnp); in pt1_init_table()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | dax.h | 234 pfn_t *pfnp, int *errp, const struct iomap_ops *ops);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | dax.h | 245 pfn_t *pfnp, int *errp, const struct iomap_ops *ops);
|
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | mmu.c | 698 unsigned long hva, kvm_pfn_t *pfnp, in transparent_hugepage_adjust() 701 kvm_pfn_t pfn = *pfnp; in transparent_hugepage_adjust() 732 *pfnp = pfn; in transparent_hugepage_adjust() 697 transparent_hugepage_adjust(struct kvm_memory_slot *memslot, unsigned long hva, kvm_pfn_t *pfnp, phys_addr_t *ipap) transparent_hugepage_adjust() argument
|
/kernel/linux/linux-5.10/arch/loongarch/kvm/ |
H A D | mmu.c | 887 static bool transparent_hugepage_adjust(kvm_pfn_t *pfnp, unsigned long *gpap) in transparent_hugepage_adjust() argument 889 kvm_pfn_t pfn = *pfnp; in transparent_hugepage_adjust() 926 *pfnp = pfn; in transparent_hugepage_adjust()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | mmu.c | 1282 unsigned long hva, kvm_pfn_t *pfnp, in transparent_hugepage_adjust() 1285 kvm_pfn_t pfn = *pfnp; in transparent_hugepage_adjust() 1323 *pfnp = pfn; in transparent_hugepage_adjust() 1281 transparent_hugepage_adjust(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long hva, kvm_pfn_t *pfnp, phys_addr_t *ipap) transparent_hugepage_adjust() argument
|