Home
last modified time | relevance | path

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

12

/Linux-v5.4/include/linux/
Dmmu_notifier.h64 struct mmu_notifier_range { struct
194 const struct mmu_notifier_range *range);
196 const struct mmu_notifier_range *range);
290 extern int __mmu_notifier_invalidate_range_start(struct mmu_notifier_range *r);
291 extern void __mmu_notifier_invalidate_range_end(struct mmu_notifier_range *r,
296 mmu_notifier_range_update_to_read_only(const struct mmu_notifier_range *range);
299 mmu_notifier_range_blockable(const struct mmu_notifier_range *range) in mmu_notifier_range_blockable()
344 mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_start()
357 mmu_notifier_invalidate_range_start_nonblock(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_start_nonblock()
371 mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_end()
[all …]
Dhmm.h352 const struct mmu_notifier_range *update);
Dmm.h1451 struct mmu_notifier_range;
1458 struct mmu_notifier_range *range,
/Linux-v5.4/drivers/gpu/drm/radeon/
Dradeon_mn.c64 const struct mmu_notifier_range *range) in radeon_mn_invalidate_range_start()
130 struct mmu_notifier_range range = { in radeon_mn_release()
/Linux-v5.4/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.4/mm/
Dmmu_notifier.c162 int __mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in __mmu_notifier_invalidate_range_start()
193 void __mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range, in __mmu_notifier_invalidate_range_end()
539 mmu_notifier_range_update_to_read_only(const struct mmu_notifier_range *range) in mmu_notifier_range_update_to_read_only()
Dhmm.c98 const struct mmu_notifier_range *nrange) in hmm_invalidate_range_start()
144 const struct mmu_notifier_range *nrange) in hmm_invalidate_range_end()
Dmemory.c944 struct mmu_notifier_range range; in copy_page_range()
1308 struct mmu_notifier_range range; in unmap_vmas()
1329 struct mmu_notifier_range range; in zap_page_range()
1356 struct mmu_notifier_range range; in zap_page_range_single()
2315 struct mmu_notifier_range range; in wp_page_copy()
4117 struct mmu_notifier_range *range, in __follow_pte_pmd()
4196 struct mmu_notifier_range *range, in follow_pte_pmd()
Dmprotect.c172 struct mmu_notifier_range range; in change_pmd_range()
Drmap.c893 struct mmu_notifier_range range; in page_mkclean_one()
1353 struct mmu_notifier_range range; in try_to_unmap_one()
Dhuge_memory.c1207 struct mmu_notifier_range range; in do_huge_pmd_wp_page_fallback()
1319 struct mmu_notifier_range range; in do_huge_pmd_wp_page()
2083 struct mmu_notifier_range range; in __split_huge_pud()
2302 struct mmu_notifier_range range; in __split_huge_pmd()
Dmremap.c246 struct mmu_notifier_range range; in move_page_tables()
Doom_kill.c540 struct mmu_notifier_range range; in __oom_reap_task_mm()
Dhugetlb.c3379 struct mmu_notifier_range range; in copy_hugetlb_page_range()
3482 struct mmu_notifier_range range; in __unmap_hugepage_range()
3688 struct mmu_notifier_range range; in hugetlb_cow()
4514 struct mmu_notifier_range range; in hugetlb_change_protection()
Dmadvise.c697 struct mmu_notifier_range range; in madvise_free_single_vma()
Dmigrate.c2335 struct mmu_notifier_range range; in migrate_vma_collect()
2814 struct mmu_notifier_range range; in migrate_vma_pages()
Dksm.c1042 struct mmu_notifier_range range; in write_protect_page()
1129 struct mmu_notifier_range range; in replace_page()
/Linux-v5.4/drivers/infiniband/hw/hfi1/
Dmmu_rb.c71 const struct mmu_notifier_range *);
286 const struct mmu_notifier_range *range) in mmu_notifier_range_start()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_mn.c200 const struct mmu_notifier_range *update) in amdgpu_mn_sync_pagetables_gfx()
249 const struct mmu_notifier_range *update) in amdgpu_mn_sync_pagetables_hsa()
/Linux-v5.4/drivers/infiniband/core/
Dumem_odp.c117 const struct mmu_notifier_range *range) in ib_umem_notifier_invalidate_range_start()
156 const struct mmu_notifier_range *range) in ib_umem_notifier_invalidate_range_end()
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_userptr.c90 const struct mmu_notifier_range *range) in userptr_mn_invalidate_range_start()
/Linux-v5.4/drivers/misc/mic/scif/
Dscif_dma.c195 const struct mmu_notifier_range *range) in scif_mmu_notifier_invalidate_range_start()
206 const struct mmu_notifier_range *range) in scif_mmu_notifier_invalidate_range_end()
/Linux-v5.4/drivers/gpu/drm/nouveau/
Dnouveau_svm.c255 const struct mmu_notifier_range *update) in nouveau_svmm_sync_cpu_device_pagetables()
/Linux-v5.4/drivers/xen/
Dgntdev.c519 const struct mmu_notifier_range *range) in mn_invl_range_start()
/Linux-v5.4/fs/
Ddax.c786 struct mmu_notifier_range range; in dax_entry_mkclean()

12