Home
last modified time | relevance | path

Searched refs:mmu_notifier_range (Results 1 – 25 of 38) sorted by relevance

12

/linux-6.15/include/linux/
H A Dmmu_notifier.h14 struct mmu_notifier_range;
176 const struct mmu_notifier_range *range);
178 const struct mmu_notifier_range *range);
244 const struct mmu_notifier_range *range,
262 struct mmu_notifier_range { struct
394 mmu_notifier_range_blockable(const struct mmu_notifier_range *range) in mmu_notifier_range_blockable()
432 mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_start()
466 mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_end()
509 struct mmu_notifier_range *range, in mmu_notifier_range_init_owner()
568 struct mmu_notifier_range { struct
[all …]
/linux-6.15/mm/
H A Dmmu_notifier.c97 const struct mmu_notifier_range *range, in mn_itree_inv_start_range()
120 const struct mmu_notifier_range *range) in mn_itree_inv_next()
266 struct mmu_notifier_range range = { in mn_itree_release()
430 const struct mmu_notifier_range *range) in mn_itree_invalidate()
462 struct mmu_notifier_range *range) in mn_hlist_invalidate_range_start()
521 int __mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in __mmu_notifier_invalidate_range_start()
539 struct mmu_notifier_range *range) in mn_hlist_invalidate_end()
559 void __mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range) in __mmu_notifier_invalidate_range_end()
H A Dmapping_dirty_helpers.c18 struct mmu_notifier_range range;
H A Dmigrate_device.c312 struct mmu_notifier_range range; in migrate_vma_collect()
706 struct mmu_notifier_range range; in __migrate_device_pages()
H A Drmap.c1028 struct mmu_notifier_range range; in page_vma_mkclean_one()
1878 struct mmu_notifier_range range; in try_to_unmap_one()
2280 struct mmu_notifier_range range; in try_to_migrate_one()
2658 struct mmu_notifier_range range; in make_device_exclusive()
H A Dkhugepaged.c1116 struct mmu_notifier_range range; in collapse_huge_page()
1504 struct mmu_notifier_range range; in collapse_pte_mapped_thp()
1720 struct mmu_notifier_range range; in retract_page_tables()
H A Doom_kill.c544 struct mmu_notifier_range range; in __oom_reap_task_mm()
H A Dmprotect.c427 struct mmu_notifier_range range; in change_pud_range()
H A Dhugetlb.c5571 struct mmu_notifier_range range; in copy_hugetlb_page_range()
5799 struct mmu_notifier_range range; in move_hugetlb_page_tables()
6062 struct mmu_notifier_range range; in unmap_hugepage_range()
6151 struct mmu_notifier_range range; in hugetlb_wp()
7116 struct mmu_notifier_range range; in hugetlb_change_protection()
7894 struct mmu_notifier_range range; in hugetlb_unshare_pmds()
H A Dhuge_memory.c1893 struct mmu_notifier_range range; in do_huge_zero_wp_pmd()
2562 struct mmu_notifier_range range; in move_pages_huge_pmd()
2790 struct mmu_notifier_range range; in __split_huge_pud()
3105 struct mmu_notifier_range range; in __split_huge_pmd()
H A Dmemory.c1363 struct mmu_notifier_range range; in copy_page_range()
1970 struct mmu_notifier_range range; in unmap_vmas()
2005 struct mmu_notifier_range range; in zap_page_range_single()
3465 struct mmu_notifier_range range; in wp_page_copy()
4077 struct mmu_notifier_range range; in remove_device_exclusive_entry()
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_hmm.c67 const struct mmu_notifier_range *range, in amdgpu_hmm_invalidate_gfx()
104 const struct mmu_notifier_range *range, in amdgpu_hmm_invalidate_hsa()
/linux-6.15/drivers/misc/sgi-gru/
H A Dgrutlbpurge.c208 const struct mmu_notifier_range *range) in gru_invalidate_range_start()
223 const struct mmu_notifier_range *range) in gru_invalidate_range_end()
/linux-6.15/include/drm/
H A Ddrm_gpusvm.h158 const struct mmu_notifier_range *mmu_range);
376 const struct mmu_notifier_range *mmu_range);
/linux-6.15/drivers/gpu/drm/radeon/
H A Dradeon_mn.c50 const struct mmu_notifier_range *range, in radeon_mn_invalidate()
/linux-6.15/drivers/infiniband/hw/hfi1/
H A Dmmu_rb.c19 const struct mmu_notifier_range *);
262 const struct mmu_notifier_range *range) in mmu_notifier_range_start()
H A Duser_exp_rcv.c24 const struct mmu_notifier_range *range,
27 const struct mmu_notifier_range *range,
893 const struct mmu_notifier_range *range, in tid_rb_invalidate()
943 const struct mmu_notifier_range *range, in tid_cover_invalidate()
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_svm.c112 const struct mmu_notifier_range *mmu_range) in xe_svm_garbage_collector_add_range()
132 const struct mmu_notifier_range *mmu_range, in xe_svm_range_notifier_event_begin()
171 const struct mmu_notifier_range *mmu_range) in xe_svm_range_notifier_event_end()
185 const struct mmu_notifier_range *mmu_range) in xe_svm_invalidate()
/linux-6.15/Documentation/translations/zh_CN/mm/
H A Dhmm.rst266 ``invalidate_range_start()`` 回调传递给一个``struct mmu_notifier_range`` ,
/linux-6.15/drivers/infiniband/sw/rxe/
H A Drxe_odp.c13 const struct mmu_notifier_range *range, in rxe_ib_invalidate_range()
/linux-6.15/drivers/gpu/drm/i915/gem/
H A Di915_gem_userptr.c60 const struct mmu_notifier_range *range, in i915_gem_userptr_invalidate()
/linux-6.15/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.c253 const struct mmu_notifier_range *update) in nouveau_svmm_invalidate_range_start()
507 const struct mmu_notifier_range *range, in nouveau_svm_range_invalidate()
/linux-6.15/drivers/accel/amdxdna/
H A Damdxdna_gem.c94 const struct mmu_notifier_range *range, in amdxdna_hmm_invalidate()
/linux-6.15/lib/
H A Dtest_hmm.c259 const struct mmu_notifier_range *range, in dmirror_interval_invalidate()
1056 const struct mmu_notifier_range *range, in dmirror_snapshot_invalidate()
/linux-6.15/drivers/gpu/drm/
H A Ddrm_gpusvm.c499 const struct mmu_notifier_range *mmu_range, in drm_gpusvm_notifier_invalidate()
2242 const struct mmu_notifier_range *mmu_range) in drm_gpusvm_range_set_unmapped()

12