Home
last modified time | relevance | path

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

12

/Linux-v5.10/include/linux/
Dmmu_notifier.h14 struct mmu_notifier_range;
179 const struct mmu_notifier_range *range);
181 const struct mmu_notifier_range *range);
247 const struct mmu_notifier_range *range,
265 struct mmu_notifier_range { struct
392 extern int __mmu_notifier_invalidate_range_start(struct mmu_notifier_range *r);
393 extern void __mmu_notifier_invalidate_range_end(struct mmu_notifier_range *r,
398 mmu_notifier_range_update_to_read_only(const struct mmu_notifier_range *range);
401 mmu_notifier_range_blockable(const struct mmu_notifier_range *range) in mmu_notifier_range_blockable()
446 mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_start()
[all …]
Dmm.h1652 struct mmu_notifier_range;
1659 struct mmu_notifier_range *range,
/Linux-v5.10/mm/
Dmmu_notifier.c95 const struct mmu_notifier_range *range, in mn_itree_inv_start_range()
118 const struct mmu_notifier_range *range) in mn_itree_inv_next()
264 struct mmu_notifier_range range = { in mn_itree_release()
445 const struct mmu_notifier_range *range) in mn_itree_invalidate()
477 struct mmu_notifier_range *range) in mn_hlist_invalidate_range_start()
513 int __mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in __mmu_notifier_invalidate_range_start()
531 struct mmu_notifier_range *range, bool only_end) in mn_hlist_invalidate_end()
569 void __mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range, in __mmu_notifier_invalidate_range_end()
1097 mmu_notifier_range_update_to_read_only(const struct mmu_notifier_range *range) in mmu_notifier_range_update_to_read_only()
Dmapping_dirty_helpers.c17 struct mmu_notifier_range range;
Dmemory.c1135 struct mmu_notifier_range range; in copy_page_range()
1499 struct mmu_notifier_range range; in unmap_vmas()
1520 struct mmu_notifier_range range; in zap_page_range()
1547 struct mmu_notifier_range range; in zap_page_range_single()
2825 struct mmu_notifier_range range; in wp_page_copy()
4700 struct mmu_notifier_range *range, in __follow_pte_pmd()
4779 struct mmu_notifier_range *range, in follow_pte_pmd()
Dmprotect.c220 struct mmu_notifier_range range; in change_pmd_range()
Drmap.c906 struct mmu_notifier_range range; in page_mkclean_one()
1385 struct mmu_notifier_range range; in try_to_unmap_one()
Dmremap.c260 struct mmu_notifier_range range; in move_page_tables()
Doom_kill.c541 struct mmu_notifier_range range; in __oom_reap_task_mm()
Dhugetlb.c3745 struct mmu_notifier_range range; in copy_hugetlb_page_range()
3858 struct mmu_notifier_range range; in __unmap_hugepage_range()
4064 struct mmu_notifier_range range; in hugetlb_cow()
4926 struct mmu_notifier_range range; in hugetlb_change_protection()
Dmadvise.c709 struct mmu_notifier_range range; in madvise_free_single_vma()
Dksm.c1043 struct mmu_notifier_range range; in write_protect_page()
1130 struct mmu_notifier_range range; in replace_page()
Dmigrate.c2498 struct mmu_notifier_range range; in migrate_vma_collect()
2985 struct mmu_notifier_range range; in migrate_vma_pages()
Dhuge_memory.c1959 struct mmu_notifier_range range; in __split_huge_pud()
2190 struct mmu_notifier_range range; in __split_huge_pmd()
Dkhugepaged.c1059 struct mmu_notifier_range range; in collapse_huge_page()
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_mn.c64 const struct mmu_notifier_range *range, in amdgpu_mn_invalidate_gfx()
101 const struct mmu_notifier_range *range, in amdgpu_mn_invalidate_hsa()
/Linux-v5.10/drivers/misc/sgi-gru/
Dgrutlbpurge.c210 const struct mmu_notifier_range *range) in gru_invalidate_range_start()
225 const struct mmu_notifier_range *range) in gru_invalidate_range_end()
/Linux-v5.10/drivers/gpu/drm/radeon/
Dradeon_mn.c49 const struct mmu_notifier_range *range, in radeon_mn_invalidate()
/Linux-v5.10/drivers/infiniband/hw/hfi1/
Dmmu_rb.c60 const struct mmu_notifier_range *);
288 const struct mmu_notifier_range *range) in mmu_notifier_range_start()
Duser_exp_rcv.c66 const struct mmu_notifier_range *range,
890 const struct mmu_notifier_range *range, in tid_rb_invalidate()
/Linux-v5.10/lib/
Dtest_hmm.c211 const struct mmu_notifier_range *range, in dmirror_interval_invalidate()
776 const struct mmu_notifier_range *range, in dmirror_snapshot_invalidate()
/Linux-v5.10/drivers/gpu/drm/nouveau/
Dnouveau_svm.c247 const struct mmu_notifier_range *update) in nouveau_svmm_invalidate_range_start()
480 const struct mmu_notifier_range *range, in nouveau_svm_range_invalidate()
/Linux-v5.10/drivers/gpu/drm/i915/gem/
Di915_gem_userptr.c88 const struct mmu_notifier_range *range) in userptr_mn_invalidate_range_start()
/Linux-v5.10/drivers/xen/
Dgntdev.c462 const struct mmu_notifier_range *range, in gntdev_invalidate()
/Linux-v5.10/fs/
Ddax.c802 struct mmu_notifier_range range; in dax_entry_mkclean()

12