Lines Matching full:vec
31 unsigned char *vec = walk->private; in mincore_hugetlb() local
40 for (; addr != end; vec++, addr += PAGE_SIZE) in mincore_hugetlb()
41 *vec = present; in mincore_hugetlb()
42 walk->private = vec; in mincore_hugetlb()
125 struct vm_area_struct *vma, unsigned char *vec) in __mincore_unmapped_range() argument
135 vec[i] = mincore_page(vma->vm_file->f_mapping, pgoff); in __mincore_unmapped_range()
138 vec[i] = 0; in __mincore_unmapped_range()
158 unsigned char *vec = walk->private; in mincore_pte_range() local
164 memset(vec, 1, nr); in mincore_pte_range()
181 vma, vec); in mincore_pte_range()
192 vec[i] = 1; in mincore_pte_range()
194 *vec = mincore_swap(pte_to_swp_entry(pte), false); in mincore_pte_range()
196 vec += step; in mincore_pte_range()
234 static long do_mincore(unsigned long addr, unsigned long pages, unsigned char *vec) in do_mincore() argument
246 memset(vec, 1, pages); in do_mincore()
249 err = walk_page_range(vma->vm_mm, addr, end, &mincore_walk_ops, vec); in do_mincore()
271 * -EFAULT - vec points to an illegal address
280 unsigned char __user *, vec) in SYSCALL_DEFINE3() argument
300 if (!access_ok(vec, pages)) in SYSCALL_DEFINE3()
319 if (copy_to_user(vec, tmp, retval)) { in SYSCALL_DEFINE3()
324 vec += retval; in SYSCALL_DEFINE3()