Searched refs:mmu_notifier (Results 1 - 25 of 72) sorted by path

123

/linux-master/arch/arm64/include/asm/
H A Dtlbflush.h16 #include <linux/mmu_notifier.h>
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dtlbflush.h8 #include <linux/mmu_notifier.h>
/linux-master/arch/powerpc/include/asm/
H A Dkvm_host.h64 #include <linux/mmu_notifier.h>
/linux-master/arch/s390/include/asm/
H A Dkvm_host.h23 #include <linux/mmu_notifier.h>
957 struct mmu_notifier mmu_notifier; member in struct:kvm_s390_pv
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c34 #include <linux/mmu_notifier.h>
3474 if (kvm->arch.pv.mmu_notifier.ops)
3475 mmu_notifier_unregister(&kvm->arch.pv.mmu_notifier, kvm->mm);
H A Dpv.c18 #include <linux/mmu_notifier.h>
535 static void kvm_s390_pv_mmu_notifier_release(struct mmu_notifier *subscription,
538 struct kvm *kvm = container_of(subscription, struct kvm, arch.pv.mmu_notifier);
603 if (kvm->arch.pv.mmu_notifier.ops != &kvm_s390_pv_mmu_notifier_ops) {
604 kvm->arch.pv.mmu_notifier.ops = &kvm_s390_pv_mmu_notifier_ops;
605 mmu_notifier_register(&kvm->arch.pv.mmu_notifier, kvm->mm);
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h13 #include <linux/mmu_notifier.h>
H A Dtlbflush.h6 #include <linux/mmu_notifier.h>
/linux-master/arch/x86/kernel/cpu/sgx/
H A Ddriver.c73 mmu_notifier_unregister(&encl_mm->mmu_notifier, encl_mm->mm);
H A Ddriver.h7 #include <linux/mmu_notifier.h>
H A Dencl.c773 static void sgx_mmu_notifier_release(struct mmu_notifier *mn,
776 struct sgx_encl_mm *encl_mm = container_of(mn, struct sgx_encl_mm, mmu_notifier);
800 static void sgx_mmu_notifier_free(struct mmu_notifier *mn)
802 struct sgx_encl_mm *encl_mm = container_of(mn, struct sgx_encl_mm, mmu_notifier);
864 encl_mm->mmu_notifier.ops = &sgx_mmu_notifier_ops;
866 ret = __mmu_notifier_register(&encl_mm->mmu_notifier, mm);
H A Dencl.h14 #include <linux/mmu_notifier.h>
48 struct mmu_notifier mmu_notifier; member in struct:sgx_encl_mm
/linux-master/arch/x86/mm/
H A Dtlb.c13 #include <linux/mmu_notifier.h>
/linux-master/drivers/dma-buf/
H A Ddma-resv.c41 #include <linux/mmu_notifier.h>
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd.h33 #include <linux/mmu_notifier.h>
H A Damdgpu_drv.c37 #include <linux/mmu_notifier.h>
H A Damdgpu_hmm.h32 #include <linux/mmu_notifier.h>
H A Damdgpu_object.h36 #include <linux/mmu_notifier.h>
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_priv.h28 #include <linux/mmu_notifier.h>
888 struct mmu_notifier mmu_notifier; member in struct:kfd_process
H A Dkfd_process.c1161 static struct mmu_notifier *kfd_process_alloc_notifier(struct mm_struct *mm)
1168 return p ? &p->mmu_notifier : ERR_PTR(-ESRCH);
1171 static void kfd_process_free_notifier(struct mmu_notifier *mn)
1173 kfd_unref_process(container_of(mn, struct kfd_process, mmu_notifier));
1213 mmu_notifier_put(&p->mmu_notifier);
1216 static void kfd_process_notifier_release(struct mmu_notifier *mn,
1223 * mmu_notifier srcu is read locked
1225 p = container_of(mn, struct kfd_process, mmu_notifier);
1234 * by mmu_notifier and by kfd_cleanup_pocesses.
1257 * avoid race conditions with mmu_notifier tha
[all...]
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_types.h10 #include <linux/mmu_notifier.h>
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_drm.c30 #include <linux/mmu_notifier.h>
H A Dnouveau_svm.c252 nouveau_svmm_invalidate_range_start(struct mmu_notifier *mn,
292 static void nouveau_svmm_free_notifier(struct mmu_notifier *mn)
363 /* Note, ownership of svmm transfers to mmu_notifier */
H A Dnouveau_svm.h4 #include <linux/mmu_notifier.h>
10 struct mmu_notifier notifier;
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon.h73 #include <linux/mmu_notifier.h>

Completed in 482 milliseconds

123