Lines Matching refs:pages
184 static long do_mincore(unsigned long addr, unsigned long pages, unsigned char *vec) in do_mincore() argument
193 end = min(vma->vm_end, addr + (pages << PAGE_SHIFT)); in do_mincore()
195 unsigned long pages = DIV_ROUND_UP(end - addr, PAGE_SIZE); in do_mincore() local
196 memset(vec, 1, pages); in do_mincore()
197 return pages; in do_mincore()
233 unsigned long pages; in SYSCALL_DEFINE3() local
247 pages = len >> PAGE_SHIFT; in SYSCALL_DEFINE3()
248 pages += (offset_in_page(len)) != 0; in SYSCALL_DEFINE3()
250 if (!access_ok(vec, pages)) in SYSCALL_DEFINE3()
258 while (pages) { in SYSCALL_DEFINE3()
264 retval = do_mincore(start, min(pages, PAGE_SIZE), tmp); in SYSCALL_DEFINE3()
273 pages -= retval; in SYSCALL_DEFINE3()