Searched refs:mmu_notifier (Results 1 - 25 of 72) sorted by last modified time

123

/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/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_object.h36 #include <linux/mmu_notifier.h>
H A Damdgpu_drv.c37 #include <linux/mmu_notifier.h>
/linux-master/mm/
H A Dhugetlb.c12 #include <linux/mmu_notifier.h>
5533 * See Documentation/mm/mmu_notifier.rst
7085 * See Documentation/mm/mmu_notifier.rst
7730 * Documentation/mm/mmu_notifier.rst.
H A Dmadvise.c33 #include <linux/mmu_notifier.h>
H A Dhuge_memory.c15 #include <linux/mmu_notifier.h>
2407 * See Documentation/mm/mmu_notifier.rst
H A Dmemory.c65 #include <linux/mmu_notifier.h>
H A DMakefile79 obj-$(CONFIG_MMU_NOTIFIER) += mmu_notifier.o
H A Duserfaultfd.c15 #include <linux/mmu_notifier.h>
H A Dmmap.c35 #include <linux/mmu_notifier.h>
H A Drmap.c69 #include <linux/mmu_notifier.h>
1904 * See Documentation/mm/mmu_notifier.rst
H A Dpage_alloc.c45 #include <linux/mmu_notifier.h>
H A Doom_kill.c46 #include <linux/mmu_notifier.h>
H A Dmprotect.c24 #include <linux/mmu_notifier.h>
/linux-master/fs/proc/
H A Dpage.c15 #include <linux/mmu_notifier.h>
/linux-master/virt/kvm/
H A Dkvm_main.c537 static inline struct kvm *mmu_notifier_to_kvm(struct mmu_notifier *mn)
539 return container_of(mn, struct kvm, mmu_notifier);
670 static __always_inline int kvm_handle_hva_range(struct mmu_notifier *mn,
690 static __always_inline int kvm_handle_hva_range_no_flush(struct mmu_notifier *mn,
725 static void kvm_mmu_notifier_change_pte(struct mmu_notifier *mn,
798 static int kvm_mmu_notifier_invalidate_range_start(struct mmu_notifier *mn,
874 static void kvm_mmu_notifier_invalidate_range_end(struct mmu_notifier *mn,
905 static int kvm_mmu_notifier_clear_flush_young(struct mmu_notifier *mn,
916 static int kvm_mmu_notifier_clear_young(struct mmu_notifier *mn,
939 static int kvm_mmu_notifier_test_young(struct mmu_notifier *m
[all...]
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h13 #include <linux/mmu_notifier.h>
/linux-master/kernel/
H A Dfork.c43 #include <linux/mmu_notifier.h>
/linux-master/drivers/iommu/intel/
H A Dsvm.c8 #include <linux/mmu_notifier.h>
240 static void intel_arch_invalidate_secondary_tlbs(struct mmu_notifier *mn,
255 static void intel_mm_release(struct mmu_notifier *mn, struct mm_struct *mm)
/linux-master/arch/arm64/include/asm/
H A Dtlbflush.h16 #include <linux/mmu_notifier.h>
/linux-master/drivers/gpu/drm/xe/
H A Dxe_vm_types.h13 #include <linux/mmu_notifier.h>
/linux-master/include/rdma/
H A Dib_verbs.h33 #include <linux/mmu_notifier.h>
/linux-master/include/linux/
H A Dkvm_host.h17 #include <linux/mmu_notifier.h>
819 struct mmu_notifier mmu_notifier; member in struct:kvm
/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);

Completed in 584 milliseconds

123