Lines Matching refs:start
744 ssize_t mfill_atomic_zeropage(struct mm_struct *dst_mm, unsigned long start,
747 return mfill_atomic(dst_mm, start, 0, len, mmap_changing,
751 ssize_t mfill_atomic_continue(struct mm_struct *dst_mm, unsigned long start,
755 return mfill_atomic(dst_mm, start, 0, len, mmap_changing,
759 ssize_t mfill_atomic_poison(struct mm_struct *dst_mm, unsigned long start,
763 return mfill_atomic(dst_mm, start, 0, len, mmap_changing,
768 unsigned long start, unsigned long len, bool enable_wp)
774 VM_WARN_ONCE(start < dst_vma->vm_start || start + len > dst_vma->vm_end,
790 ret = change_protection(&tlb, dst_vma, start, start + len, mm_cp_flags);
796 int mwriteprotect_range(struct mm_struct *dst_mm, unsigned long start,
800 unsigned long end = start + len;
805 VMA_ITERATOR(vmi, dst_mm, start);
810 BUG_ON(start & ~PAGE_MASK);
814 BUG_ON(start + len <= start);
838 if ((start & page_mask) || (len & page_mask))
842 _start = max(dst_vma->vm_start, start);