Lines Matching refs:cpu_flags
41 struct hmm_range *range, unsigned long cpu_flags) in hmm_pfns_fill() argument
46 range->hmm_pfns[i] = cpu_flags; in hmm_pfns_fill()
86 unsigned long cpu_flags) in hmm_pte_need_fault() argument
109 !(cpu_flags & HMM_PFN_WRITE)) in hmm_pte_need_fault()
113 if (!(cpu_flags & HMM_PFN_VALID)) in hmm_pte_need_fault()
121 unsigned long cpu_flags) in hmm_range_need_fault() argument
138 cpu_flags); in hmm_range_need_fault()
193 unsigned long cpu_flags; in hmm_vma_handle_pmd() local
196 cpu_flags = pmd_to_hmm_pfn_flags(range, pmd); in hmm_vma_handle_pmd()
198 hmm_range_need_fault(hmm_vma_walk, hmm_pfns, npages, cpu_flags); in hmm_vma_handle_pmd()
204 hmm_pfns[i] = pfn | cpu_flags; in hmm_vma_handle_pmd()
236 unsigned long cpu_flags; in hmm_vma_handle_pte() local
257 cpu_flags = HMM_PFN_VALID; in hmm_vma_handle_pte()
259 cpu_flags |= HMM_PFN_WRITE; in hmm_vma_handle_pte()
261 cpu_flags; in hmm_vma_handle_pte()
287 cpu_flags = pte_to_hmm_pfn_flags(range, pte); in hmm_vma_handle_pte()
289 hmm_pte_need_fault(hmm_vma_walk, pfn_req_flags, cpu_flags); in hmm_vma_handle_pte()
310 *hmm_pfn = pte_pfn(pte) | cpu_flags; in hmm_vma_handle_pte()
435 unsigned long cpu_flags; in hmm_vma_walk_pud() local
446 cpu_flags = pud_to_hmm_pfn_flags(range, pud); in hmm_vma_walk_pud()
448 npages, cpu_flags); in hmm_vma_walk_pud()
456 hmm_pfns[i] = pfn | cpu_flags; in hmm_vma_walk_pud()
482 unsigned long cpu_flags; in hmm_vma_walk_hugetlb_entry() local
491 cpu_flags = pte_to_hmm_pfn_flags(range, entry) | in hmm_vma_walk_hugetlb_entry()
494 hmm_pte_need_fault(hmm_vma_walk, pfn_req_flags, cpu_flags); in hmm_vma_walk_hugetlb_entry()
502 range->hmm_pfns[i] = pfn | cpu_flags; in hmm_vma_walk_hugetlb_entry()