Lines Matching refs:range
1292 struct mmu_notifier_range range; in copy_page_range() local
1328 mmu_notifier_range_init(&range, MMU_NOTIFY_PROTECTION_PAGE, in copy_page_range()
1330 mmu_notifier_invalidate_range_start(&range); in copy_page_range()
1358 mmu_notifier_invalidate_range_end(&range); in copy_page_range()
1695 struct mmu_notifier_range range; in unmap_vmas() local
1697 mmu_notifier_range_init(&range, MMU_NOTIFY_UNMAP, 0, vma, vma->vm_mm, in unmap_vmas()
1699 mmu_notifier_invalidate_range_start(&range); in unmap_vmas()
1702 mmu_notifier_invalidate_range_end(&range); in unmap_vmas()
1716 struct mmu_notifier_range range; in zap_page_range() local
1720 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, vma, vma->vm_mm, in zap_page_range()
1724 mmu_notifier_invalidate_range_start(&range); in zap_page_range()
1725 for ( ; vma && vma->vm_start < range.end; vma = vma->vm_next) in zap_page_range()
1726 unmap_single_vma(&tlb, vma, start, range.end, NULL); in zap_page_range()
1727 mmu_notifier_invalidate_range_end(&range); in zap_page_range()
1743 struct mmu_notifier_range range; in zap_page_range_single() local
1747 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, vma, vma->vm_mm, in zap_page_range_single()
1751 mmu_notifier_invalidate_range_start(&range); in zap_page_range_single()
1752 unmap_single_vma(&tlb, vma, address, range.end, details); in zap_page_range_single()
1753 mmu_notifier_invalidate_range_end(&range); in zap_page_range_single()
3166 struct mmu_notifier_range range; in wp_page_copy() local
3218 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, vma, mm, in wp_page_copy()
3221 mmu_notifier_invalidate_range_start(&range); in wp_page_copy()
3304 mmu_notifier_invalidate_range_only_end(&range); in wp_page_copy()
3324 mmu_notifier_invalidate_range_only_end(&range); in wp_page_copy()
3662 struct mmu_notifier_range range; in remove_device_exclusive_entry() local
3679 mmu_notifier_range_init_owner(&range, MMU_NOTIFY_EXCLUSIVE, 0, vma, in remove_device_exclusive_entry()
3682 mmu_notifier_invalidate_range_start(&range); in remove_device_exclusive_entry()
3693 mmu_notifier_invalidate_range_end(&range); in remove_device_exclusive_entry()
5381 struct mmu_notifier_range *range, pte_t **ptepp, in follow_invalidate_pte() argument
5409 if (range) { in follow_invalidate_pte()
5410 mmu_notifier_range_init(range, MMU_NOTIFY_CLEAR, 0, in follow_invalidate_pte()
5413 mmu_notifier_invalidate_range_start(range); in follow_invalidate_pte()
5421 if (range) in follow_invalidate_pte()
5422 mmu_notifier_invalidate_range_end(range); in follow_invalidate_pte()
5428 if (range) { in follow_invalidate_pte()
5429 mmu_notifier_range_init(range, MMU_NOTIFY_CLEAR, 0, NULL, mm, in follow_invalidate_pte()
5432 mmu_notifier_invalidate_range_start(range); in follow_invalidate_pte()
5441 if (range) in follow_invalidate_pte()
5442 mmu_notifier_invalidate_range_end(range); in follow_invalidate_pte()