Searched refs:mmu_notifier (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/iommu/intel/ |
| H A D | svm.c | 51 static void intel_arch_invalidate_secondary_tlbs(struct mmu_notifier *mn, in intel_arch_invalidate_secondary_tlbs() 70 static void intel_mm_release(struct mmu_notifier *mn, struct mm_struct *mm) in intel_mm_release() 99 static void intel_mm_free_notifier(struct mmu_notifier *mn) in intel_mm_free_notifier()
|
| /linux/drivers/misc/ocxl/ |
| H A D | link.c | 49 struct mmu_notifier mmu_notifier; member 494 static void arch_invalidate_secondary_tlbs(struct mmu_notifier *mn, in arch_invalidate_secondary_tlbs() 498 struct pe_data *pe_data = container_of(mn, struct pe_data, mmu_notifier); in arch_invalidate_secondary_tlbs() 572 pe_data->mmu_notifier.ops = &ocxl_mmu_notifier_ops; in ocxl_link_add_pe() 596 mmu_notifier_register(&pe_data->mmu_notifier, mm); in ocxl_link_add_pe() 733 mmu_notifier_unregister(&pe_data->mmu_notifier, in ocxl_link_remove_pe()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | mmu_rb.h | 39 struct mmu_notifier mn;
|
| H A D | mmu_rb.c | 18 static int mmu_notifier_range_start(struct mmu_notifier *, 261 static int mmu_notifier_range_start(struct mmu_notifier *mn, in mmu_notifier_range_start()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_svm.h | 10 struct mmu_notifier notifier;
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_process.c | 1365 static struct mmu_notifier *kfd_process_alloc_notifier(struct mm_struct *mm) in kfd_process_alloc_notifier() 1370 return p ? &p->mmu_notifier : ERR_PTR(-ESRCH); in kfd_process_alloc_notifier() 1373 static void kfd_process_free_notifier(struct mmu_notifier *mn) in kfd_process_free_notifier() 1375 kfd_unref_process(container_of(mn, struct kfd_process, mmu_notifier)); in kfd_process_free_notifier() 1449 mmu_notifier_put(&p->mmu_notifier); in kfd_process_notifier_release_internal() 1452 static void kfd_process_notifier_release(struct mmu_notifier *mn, in kfd_process_notifier_release() 1461 p = container_of(mn, struct kfd_process, mmu_notifier); in kfd_process_notifier_release() 1664 struct mmu_notifier *mn; in create_process() 1729 BUG_ON(mn != &process->mmu_notifier); in create_process()
|
| /linux/Documentation/translations/zh_CN/mm/ |
| H A D | mmu_notifier.rst | 1 :Original: Documentation/mm/mmu_notifier.rst
|
| /linux/Documentation/mm/ |
| H A D | index.rst | 65 mmu_notifier
|
| /linux/virt/kvm/ |
| H A D | kvm_main.c | 505 static inline struct kvm *mmu_notifier_to_kvm(struct mmu_notifier *mn) in mmu_notifier_to_kvm() 507 return container_of(mn, struct kvm, mmu_notifier); in mmu_notifier_to_kvm() 650 static __always_inline bool kvm_age_hva_range(struct mmu_notifier *mn, in kvm_age_hva_range() 668 static __always_inline bool kvm_age_hva_range_no_flush(struct mmu_notifier *mn, in kvm_age_hva_range_no_flush() 722 static int kvm_mmu_notifier_invalidate_range_start(struct mmu_notifier *mn, in kvm_mmu_notifier_invalidate_range_start() 798 static void kvm_mmu_notifier_invalidate_range_end(struct mmu_notifier *mn, in kvm_mmu_notifier_invalidate_range_end() 829 static bool kvm_mmu_notifier_clear_flush_young(struct mmu_notifier *mn, in kvm_mmu_notifier_clear_flush_young() 838 static bool kvm_mmu_notifier_clear_young(struct mmu_notifier *mn, in kvm_mmu_notifier_clear_young() 859 static bool kvm_mmu_notifier_test_young(struct mmu_notifier *mn, in kvm_mmu_notifier_test_young() 868 static void kvm_mmu_notifier_release(struct mmu_notifier *m in kvm_mmu_notifier_release() [all...] |
| /linux/Documentation/arch/x86/ |
| H A D | sva.rst | 25 mmu_notifier() support to keep the device TLB cache and the CPU cache in 78 - Register for mmu_notifier() to track any page-table invalidations to keep
|
| /linux/Documentation/gpu/ |
| H A D | drm-vm-bind-locking.rst | 8 including the userptr mmu_notifier locking. It also discusses some 88 ``mm/mmu_notifier.c`` as a "Collision-retry read-side/write-side
|
| /linux/Documentation/ |
| H A D | .renames.txt | 1030 translations/zh_CN/vm/mmu_notifier translations/zh_CN/mm/mmu_notifier 1101 vm/mmu_notifier mm/mmu_notifier
|
| /linux/ |
| H A D | MAINTAINERS | 17137 F: include/linux/mmu_notifier.h 17155 F: mm/mmu_notifier.c
|