Lines Matching refs:hmm_range
696 struct hmm_range hmm_range = { in drm_gpusvm_check_pages() local
715 hmm_range.notifier_seq = mmu_interval_read_begin(¬ifier->notifier); in drm_gpusvm_check_pages()
716 hmm_range.hmm_pfns = pfns; in drm_gpusvm_check_pages()
719 err = hmm_range_fault(&hmm_range); in drm_gpusvm_check_pages()
724 hmm_range.notifier_seq = in drm_gpusvm_check_pages()
769 struct hmm_range hmm_range = { in drm_gpusvm_scan_mm() local
788 hmm_range.hmm_pfns = pfns; in drm_gpusvm_scan_mm()
791 hmm_range.notifier_seq = mmu_interval_read_begin(notifier); in drm_gpusvm_scan_mm()
795 err = hmm_range_fault(&hmm_range); in drm_gpusvm_scan_mm()
800 hmm_range.notifier_seq = in drm_gpusvm_scan_mm()
811 if (mmu_interval_read_retry(notifier, hmm_range.notifier_seq)) { in drm_gpusvm_scan_mm()
1389 struct hmm_range hmm_range = { in drm_gpusvm_get_pages() local
1416 hmm_range.notifier_seq = mmu_interval_read_begin(notifier); in drm_gpusvm_get_pages()
1429 hmm_range.hmm_pfns = pfns; in drm_gpusvm_get_pages()
1432 err = hmm_range_fault(&hmm_range); in drm_gpusvm_get_pages()
1439 hmm_range.notifier_seq = in drm_gpusvm_get_pages()
1464 if (mmu_interval_read_retry(notifier, hmm_range.notifier_seq)) { in drm_gpusvm_get_pages()
1570 svm_pages->notifier_seq = hmm_range.notifier_seq; in drm_gpusvm_get_pages()
1673 struct hmm_range hmm_range = { in drm_gpusvm_range_evict() local
1695 hmm_range.hmm_pfns = pfns; in drm_gpusvm_range_evict()
1697 hmm_range.notifier_seq = mmu_interval_read_begin(notifier); in drm_gpusvm_range_evict()
1704 err = hmm_range_fault(&hmm_range); in drm_gpusvm_range_evict()