Lines Matching refs:vmi
588 mprotect_fixup(struct vma_iterator *vmi, struct mmu_gather *tlb, in mprotect_fixup() argument
645 *pprev = vma_merge(vmi, mm, *pprev, start, end, newflags, in mprotect_fixup()
657 error = split_vma(vmi, vma, start, 1); in mprotect_fixup()
663 error = split_vma(vmi, vma, end, 0); in mprotect_fixup()
712 struct vma_iterator vmi; in do_mprotect_pkey() local
744 vma_iter_init(&vmi, current->mm, start); in do_mprotect_pkey()
745 vma = vma_find(&vmi, end); in do_mprotect_pkey()
768 prev = vma_prev(&vmi); in do_mprotect_pkey()
775 for_each_vma_range(vmi, vma, end) { in do_mprotect_pkey()
831 error = mprotect_fixup(&vmi, &tlb, vma, &prev, nstart, tmp, newflags); in do_mprotect_pkey()
835 tmp = vma_iter_end(&vmi); in do_mprotect_pkey()
841 if (vma_iter_end(&vmi) < end) in do_mprotect_pkey()