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);