Searched refs:kiov (Results 1 – 3 of 3) sorted by relevance
| /linux/include/linux/ |
| H A D | vringh.h | 191 static inline void vringh_kiov_init(struct vringh_kiov *kiov, in vringh_kiov_init() argument 194 kiov->used = kiov->i = 0; in vringh_kiov_init() 195 kiov->consumed = 0; in vringh_kiov_init() 196 kiov->max_num = num; in vringh_kiov_init() 197 kiov->iov = kvec; in vringh_kiov_init() 200 static inline void vringh_kiov_reset(struct vringh_kiov *kiov) in vringh_kiov_reset() argument 202 kiov->iov[kiov->i].iov_len += kiov->consumed; in vringh_kiov_reset() 203 kiov->iov[kiov->i].iov_base -= kiov->consumed; in vringh_kiov_reset() 204 kiov->consumed = 0; in vringh_kiov_reset() 205 kiov->i = 0; in vringh_kiov_reset() [all …]
|
| /linux/arch/arm64/kernel/ |
| H A D | mte.c | 438 struct iovec *kiov, unsigned int gup_flags) in __access_remote_tags() argument 440 void __user *buf = kiov->iov_base; in __access_remote_tags() 441 size_t len = kiov->iov_len; in __access_remote_tags() 508 kiov->iov_len = buf - kiov->iov_base; in __access_remote_tags() 509 if (!kiov->iov_len) { in __access_remote_tags() 525 struct iovec *kiov, unsigned int gup_flags) in access_remote_tags() argument 541 ret = __access_remote_tags(mm, addr, kiov, gup_flags); in access_remote_tags() 551 struct iovec kiov; in mte_ptrace_copy_tags() local 558 if (get_user(kiov.iov_base, &uiov->iov_base) || in mte_ptrace_copy_tags() 559 get_user(kiov.iov_len, &uiov->iov_len)) in mte_ptrace_copy_tags() [all …]
|
| /linux/kernel/ |
| H A D | ptrace.c | 889 struct iovec *kiov) in ptrace_regset() argument 895 if (!regset || (kiov->iov_len % regset->size) != 0) in ptrace_regset() 899 kiov->iov_len = min(kiov->iov_len, in ptrace_regset() 904 kiov->iov_len, kiov->iov_base); in ptrace_regset() 907 kiov->iov_len, kiov->iov_base); in ptrace_regset() 1333 struct iovec kiov; in ptrace_request() local 1339 if (__get_user(kiov.iov_base, &uiov->iov_base) || in ptrace_request() 1340 __get_user(kiov.iov_len, &uiov->iov_len)) in ptrace_request() 1343 ret = ptrace_regset(child, request, addr, &kiov); in ptrace_request() 1345 ret = __put_user(kiov.iov_len, &uiov->iov_len); in ptrace_request() [all …]
|