Home
last modified time | relevance | path

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

12

/linux/include/linux/
A Dmmu_notifier.h14 struct mmu_notifier_range;
185 const struct mmu_notifier_range *range);
187 const struct mmu_notifier_range *range);
253 const struct mmu_notifier_range *range,
271 struct mmu_notifier_range { struct
407 mmu_notifier_range_blockable(const struct mmu_notifier_range *range) in mmu_notifier_range_blockable()
452 mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_start()
479 mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_end()
531 struct mmu_notifier_range *range, in mmu_notifier_range_init_owner()
649 struct mmu_notifier_range { struct
[all …]
A Dmm.h1862 struct mmu_notifier_range;
1869 struct mmu_notifier_range *range, pte_t **ptepp,
/linux/mm/
A 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()
536 int __mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in __mmu_notifier_invalidate_range_start()
554 struct mmu_notifier_range *range, bool only_end) in mn_hlist_invalidate_end()
592 void __mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range, in __mmu_notifier_invalidate_range_end()
1113 mmu_notifier_range_update_to_read_only(const struct mmu_notifier_range *range) in mmu_notifier_range_update_to_read_only()
A Dmapping_dirty_helpers.c17 struct mmu_notifier_range range;
A Drmap.c911 struct mmu_notifier_range range; in page_mkclean_one()
1405 struct mmu_notifier_range range; in try_to_unmap_one()
1705 struct mmu_notifier_range range; in try_to_migrate_one()
2061 struct mmu_notifier_range range; in page_make_device_exclusive_one()
A Dmemory.c1236 struct mmu_notifier_range range; in copy_page_range()
1609 struct mmu_notifier_range range; in unmap_vmas()
1630 struct mmu_notifier_range range; in zap_page_range()
1657 struct mmu_notifier_range range; in zap_page_range_single()
2978 struct mmu_notifier_range range; in wp_page_copy()
3441 struct mmu_notifier_range range; in remove_device_exclusive_entry()
4876 struct mmu_notifier_range *range, pte_t **ptepp, in follow_invalidate_pte()
A Dmprotect.c230 struct mmu_notifier_range range; in change_pmd_range()
A Dhugetlb.c4705 struct mmu_notifier_range range; in copy_hugetlb_page_range()
4892 struct mmu_notifier_range range; in move_hugetlb_page_tables()
4941 struct mmu_notifier_range range; in __unmap_hugepage_range()
5148 struct mmu_notifier_range range; in hugetlb_cow()
6121 struct mmu_notifier_range range; in hugetlb_change_protection()
6837 struct mmu_notifier_range range; in hugetlb_unshare_all_pmds()
A Doom_kill.c543 struct mmu_notifier_range range; in __oom_reap_task_mm()
A Dmremap.c485 struct mmu_notifier_range range; in move_page_tables()
A Dmadvise.c712 struct mmu_notifier_range range; in madvise_free_single_vma()
A Dksm.c1042 struct mmu_notifier_range range; in write_protect_page()
1129 struct mmu_notifier_range range; in replace_page()
A Dmigrate.c2442 struct mmu_notifier_range range; in migrate_vma_collect()
2848 struct mmu_notifier_range range; in migrate_vma_pages()
A Dhuge_memory.c1903 struct mmu_notifier_range range; in __split_huge_pud()
2149 struct mmu_notifier_range range; in __split_huge_pmd()
/linux/drivers/gpu/drm/amd/amdgpu/
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()
/linux/drivers/misc/sgi-gru/
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()
/linux/drivers/gpu/drm/radeon/
A Dradeon_mn.c50 const struct mmu_notifier_range *range, in radeon_mn_invalidate()
/linux/drivers/infiniband/hw/hfi1/
A Dmmu_rb.c19 const struct mmu_notifier_range *);
247 const struct mmu_notifier_range *range) in mmu_notifier_range_start()
A Duser_exp_rcv.c24 const struct mmu_notifier_range *range,
846 const struct mmu_notifier_range *range, in tid_rb_invalidate()
/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_userptr.c60 const struct mmu_notifier_range *range, in i915_gem_userptr_invalidate()
/linux/drivers/gpu/drm/nouveau/
A Dnouveau_svm.c254 const struct mmu_notifier_range *update) in nouveau_svmm_invalidate_range_start()
508 const struct mmu_notifier_range *range, in nouveau_svm_range_invalidate()
/linux/lib/
A Dtest_hmm.c213 const struct mmu_notifier_range *range, in dmirror_interval_invalidate()
888 const struct mmu_notifier_range *range, in dmirror_snapshot_invalidate()
/linux/drivers/xen/
A Dgntdev.c470 const struct mmu_notifier_range *range, in gntdev_invalidate()
/linux/fs/
A Ddax.c814 struct mmu_notifier_range range; in dax_entry_mkclean()
/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_svm.c51 const struct mmu_notifier_range *range,
2192 const struct mmu_notifier_range *range, in svm_range_cpu_invalidate_pagetables()

Completed in 89 milliseconds

12