Lines Matching refs:range

5562 	struct mmu_notifier_range range;  in copy_hugetlb_page_range()  local
5567 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, src, in copy_hugetlb_page_range()
5570 mmu_notifier_invalidate_range_start(&range); in copy_hugetlb_page_range()
5731 mmu_notifier_invalidate_range_end(&range); in copy_hugetlb_page_range()
5790 struct mmu_notifier_range range; in move_hugetlb_page_tables() local
5793 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, mm, old_addr, in move_hugetlb_page_tables()
5795 adjust_range_if_pmd_sharing_possible(vma, &range.start, &range.end); in move_hugetlb_page_tables()
5800 flush_cache_range(vma, range.start, range.end); in move_hugetlb_page_tables()
5802 mmu_notifier_invalidate_range_start(&range); in move_hugetlb_page_tables()
5832 flush_hugetlb_tlb_range(vma, range.start, range.end); in move_hugetlb_page_tables()
5835 mmu_notifier_invalidate_range_end(&range); in move_hugetlb_page_tables()
6055 struct mmu_notifier_range range; in unmap_hugepage_range() local
6058 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, vma->vm_mm, in unmap_hugepage_range()
6060 adjust_range_if_pmd_sharing_possible(vma, &range.start, &range.end); in unmap_hugepage_range()
6061 mmu_notifier_invalidate_range_start(&range); in unmap_hugepage_range()
6067 mmu_notifier_invalidate_range_end(&range); in unmap_hugepage_range()
6145 struct mmu_notifier_range range; in hugetlb_wp() local
6282 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, mm, vmf->address, in hugetlb_wp()
6284 mmu_notifier_invalidate_range_start(&range); in hugetlb_wp()
6308 mmu_notifier_invalidate_range_end(&range); in hugetlb_wp()
7098 struct mmu_notifier_range range; in hugetlb_change_protection() local
7108 mmu_notifier_range_init(&range, MMU_NOTIFY_PROTECTION_VMA, in hugetlb_change_protection()
7110 adjust_range_if_pmd_sharing_possible(vma, &range.start, &range.end); in hugetlb_change_protection()
7113 flush_cache_range(vma, range.start, range.end); in hugetlb_change_protection()
7115 mmu_notifier_invalidate_range_start(&range); in hugetlb_change_protection()
7217 flush_hugetlb_tlb_range(vma, range.start, range.end); in hugetlb_change_protection()
7229 mmu_notifier_invalidate_range_end(&range); in hugetlb_change_protection()
7897 struct mmu_notifier_range range; in hugetlb_unshare_pmds() local
7913 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, mm, in hugetlb_unshare_pmds()
7915 mmu_notifier_invalidate_range_start(&range); in hugetlb_unshare_pmds()
7939 mmu_notifier_invalidate_range_end(&range); in hugetlb_unshare_pmds()