Searched refs:mmu_notifier (Results 26 - 50 of 76) sorted by last modified time

1234

/linux-master/fs/
H A Ddax.c25 #include <linux/mmu_notifier.h>
/linux-master/drivers/iommu/intel/
H A Dsvm.c8 #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 Diommu.h17 #include <linux/mmu_notifier.h>
654 struct mmu_notifier notifier;
/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-sva.c8 #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 Dppr.c11 #include <linux/mmu_notifier.h>
H A Dpasid.c59 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 Damd_iommu_types.h13 #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 Ddriver.c73 mmu_notifier_unregister(&encl_mm->mmu_notifier, encl_mm->mm);
/linux-master/mm/
H A Dmmu_notifier.c3 * 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 Dmmu_notifier.h13 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 Dkvm_host.h17 #include <linux/mmu_notifier.h>
815 struct mmu_notifier mmu_notifier; member in struct:kvm
/linux-master/drivers/gpu/drm/xe/
H A Dxe_vm_types.h13 #include <linux/mmu_notifier.h>
H A Dxe_hmm.c7 #include <linux/mmu_notifier.h>
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon.h73 #include <linux/mmu_notifier.h>
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_types.h10 #include <linux/mmu_notifier.h>
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_drv.c37 #include <linux/mmu_notifier.h>
H A Damdgpu_amdkfd.h33 #include <linux/mmu_notifier.h>
H A Damdgpu_object.h36 #include <linux/mmu_notifier.h>
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h13 #include <linux/mmu_notifier.h>
/linux-master/arch/arm64/include/asm/
H A Dtlbflush.h16 #include <linux/mmu_notifier.h>
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c34 #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 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...]
H A Dkfd_priv.h28 #include <linux/mmu_notifier.h>
888 struct mmu_notifier mmu_notifier; member in struct:kfd_process
/linux-master/include/rdma/
H A Dib_verbs.h33 #include <linux/mmu_notifier.h>
/linux-master/include/asm-generic/
H A Dtlb.h14 #include <linux/mmu_notifier.h>

Completed in 485 milliseconds

1234