Searched refs:fault_flags (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.15/drivers/iommu/ |
D | io-pgfault.c | 79 unsigned int fault_flags = FAULT_FLAG_REMOTE; in iopf_handle_single() local 102 fault_flags |= FAULT_FLAG_WRITE; in iopf_handle_single() 107 fault_flags |= FAULT_FLAG_INSTRUCTION; in iopf_handle_single() 111 fault_flags |= FAULT_FLAG_USER; in iopf_handle_single() 117 ret = handle_mm_fault(vma, prm->addr, fault_flags, NULL); in iopf_handle_single()
|
/Linux-v5.15/mm/ |
D | gup.c | 915 unsigned int fault_flags = 0; in faultin_page() local 922 fault_flags |= FAULT_FLAG_WRITE; in faultin_page() 924 fault_flags |= FAULT_FLAG_REMOTE; in faultin_page() 926 fault_flags |= FAULT_FLAG_ALLOW_RETRY | FAULT_FLAG_KILLABLE; in faultin_page() 928 fault_flags |= FAULT_FLAG_ALLOW_RETRY | FAULT_FLAG_RETRY_NOWAIT; in faultin_page() 934 fault_flags |= FAULT_FLAG_TRIED; in faultin_page() 937 ret = handle_mm_fault(vma, address, fault_flags, NULL); in faultin_page() 947 if (locked && !(fault_flags & FAULT_FLAG_RETRY_NOWAIT)) in faultin_page() 1208 unsigned int fault_flags) in vma_permits_fault() argument 1210 bool write = !!(fault_flags & FAULT_FLAG_WRITE); in vma_permits_fault() [all …]
|
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()
|
D | hugetlb.c | 5486 unsigned int fault_flags = 0; in follow_hugetlb_page() local 5491 fault_flags |= FAULT_FLAG_WRITE; in follow_hugetlb_page() 5493 fault_flags |= FAULT_FLAG_ALLOW_RETRY | in follow_hugetlb_page() 5496 fault_flags |= FAULT_FLAG_ALLOW_RETRY | in follow_hugetlb_page() 5503 fault_flags |= FAULT_FLAG_TRIED; in follow_hugetlb_page() 5505 ret = hugetlb_fault(mm, vma, vaddr, fault_flags); in follow_hugetlb_page() 5513 !(fault_flags & FAULT_FLAG_RETRY_NOWAIT)) in follow_hugetlb_page()
|
/Linux-v5.15/arch/s390/include/asm/ |
D | gmap.h | 119 int gmap_fault(struct gmap *, unsigned long gaddr, unsigned int fault_flags);
|
/Linux-v5.15/include/linux/sched/ |
D | signal.h | 397 static inline bool fault_signal_pending(vm_fault_t fault_flags, in fault_signal_pending() argument 400 return unlikely((fault_flags & VM_FAULT_RETRY) && in fault_signal_pending()
|
/Linux-v5.15/arch/s390/mm/ |
D | gmap.c | 636 unsigned int fault_flags) in gmap_fault() argument 651 if (fixup_user_fault(gmap->mm, vmaddr, fault_flags, in gmap_fault() 876 unsigned int fault_flags; in gmap_pte_op_fixup() local 880 fault_flags = (prot == PROT_WRITE) ? FAULT_FLAG_WRITE : 0; in gmap_pte_op_fixup() 881 if (fixup_user_fault(mm, vmaddr, fault_flags, &unlocked)) in gmap_pte_op_fixup()
|
/Linux-v5.15/include/linux/ |
D | mm.h | 1773 unsigned long address, unsigned int fault_flags, 1790 unsigned int fault_flags, bool *unlocked) in fixup_user_fault() argument
|