Lines Matching refs:mni
63 svm_range_cpu_invalidate_pagetables(struct mmu_interval_notifier *mni,
2393 svm_range_cpu_invalidate_pagetables(struct mmu_interval_notifier *mni, in svm_range_cpu_invalidate_pagetables() argument
2403 if (!mmget_not_zero(mni->mm)) in svm_range_cpu_invalidate_pagetables()
2406 start = mni->interval_tree.start; in svm_range_cpu_invalidate_pagetables()
2407 last = mni->interval_tree.last; in svm_range_cpu_invalidate_pagetables()
2413 mni->interval_tree.start >> PAGE_SHIFT, in svm_range_cpu_invalidate_pagetables()
2414 mni->interval_tree.last >> PAGE_SHIFT, range->event); in svm_range_cpu_invalidate_pagetables()
2416 prange = container_of(mni, struct svm_range, notifier); in svm_range_cpu_invalidate_pagetables()
2419 mmu_interval_set_seq(mni, cur_seq); in svm_range_cpu_invalidate_pagetables()
2423 svm_range_unmap_from_cpu(mni->mm, prange, start, last); in svm_range_cpu_invalidate_pagetables()
2426 svm_range_evict(prange, mni->mm, start, last, range->event); in svm_range_cpu_invalidate_pagetables()
2431 mmput(mni->mm); in svm_range_cpu_invalidate_pagetables()