• Home
  • Raw
  • Download

Lines Matching refs:write_fault

224 			    bool write_fault, uint64_t *pfn)  in hmm_vma_do_fault()  argument
237 if (write_fault) in hmm_vma_do_fault()
284 bool fault, bool write_fault, in hmm_vma_walk_hole_() argument
295 if (write_fault && walk->vma && !(walk->vma->vm_flags & VM_WRITE)) in hmm_vma_walk_hole_()
300 if (fault || write_fault) { in hmm_vma_walk_hole_()
303 ret = hmm_vma_do_fault(walk, addr, 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
341 *write_fault = pfns & range->flags[HMM_PFN_WRITE]; in hmm_pte_need_fault()
352 *write_fault = true; in hmm_pte_need_fault()
360 bool *write_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()
373 if ((*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()
482 &fault, &write_fault); in hmm_vma_handle_pte()
483 if (fault || write_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()
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()
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()
688 write_fault, walk); 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()