Lines Matching refs:flags
1990 vmf.flags = FAULT_FLAG_WRITE|FAULT_FLAG_MKWRITE; in do_page_mkwrite()
2406 unsigned int flags, pte_t orig_pte) in do_swap_page() argument
2465 locked = lock_page_or_retry(page, mm, flags); in do_swap_page()
2519 if ((flags & FAULT_FLAG_WRITE) && reuse_swap_page(page)) { in do_swap_page()
2521 flags &= ~FAULT_FLAG_WRITE; in do_swap_page()
2555 if (flags & FAULT_FLAG_WRITE) { in do_swap_page()
2589 unsigned int flags) in do_anonymous_page() argument
2603 if (!(flags & FAULT_FLAG_WRITE)) { in do_anonymous_page()
2664 pgoff_t pgoff, unsigned int flags, struct page **page) in __do_fault() argument
2671 vmf.flags = flags; in __do_fault()
2798 pte_t *pte, pgoff_t pgoff, unsigned int flags) in do_fault_around() argument
2836 vmf.flags = flags; in do_fault_around()
2842 pgoff_t pgoff, unsigned int flags, pte_t orig_pte) in do_read_fault() argument
2854 if (vma->vm_ops->map_pages && !(flags & FAULT_FLAG_NONLINEAR) && in do_read_fault()
2857 do_fault_around(vma, address, pte, pgoff, flags); in do_read_fault()
2863 ret = __do_fault(vma, address, pgoff, flags, &fault_page); in do_read_fault()
2883 pgoff_t pgoff, unsigned int flags, pte_t orig_pte) in do_cow_fault() argument
2903 ret = __do_fault(vma, address, pgoff, flags, &fault_page); in do_cow_fault()
2932 pgoff_t pgoff, unsigned int flags, pte_t orig_pte) in do_shared_fault() argument
2941 ret = __do_fault(vma, address, pgoff, flags, &fault_page); in do_shared_fault()
2996 unsigned int flags, pte_t orig_pte) in do_linear_fault() argument
3005 if (!(flags & FAULT_FLAG_WRITE)) in do_linear_fault()
3006 return do_read_fault(mm, vma, address, pmd, pgoff, flags, in do_linear_fault()
3009 return do_cow_fault(mm, vma, address, pmd, pgoff, flags, in do_linear_fault()
3011 return do_shared_fault(mm, vma, address, pmd, pgoff, flags, orig_pte); in do_linear_fault()
3027 unsigned int flags, pte_t orig_pte) in do_nonlinear_fault() argument
3031 flags |= FAULT_FLAG_NONLINEAR; in do_nonlinear_fault()
3045 if (!(flags & FAULT_FLAG_WRITE)) in do_nonlinear_fault()
3046 return do_read_fault(mm, vma, address, pmd, pgoff, flags, in do_nonlinear_fault()
3049 return do_cow_fault(mm, vma, address, pmd, pgoff, flags, in do_nonlinear_fault()
3051 return do_shared_fault(mm, vma, address, pmd, pgoff, flags, orig_pte); in do_nonlinear_fault()
3056 int *flags) in numa_migrate_prep() argument
3063 *flags |= TNF_FAULT_LOCAL; in numa_migrate_prep()
3078 int flags = 0; in do_numa_page() local
3113 flags |= TNF_NO_GROUP; in do_numa_page()
3120 flags |= TNF_SHARED; in do_numa_page()
3124 target_nid = numa_migrate_prep(page, vma, addr, page_nid, &flags); in do_numa_page()
3135 flags |= TNF_MIGRATED; in do_numa_page()
3140 task_numa_fault(last_cpupid, page_nid, 1, flags); in do_numa_page()
3162 pte_t *pte, pmd_t *pmd, unsigned int flags) in handle_pte_fault() argument
3172 pte, pmd, flags, entry); in handle_pte_fault()
3174 pte, pmd, flags); in handle_pte_fault()
3178 pte, pmd, flags, entry); in handle_pte_fault()
3180 pte, pmd, flags, entry); in handle_pte_fault()
3190 if (flags & FAULT_FLAG_WRITE) { in handle_pte_fault()
3197 if (ptep_set_access_flags(vma, address, pte, entry, flags & FAULT_FLAG_WRITE)) { in handle_pte_fault()
3206 if (flags & FAULT_FLAG_WRITE) in handle_pte_fault()
3221 unsigned long address, unsigned int flags) in __handle_mm_fault() argument
3229 return hugetlb_fault(mm, vma, address, flags); in __handle_mm_fault()
3242 pmd, flags); in __handle_mm_fault()
3251 unsigned int dirty = flags & FAULT_FLAG_WRITE; in __handle_mm_fault()
3307 return handle_pte_fault(mm, vma, address, pte, pmd, flags); in __handle_mm_fault()
3317 unsigned long address, unsigned int flags) in handle_mm_fault() argument
3333 if (flags & FAULT_FLAG_USER) in handle_mm_fault()
3336 ret = __handle_mm_fault(mm, vma, address, flags); in handle_mm_fault()
3338 if (flags & FAULT_FLAG_USER) { in handle_mm_fault()
3486 unsigned long address, unsigned int flags, in follow_phys() argument
3500 if ((flags & FOLL_WRITE) && !pte_write(pte)) in follow_phys()