/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | udpgso_bench_rx.c | 219 struct iovec iov = {0}; in recv_msg() local 223 iov.iov_base = buf; in recv_msg() 224 iov.iov_len = len; in recv_msg() 226 msg.msg_iov = &iov; in recv_msg()
|
/kernel/linux/linux-5.10/net/sunrpc/ |
H A D | socklib.c | 243 struct kvec iov[2] = { in xprt_send_rm_and_kvec() local 250 size_t len = iov[0].iov_len + iov[1].iov_len; in xprt_send_rm_and_kvec() 252 iov_iter_kvec(&msg->msg_iter, WRITE, iov, 2, len); in xprt_send_rm_and_kvec()
|
/kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
H A D | gup_longterm.c | 185 struct iovec iov; in do_test() local 205 iov.iov_base = mem; in do_test() 206 iov.iov_len = size; in do_test() 207 ret = io_uring_register_buffers(&ring, &iov, 1); in do_test()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/af_unix/ |
H A D | scm_pidfd.c | 133 struct iovec iov; in cmsg_check() local 142 iov.iov_base = &data; in cmsg_check() 143 iov.iov_len = sizeof(data); in cmsg_check() 145 msg.msg_iov = &iov; in cmsg_check()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | udpgso_bench_rx.c | 219 struct iovec iov = {0}; in recv_msg() local 223 iov.iov_base = buf; in recv_msg() 224 iov.iov_len = len; in recv_msg() 226 msg.msg_iov = &iov; in recv_msg()
|
/kernel/linux/linux-6.6/net/sunrpc/ |
H A D | socklib.c | 238 struct kvec iov[2] = { in xprt_send_rm_and_kvec() local 245 size_t len = iov[0].iov_len + iov[1].iov_len; in xprt_send_rm_and_kvec() 247 iov_iter_kvec(&msg->msg_iter, ITER_SOURCE, iov, 2, len); in xprt_send_rm_and_kvec()
|
/third_party/ntfs-3g/libfuse-lite/ |
H A D | fuse_lowlevel.c | 114 static size_t iov_length(const struct iovec *iov, size_t count) in iov_length() argument 120 ret += iov[seg].iov_len; in iov_length() 171 static int send_reply_iov(fuse_req_t req, int error, struct iovec *iov, in send_reply_iov() argument 184 iov[0].iov_base = &out; in send_reply_iov() 185 iov[0].iov_len = sizeof(struct fuse_out_header); in send_reply_iov() 186 out.len = iov_length(iov, count); in send_reply_iov() 192 res = fuse_chan_send(req->ch, iov, count); in send_reply_iov() 201 struct iovec iov[2]; in send_reply() local 205 iov[1].iov_base = (void *)(uintptr_t) arg; in send_reply() 206 iov[ in send_reply() 472 struct iovec iov[3]; fuse_reply_ioctl() local [all...] |
/kernel/linux/linux-5.10/tools/virtio/ |
H A D | vringh_test.c | 528 assert(riov.iov[0].iov_base == __user_addr_max - 1); in main() 529 assert(riov.iov[0].iov_len == 1); in main() 532 assert(wiov.iov[0].iov_base == __user_addr_max - 3); in main() 533 assert(wiov.iov[0].iov_len == 2); in main() 536 assert(wiov.iov[0].iov_base == __user_addr_max - 3); in main() 537 assert(wiov.iov[0].iov_len == 1); in main() 538 assert(wiov.iov[1].iov_base == __user_addr_max - 2); in main() 539 assert(wiov.iov[1].iov_len == 1); in main() 588 /* Host picks it up (allocates new iov). */ in main() 597 assert(riov.iov ! in main() [all...] |
/kernel/linux/linux-6.6/tools/virtio/ |
H A D | vringh_test.c | 528 assert(riov.iov[0].iov_base == __user_addr_max - 1); in main() 529 assert(riov.iov[0].iov_len == 1); in main() 532 assert(wiov.iov[0].iov_base == __user_addr_max - 3); in main() 533 assert(wiov.iov[0].iov_len == 2); in main() 536 assert(wiov.iov[0].iov_base == __user_addr_max - 3); in main() 537 assert(wiov.iov[0].iov_len == 1); in main() 538 assert(wiov.iov[1].iov_base == __user_addr_max - 2); in main() 539 assert(wiov.iov[1].iov_len == 1); in main() 588 /* Host picks it up (allocates new iov). */ in main() 597 assert(riov.iov ! in main() [all...] |
/kernel/linux/linux-5.10/arch/um/os-Linux/drivers/ |
H A D | tuntap_user.c | 72 struct iovec iov; in tuntap_open_tramp() local 90 iov = ((struct iovec) { buffer, buffer_len }); in tuntap_open_tramp() 91 msg.msg_iov = &iov; in tuntap_open_tramp()
|
/kernel/linux/linux-6.6/arch/um/os-Linux/drivers/ |
H A D | tuntap_user.c | 72 struct iovec iov; in tuntap_open_tramp() local 90 iov = ((struct iovec) { buffer, buffer_len }); in tuntap_open_tramp() 91 msg.msg_iov = &iov; in tuntap_open_tramp()
|
/third_party/nghttp2/src/ |
H A D | base64.h | 212 auto iov = make_byte_ref(balloc, len / 4 * 3 + 1); in decode() local 213 auto p = iov.base; in decode() 218 return StringRef{iov.base, p}; in decode()
|
/third_party/ltp/testcases/kernel/syscalls/io_uring/ |
H A D | io_uring02.c | 46 static struct iovec iov = { variable 54 .msg_iov = &iov, 61 .msg_iov = &iov,
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/ |
H A D | test_sock_addr.c | 1272 struct iovec iov; in sendmsg_to_server() local 1290 memset(&iov, 0, sizeof(iov)); in sendmsg_to_server() 1291 iov.iov_base = &data; in sendmsg_to_server() 1292 iov.iov_len = sizeof(data); in sendmsg_to_server() 1297 hdr.msg_iov = &iov; in sendmsg_to_server() 1341 struct iovec iov; in recvmsg_from_client() local 1355 memset(&iov, 0, sizeof(iov)); in recvmsg_from_client() 1356 iov in recvmsg_from_client() [all...] |
/kernel/linux/linux-5.10/drivers/target/iscsi/ |
H A D | iscsi_target_util.c | 1066 struct kvec *iov; in iscsit_send_tx_data() local 1072 iov = &cmd->iov_data[0]; in iscsit_send_tx_data() 1075 iov = &cmd->iov_misc[0]; in iscsit_send_tx_data() 1079 tx_sent = tx_data(conn, &iov[0], iov_count, tx_size); in iscsit_send_tx_data() 1097 struct kvec iov; in iscsit_fe_sendpage_sg() local 1107 iov.iov_base = cmd->pdu; in iscsit_fe_sendpage_sg() 1108 iov.iov_len = tx_hdr_size; in iscsit_fe_sendpage_sg() 1110 tx_sent = tx_data(conn, &iov, 1, tx_hdr_size); in iscsit_fe_sendpage_sg() 1233 struct kvec *iov, in rx_data() 1244 iov_iter_kvec(&msg.msg_iter, READ, iov, iov_coun in rx_data() 1231 rx_data( struct iscsi_conn *conn, struct kvec *iov, int iov_count, int data) rx_data() argument 1261 tx_data( struct iscsi_conn *conn, struct kvec *iov, int iov_count, int data) tx_data() argument [all...] |
/kernel/linux/linux-6.6/drivers/target/iscsi/ |
H A D | iscsi_target_util.c | 1101 struct kvec *iov; in iscsit_send_tx_data() local 1107 iov = &cmd->iov_data[0]; in iscsit_send_tx_data() 1110 iov = &cmd->iov_misc[0]; in iscsit_send_tx_data() 1114 tx_sent = tx_data(conn, &iov[0], iov_count, tx_size); in iscsit_send_tx_data() 1134 struct kvec iov; in iscsit_fe_sendpage_sg() local 1144 iov.iov_base = cmd->pdu; in iscsit_fe_sendpage_sg() 1145 iov.iov_len = tx_hdr_size; in iscsit_fe_sendpage_sg() 1147 tx_sent = tx_data(conn, &iov, 1, tx_hdr_size); in iscsit_fe_sendpage_sg() 1271 struct kvec *iov, in rx_data() 1282 iov_iter_kvec(&msg.msg_iter, ITER_DEST, iov, iov_coun in rx_data() 1269 rx_data( struct iscsit_conn *conn, struct kvec *iov, int iov_count, int data) rx_data() argument 1299 tx_data( struct iscsit_conn *conn, struct kvec *iov, int iov_count, int data) tx_data() argument [all...] |
/kernel/liteos_m/components/fs/vfs/ |
H A D | vfs_fs.c | 1157 const struct iovec *iov = (const struct iovec *)iovBuf; in readv() local 1159 if ((iov == NULL) || (iovcnt <= 0) || (iovcnt > IOV_MAX_CNT)) { in readv() 1164 if ((SSIZE_MAX - bufLen) < iov[i].iov_len) { in readv() 1167 bufLen += iov[i].iov_len; in readv() 1184 readBuf = (char *)iov[i].iov_base; in readv() 1185 bytesToRead = iov[i].iov_len; in readv() 1214 const struct iovec *iov = iovBuf; in writev() local 1216 if ((iov == NULL) || (iovcnt <= 0) || (iovcnt > IOV_MAX_CNT)) { in writev() 1221 if ((SSIZE_MAX - bufLen) < iov[i].iov_len) { in writev() 1225 bufLen += iov[ in writev() [all...] |
/kernel/liteos_a/syscall/ |
H A D | fs_syscall.c | 137 static int UserIovItemCheck(const struct iovec *iov, const int iovcnt) in UserIovItemCheck() argument 141 if (iov[i].iov_len == 0) { in UserIovItemCheck() 145 if (!LOS_IsUserAddressRange((vaddr_t)(UINTPTR)iov[i].iov_base, iov[i].iov_len)) { in UserIovItemCheck() 152 static int UserIovCopy(struct iovec **iovBuf, const struct iovec *iov, const int iovcnt, int *valid_iovcnt) in UserIovCopy() argument 165 if (LOS_ArchCopyFromUser(*iovBuf, iov, bufLen) != 0) { in UserIovCopy() 1476 ssize_t SysReadv(int fd, const struct iovec *iov, int iovcnt) in SysReadv() argument 1484 if ((iov == NULL) || (iovcnt < 0) || (iovcnt > IOV_MAX)) { in SysReadv() 1492 ret = UserIovCopy(&iovRet, iov, iovcnt, &valid_iovcnt); in SysReadv() 1512 ssize_t SysWritev(int fd, const struct iovec *iov, in argument 2104 SysPreadv(int fd, const struct iovec *iov, int iovcnt, long loffset, long hoffset) SysPreadv() argument 2143 SysPwritev(int fd, const struct iovec *iov, int iovcnt, long loffset, long hoffset) SysPwritev() argument [all...] |
/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/wrapper/ |
H A D | data_receiver.cpp | 74 iovec iov = {buffer_, sizeof(buffer_)}; in ReceiveMessage() local 80 hdr.msg_iov = &iov; in ReceiveMessage()
|
/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/src/ |
H A D | check_gso_support.c | 45 struct iovec iov[IOV_CNT] = { in SendUdpSegment() local 62 mh.msg_iov = iov; in SendUdpSegment()
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/ |
H A D | siw_cm.h | 108 struct kvec iov = { buf, size }; in ksock_recv() local 111 return kernel_recvmsg(sock, &msg, &iov, 1, size, flags); in ksock_recv()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/ |
H A D | siw_cm.h | 108 struct kvec iov = { buf, size }; in ksock_recv() local 111 return kernel_recvmsg(sock, &msg, &iov, 1, size, flags); in ksock_recv()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | lwt_reroute.c | 82 struct iovec iov = { in overflow_fq() local 98 .msg_iov = &iov, in overflow_fq()
|
/third_party/ltp/testcases/kernel/syscalls/readv/ |
H A D | readv01.c | 31 struct iovec **iov; member 51 vec = *tc->iov; in test_readv()
|
/third_party/rust/crates/libc/src/unix/solarish/ |
H A D | illumos.rs | 84 pub fn preadv(fd: ::c_int, iov: *const ::iovec, iovcnt: ::c_int, offset: ::off_t) -> ::ssize_t; in preadv() 85 pub fn pwritev(fd: ::c_int, iov: *const ::iovec, iovcnt: ::c_int, offset: ::off_t) in pwritev()
|