Lines Matching refs:pfn
77 struct vm_fault *vmf, pfn_t *pfn) in __dev_dax_pte_fault() argument
101 *pfn = phys_to_pfn_t(phys, PFN_DEV|PFN_MAP); in __dev_dax_pte_fault()
103 return vmf_insert_mixed(vmf->vma, vmf->address, *pfn); in __dev_dax_pte_fault()
107 struct vm_fault *vmf, pfn_t *pfn) in __dev_dax_pmd_fault() argument
141 *pfn = phys_to_pfn_t(phys, PFN_DEV|PFN_MAP); in __dev_dax_pmd_fault()
143 return vmf_insert_pfn_pmd(vmf, *pfn, vmf->flags & FAULT_FLAG_WRITE); in __dev_dax_pmd_fault()
148 struct vm_fault *vmf, pfn_t *pfn) in __dev_dax_pud_fault() argument
183 *pfn = phys_to_pfn_t(phys, PFN_DEV|PFN_MAP); in __dev_dax_pud_fault()
185 return vmf_insert_pfn_pud(vmf, *pfn, vmf->flags & FAULT_FLAG_WRITE); in __dev_dax_pud_fault()
189 struct vm_fault *vmf, pfn_t *pfn) in __dev_dax_pud_fault() argument
202 pfn_t pfn; in dev_dax_huge_fault() local
213 rc = __dev_dax_pte_fault(dev_dax, vmf, &pfn); in dev_dax_huge_fault()
217 rc = __dev_dax_pmd_fault(dev_dax, vmf, &pfn); in dev_dax_huge_fault()
221 rc = __dev_dax_pud_fault(dev_dax, vmf, &pfn); in dev_dax_huge_fault()
242 page = pfn_to_page(pfn_t_to_pfn(pfn) + i); in dev_dax_huge_fault()