/kernel/linux/linux-6.6/tools/testing/selftests/arm64/fp/ |
H A D | zt-ptrace.c | 59 struct iovec iov; in get_za() local 73 iov.iov_base = *buf; in get_za() 74 iov.iov_len = sz; in get_za() 75 if (ptrace(PTRACE_GETREGSET, pid, NT_ARM_ZA, &iov)) in get_za() 93 struct iovec iov; in set_za() local 95 iov.iov_base = (void *)za; in set_za() 96 iov.iov_len = za->size; in set_za() 97 return ptrace(PTRACE_SETREGSET, pid, NT_ARM_ZA, &iov); in set_za() 102 struct iovec iov; in get_zt() local 104 iov in get_zt() 112 struct iovec iov; set_zt() local [all...] |
/kernel/linux/linux-5.10/net/rxrpc/ |
H A D | output.c | 185 struct kvec iov[2]; in rxrpc_send_ack_packet() local 238 iov[0].iov_base = pkt; in rxrpc_send_ack_packet() 239 iov[0].iov_len = sizeof(pkt->whdr) + sizeof(pkt->ack) + n; in rxrpc_send_ack_packet() 240 iov[1].iov_base = &pkt->ackinfo; in rxrpc_send_ack_packet() 241 iov[1].iov_len = sizeof(pkt->ackinfo); in rxrpc_send_ack_packet() 242 len = iov[0].iov_len + iov[1].iov_len; in rxrpc_send_ack_packet() 256 ret = kernel_sendmsg(conn->params.local->socket, &msg, iov, 2, len); in rxrpc_send_ack_packet() 291 struct kvec iov[1]; in rxrpc_send_abort_packet() local 328 iov[ in rxrpc_send_abort_packet() 357 struct kvec iov[2]; rxrpc_send_data_packet() local 562 struct kvec iov[2]; rxrpc_reject_packets() local 636 struct kvec iov[2]; rxrpc_send_keepalive() local [all...] |
H A D | local_event.c | 32 struct kvec iov[2]; in rxrpc_send_version_request() local 59 iov[0].iov_base = &whdr; in rxrpc_send_version_request() 60 iov[0].iov_len = sizeof(whdr); in rxrpc_send_version_request() 61 iov[1].iov_base = (char *)rxrpc_version_string; in rxrpc_send_version_request() 62 iov[1].iov_len = sizeof(rxrpc_version_string); in rxrpc_send_version_request() 64 len = iov[0].iov_len + iov[1].iov_len; in rxrpc_send_version_request() 68 ret = kernel_sendmsg(local->socket, &msg, iov, 2, len); in rxrpc_send_version_request()
|
H A D | conn_event.c | 29 struct kvec iov[3]; in rxrpc_conn_retransmit_call() local 69 iov[0].iov_base = &pkt; in rxrpc_conn_retransmit_call() 70 iov[0].iov_len = sizeof(pkt.whdr); in rxrpc_conn_retransmit_call() 71 iov[1].iov_base = &padding; in rxrpc_conn_retransmit_call() 72 iov[1].iov_len = 3; in rxrpc_conn_retransmit_call() 73 iov[2].iov_base = &ack_info; in rxrpc_conn_retransmit_call() 74 iov[2].iov_len = sizeof(ack_info); in rxrpc_conn_retransmit_call() 91 iov[0].iov_len += sizeof(pkt.abort_code); in rxrpc_conn_retransmit_call() 112 iov[0].iov_len += sizeof(pkt.ack); in rxrpc_conn_retransmit_call() 144 ret = kernel_sendmsg(conn->params.local->socket, &msg, iov, io in rxrpc_conn_retransmit_call() 202 struct kvec iov[2]; rxrpc_abort_connection() local [all...] |
/kernel/linux/linux-6.6/net/rxrpc/ |
H A D | output.c | 191 struct kvec iov[1]; in rxrpc_send_ack_packet() local 215 iov[0].iov_base = &txb->wire; in rxrpc_send_ack_packet() 216 iov[0].iov_len = sizeof(txb->wire) + sizeof(txb->ack) + n; in rxrpc_send_ack_packet() 217 len = iov[0].iov_len; in rxrpc_send_ack_packet() 234 iov_iter_kvec(&msg.msg_iter, WRITE, iov, 1, len); in rxrpc_send_ack_packet() 265 struct kvec iov[1]; in rxrpc_send_abort_packet() local 302 iov[0].iov_base = &pkt; in rxrpc_send_abort_packet() 303 iov[0].iov_len = sizeof(pkt); in rxrpc_send_abort_packet() 308 iov_iter_kvec(&msg.msg_iter, WRITE, iov, 1, sizeof(pkt)); in rxrpc_send_abort_packet() 329 struct kvec iov[ in rxrpc_send_data_packet() local 529 struct kvec iov[2]; rxrpc_send_conn_abort() local 587 struct kvec iov[2]; rxrpc_reject_packet() local 651 struct kvec iov[2]; rxrpc_send_keepalive() local [all...] |
/kernel/liteos_a/testsuites/unittest/libc/io/full/ |
H A D | It_stdio_readv_001.cpp | 41 struct iovec iov[2]; // 2, read 2 block in Testcase() local 46 iov[0].iov_base = buf1; in Testcase() 47 iov[0].iov_len = sizeof(buf1) - 1; in Testcase() 48 iov[1].iov_base = buf2; in Testcase() 49 iov[1].iov_len = sizeof(buf2) - 1; in Testcase() 66 nread = readv(fd, iov, 2); // 2, read 2 block in Testcase()
|
/third_party/libuv/docs/code/uvcat/ |
H A D | main.c | 14 static uv_buf_t iov; variable 21 uv_fs_read(uv_default_loop(), &read_req, open_req.result, &iov, 1, -1, on_read); in on_write() local 35 iov.len = req->result; in on_read() 36 uv_fs_write(uv_default_loop(), &write_req, 1, &iov, 1, -1, on_write); in on_read() local 45 iov = uv_buf_init(buffer, sizeof(buffer)); in on_open() 47 &iov, 1, -1, on_read); in on_open() local
|
/third_party/ltp/testcases/kernel/syscalls/vmsplice/ |
H A D | vmsplice04.c | 22 static struct iovec iov; variable 29 TEST(vmsplice(pipes[1], &iov, 1, SPLICE_F_NONBLOCK)); in vmsplice_test() 44 TEST(vmsplice(pipes[1], &iov, 1, 0)); in vmsplice_test() 77 iov.iov_base = write_buffer; in setup() 78 iov.iov_len = pipe_max_size; in setup() 80 TEST(vmsplice(pipes[1], &iov, 1, 0)); in setup()
|
/kernel/linux/linux-6.6/net/handshake/ |
H A D | alert.c | 40 struct kvec iov; in tls_alert_send() local 48 iov.iov_base = alert; in tls_alert_send() 49 iov.iov_len = sizeof(alert); in tls_alert_send() 62 iov_iter_kvec(&msg.msg_iter, ITER_SOURCE, &iov, 1, iov.iov_len); in tls_alert_send() 100 const struct kvec *iov; in tls_alert_recv() local 103 iov = msg->msg_iter.kvec; in tls_alert_recv() 104 data = iov->iov_base; in tls_alert_recv()
|
/third_party/ltp/utils/sctp/lib/ |
H A D | sendmsg.c | 37 struct iovec iov; in sctp_sendmsg() local 44 outmsg.msg_iov = &iov; in sctp_sendmsg() 45 iov.iov_base = (void *)msg; in sctp_sendmsg() 46 iov.iov_len = len; in sctp_sendmsg() 78 struct iovec iov; in sctp_send() local 83 outmsg.msg_iov = &iov; in sctp_send() 84 iov.iov_base = (void *)msg; in sctp_send() 85 iov.iov_len = len; in sctp_send()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/ |
H A D | gve_tx.c | 67 * @iov: Scatter-gather elements to fill with allocation fragment base/len 69 * Returns number of valid elements in iov[] or negative on error. 75 struct gve_tx_iovec iov[2]) in gve_tx_alloc_fifo() 95 iov[0].iov_offset = fifo->head; in gve_tx_alloc_fifo() 96 iov[0].iov_len = bytes; in gve_tx_alloc_fifo() 105 iov[0].iov_len -= overflow; in gve_tx_alloc_fifo() 106 iov[1].iov_offset = 0; /* Start of fifo*/ in gve_tx_alloc_fifo() 107 iov[1].iov_len = overflow; in gve_tx_alloc_fifo() 115 iov[nfrags - 1].iov_padding = padding; in gve_tx_alloc_fifo() 442 &info->iov[ in gve_tx_add_skb() 74 gve_tx_alloc_fifo(struct gve_tx_fifo *fifo, size_t bytes, struct gve_tx_iovec iov[2]) gve_tx_alloc_fifo() argument [all...] |
/kernel/linux/linux-5.10/include/linux/sunrpc/ |
H A D | svc.h | 184 static inline u32 svc_getnl(struct kvec *iov) in svc_getnl() argument 187 vp = iov->iov_base; in svc_getnl() 189 iov->iov_base = (void*)vp; in svc_getnl() 190 iov->iov_len -= sizeof(__be32); in svc_getnl() 194 static inline void svc_putnl(struct kvec *iov, u32 val) in svc_putnl() argument 196 __be32 *vp = iov->iov_base + iov->iov_len; in svc_putnl() 198 iov->iov_len += sizeof(__be32); in svc_putnl() 201 static inline __be32 svc_getu32(struct kvec *iov) in svc_getu32() argument 204 vp = iov in svc_getu32() 211 svc_ungetu32(struct kvec *iov) svc_ungetu32() argument 218 svc_putu32(struct kvec *iov, __be32 val) svc_putu32() argument [all...] |
/kernel/linux/linux-5.10/tools/io_uring/ |
H A D | io_uring-cp.c | 31 struct iovec iov; member 77 io_uring_prep_readv(sqe, infd, &data->iov, 1, data->offset); in queue_prepped() 79 io_uring_prep_writev(sqe, outfd, &data->iov, 1, data->offset); in queue_prepped() 102 data->iov.iov_base = data + 1; in queue_read() 103 data->iov.iov_len = size; in queue_read() 106 io_uring_prep_readv(sqe, infd, &data->iov, 1, offset); in queue_read() 116 data->iov.iov_base = data + 1; in queue_write() 117 data->iov.iov_len = data->first_len; in queue_write() 197 } else if ((size_t) cqe->res != data->iov.iov_len) { in copy_file() 199 data->iov in copy_file() [all...] |
/third_party/rust/crates/nix/src/sys/ |
H A D | uio.rs | 13 pub fn writev(fd: RawFd, iov: &[IoSlice<'_>]) -> Result<usize> { in writev() 22 libc::writev(fd, iov.as_ptr() as *const libc::iovec, iov.len() as c_int) in writev() 31 pub fn readv(fd: RawFd, iov: &mut [IoSliceMut<'_>]) -> Result<usize> { in readv() 34 libc::readv(fd, iov.as_ptr() as *const libc::iovec, iov.len() as c_int) in readv() 40 /// Write to `fd` at `offset` from buffers in `iov`. 42 /// Buffers in `iov` will be written in order until all buffers have been written 48 pub fn pwritev(fd: RawFd, iov: &[IoSlice<'_>], offset: off_t) -> Result<usize> { in pwritev() 56 iov [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | iov_iter.c | 127 const struct iovec *iov = iter_iov(i); \ 131 iov, (I)) \ 132 i->nr_segs -= iov - iter_iov(i); \ 133 i->__iov = iov; \ 200 * fault_in_iov_iter_readable - fault in iov iterator for reading 242 * fault_in_iov_iter_writeable - fault in iov iterator for writing 285 const struct iovec *iov, unsigned long nr_segs, in iov_iter_init() 295 .__iov = iov, in iov_iter_init() 625 const struct iovec *iov, *end; in iov_iter_iovec_advance() local 632 for (iov in iov_iter_iovec_advance() 284 iov_iter_init(struct iov_iter *i, unsigned int direction, const struct iovec *iov, unsigned long nr_segs, size_t count) iov_iter_init() argument 692 const struct iovec *iov = iter_iov(i); iov_iter_revert() local 815 const struct iovec *iov = iter_iov(i) + k; iov_iter_aligned_iovec() local 902 const struct iovec *iov = iter_iov(i) + k; iov_iter_alignment_iovec() local 974 const struct iovec *iov = iter_iov(i) + k; iov_iter_gap_alignment() local 1068 const struct iovec *iov = iter_iov(i) + k; first_iovec_segment() local 1333 copy_compat_iovec_from_user(struct iovec *iov, const struct iovec __user *uvec, unsigned long nr_segs) copy_compat_iovec_from_user() argument 1365 copy_iovec_from_user(struct iovec *iov, const struct iovec __user *uiov, unsigned long nr_segs) copy_iovec_from_user() argument 1401 struct iovec *iov = fast_iov; iovec_from_user() local 1439 struct iovec *iov = *iovp; __import_iovec_ubuf() local 1462 struct iovec *iov; __import_iovec() local 1537 import_single_range(int rw, void __user *buf, size_t len, struct iovec *iov, struct iov_iter *i) import_single_range() argument [all...] |
/third_party/libuv/test/ |
H A D | test-fs-open-flags.c | 49 static uv_buf_t iov; variable 110 iov = uv_buf_init("a", 1); in refresh() 111 r = uv_fs_write(NULL, &write_req, open_req.result, &iov, 1, -1, NULL); in refresh() 163 iov = uv_buf_init("b", 1); in writeExpect() 164 r = uv_fs_write(NULL, &write_req, open_req.result, &iov, 1, -1, NULL); in writeExpect() 169 iov = uv_buf_init("c", 1); in writeExpect() 170 r = uv_fs_write(NULL, &write_req, open_req.result, &iov, 1, -1, NULL); in writeExpect() 186 iov = uv_buf_init(buf, sizeof(buf)); in writeExpect() 187 r = uv_fs_read(NULL, &read_req, open_req.result, &iov, 1, -1, NULL); in writeExpect() 206 iov in writeFail() [all...] |
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | sess.c | 858 struct kvec iov[3]; member 874 sess_data->iov[0].iov_base = (char *)smb_buf; in sess_alloc_buffer() 875 sess_data->iov[0].iov_len = be32_to_cpu(smb_buf->smb_buf_length) + 4; in sess_alloc_buffer() 883 sess_data->iov[2].iov_base = kmalloc(2000, GFP_KERNEL); in sess_alloc_buffer() 884 if (!sess_data->iov[2].iov_base) { in sess_alloc_buffer() 893 sess_data->iov[0].iov_base = NULL; in sess_alloc_buffer() 894 sess_data->iov[0].iov_len = 0; in sess_alloc_buffer() 903 free_rsp_buf(sess_data->buf0_type, sess_data->iov[0].iov_base); in sess_free_buffer() 905 kfree(sess_data->iov[2].iov_base); in sess_free_buffer() 944 struct smb_hdr *smb_buf = (struct smb_hdr *) sess_data->iov[ in sess_sendreceive() [all...] |
H A D | transport.c | 271 struct kvec *iov; in smb_rqst_len() local 277 iov = &rqst->rq_iov[1]; in smb_rqst_len() 280 iov = rqst->rq_iov; in smb_rqst_len() 284 /* total up iov array first */ in smb_rqst_len() 286 buflen += iov[i].iov_len; in smb_rqst_len() 316 struct kvec *iov; in __smb_send_rqst() local 381 iov = rqst[j].rq_iov; in __smb_send_rqst() 386 dump_smb(iov[i].iov_base, iov[i].iov_len); in __smb_send_rqst() 387 size += iov[ in __smb_send_rqst() 465 struct kvec iov; smb_send_rqst() local 510 struct kvec iov[2]; smb_send() local 865 struct kvec iov[1]; SendReceiveNoRsp() local 933 struct kvec iov[2]; cifs_check_receive() local 1225 struct kvec iov = { compound_send_recv() local 1260 SendReceive2(const unsigned int xid, struct cifs_ses *ses, struct kvec *iov, int n_vec, int *resp_buf_type , const int flags, struct kvec *resp_iov) SendReceive2() argument 1306 struct kvec iov = { .iov_base = in_buf, .iov_len = len }; SendReceive() local 1443 struct kvec iov = { .iov_base = in_buf, .iov_len = len }; SendReceiveBlockingLock() local [all...] |
/kernel/liteos_a/testsuites/unittest/net/socket/smoke/ |
H A D | net_socket_test_003.cpp | 60 struct iovec iov[2] = { }; in SampleTcpServer() local 118 msg.msg_iov = iov; in SampleTcpServer() 120 iov[0].iov_base = gBuf; in SampleTcpServer() 121 iov[0].iov_len = strlen(SRV_MSG); in SampleTcpServer() 122 iov[1].iov_base = gBuf; in SampleTcpServer() 123 iov[1].iov_len = strlen(SRV_MSG); in SampleTcpServer() 138 msg.msg_iov = iov; in SampleTcpServer() 140 iov[0].iov_base = gBuf; in SampleTcpServer() 141 iov[0].iov_len = sizeof(gBuf); in SampleTcpServer() 164 struct iovec iov[ in SampleTcpClient() local [all...] |
/third_party/ltp/testcases/kernel/syscalls/writev/ |
H A D | writev03.c | 40 struct iovec iov[5]; variable 69 iov[1].iov_base = map_ptr; in thread_run() 70 iov[1].iov_len = CHUNK_SIZE; in thread_run() 71 iov[3].iov_base = map_ptr + CHUNK_SIZE; in thread_run() 72 iov[3].iov_len = CHUNK_SIZE; in thread_run() 75 tst_atomic_store(writev(writefd, iov, ARRAY_SIZE(iov)), in thread_run()
|
/third_party/musl/src/linux/ |
H A D | pwritev2.c | 6 ssize_t pwritev2(int fd, const struct iovec *iov, int count, off_t ofs, int flags) in pwritev2() argument 10 if (ofs==-1) return writev(fd, iov, count); in pwritev2() 11 return syscall_cp(SYS_pwritev, fd, iov, count, in pwritev2() 15 return syscall_cp(SYS_pwritev2, fd, iov, count, in pwritev2()
|
H A D | preadv2.c | 6 ssize_t preadv2(int fd, const struct iovec *iov, int count, off_t ofs, int flags) in preadv2() argument 10 if (ofs==-1) return readv(fd, iov, count); in preadv2() 11 return syscall_cp(SYS_preadv, fd, iov, count, in preadv2() 15 return syscall_cp(SYS_preadv2, fd, iov, count, in preadv2()
|
/kernel/linux/linux-5.10/net/rds/ |
H A D | rdma.c | 529 static int rds_rdma_pages(struct rds_iovec iov[], int nr_iovecs) in rds_rdma_pages() argument 537 nr_pages = rds_pages_in_vec(&iov[i]); in rds_rdma_pages() 555 struct rds_iov_vector *iov) in rds_rdma_extra_size() 571 iov->iov = kcalloc(args->nr_local, in rds_rdma_extra_size() 574 if (!iov->iov) in rds_rdma_extra_size() 577 vec = &iov->iov[0]; in rds_rdma_extra_size() 582 iov in rds_rdma_extra_size() 554 rds_rdma_extra_size(struct rds_rdma_args *args, struct rds_iov_vector *iov) rds_rdma_extra_size() argument 708 struct rds_iovec *iov = &iovs[i]; rds_cmsg_rdma_args() local [all...] |
/kernel/linux/linux-6.6/net/rds/ |
H A D | rdma.c | 532 static int rds_rdma_pages(struct rds_iovec iov[], int nr_iovecs) in rds_rdma_pages() argument 540 nr_pages = rds_pages_in_vec(&iov[i]); in rds_rdma_pages() 558 struct rds_iov_vector *iov) in rds_rdma_extra_size() 574 iov->iov = kcalloc(args->nr_local, in rds_rdma_extra_size() 577 if (!iov->iov) in rds_rdma_extra_size() 580 vec = &iov->iov[0]; in rds_rdma_extra_size() 585 iov in rds_rdma_extra_size() 557 rds_rdma_extra_size(struct rds_rdma_args *args, struct rds_iov_vector *iov) rds_rdma_extra_size() argument 711 struct rds_iovec *iov = &iovs[i]; rds_cmsg_rdma_args() local [all...] |
/third_party/libfuse/lib/ |
H A D | fuse_lowlevel.c | 91 static size_t iov_length(const struct iovec *iov, size_t count) in iov_length() argument 97 ret += iov[seg].iov_len; in iov_length() 167 struct iovec *iov, int count) in fuse_send_msg() 169 struct fuse_out_header *out = iov[0].iov_base; in fuse_send_msg() 172 out->len = iov_length(iov, count); in fuse_send_msg() 193 res = se->io->writev(ch ? ch->fd : se->fd, iov, count, in fuse_send_msg() 196 res = writev(ch ? ch->fd : se->fd, iov, count); in fuse_send_msg() 211 int fuse_send_reply_iov_nofree(fuse_req_t req, int error, struct iovec *iov, argument 229 iov[0].iov_base = &out; 230 iov[ 166 fuse_send_msg(struct fuse_session *se, struct fuse_chan *ch, struct iovec *iov, int count) fuse_send_msg() argument 235 send_reply_iov(fuse_req_t req, int error, struct iovec *iov, int count) global() argument 248 struct iovec iov[2]; global() local 258 fuse_reply_iov(fuse_req_t req, const struct iovec *iov, int count) global() argument 493 fuse_send_data_iov_fallback(struct fuse_session *se, struct fuse_chan *ch, struct iovec *iov, int iov_count, struct fuse_bufvec *buf, size_t len) global() argument 659 fuse_send_data_iov(struct fuse_session *se, struct fuse_chan *ch, struct iovec *iov, int iov_count, struct fuse_bufvec *buf, unsigned int flags) global() argument 863 fuse_send_data_iov(struct fuse_session *se, struct fuse_chan *ch, struct iovec *iov, int iov_count, struct fuse_bufvec *buf, unsigned int flags) global() argument 877 struct iovec iov[2]; global() local 945 fuse_ioctl_iovec_copy(const struct iovec *iov, size_t count) global() argument 970 struct iovec iov[4]; global() local 1036 struct iovec iov[3]; global() local 1054 fuse_reply_ioctl_iov(fuse_req_t req, int result, const struct iovec *iov, int count) global() argument 2258 send_notify_iov(struct fuse_session *se, int notify_code, struct iovec *iov, int count) global() argument 2278 struct iovec iov[2]; global() local 2295 struct iovec iov[2]; global() local 2337 struct iovec iov[3]; global() local 2383 struct iovec iov[3]; global() local 2410 struct iovec iov[3]; global() local 2488 struct iovec iov[2]; global() local 2694 struct iovec iov = { global() local [all...] |