Searched refs:fault_flags (Results 1 – 9 of 9) sorted by relevance
/linux/drivers/iommu/ |
H A D | iommu-sva.c | 214 unsigned int fault_flags = FAULT_FLAG_REMOTE; in iommu_sva_handle_mm() local 236 fault_flags |= FAULT_FLAG_WRITE; in iommu_sva_handle_mm() 241 fault_flags |= FAULT_FLAG_INSTRUCTION; in iommu_sva_handle_mm() 245 fault_flags |= FAULT_FLAG_USER; in iommu_sva_handle_mm() 251 ret = handle_mm_fault(vma, prm->addr, fault_flags, NULL); in iommu_sva_handle_mm()
|
/linux/mm/ |
H A D | gup.c | 1161 unsigned int fault_flags = 0; in faultin_page() local 1167 fault_flags |= FAULT_FLAG_WRITE; in faultin_page() 1169 fault_flags |= FAULT_FLAG_REMOTE; in faultin_page() 1171 fault_flags |= FAULT_FLAG_ALLOW_RETRY | FAULT_FLAG_KILLABLE; in faultin_page() 1179 fault_flags |= FAULT_FLAG_INTERRUPTIBLE; in faultin_page() 1182 fault_flags |= FAULT_FLAG_ALLOW_RETRY | FAULT_FLAG_RETRY_NOWAIT; in faultin_page() 1188 fault_flags |= FAULT_FLAG_TRIED; in faultin_page() 1191 fault_flags |= FAULT_FLAG_UNSHARE; in faultin_page() 1193 VM_BUG_ON(fault_flags & FAULT_FLAG_WRITE); in faultin_page() 1196 ret = handle_mm_fault(vma, address, fault_flags, NULL); in faultin_page() [all …]
|
H 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()
|
H A D | memory.c | 4017 unsigned int fault_flags) in should_try_to_free_swap() argument 4030 return (fault_flags & FAULT_FLAG_WRITE) && !folio_test_ksm(folio) && in should_try_to_free_swap()
|
/linux/include/linux/ |
H A D | fault-inject.h | 39 enum fault_flags { enum
|
H A D | mm.h | 2453 unsigned long address, unsigned int fault_flags, 2469 unsigned int fault_flags, bool *unlocked) in fixup_user_fault() argument
|
/linux/include/linux/sched/ |
H A D | signal.h | 419 static inline bool fault_signal_pending(vm_fault_t fault_flags, in fault_signal_pending() argument 422 return unlikely((fault_flags & VM_FAULT_RETRY) && in fault_signal_pending()
|
/linux/arch/s390/mm/ |
H A D | gmap.c | 829 unsigned int fault_flags; in gmap_pte_op_fixup() local 833 fault_flags = (prot == PROT_WRITE) ? FAULT_FLAG_WRITE : 0; in gmap_pte_op_fixup() 834 if (fixup_user_fault(mm, vmaddr, fault_flags, &unlocked)) in gmap_pte_op_fixup()
|
/linux/arch/s390/kvm/ |
H A D | kvm-s390.c | 4870 unsigned int fault_flags; in __kvm_s390_handle_dat_fault() local 4881 fault_flags = flags & FOLL_WRITE ? FAULT_FLAG_WRITE : 0; in __kvm_s390_handle_dat_fault() 4913 rc = fixup_user_fault(vcpu->arch.gmap->mm, vmaddr, fault_flags, &unlocked); in __kvm_s390_handle_dat_fault()
|