Lines Matching refs:address
120 if (len && (start > uwq->msg.arg.pagefault.address || in userfaultfd_wake_function()
121 start + len <= uwq->msg.arg.pagefault.address)) in userfaultfd_wake_function()
191 static inline struct uffd_msg userfault_msg(unsigned long address, in userfault_msg() argument
202 msg.arg.pagefault.address = (features & UFFD_FEATURE_EXACT_ADDRESS) ? in userfault_msg()
203 real_address : address; in userfault_msg()
240 ptep = hugetlb_walk(vma, vmf->address, vma_mmu_pagesize(vma)); in userfaultfd_huge_must_wait()
245 pte = huge_ptep_get(vma->vm_mm, vmf->address, ptep); in userfaultfd_huge_must_wait()
280 unsigned long address = vmf->address; in userfaultfd_must_wait() local
291 pgd = pgd_offset(mm, address); in userfaultfd_must_wait()
294 p4d = p4d_offset(pgd, address); in userfaultfd_must_wait()
297 pud = pud_offset(p4d, address); in userfaultfd_must_wait()
300 pmd = pmd_offset(pud, address); in userfaultfd_must_wait()
316 pte = pte_offset_map(pmd, address); in userfaultfd_must_wait()
463 uwq.msg = userfault_msg(vmf->address, vmf->real_address, vmf->flags, in handle_userfault()