/linux-master/fs/ |
H A D | dax.c | 25 #include <linux/mmu_notifier.h>
|
/linux-master/drivers/iommu/intel/ |
H A D | svm.c | 8 #include <linux/mmu_notifier.h> 137 static void intel_arch_invalidate_secondary_tlbs(struct mmu_notifier *mn, 156 static void intel_mm_release(struct mmu_notifier *mn, struct mm_struct *mm) 185 static void intel_mm_free_notifier(struct mmu_notifier *mn)
|
H A D | iommu.h | 17 #include <linux/mmu_notifier.h> 654 struct mmu_notifier notifier;
|
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3-sva.c | 8 #include <linux/mmu_notifier.h> 17 struct mmu_notifier mn; 262 static void arm_smmu_mm_arch_invalidate_secondary_tlbs(struct mmu_notifier *mn, 300 static void arm_smmu_mm_release(struct mmu_notifier *mn, struct mm_struct *mm) 338 static void arm_smmu_mmu_notifier_free(struct mmu_notifier *mn)
|
/linux-master/drivers/iommu/amd/ |
H A D | ppr.c | 11 #include <linux/mmu_notifier.h>
|
H A D | pasid.c | 59 static void sva_arch_invalidate_secondary_tlbs(struct mmu_notifier *mn, 80 static void sva_mn_release(struct mmu_notifier *mn, struct mm_struct *mm)
|
H A D | amd_iommu_types.h | 13 #include <linux/mmu_notifier.h> 589 struct mmu_notifier mn; /* mmu notifier for the SVA domain */
|
/linux-master/arch/x86/kernel/cpu/sgx/ |
H A D | driver.c | 73 mmu_notifier_unregister(&encl_mm->mmu_notifier, encl_mm->mm);
|
/linux-master/mm/ |
H A D | mmu_notifier.c | 3 * linux/mm/mmu_notifier.c 11 #include <linux/mmu_notifier.h> 302 struct mmu_notifier *subscription; 324 struct mmu_notifier, hlist); 369 struct mmu_notifier *subscription; 389 struct mmu_notifier *subscription; 408 struct mmu_notifier *subscription; 462 struct mmu_notifier *subscription; 539 struct mmu_notifier *subscription; 574 struct mmu_notifier *subscriptio [all...] |
/linux-master/include/linux/ |
H A D | mmu_notifier.h | 13 struct mmu_notifier; 88 void (*release)(struct mmu_notifier *subscription, 100 int (*clear_flush_young)(struct mmu_notifier *subscription, 110 int (*clear_young)(struct mmu_notifier *subscription, 121 int (*test_young)(struct mmu_notifier *subscription, 175 int (*invalidate_range_start)(struct mmu_notifier *subscription, 177 void (*invalidate_range_end)(struct mmu_notifier *subscription, 198 struct mmu_notifier *subscription, 205 * lifetime of the mmu_notifier memory. alloc_notifier() returns a new 208 * free_notifier() is only called after the mmu_notifier ha 228 struct mmu_notifier { struct [all...] |
H A D | kvm_host.h | 17 #include <linux/mmu_notifier.h> 815 struct mmu_notifier mmu_notifier; member in struct:kvm
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_vm_types.h | 13 #include <linux/mmu_notifier.h>
|
H A D | xe_hmm.c | 7 #include <linux/mmu_notifier.h>
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon.h | 73 #include <linux/mmu_notifier.h>
|
/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/amd/amdgpu/ |
H A D | amdgpu_drv.c | 37 #include <linux/mmu_notifier.h>
|
H A D | amdgpu_amdkfd.h | 33 #include <linux/mmu_notifier.h>
|
H A D | amdgpu_object.h | 36 #include <linux/mmu_notifier.h>
|
/linux-master/arch/x86/include/asm/ |
H A D | kvm_host.h | 13 #include <linux/mmu_notifier.h>
|
/linux-master/arch/arm64/include/asm/ |
H A D | tlbflush.h | 16 #include <linux/mmu_notifier.h>
|
/linux-master/arch/s390/kvm/ |
H A D | kvm-s390.c | 34 #include <linux/mmu_notifier.h> 3472 if (kvm->arch.pv.mmu_notifier.ops) 3473 mmu_notifier_unregister(&kvm->arch.pv.mmu_notifier, kvm->mm);
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
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...] |
H A D | kfd_priv.h | 28 #include <linux/mmu_notifier.h> 888 struct mmu_notifier mmu_notifier; member in struct:kfd_process
|
/linux-master/include/rdma/ |
H A D | ib_verbs.h | 33 #include <linux/mmu_notifier.h>
|
/linux-master/include/asm-generic/ |
H A D | tlb.h | 14 #include <linux/mmu_notifier.h>
|