Lines Matching full:vec
29 unsigned char *vec = walk->private; in mincore_hugetlb() local
36 for (; addr != end; vec++, addr += PAGE_SIZE) in mincore_hugetlb()
37 *vec = present; in mincore_hugetlb()
38 walk->private = vec; in mincore_hugetlb()
88 struct vm_area_struct *vma, unsigned char *vec) in __mincore_unmapped_range() argument
98 vec[i] = mincore_page(vma->vm_file->f_mapping, pgoff); in __mincore_unmapped_range()
101 vec[i] = 0; in __mincore_unmapped_range()
120 unsigned char *vec = walk->private; in mincore_pte_range() local
125 memset(vec, 1, nr); in mincore_pte_range()
131 __mincore_unmapped_range(addr, end, vma, vec); in mincore_pte_range()
141 vma, vec); in mincore_pte_range()
143 *vec = 1; in mincore_pte_range()
152 *vec = 1; in mincore_pte_range()
155 *vec = mincore_page(swap_address_space(entry), in mincore_pte_range()
159 *vec = 1; in mincore_pte_range()
163 vec++; in mincore_pte_range()
193 static long do_mincore(unsigned long addr, unsigned long pages, unsigned char *vec) in do_mincore() argument
202 .private = vec, in do_mincore()
211 memset(vec, 1, pages); in do_mincore()
237 * -EFAULT - vec points to an illegal address
246 unsigned char __user *, vec) in SYSCALL_DEFINE3() argument
264 if (!access_ok(VERIFY_WRITE, vec, pages)) in SYSCALL_DEFINE3()
283 if (copy_to_user(vec, tmp, retval)) { in SYSCALL_DEFINE3()
288 vec += retval; in SYSCALL_DEFINE3()