/linux-4.4.14/mm/ |
D | huge_memory.c | 1056 unsigned long mmun_end; /* For mmu_notifiers */ in do_huge_pmd_wp_page_fallback() local 1095 mmun_end = haddr + HPAGE_PMD_SIZE; in do_huge_pmd_wp_page_fallback() 1096 mmu_notifier_invalidate_range_start(mm, mmun_start, mmun_end); in do_huge_pmd_wp_page_fallback() 1130 mmu_notifier_invalidate_range_end(mm, mmun_start, mmun_end); in do_huge_pmd_wp_page_fallback() 1140 mmu_notifier_invalidate_range_end(mm, mmun_start, mmun_end); in do_huge_pmd_wp_page_fallback() 1160 unsigned long mmun_end; /* For mmu_notifiers */ in do_huge_pmd_wp_page() local 1231 mmun_end = haddr + HPAGE_PMD_SIZE; in do_huge_pmd_wp_page() 1232 mmu_notifier_invalidate_range_start(mm, mmun_start, mmun_end); in do_huge_pmd_wp_page() 1264 mmu_notifier_invalidate_range_end(mm, mmun_start, mmun_end); in do_huge_pmd_wp_page() 1681 const unsigned long mmun_end = address + HPAGE_PMD_SIZE; in __split_huge_page_splitting() local [all …]
|
D | migrate.c | 1749 unsigned long mmun_end = mmun_start + HPAGE_PMD_SIZE; in migrate_misplaced_transhuge_page() local 1773 flush_tlb_range(vma, mmun_start, mmun_end); in migrate_misplaced_transhuge_page() 1786 mmu_notifier_invalidate_range_start(mm, mmun_start, mmun_end); in migrate_misplaced_transhuge_page() 1791 mmu_notifier_invalidate_range_end(mm, mmun_start, mmun_end); in migrate_misplaced_transhuge_page() 1823 flush_cache_range(vma, mmun_start, mmun_end); in migrate_misplaced_transhuge_page() 1827 flush_tlb_range(vma, mmun_start, mmun_end); in migrate_misplaced_transhuge_page() 1832 flush_tlb_range(vma, mmun_start, mmun_end); in migrate_misplaced_transhuge_page() 1833 mmu_notifier_invalidate_range(mm, mmun_start, mmun_end); in migrate_misplaced_transhuge_page() 1845 mmu_notifier_invalidate_range_end(mm, mmun_start, mmun_end); in migrate_misplaced_transhuge_page()
|
D | mremap.c | 172 unsigned long mmun_end; /* For mmu_notifiers */ in move_page_tables() local 178 mmun_end = old_end; in move_page_tables() 179 mmu_notifier_invalidate_range_start(vma->vm_mm, mmun_start, mmun_end); in move_page_tables() 231 mmu_notifier_invalidate_range_end(vma->vm_mm, mmun_start, mmun_end); in move_page_tables()
|
D | ksm.c | 866 unsigned long mmun_end; /* For mmu_notifiers */ in write_protect_page() local 875 mmun_end = addr + PAGE_SIZE; in write_protect_page() 876 mmu_notifier_invalidate_range_start(mm, mmun_start, mmun_end); in write_protect_page() 916 mmu_notifier_invalidate_range_end(mm, mmun_start, mmun_end); in write_protect_page() 940 unsigned long mmun_end; /* For mmu_notifiers */ in replace_page() local 951 mmun_end = addr + PAGE_SIZE; in replace_page() 952 mmu_notifier_invalidate_range_start(mm, mmun_start, mmun_end); in replace_page() 975 mmu_notifier_invalidate_range_end(mm, mmun_start, mmun_end); in replace_page()
|
D | hugetlb.c | 3088 unsigned long mmun_end; /* For mmu_notifiers */ in copy_hugetlb_page_range() local 3094 mmun_end = vma->vm_end; in copy_hugetlb_page_range() 3096 mmu_notifier_invalidate_range_start(src, mmun_start, mmun_end); in copy_hugetlb_page_range() 3137 mmun_end); in copy_hugetlb_page_range() 3151 mmu_notifier_invalidate_range_end(src, mmun_start, mmun_end); in copy_hugetlb_page_range() 3170 const unsigned long mmun_end = end; /* For mmu_notifiers */ in __unmap_hugepage_range() local 3177 mmu_notifier_invalidate_range_start(mm, mmun_start, mmun_end); in __unmap_hugepage_range() 3252 mmu_notifier_invalidate_range_end(mm, mmun_start, mmun_end); in __unmap_hugepage_range() 3358 unsigned long mmun_end; /* For mmu_notifiers */ in hugetlb_cow() local 3438 mmun_end = mmun_start + huge_page_size(h); in hugetlb_cow() [all …]
|
D | memory.c | 1054 unsigned long mmun_end; /* For mmu_notifiers */ in copy_page_range() local 1089 mmun_end = end; in copy_page_range() 1092 mmun_end); in copy_page_range() 1109 mmu_notifier_invalidate_range_end(src_mm, mmun_start, mmun_end); in copy_page_range() 2109 const unsigned long mmun_end = mmun_start + PAGE_SIZE; /* For mmu_notifiers */ in wp_page_copy() local 2131 mmu_notifier_invalidate_range_start(mm, mmun_start, mmun_end); in wp_page_copy() 2203 mmu_notifier_invalidate_range_end(mm, mmun_start, mmun_end); in wp_page_copy()
|
/linux-4.4.14/kernel/events/ |
D | uprobes.c | 161 const unsigned long mmun_end = addr + PAGE_SIZE; in __replace_page() local 171 mmu_notifier_invalidate_range_start(mm, mmun_start, mmun_end); in __replace_page() 203 mmu_notifier_invalidate_range_end(mm, mmun_start, mmun_end); in __replace_page()
|