Lines Matching defs:vm_pgoff

506  * Before updating the vma's vm_start / vm_end / vm_pgoff fields, the
740 * We cannot adjust vm_start, vm_end, vm_pgoff fields of a vma that
892 vma->vm_pgoff = pgoff;
895 next->vm_pgoff += adjust_next >> PAGE_SHIFT;
1077 * Return true if we can merge this (vm_flags,anon_vma,file,vm_pgoff)
1090 pgoff_t vm_pgoff,
1096 if (vma->vm_pgoff == vm_pgoff)
1103 * Return true if we can merge this (vm_flags,anon_vma,file,vm_pgoff)
1112 pgoff_t vm_pgoff,
1120 if (vma->vm_pgoff + vm_pglen == vm_pgoff)
1219 next->vm_end, prev->vm_pgoff, NULL,
1223 end, prev->vm_pgoff, NULL, prev);
1240 addr, prev->vm_pgoff, NULL, next);
1243 next->vm_pgoff - pglen, NULL, next);
1279 b->vm_pgoff == a->vm_pgoff + ((b->vm_start - a->vm_start) >> PAGE_SHIFT);
1825 vma->vm_pgoff = pgoff;
1865 NULL, vma->vm_file, vma->vm_pgoff, NULL, NULL_VM_UFFD_CTX, NULL);
2501 if (vma->vm_pgoff + (size >> PAGE_SHIFT) >= vma->vm_pgoff) {
2581 if (grow <= vma->vm_pgoff) {
2601 vma->vm_pgoff -= grow;
2813 new->vm_pgoff += ((addr - vma->vm_start) >> PAGE_SHIFT);
2831 err = vma_adjust(vma, addr, vma->vm_end, vma->vm_pgoff +
2834 err = vma_adjust(vma, vma->vm_start, addr, vma->vm_pgoff, new);
3189 vma->vm_pgoff = pgoff;
3324 * The vm_pgoff of a purely anonymous vma should be irrelevant
3326 * are set. But now set the vm_pgoff it will almost certainly
3337 vma->vm_pgoff = vma->vm_start >> PAGE_SHIFT;
3383 * reset the dst vma->vm_pgoff to the
3386 * vm_pgoff linearity between src and dst vmas
3388 * safe. It is only safe to keep the vm_pgoff
3394 *need_rmap_locks = (new_vma->vm_pgoff <= vma->vm_pgoff);
3401 new_vma->vm_pgoff = pgoff;