Lines Matching refs:notifier
96 struct mmu_notifier notifier;
261 container_of(mn, struct nouveau_svmm, notifier);
291 kfree(container_of(mn, struct nouveau_svmm, notifier));
307 mmu_notifier_put(&svmm->notifier);
352 svmm->notifier.ops = &nouveau_mn_ops;
353 ret = __mmu_notifier_register(&svmm->notifier, current->mm);
493 struct mmu_interval_notifier notifier;
502 container_of(mni, struct svm_notifier, notifier);
508 * notifier that does invalidation is always called after the range
509 * notifier.
526 u64 *pfns, struct svm_notifier *notifier)
532 .notifier = ¬ifier->notifier,
533 .start = notifier->notifier.interval_tree.start,
534 .end = notifier->notifier.interval_tree.last + 1,
540 struct mm_struct *mm = notifier->notifier.mm;
547 range.notifier_seq = mmu_interval_read_begin(range.notifier);
560 if (mmu_interval_read_retry(range.notifier,
650 struct svm_notifier notifier;
672 mm = svmm->notifier.mm;
753 notifier.svmm = svmm;
754 ret = mmu_interval_notifier_insert(¬ifier.notifier,
755 svmm->notifier.mm,
762 args.phys, ¬ifier);
763 mmu_interval_notifier_remove(¬ifier.notifier);