Lines Matching defs:vm_pgoff
345 * Before updating the vma's vm_start / vm_end / vm_pgoff fields, the
671 vma->vm_pgoff = pgoff;
716 vma->vm_pgoff = pgoff;
766 * Return true if we can merge this (vm_flags,anon_vma,file,vm_pgoff)
781 pgoff_t vm_pgoff, struct vm_userfaultfd_ctx vm_userfaultfd_ctx,
786 if (vma->vm_pgoff == vm_pgoff)
793 * Return true if we can merge this (vm_flags,anon_vma,file,vm_pgoff)
804 pgoff_t vm_pgoff, struct vm_userfaultfd_ctx vm_userfaultfd_ctx,
811 if (vma->vm_pgoff + vm_pglen == vm_pgoff)
909 vma_pgoff = prev->vm_pgoff;
983 vma_pgoff = next->vm_pgoff - pglen;
985 vma_pgoff = curr->vm_pgoff;
1019 vma->vm_pgoff = vma_pgoff;
1026 adjust->vm_pgoff += adj_start >> PAGE_SHIFT;
1066 b->vm_pgoff == a->vm_pgoff + ((b->vm_start - a->vm_start) >> PAGE_SHIFT);
2033 if (vma->vm_pgoff + (size >> PAGE_SHIFT) >= vma->vm_pgoff) {
2126 if (grow <= vma->vm_pgoff) {
2144 vma->vm_pgoff -= grow;
2390 new->vm_pgoff += ((addr - vma->vm_start) >> PAGE_SHIFT);
2422 vma->vm_pgoff += (addr - new->vm_start) >> PAGE_SHIFT;
2698 pgoff_t vm_pgoff;
2746 vm_pgoff = next->vm_pgoff - pglen;
2757 vm_pgoff = prev->vm_pgoff;
2764 !vma_expand(&vmi, vma, merge_start, merge_end, vm_pgoff, next)) {
2789 vma->vm_pgoff = pgoff;
2819 vma->vm_file, vma->vm_pgoff, NULL,
3149 vma->vm_pgoff = addr >> PAGE_SHIFT;
3309 * The vm_pgoff of a purely anonymous vma should be irrelevant
3311 * are set. But now set the vm_pgoff it will almost certainly
3322 vma->vm_pgoff = vma->vm_start >> PAGE_SHIFT;
3374 * reset the dst vma->vm_pgoff to the
3377 * vm_pgoff linearity between src and dst vmas
3379 * safe. It is only safe to keep the vm_pgoff
3385 *need_rmap_locks = (new_vma->vm_pgoff <= vma->vm_pgoff);
3392 new_vma->vm_pgoff = pgoff;