Lines Matching defs:hmm_pfns
56 range->hmm_pfns[i] &= HMM_PFN_INOUT_FLAGS;
57 range->hmm_pfns[i] |= cpu_flags;
132 const unsigned long hmm_pfns[], unsigned long npages,
149 required_fault |= hmm_pte_need_fault(hmm_vma_walk, hmm_pfns[i],
164 unsigned long *hmm_pfns;
168 hmm_pfns = &range->hmm_pfns[i];
170 hmm_range_need_fault(hmm_vma_walk, hmm_pfns, npages, 0);
198 unsigned long end, unsigned long hmm_pfns[],
210 hmm_range_need_fault(hmm_vma_walk, hmm_pfns, npages, cpu_flags);
216 hmm_pfns[i] &= HMM_PFN_INOUT_FLAGS;
217 hmm_pfns[i] |= pfn | cpu_flags;
224 unsigned long end, unsigned long hmm_pfns[], pmd_t pmd);
331 unsigned long end, unsigned long *hmm_pfns,
358 hmm_pfns[i] &= HMM_PFN_INOUT_FLAGS;
359 hmm_pfns[i] |= pfn | cpu_flags;
365 required_fault = hmm_range_need_fault(hmm_vma_walk, hmm_pfns,
378 unsigned long end, unsigned long *hmm_pfns,
385 if (hmm_range_need_fault(hmm_vma_walk, hmm_pfns, npages, 0))
398 unsigned long *hmm_pfns =
399 &range->hmm_pfns[(start - range->start) >> PAGE_SHIFT];
411 if (hmm_range_need_fault(hmm_vma_walk, hmm_pfns, npages, 0)) {
420 return hmm_vma_handle_absent_pmd(walk, start, end, hmm_pfns,
437 return hmm_vma_handle_pmd(walk, addr, end, hmm_pfns, pmd);
447 if (hmm_range_need_fault(hmm_vma_walk, hmm_pfns, npages, 0))
455 for (; addr < end; addr += PAGE_SIZE, ptep++, hmm_pfns++) {
458 r = hmm_vma_handle_pte(walk, addr, end, pmdp, ptep, hmm_pfns);
503 unsigned long *hmm_pfns;
508 hmm_pfns = &range->hmm_pfns[i];
511 required_fault = hmm_range_need_fault(hmm_vma_walk, hmm_pfns,
520 hmm_pfns[i] &= HMM_PFN_INOUT_FLAGS;
521 hmm_pfns[i] |= pfn | cpu_flags;
556 pfn_req_flags = range->hmm_pfns[i];
581 range->hmm_pfns[i] &= HMM_PFN_INOUT_FLAGS;
582 range->hmm_pfns[i] |= pfn | cpu_flags;
615 range->hmm_pfns +