• Home
  • Raw
  • Download

Lines Matching refs:start

2279 		unsigned long start, unsigned long end,  in prctl_update_vma_anon_name()  argument
2291 pgoff = vma->vm_pgoff + ((start - vma->vm_start) >> PAGE_SHIFT); in prctl_update_vma_anon_name()
2292 *prev = vma_merge(mm, *prev, start, end, vma->vm_flags, vma->anon_vma, in prctl_update_vma_anon_name()
2302 if (start != vma->vm_start) { in prctl_update_vma_anon_name()
2303 error = split_vma(mm, vma, start, 1); in prctl_update_vma_anon_name()
2324 static int prctl_set_vma_anon_name(unsigned long start, unsigned long end, in prctl_set_vma_anon_name() argument
2337 vma = find_vma_prev(current->mm, start, &prev); in prctl_set_vma_anon_name()
2338 if (vma && start > vma->vm_start) in prctl_set_vma_anon_name()
2348 if (start < vma->vm_start) { in prctl_set_vma_anon_name()
2350 start = vma->vm_start; in prctl_set_vma_anon_name()
2351 if (start >= end) in prctl_set_vma_anon_name()
2361 error = prctl_update_vma_anon_name(vma, &prev, start, tmp, in prctl_set_vma_anon_name()
2365 start = tmp; in prctl_set_vma_anon_name()
2366 if (prev && start < prev->vm_end) in prctl_set_vma_anon_name()
2367 start = prev->vm_end; in prctl_set_vma_anon_name()
2369 if (start >= end) in prctl_set_vma_anon_name()
2374 vma = find_vma(current->mm, start); in prctl_set_vma_anon_name()
2378 static int prctl_set_vma(unsigned long opt, unsigned long start, in prctl_set_vma() argument
2386 if (start & ~PAGE_MASK) in prctl_set_vma()
2394 end = start + len; in prctl_set_vma()
2395 if (end < start) in prctl_set_vma()
2398 if (end == start) in prctl_set_vma()
2405 error = prctl_set_vma_anon_name(start, end, arg); in prctl_set_vma()
2416 static int prctl_set_vma(unsigned long opt, unsigned long start, in prctl_set_vma() argument