Searched refs:kiov (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.4/include/linux/ |
D | vringh.h | 167 static inline void vringh_kiov_init(struct vringh_kiov *kiov, in vringh_kiov_init() argument 170 kiov->used = kiov->i = 0; in vringh_kiov_init() 171 kiov->consumed = 0; in vringh_kiov_init() 172 kiov->max_num = num; in vringh_kiov_init() 173 kiov->iov = kvec; in vringh_kiov_init() 176 static inline void vringh_kiov_reset(struct vringh_kiov *kiov) in vringh_kiov_reset() argument 178 kiov->iov[kiov->i].iov_len += kiov->consumed; in vringh_kiov_reset() 179 kiov->iov[kiov->i].iov_base -= kiov->consumed; in vringh_kiov_reset() 180 kiov->consumed = 0; in vringh_kiov_reset() 181 kiov->i = 0; in vringh_kiov_reset() [all …]
|
/Linux-v5.4/kernel/ |
D | ptrace.c | 875 struct iovec *kiov) in ptrace_regset() argument 881 if (!regset || (kiov->iov_len % regset->size) != 0) in ptrace_regset() 885 kiov->iov_len = min(kiov->iov_len, in ptrace_regset() 890 kiov->iov_len, kiov->iov_base); in ptrace_regset() 893 kiov->iov_len, kiov->iov_base); in ptrace_regset() 1197 struct iovec kiov; in ptrace_request() local 1203 if (__get_user(kiov.iov_base, &uiov->iov_base) || in ptrace_request() 1204 __get_user(kiov.iov_len, &uiov->iov_len)) in ptrace_request() 1207 ret = ptrace_regset(child, request, addr, &kiov); in ptrace_request() 1209 ret = __put_user(kiov.iov_len, &uiov->iov_len); in ptrace_request() [all …]
|
/Linux-v5.4/drivers/misc/mic/vop/ |
D | vop_vringh.c | 702 struct kvec *kiov = &iov->iov[iov->i]; in vop_vringh_copy() local 703 unsigned long daddr = (unsigned long)kiov->iov_base; in vop_vringh_copy() 705 partlen = min(kiov->iov_len, len); in vop_vringh_copy() 709 kiov->iov_len, in vop_vringh_copy() 714 kiov->iov_len, in vop_vringh_copy() 725 kiov->iov_len -= partlen; in vop_vringh_copy() 726 kiov->iov_base += partlen; in vop_vringh_copy() 727 if (!kiov->iov_len) { in vop_vringh_copy() 729 kiov->iov_len = iov->consumed; in vop_vringh_copy() 730 kiov->iov_base -= iov->consumed; in vop_vringh_copy()
|
/Linux-v5.4/mm/ |
D | swap.c | 151 int get_kernel_pages(const struct kvec *kiov, int nr_segs, int write, in get_kernel_pages() argument 157 if (WARN_ON(kiov[seg].iov_len != PAGE_SIZE)) in get_kernel_pages() 160 pages[seg] = kmap_to_page(kiov[seg].iov_base); in get_kernel_pages() 181 const struct kvec kiov = { in get_kernel_page() local 186 return get_kernel_pages(&kiov, 1, write, pages); in get_kernel_page()
|