Searched refs:fault_flags (Results 1 – 10 of 10) sorted by relevance
/linux-6.3-rc2/drivers/iommu/ |
A D | iommu-sva.c | 194 unsigned int fault_flags = FAULT_FLAG_REMOTE; in iommu_sva_handle_iopf() local 216 fault_flags |= FAULT_FLAG_WRITE; in iommu_sva_handle_iopf() 221 fault_flags |= FAULT_FLAG_INSTRUCTION; in iommu_sva_handle_iopf() 225 fault_flags |= FAULT_FLAG_USER; in iommu_sva_handle_iopf() 231 ret = handle_mm_fault(vma, prm->addr, fault_flags, NULL); in iommu_sva_handle_iopf()
|
/linux-6.3-rc2/mm/ |
A D | gup.c | 890 unsigned int fault_flags = 0; in faultin_page() local 896 fault_flags |= FAULT_FLAG_WRITE; in faultin_page() 898 fault_flags |= FAULT_FLAG_REMOTE; in faultin_page() 908 fault_flags |= FAULT_FLAG_INTERRUPTIBLE; in faultin_page() 917 fault_flags |= FAULT_FLAG_TRIED; in faultin_page() 920 fault_flags |= FAULT_FLAG_UNSHARE; in faultin_page() 922 VM_BUG_ON(fault_flags & FAULT_FLAG_WRITE); in faultin_page() 1204 unsigned int fault_flags) in vma_permits_fault() argument 1272 if (!vma_permits_fault(vma, fault_flags)) in fixup_user_fault() 1275 if ((fault_flags & FAULT_FLAG_KILLABLE) && in fixup_user_fault() [all …]
|
A D | hmm.c | 68 unsigned int fault_flags = FAULT_FLAG_REMOTE; in hmm_vma_fault() local 76 fault_flags |= FAULT_FLAG_WRITE; in hmm_vma_fault() 80 if (handle_mm_fault(vma, addr, fault_flags, NULL) & in hmm_vma_fault()
|
A D | hugetlb.c | 6501 unsigned int fault_flags = 0; in follow_hugetlb_page() local 6508 fault_flags |= FAULT_FLAG_WRITE; in follow_hugetlb_page() 6510 fault_flags |= FAULT_FLAG_UNSHARE; in follow_hugetlb_page() 6512 fault_flags |= FAULT_FLAG_ALLOW_RETRY | in follow_hugetlb_page() 6515 fault_flags |= FAULT_FLAG_INTERRUPTIBLE; in follow_hugetlb_page() 6518 fault_flags |= FAULT_FLAG_ALLOW_RETRY | in follow_hugetlb_page() 6525 fault_flags |= FAULT_FLAG_TRIED; in follow_hugetlb_page() 6527 ret = hugetlb_fault(mm, vma, vaddr, fault_flags); in follow_hugetlb_page() 6535 !(fault_flags & FAULT_FLAG_RETRY_NOWAIT)) in follow_hugetlb_page()
|
A D | memory.c | 3587 unsigned int fault_flags) in should_try_to_free_swap() argument 3600 return (fault_flags & FAULT_FLAG_WRITE) && !folio_test_ksm(folio) && in should_try_to_free_swap()
|
/linux-6.3-rc2/include/linux/ |
A D | fault-inject.h | 34 enum fault_flags { enum
|
A D | mm.h | 2187 unsigned long address, unsigned int fault_flags, 2203 unsigned int fault_flags, bool *unlocked) in fixup_user_fault() argument
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | gmap.h | 119 int gmap_fault(struct gmap *, unsigned long gaddr, unsigned int fault_flags);
|
/linux-6.3-rc2/include/linux/sched/ |
A D | signal.h | 430 static inline bool fault_signal_pending(vm_fault_t fault_flags, in fault_signal_pending() argument 433 return unlikely((fault_flags & VM_FAULT_RETRY) && in fault_signal_pending()
|
/linux-6.3-rc2/arch/s390/mm/ |
A D | gmap.c | 635 unsigned int fault_flags) in gmap_fault() argument 650 if (fixup_user_fault(gmap->mm, vmaddr, fault_flags, in gmap_fault() 882 unsigned int fault_flags; in gmap_pte_op_fixup() local 886 fault_flags = (prot == PROT_WRITE) ? FAULT_FLAG_WRITE : 0; in gmap_pte_op_fixup() 887 if (fixup_user_fault(mm, vmaddr, fault_flags, &unlocked)) in gmap_pte_op_fixup()
|
Completed in 59 milliseconds