Lines Matching refs:mni
73 svm_range_cpu_invalidate_pagetables(struct mmu_interval_notifier *mni,
2524 svm_range_cpu_invalidate_pagetables(struct mmu_interval_notifier *mni, in svm_range_cpu_invalidate_pagetables() argument
2534 if (!mmget_not_zero(mni->mm)) in svm_range_cpu_invalidate_pagetables()
2537 start = mni->interval_tree.start; in svm_range_cpu_invalidate_pagetables()
2538 last = mni->interval_tree.last; in svm_range_cpu_invalidate_pagetables()
2544 mni->interval_tree.start >> PAGE_SHIFT, in svm_range_cpu_invalidate_pagetables()
2545 mni->interval_tree.last >> PAGE_SHIFT, range->event); in svm_range_cpu_invalidate_pagetables()
2547 prange = container_of(mni, struct svm_range, notifier); in svm_range_cpu_invalidate_pagetables()
2550 mmu_interval_set_seq(mni, cur_seq); in svm_range_cpu_invalidate_pagetables()
2554 svm_range_unmap_from_cpu(mni->mm, prange, start, last); in svm_range_cpu_invalidate_pagetables()
2557 svm_range_evict(prange, mni->mm, start, last, range->event); in svm_range_cpu_invalidate_pagetables()
2562 mmput(mni->mm); in svm_range_cpu_invalidate_pagetables()