Lines Matching refs:pages
187 static long do_mincore(unsigned long addr, unsigned long pages, unsigned char *vec) in do_mincore() argument
196 end = min(vma->vm_end, addr + (pages << PAGE_SHIFT)); in do_mincore()
198 unsigned long pages = DIV_ROUND_UP(end - addr, PAGE_SIZE); in do_mincore() local
199 memset(vec, 1, pages); in do_mincore()
200 return pages; in do_mincore()
236 unsigned long pages; in SYSCALL_DEFINE3() local
250 pages = len >> PAGE_SHIFT; in SYSCALL_DEFINE3()
251 pages += (offset_in_page(len)) != 0; in SYSCALL_DEFINE3()
253 if (!access_ok(vec, pages)) in SYSCALL_DEFINE3()
261 while (pages) { in SYSCALL_DEFINE3()
267 retval = do_mincore(start, min(pages, PAGE_SIZE), tmp); in SYSCALL_DEFINE3()
276 pages -= retval; in SYSCALL_DEFINE3()