Lines Matching refs:start
21 * MS_ASYNC does not start I/O (it used to, up to 2.5.67).
27 * Or the application may run fadvise(FADV_DONTNEED) against the fd to start
32 SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags)
40 start = untagged_addr(start);
44 if (offset_in_page(start))
50 end = start + len;
51 if (end < start)
54 if (end == start)
57 * If the interval [start,end) covers some unmapped address ranges,
63 vma = find_vma(mm, start);
68 /* Still start < end. */
72 /* Here start < vma->vm_end. */
73 if (start < vma->vm_start) {
76 start = vma->vm_start;
77 if (start >= end)
81 /* Here vma->vm_start <= start < vma->vm_end. */
88 fstart = (start - vma->vm_start) +
90 fend = fstart + (min(end, vma->vm_end) - start) - 1;
91 start = vma->vm_end;
98 if (error || start >= end)
101 vma = find_vma(mm, start);
103 if (start >= end) {