Home
last modified time | relevance | path

Searched refs:mmu_notifier_invalidate_range_end (Results 1 – 18 of 18) sorted by relevance

/linux-6.1.9/Documentation/translations/zh_CN/mm/
Dmmu_notifier.rst21 A) 在mmu_notifier_invalidate_range_end()之前,支持页的地址被释放。
79 CPU-thread-1 {COW_step3: {mmu_notifier_invalidate_range_end(addrB)}}
96 调用延迟到页表锁外的mmu_notifier_invalidate_range_end()是可以的。即使做页表更新的线程
97 在释放页表锁后但在调用mmu_notifier_invalidate_range_end()前被抢占,也是如此。
Dhmm.rst270 和 ``mmu_notifier_invalidate_range_end()`` 调用来遍历设备周围的页表,使
/linux-6.1.9/Documentation/mm/
Dmmu_notifier.rst15 A) page backing address is free before mmu_notifier_invalidate_range_end()
77 CPU-thread-1 {COW_step3: {mmu_notifier_invalidate_range_end(addrB)}}
97 call to mmu_notifier_invalidate_range_end() outside the page table lock. This
99 releasing page table lock but before call mmu_notifier_invalidate_range_end().
Dhmm.rst331 ``mmu_notifier_invalidate_range_end()`` calls around the page table
/linux-6.1.9/include/linux/
Dmmu_notifier.h479 mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_end() function
713 void mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_end() function
/linux-6.1.9/mm/
Dmapping_dirty_helpers.c225 mmu_notifier_invalidate_range_end(&wpwalk->range); in wp_clean_post_vma()
Drmap.c1007 mmu_notifier_invalidate_range_end(&range); in page_vma_mkclean_one()
1794 mmu_notifier_invalidate_range_end(&range); in try_to_unmap_one()
2135 mmu_notifier_invalidate_range_end(&range); in try_to_migrate_one()
2269 mmu_notifier_invalidate_range_end(&range); in page_make_device_exclusive_one()
Dmigrate_device.c316 mmu_notifier_invalidate_range_end(&range); in migrate_vma_collect()
Doom_kill.c554 mmu_notifier_invalidate_range_end(&range); in __oom_reap_task_mm()
Dmprotect.c426 mmu_notifier_invalidate_range_end(&range); in change_pmd_range()
Dhugetlb.c5126 mmu_notifier_invalidate_range_end(&range); in copy_hugetlb_page_range()
5217 mmu_notifier_invalidate_range_end(&range); in move_hugetlb_page_tables()
5346 mmu_notifier_invalidate_range_end(&range); in __unmap_hugepage_range()
5629 mmu_notifier_invalidate_range_end(&range); in hugetlb_wp()
6705 mmu_notifier_invalidate_range_end(&range); in hugetlb_change_protection()
7456 mmu_notifier_invalidate_range_end(&range); in hugetlb_unshare_pmds()
Dmremap.c566 mmu_notifier_invalidate_range_end(&range); in move_page_tables()
Dmemory.c1339 mmu_notifier_invalidate_range_end(&range); in copy_page_range()
1726 mmu_notifier_invalidate_range_end(&range); in unmap_vmas()
1755 mmu_notifier_invalidate_range_end(&range); in zap_page_range()
1789 mmu_notifier_invalidate_range_end(&range); in zap_page_range_single()
3641 mmu_notifier_invalidate_range_end(&range); in remove_device_exclusive_entry()
Dkhugepaged.c1053 mmu_notifier_invalidate_range_end(&range); in collapse_huge_page()
1419 mmu_notifier_invalidate_range_end(&range); in collapse_and_free_pmd()
Dksm.c1095 mmu_notifier_invalidate_range_end(&range); in write_protect_page()
1191 mmu_notifier_invalidate_range_end(&range); in replace_page()
Dmadvise.c765 mmu_notifier_invalidate_range_end(&range); in madvise_free_single_vma()
/linux-6.1.9/kernel/events/
Duprobes.c210 mmu_notifier_invalidate_range_end(&range); in __replace_page()
/linux-6.1.9/fs/proc/
Dtask_mmu.c1308 mmu_notifier_invalidate_range_end(&range); in clear_refs_write()