Home
last modified time | relevance | path

Searched refs:fault_flags (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/iommu/
H A Diommu-sva.c214 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-6.15/mm/
H A Dgup.c1158 unsigned int fault_flags = 0; in faultin_page() local
1164 fault_flags |= FAULT_FLAG_WRITE; in faultin_page()
1166 fault_flags |= FAULT_FLAG_REMOTE; in faultin_page()
1176 fault_flags |= FAULT_FLAG_INTERRUPTIBLE; in faultin_page()
1185 fault_flags |= FAULT_FLAG_TRIED; in faultin_page()
1188 fault_flags |= FAULT_FLAG_UNSHARE; in faultin_page()
1190 VM_BUG_ON(fault_flags & FAULT_FLAG_WRITE); in faultin_page()
1578 unsigned int fault_flags) in vma_permits_fault() argument
1646 if (!vma_permits_fault(vma, fault_flags)) in fixup_user_fault()
1649 if ((fault_flags & FAULT_FLAG_KILLABLE) && in fixup_user_fault()
[all …]
H A Dhmm.c68 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 Dmemory.c4118 unsigned int fault_flags) in should_try_to_free_swap() argument
4131 return (fault_flags & FAULT_FLAG_WRITE) && !folio_test_ksm(folio) && in should_try_to_free_swap()
/linux-6.15/include/linux/
H A Dfault-inject.h39 enum fault_flags { enum
H A Dmm.h2544 unsigned long address, unsigned int fault_flags,
2560 unsigned int fault_flags, bool *unlocked) in fixup_user_fault() argument
/linux-6.15/include/linux/sched/
H A Dsignal.h420 static inline bool fault_signal_pending(vm_fault_t fault_flags, in fault_signal_pending() argument
423 return unlikely((fault_flags & VM_FAULT_RETRY) && in fault_signal_pending()
/linux-6.15/arch/s390/mm/
H A Dgmap.c831 unsigned int fault_flags; in gmap_pte_op_fixup() local
835 fault_flags = (prot == PROT_WRITE) ? FAULT_FLAG_WRITE : 0; in gmap_pte_op_fixup()
836 if (fixup_user_fault(mm, vmaddr, fault_flags, &unlocked)) in gmap_pte_op_fixup()
/linux-6.15/arch/s390/kvm/
H A Dkvm-s390.c4872 unsigned int fault_flags; in __kvm_s390_handle_dat_fault() local
4883 fault_flags = flags & FOLL_WRITE ? FAULT_FLAG_WRITE : 0; in __kvm_s390_handle_dat_fault()
4915 rc = fixup_user_fault(vcpu->arch.gmap->mm, vmaddr, fault_flags, &unlocked); in __kvm_s390_handle_dat_fault()