kiov              702 drivers/misc/mic/vop/vop_vringh.c 		struct kvec *kiov = &iov->iov[iov->i];
kiov              703 drivers/misc/mic/vop/vop_vringh.c 		unsigned long daddr = (unsigned long)kiov->iov_base;
kiov              705 drivers/misc/mic/vop/vop_vringh.c 		partlen = min(kiov->iov_len, len);
kiov              709 drivers/misc/mic/vop/vop_vringh.c 						      kiov->iov_len,
kiov              714 drivers/misc/mic/vop/vop_vringh.c 							kiov->iov_len,
kiov              725 drivers/misc/mic/vop/vop_vringh.c 		kiov->iov_len -= partlen;
kiov              726 drivers/misc/mic/vop/vop_vringh.c 		kiov->iov_base += partlen;
kiov              727 drivers/misc/mic/vop/vop_vringh.c 		if (!kiov->iov_len) {
kiov              729 drivers/misc/mic/vop/vop_vringh.c 			kiov->iov_len = iov->consumed;
kiov              730 drivers/misc/mic/vop/vop_vringh.c 			kiov->iov_base -= iov->consumed;
kiov              167 include/linux/vringh.h static inline void vringh_kiov_init(struct vringh_kiov *kiov,
kiov              170 include/linux/vringh.h 	kiov->used = kiov->i = 0;
kiov              171 include/linux/vringh.h 	kiov->consumed = 0;
kiov              172 include/linux/vringh.h 	kiov->max_num = num;
kiov              173 include/linux/vringh.h 	kiov->iov = kvec;
kiov              176 include/linux/vringh.h static inline void vringh_kiov_reset(struct vringh_kiov *kiov)
kiov              178 include/linux/vringh.h 	kiov->iov[kiov->i].iov_len += kiov->consumed;
kiov              179 include/linux/vringh.h 	kiov->iov[kiov->i].iov_base -= kiov->consumed;
kiov              180 include/linux/vringh.h 	kiov->consumed = 0;
kiov              181 include/linux/vringh.h 	kiov->i = 0;
kiov              184 include/linux/vringh.h static inline void vringh_kiov_cleanup(struct vringh_kiov *kiov)
kiov              186 include/linux/vringh.h 	if (kiov->max_num & VRINGH_IOV_ALLOCATED)
kiov              187 include/linux/vringh.h 		kfree(kiov->iov);
kiov              188 include/linux/vringh.h 	kiov->max_num = kiov->used = kiov->i = kiov->consumed = 0;
kiov              189 include/linux/vringh.h 	kiov->iov = NULL;
kiov              880 kernel/ptrace.c 			 struct iovec *kiov)
kiov              886 kernel/ptrace.c 	if (!regset || (kiov->iov_len % regset->size) != 0)
kiov              890 kernel/ptrace.c 	kiov->iov_len = min(kiov->iov_len,
kiov              895 kernel/ptrace.c 					   kiov->iov_len, kiov->iov_base);
kiov              898 kernel/ptrace.c 					     kiov->iov_len, kiov->iov_base);
kiov             1202 kernel/ptrace.c 		struct iovec kiov;
kiov             1208 kernel/ptrace.c 		if (__get_user(kiov.iov_base, &uiov->iov_base) ||
kiov             1209 kernel/ptrace.c 		    __get_user(kiov.iov_len, &uiov->iov_len))
kiov             1212 kernel/ptrace.c 		ret = ptrace_regset(child, request, addr, &kiov);
kiov             1214 kernel/ptrace.c 			ret = __put_user(kiov.iov_len, &uiov->iov_len);
kiov             1359 kernel/ptrace.c 		struct iovec kiov;
kiov             1372 kernel/ptrace.c 		kiov.iov_base = compat_ptr(ptr);
kiov             1373 kernel/ptrace.c 		kiov.iov_len = len;
kiov             1375 kernel/ptrace.c 		ret = ptrace_regset(child, request, addr, &kiov);
kiov             1377 kernel/ptrace.c 			ret = __put_user(kiov.iov_len, &uiov->iov_len);
kiov              151 mm/swap.c      int get_kernel_pages(const struct kvec *kiov, int nr_segs, int write,
kiov              157 mm/swap.c      		if (WARN_ON(kiov[seg].iov_len != PAGE_SIZE))
kiov              160 mm/swap.c      		pages[seg] = kmap_to_page(kiov[seg].iov_base);
kiov              181 mm/swap.c      	const struct kvec kiov = {
kiov              186 mm/swap.c      	return get_kernel_pages(&kiov, 1, write, pages);