Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\mmu_notifier.h Create Date:2022-07-28 05:59:06
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:mmu_notifier_invalidate_range_end

Proto:static inline void mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range)

Type:void

Parameter:

TypeParameterName
struct mmu_notifier_range *range
462  If mmu_notifier_range_blockable(range) Then might_sleep()
465  If mm_has_notifiers(mm) Then __mmu_notifier_invalidate_range_end(range, false)
Caller
NameDescribe
__replace_page__replace_page - replace page in vma by new page
__oom_reap_task_mm
copy_page_range
unmap_vmasmap_vmas - unmap a range of memory covered by a list of vma's*@tlb: address of the caller's struct mmu_gather*@vma: the starting vma*@start_addr: virtual address at which to start unmapping*@end_addr: virtual address at which to end unmapping
zap_page_rangezap_page_range - remove user pages in a given range*@vma: vm_area_struct holding the applicable pages*@start: starting address of pages to zap*@size: number of bytes to zap* Caller must protect the VMA list
zap_page_range_singlezap_page_range_single - remove user pages in a given range*@vma: vm_area_struct holding the applicable pages*@address: starting address of pages to zap*@size: number of bytes to zap*@details: details of shared cache invalidation
__follow_pte_pmd
change_pmd_range
move_page_tables
page_mkclean_one
try_to_unmap_one@arg: enum ttu_flags will be passed to this argument
madvise_free_single_vma
copy_hugetlb_page_range
__unmap_hugepage_range
hugetlb_cowHugetlb_cow() should be called with page lock of the original hugepage held.* Called with hugetlb_instantiation_mutex held and pte_page locked so we* cannot race with other handlers or page migration.
hugetlb_change_protection
write_protect_page
replace_pageplace_page - replace page in vma by new ksm page*@vma: vma that holds the pte pointing to page*@page: the page we are replacing by kpage*@kpage: the ksm page we replace page by*@orig_pte: the original value of the pte
do_huge_pmd_wp_page_fallback
collapse_huge_page
wp_clean_post_vmawp_clean_post_vma - The pagewalk post_vma callback.* The post_vma callback performs the tlb flush and calls necessary mmu* notifiers.
dax_entry_mkcleanWalk all mappings of a given index of a file and writeprotect them