/linux-master/arch/arm64/include/asm/ |
H A D | tlbflush.h | 16 #include <linux/mmu_notifier.h>
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | tlbflush.h | 8 #include <linux/mmu_notifier.h>
|
/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_host.h | 64 #include <linux/mmu_notifier.h>
|
/linux-master/arch/s390/include/asm/ |
H A D | kvm_host.h | 23 #include <linux/mmu_notifier.h> 957 struct mmu_notifier mmu_notifier; member in struct:kvm_s390_pv
|
/linux-master/arch/s390/kvm/ |
H A D | kvm-s390.c | 34 #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 D | pv.c | 18 #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 D | kvm_host.h | 13 #include <linux/mmu_notifier.h>
|
H A D | tlbflush.h | 6 #include <linux/mmu_notifier.h>
|
/linux-master/arch/x86/kernel/cpu/sgx/ |
H A D | driver.c | 73 mmu_notifier_unregister(&encl_mm->mmu_notifier, encl_mm->mm);
|
H A D | driver.h | 7 #include <linux/mmu_notifier.h>
|
H A D | encl.c | 773 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 D | encl.h | 14 #include <linux/mmu_notifier.h> 48 struct mmu_notifier mmu_notifier; member in struct:sgx_encl_mm
|
/linux-master/arch/x86/mm/ |
H A D | tlb.c | 13 #include <linux/mmu_notifier.h>
|
/linux-master/drivers/dma-buf/ |
H A D | dma-resv.c | 41 #include <linux/mmu_notifier.h>
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd.h | 33 #include <linux/mmu_notifier.h>
|
H A D | amdgpu_drv.c | 37 #include <linux/mmu_notifier.h>
|
H A D | amdgpu_hmm.h | 32 #include <linux/mmu_notifier.h>
|
H A D | amdgpu_object.h | 36 #include <linux/mmu_notifier.h>
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_priv.h | 28 #include <linux/mmu_notifier.h> 888 struct mmu_notifier mmu_notifier; member in struct:kfd_process
|
H A D | kfd_process.c | 1161 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 D | i915_gem_object_types.h | 10 #include <linux/mmu_notifier.h>
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drm.c | 30 #include <linux/mmu_notifier.h>
|
H A D | nouveau_svm.c | 252 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 D | nouveau_svm.h | 4 #include <linux/mmu_notifier.h> 10 struct mmu_notifier notifier;
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon.h | 73 #include <linux/mmu_notifier.h>
|