Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/include/linux/
H A Dmmu_notifier.h17 struct mmu_notifier_range;
189 const struct mmu_notifier_range *range);
191 const struct mmu_notifier_range *range);
265 const struct mmu_notifier_range *range,
283 struct mmu_notifier_range { struct
431 extern int __mmu_notifier_invalidate_range_start(struct mmu_notifier_range *r);
432 extern void __mmu_notifier_invalidate_range_end(struct mmu_notifier_range *r,
437 mmu_notifier_range_update_to_read_only(const struct mmu_notifier_range *range);
440 mmu_notifier_range_blockable(const struct mmu_notifier_range *range) in mmu_notifier_range_blockable()
485 mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_start()
[all …]
H A Dmm.h1742 struct mmu_notifier_range;
1749 struct mmu_notifier_range *range, pte_t **ptepp,
/OK3568_Linux_fs/kernel/mm/
H A Dmmu_notifier.c101 const struct mmu_notifier_range *range, in mn_itree_inv_start_range()
124 const struct mmu_notifier_range *range) in mn_itree_inv_next()
270 struct mmu_notifier_range range = { in mn_itree_release()
451 const struct mmu_notifier_range *range) in mn_itree_invalidate()
483 struct mmu_notifier_range *range) in mn_hlist_invalidate_range_start()
542 int __mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in __mmu_notifier_invalidate_range_start()
560 struct mmu_notifier_range *range, bool only_end) in mn_hlist_invalidate_end()
598 void __mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range, in __mmu_notifier_invalidate_range_end()
1170 mmu_notifier_range_update_to_read_only(const struct mmu_notifier_range *range) in mmu_notifier_range_update_to_read_only()
H A Dmapping_dirty_helpers.c17 struct mmu_notifier_range range;
H A Dkhugepaged.c1072 struct mmu_notifier_range range; in collapse_huge_page()
1452 struct mmu_notifier_range range; in collapse_pte_mapped_thp()
1641 struct mmu_notifier_range range; in retract_page_tables()
H A Dmprotect.c220 struct mmu_notifier_range range; in change_pmd_range()
H A Drmap.c924 struct mmu_notifier_range range; in page_mkclean_one()
1455 struct mmu_notifier_range range; in try_to_unmap_one()
H A Dmemory.c1186 struct mmu_notifier_range range; in copy_page_range()
1586 struct mmu_notifier_range range; in unmap_vmas()
1607 struct mmu_notifier_range range; in zap_page_range()
1634 struct mmu_notifier_range range; in zap_page_range_single()
3138 struct mmu_notifier_range range; in wp_page_copy()
5373 struct mmu_notifier_range *range, pte_t **ptepp, in follow_invalidate_pte()
H A Dhugetlb.c3803 struct mmu_notifier_range range; in copy_hugetlb_page_range()
3916 struct mmu_notifier_range range; in __unmap_hugepage_range()
4137 struct mmu_notifier_range range; in hugetlb_cow()
5059 struct mmu_notifier_range range; in hugetlb_change_protection()
5768 struct mmu_notifier_range range; in hugetlb_unshare_all_pmds()
H A Dmremap.c466 struct mmu_notifier_range range; in move_page_tables()
H A Doom_kill.c581 struct mmu_notifier_range range; in __oom_reap_task_mm()
H A Dmadvise.c735 struct mmu_notifier_range range; in madvise_free_single_vma()
H A Dksm.c1044 struct mmu_notifier_range range; in write_protect_page()
1131 struct mmu_notifier_range range; in replace_page()
H A Dmigrate.c2488 struct mmu_notifier_range range; in migrate_vma_collect()
2982 struct mmu_notifier_range range; in migrate_vma_pages()
H A Dhuge_memory.c1971 struct mmu_notifier_range range; in __split_huge_pud()
2224 struct mmu_notifier_range range; in __split_huge_pmd()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A 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()
/OK3568_Linux_fs/kernel/drivers/misc/sgi-gru/
H A 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/
H A Dradeon_mn.c49 const struct mmu_notifier_range *range, in radeon_mn_invalidate()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/
H A Dmmu_rb.c60 const struct mmu_notifier_range *);
294 const struct mmu_notifier_range *range) in mmu_notifier_range_start()
H A Duser_exp_rcv.c66 const struct mmu_notifier_range *range,
890 const struct mmu_notifier_range *range, in tid_rb_invalidate()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.c251 const struct mmu_notifier_range *update) in nouveau_svmm_invalidate_range_start()
488 const struct mmu_notifier_range *range, in nouveau_svm_range_invalidate()
/OK3568_Linux_fs/kernel/lib/
H A Dtest_hmm.c211 const struct mmu_notifier_range *range, in dmirror_interval_invalidate()
776 const struct mmu_notifier_range *range, in dmirror_snapshot_invalidate()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/
H A Di915_gem_userptr.c88 const struct mmu_notifier_range *range) in userptr_mn_invalidate_range_start()
/OK3568_Linux_fs/kernel/drivers/xen/
H A Dgntdev.c526 const struct mmu_notifier_range *range, in gntdev_invalidate()
/OK3568_Linux_fs/kernel/fs/
H A Ddax.c819 struct mmu_notifier_range range; in dax_entry_mkclean()

12