Home
last modified time | relevance | path

Searched refs:hmm_range (Results 1 – 10 of 10) sorted by relevance

/linux/mm/
H A Dhmm.c34 struct hmm_range *range;
51 struct hmm_range *range, unsigned long cpu_flags) in hmm_pfns_fill()
100 struct hmm_range *range = hmm_vma_walk->range; in hmm_pte_need_fault()
135 struct hmm_range *range = hmm_vma_walk->range; in hmm_range_need_fault()
161 struct hmm_range *range = hmm_vma_walk->range; in hmm_vma_walk_hole()
187 static inline unsigned long pmd_to_hmm_pfn_flags(struct hmm_range *range, in pmd_to_hmm_pfn_flags()
202 struct hmm_range *range = hmm_vma_walk->range; in hmm_vma_handle_pmd()
227 static inline unsigned long pte_to_hmm_pfn_flags(struct hmm_range *range, in pte_to_hmm_pfn_flags()
240 struct hmm_range *range = hmm_vma_walk->range; in hmm_vma_handle_pte()
340 struct hmm_range *range = hmm_vma_walk->range; in hmm_vma_handle_absent_pmd()
[all …]
/linux/include/linux/
H A Dhmm.h111 struct hmm_range { struct
125 int hmm_range_fault(struct hmm_range *range); argument
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.h29 struct hmm_range;
H A Dnouveau_svm.c538 struct hmm_range *range, in nouveau_hmm_convert_pfn()
662 struct hmm_range range = { in nouveau_range_fault()
/linux/drivers/hv/
H A Dmshv_regions.c403 struct hmm_range *range) in mshv_region_hmm_fault_and_lock()
440 struct hmm_range range = { in mshv_region_range_fault()
/linux/lib/
H A Dtest_hmm.c210 static int dmirror_do_fault(struct dmirror *dmirror, struct hmm_range *range) in dmirror_do_fault()
291 struct hmm_range *range) in dmirror_range_fault()
336 struct hmm_range range = { in dmirror_fault()
1197 static void dmirror_mkentry(struct dmirror *dmirror, struct hmm_range *range, in dmirror_mkentry()
1266 struct hmm_range *range, in dmirror_range_snapshot()
1333 struct hmm_range range = { in dmirror_snapshot()
/linux/drivers/infiniband/core/
H A Dumem_odp.c333 struct hmm_range range = {}; in ib_umem_odp_map_dma_and_lock()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_cs.c904 hmm_pfn_to_page(e->range->hmm_range.hmm_pfns[i])) { in amdgpu_cs_parser_bos()
H A Damdgpu_ttm.c762 ttm->pages[i] = range ? hmm_pfn_to_page(range->hmm_range.hmm_pfns[i]) : NULL; in amdgpu_ttm_tt_set_user_pages()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c1774 range->hmm_range.hmm_pfns); in svm_range_validate_and_map()