Lines Matching refs:fault
284 bool fault, bool write_fault, in hmm_vma_walk_hole_() argument
300 if (fault || write_fault) { in hmm_vma_walk_hole_()
310 return (fault || write_fault) ? -EBUSY : 0; in hmm_vma_walk_hole_()
315 bool *fault, bool *write_fault) in hmm_pte_need_fault() argument
342 *fault = true; in hmm_pte_need_fault()
348 *fault = !(cpu_flags & range->flags[HMM_PFN_VALID]); in hmm_pte_need_fault()
353 *fault = true; in hmm_pte_need_fault()
359 uint64_t cpu_flags, bool *fault, in hmm_range_need_fault() argument
365 *fault = *write_fault = false; in hmm_range_need_fault()
369 *fault = *write_fault = false; in hmm_range_need_fault()
372 fault, write_fault); in hmm_range_need_fault()
383 bool fault, write_fault; in hmm_vma_walk_hole() local
391 0, &fault, &write_fault); in hmm_vma_walk_hole()
392 return hmm_vma_walk_hole_(addr, end, fault, write_fault, walk); in hmm_vma_walk_hole()
411 bool fault, write_fault; in hmm_vma_handle_pmd() local
417 &fault, &write_fault); in hmm_vma_handle_pmd()
419 if (pmd_protnone(pmd) || fault || write_fault) in hmm_vma_handle_pmd()
420 return hmm_vma_walk_hole_(addr, end, fault, write_fault, walk); in hmm_vma_handle_pmd()
460 bool fault, write_fault; in hmm_vma_handle_pte() local
466 fault = write_fault = false; in hmm_vma_handle_pte()
470 &fault, &write_fault); in hmm_vma_handle_pte()
471 if (fault || write_fault) in hmm_vma_handle_pte()
472 goto fault; in hmm_vma_handle_pte()
482 &fault, &write_fault); in hmm_vma_handle_pte()
483 if (fault || write_fault) in hmm_vma_handle_pte()
484 goto fault; in hmm_vma_handle_pte()
498 &fault, &write_fault); in hmm_vma_handle_pte()
499 if (fault || write_fault) in hmm_vma_handle_pte()
500 goto fault; in hmm_vma_handle_pte()
508 if (fault || write_fault) { in hmm_vma_handle_pte()
523 &fault, &write_fault); in hmm_vma_handle_pte()
526 if (fault || write_fault) in hmm_vma_handle_pte()
527 goto fault; in hmm_vma_handle_pte()
542 fault: in hmm_vma_handle_pte()
549 return hmm_vma_walk_hole_(addr, end, fault, write_fault, walk); in hmm_vma_handle_pte()
570 bool fault, write_fault; in hmm_vma_walk_pmd() local
579 0, &fault, &write_fault); in hmm_vma_walk_pmd()
580 if (fault || write_fault) { in hmm_vma_walk_pmd()
674 bool fault, write_fault; in hmm_vma_walk_pud() local
685 cpu_flags, &fault, &write_fault); in hmm_vma_walk_pud()
686 if (fault || write_fault) in hmm_vma_walk_pud()
687 return hmm_vma_walk_hole_(addr, end, fault, in hmm_vma_walk_pud()
735 bool fault, write_fault; in hmm_vma_walk_hugetlb_entry() local
747 fault = write_fault = false; in hmm_vma_walk_hugetlb_entry()
749 &fault, &write_fault); in hmm_vma_walk_hugetlb_entry()
750 if (fault || write_fault) { in hmm_vma_walk_hugetlb_entry()
765 return hmm_vma_walk_hole_(addr, end, fault, write_fault, walk); in hmm_vma_walk_hugetlb_entry()