/kernel/linux/linux-5.10/drivers/nvme/target/ |
H A D | tcp.c | 73 struct kvec *iov; member 208 cmd->iov = NULL; in nvmet_tcp_get_cmd() 302 struct kvec *iov = cmd->iov; in nvmet_tcp_map_pdu_iovec() local 316 iov->iov_base = kmap(sg_page(sg)) + sg->offset + sg_offset; in nvmet_tcp_map_pdu_iovec() 317 iov->iov_len = iov_len; in nvmet_tcp_map_pdu_iovec() 321 iov++; in nvmet_tcp_map_pdu_iovec() 325 iov_iter_kvec(&cmd->recv_msg.msg_iter, READ, cmd->iov, in nvmet_tcp_map_pdu_iovec() 372 cmd->iov = kmalloc_array(cmd->req.sg_cnt, in nvmet_tcp_map_data() 373 sizeof(*cmd->iov), GFP_KERNE in nvmet_tcp_map_data() 396 struct kvec *iov; nvmet_tcp_recv_ddgst() local 695 struct kvec iov = { nvmet_try_send_ddgst() local 842 struct kvec iov; nvmet_tcp_handle_icreq() local 1075 struct kvec iov; nvmet_tcp_try_recv_pdu() local 1167 struct kvec iov = { nvmet_tcp_try_recv_ddgst() local [all...] |
/third_party/nghttp2/src/ |
H A D | memchunk_test.cc | 158 std::array<struct iovec, 2> iov; in test_memchunks_riovec() local 159 auto iovcnt = chunks.riovec(iov.data(), iov.size()); in test_memchunks_riovec() 164 CU_ASSERT(m->buf.data() == iov[0].iov_base); in test_memchunks_riovec() 165 CU_ASSERT(m->len() == iov[0].iov_len); in test_memchunks_riovec() 169 CU_ASSERT(m->buf.data() == iov[1].iov_base); in test_memchunks_riovec() 170 CU_ASSERT(m->len() == iov[1].iov_len); in test_memchunks_riovec() 174 iovcnt = chunks.riovec(iov.data(), iov.size()); in test_memchunks_riovec() 179 CU_ASSERT(m->buf.data() == iov[ in test_memchunks_riovec() [all...] |
H A D | memchunk.h | 359 int riovec(struct iovec *iov, int iovcnt) const { in riovec() 366 iov[i].iov_base = m->pos; in riovec() 367 iov[i].iov_len = m->len(); in riovec() 371 int riovec_mark(struct iovec *iov, int iovcnt) { in riovec_mark() 380 iov[0].iov_base = mark_pos; in riovec_mark() 381 iov[0].iov_len = mark->len() - (mark_pos - mark->pos); in riovec_mark() 384 mark_offset += iov[0].iov_len; in riovec_mark() 394 iov[i].iov_base = m->pos; in riovec_mark() 395 iov[i].iov_len = m->len(); in riovec_mark() 551 inline int limit_iovec(struct iovec *iov, in argument [all...] |
/kernel/linux/linux-5.10/fs/hmdfs/comm/ |
H A D | transport.c | 100 struct kvec iov; in tcp_read_head_from_socket() local 102 iov.iov_base = buf; in tcp_read_head_from_socket() 103 iov.iov_len = to_read; in tcp_read_head_from_socket() 108 rc = recvmsg_nofs(sock, &hmdfs_msg, &iov, 1, to_read, in tcp_read_head_from_socket() 130 struct kvec iov; in tcp_read_buffer_from_socket() local 133 iov.iov_base = (char *)buf + read_cnt; in tcp_read_buffer_from_socket() 134 iov.iov_len = to_read - read_cnt; in tcp_read_buffer_from_socket() 139 rc = recvmsg_nofs(sock, &hmdfs_msg, &iov, 1, in tcp_read_buffer_from_socket() 655 struct kvec iov[TCP_KVEC_ELE_DOUBLE]; in tcp_send_message_sock_cipher() local 662 iov[ in tcp_send_message_sock_cipher() 709 struct kvec iov[TCP_KVEC_ELE_TRIPLE]; tcp_send_message_sock_tls() local [all...] |
/kernel/linux/linux-6.6/fs/hmdfs/comm/ |
H A D | transport.c | 100 struct kvec iov; in tcp_read_head_from_socket() local 102 iov.iov_base = buf; in tcp_read_head_from_socket() 103 iov.iov_len = to_read; in tcp_read_head_from_socket() 108 rc = recvmsg_nofs(sock, &hmdfs_msg, &iov, 1, to_read, in tcp_read_head_from_socket() 130 struct kvec iov; in tcp_read_buffer_from_socket() local 133 iov.iov_base = (char *)buf + read_cnt; in tcp_read_buffer_from_socket() 134 iov.iov_len = to_read - read_cnt; in tcp_read_buffer_from_socket() 139 rc = recvmsg_nofs(sock, &hmdfs_msg, &iov, 1, in tcp_read_buffer_from_socket() 655 struct kvec iov[TCP_KVEC_ELE_DOUBLE]; in tcp_send_message_sock_cipher() local 662 iov[ in tcp_send_message_sock_cipher() 709 struct kvec iov[TCP_KVEC_ELE_TRIPLE]; tcp_send_message_sock_tls() local [all...] |
/test/xts/acts/communication_lite/lwip_posix/src/ |
H A D | ActsLwipTest.cpp | 200 struct iovec iov[2] = {0}; in SampleTcpServerTask() local 209 msg.msg_iov = iov; in SampleTcpServerTask() 211 iov[0].iov_base = buf; in SampleTcpServerTask() 212 iov[0].iov_len = srvMsgLen; in SampleTcpServerTask() 213 iov[1].iov_base = buf; in SampleTcpServerTask() 214 iov[1].iov_len = srvMsgLen; in SampleTcpServerTask() 224 msg.msg_iov = iov; in SampleTcpServerTask() 226 iov[0].iov_base = buf; in SampleTcpServerTask() 227 iov[0].iov_len = sizeof(buf); in SampleTcpServerTask() 288 struct iovec iov[ in SampleTcpClientTask() local 537 struct iovec iov[2] = {0}; HWTEST_F() local [all...] |
/third_party/rust/crates/nix/src/mount/ |
H A D | bsd.rs | 207 iov: Vec<libc::iovec>, 215 /// Helper function to push a slice onto the `iov` array. 217 self.iov.push(libc::iovec { in push_slice() 224 /// Helper function to push a pointer and its length onto the `iov` array. 231 self.iov.push(libc::iovec { in push_pointer_and_length() 388 self.iov.push(libc::iovec { in nmount() 393 let niov = self.iov.len() as c_uint; in nmount() 394 let iovp = self.iov.as_mut_ptr() as *mut libc::iovec; in nmount() 416 for (iov, is_owned) in self.iov in drop() [all...] |
/kernel/linux/linux-6.6/net/rxrpc/ |
H A D | conn_event.c | 83 struct kvec iov[3]; in rxrpc_conn_retransmit_call() local 121 iov[0].iov_base = &pkt; in rxrpc_conn_retransmit_call() 122 iov[0].iov_len = sizeof(pkt.whdr); in rxrpc_conn_retransmit_call() 123 iov[1].iov_base = &padding; in rxrpc_conn_retransmit_call() 124 iov[1].iov_len = 3; in rxrpc_conn_retransmit_call() 125 iov[2].iov_base = &ack_info; in rxrpc_conn_retransmit_call() 126 iov[2].iov_len = sizeof(ack_info); in rxrpc_conn_retransmit_call() 146 iov[0].iov_len += sizeof(pkt.abort_code); in rxrpc_conn_retransmit_call() 167 iov[0].iov_len += sizeof(pkt.ack); in rxrpc_conn_retransmit_call() 181 ret = kernel_sendmsg(conn->local->socket, &msg, iov, io in rxrpc_conn_retransmit_call() [all...] |
/third_party/rust/crates/rustix/src/backend/libc/ |
H A D | offset.rs | 243 iov: *const c::iovec, 255 fun(fd, iov, iovcnt, offset) in preadv64() 262 iov, 270 c::syscall(c::SYS_preadv, fd, iov, iovcnt, offset) as c::ssize_t 276 iov: *const c::iovec, 285 fun(fd, iov, iovcnt, offset) in pwritev64() 292 iov, 300 c::syscall(c::SYS_pwritev, fd, iov, iovcnt, offset) as c::ssize_t 327 iov: *const c::iovec, 335 iov [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/ |
H A D | siw_qp_tx.c | 296 struct kvec iov = { .iov_base = in siw_tx_ctrl() local 300 int rv = kernel_sendmsg(s, &msg, &iov, 1, in siw_tx_ctrl() 404 static void siw_unmap_pages(struct kvec *iov, unsigned long kmap_mask, int len) in siw_unmap_pages() argument 414 unsigned long addr = (unsigned long)iov[i].iov_base; in siw_unmap_pages() 433 * Write out iov referencing hdr, data and trailer of current FPDU. 440 struct kvec iov[MAX_ARRAY]; in siw_tx_hdt() local 458 iov[0].iov_base = in siw_tx_hdt() 460 iov[0].iov_len = hdr_len = in siw_tx_hdt() 484 iov[seg].iov_base = in siw_tx_hdt() 486 iov[se in siw_tx_hdt() [all...] |
/third_party/libuv/test/ |
H A D | test-eintr-handling.c | 38 static uv_buf_t iov; variable 70 iov = uv_buf_init(buf, sizeof(buf)); in TEST_IMPL() 79 nread = uv_fs_read(loop, &read_req, pipe_fds[0], &iov, 1, -1, NULL); in TEST_IMPL()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | uio.h | 45 const struct iovec *iov; member 109 static inline size_t iov_length(const struct iovec *iov, unsigned long nr_segs) in iov_length() argument 115 ret += iov[seg].iov_len; in iov_length() 122 .iov_base = iter->iov->iov_base + iter->iov_offset, in iov_iter_iovec() 124 iter->iov->iov_len - iter->iov_offset), in iov_iter_iovec() 229 void iov_iter_init(struct iov_iter *i, unsigned int direction, const struct iovec *iov, 300 struct iovec *iov, struct iov_iter *i);
|
/kernel/linux/linux-5.10/drivers/staging/hievent/ |
H A D | hievent_driver.c | 273 const struct iovec *iov = from->iov; in hievent_write_iter() local 285 retval = copy_from_user(&check_code, iov[0].iov_base, in hievent_write_iter() 293 buf_len = iov[1].iov_len; in hievent_write_iter() 305 retval = copy_from_user(temp_buffer, iov[1].iov_base, iov[1].iov_len); in hievent_write_iter() 316 retval = buf_len + iov[0].iov_len; in hievent_write_iter()
|
/kernel/liteos_m/testsuites/unittest/fuzz/src/socket/ |
H A D | net_fuzz.c | 75 struct iovec iov[2] = { }; in SampleUdpServer() local 93 msg.msg_iov = iov; in SampleUdpServer() 95 iov[0].iov_base = buf; in SampleUdpServer() 96 iov[0].iov_len = strlen(buf); in SampleUdpServer() 114 struct iovec iov[2]; in SampleUdpClient() local 133 msg.msg_iov = iov; in SampleUdpClient() 135 iov[0].iov_base = buf; in SampleUdpClient()
|
/test/xts/acts/kernel_lite/io_posix/src/ |
H A D | IoTestOther.cpp | 149 struct iovec iov[2]; in HWTEST_F() local 151 iov[0].iov_base = buf1; in HWTEST_F() 152 iov[0].iov_len = sizeof(buf1) - 1; in HWTEST_F() 155 iov[1].iov_base = buf2; in HWTEST_F() 156 iov[1].iov_len = sizeof(buf2) - 1; in HWTEST_F() 163 ssize_t ret = readv(fd, iov, 2); in HWTEST_F() 171 ret = writev(fd, iov, 2); in HWTEST_F()
|
/third_party/libfuse/example/ |
H A D | hello_ll_uds.c | 221 static ssize_t stream_writev(int fd, struct iovec *iov, int count, in stream_writev() argument 228 written = writev(fd, iov+cur, count-cur); in stream_writev() 232 while (cur < count && written >= iov[cur].iov_len) in stream_writev() 233 written -= iov[cur++].iov_len; in stream_writev() 237 iov[cur].iov_base = (char *)iov[cur].iov_base + written; in stream_writev() 238 iov[cur].iov_len -= written; in stream_writev()
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | udpgso_bench_tx.c | 330 struct iovec iov[max_nr_msg]; in send_udp_sendmmsg() local 353 iov[i].iov_base = data + off; in send_udp_sendmmsg() 354 iov[i].iov_len = cfg_mss < left ? cfg_mss : left; in send_udp_sendmmsg() 356 mmsgs[i].msg_hdr.msg_iov = iov + i; in send_udp_sendmmsg() 366 off += iov[i].iov_len; in send_udp_sendmmsg() 367 left -= iov[i].iov_len; in send_udp_sendmmsg() 394 struct iovec iov = {0}; in send_udp_segment() local 399 iov.iov_base = data; in send_udp_segment() 400 iov.iov_len = cfg_payload_len; in send_udp_segment() 402 msg.msg_iov = &iov; in send_udp_segment() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | udpgso_bench_tx.c | 330 struct iovec iov[max_nr_msg]; in send_udp_sendmmsg() local 353 iov[i].iov_base = data + off; in send_udp_sendmmsg() 354 iov[i].iov_len = cfg_mss < left ? cfg_mss : left; in send_udp_sendmmsg() 356 mmsgs[i].msg_hdr.msg_iov = iov + i; in send_udp_sendmmsg() 366 off += iov[i].iov_len; in send_udp_sendmmsg() 367 left -= iov[i].iov_len; in send_udp_sendmmsg() 394 struct iovec iov = {0}; in send_udp_segment() local 399 iov.iov_base = data; in send_udp_segment() 400 iov.iov_len = cfg_payload_len; in send_udp_segment() 402 msg.msg_iov = &iov; in send_udp_segment() [all...] |
/third_party/ltp/lib/ |
H A D | tst_fill_fs.c | 77 struct iovec iov[512]; in fill_flat_vec() local 78 int iovcnt = ARRAY_SIZE(iov); in fill_flat_vec() 103 iov[i] = (struct iovec) { in fill_flat_vec() 110 const int ret = writev(fd, iov, iovcnt); in fill_flat_vec() 117 tst_res(TINFO, "writev(\"%s/AOF\", iov, %d) = %d", path, iovcnt, ret); in fill_flat_vec() 124 tst_brk(TBROK | TERRNO, "writev(\"%s/AOF\", iov, %d)", path, iovcnt); in fill_flat_vec() 127 tst_res(TINFO, "writev(\"%s/AOF\", iov, %d): ENOSPC", path, iovcnt); in fill_flat_vec()
|
/third_party/ltp/testcases/kernel/sound/ |
H A D | snd_timer01.c | 83 struct iovec iov; in run() local 93 iov.iov_base = read_buf; in run() 94 iov.iov_len = sizeof(read_buf) - 1; in run() 102 size = readv(snd_fd, &iov, 1); in run()
|
/third_party/ltp/testcases/kernel/syscalls/recvmsg/ |
H A D | recvmsg03.c | 53 struct iovec iov; in client() local 71 msg.msg_iov = &iov; in client() 96 struct iovec iov; in server() local 109 msg.msg_iov = &iov; in server()
|
/third_party/ltp/utils/sctp/func_tests/ |
H A D | test_autoclose.c | 68 struct iovec iov, out_iov; in main() local 126 iov.iov_base = big_buffer; in main() 127 iov.iov_len = REALLY_BIG; in main() 128 inmessage.msg_iov = &iov; in main()
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | probe-file.c | 903 struct iovec iov[3]; in probe_cache_entry__write() local 912 iov[0].iov_base = (void *)prefix; iov[0].iov_len = 1; in probe_cache_entry__write() 913 iov[1].iov_base = entry->spev; iov[1].iov_len = strlen(entry->spev); in probe_cache_entry__write() 914 iov[2].iov_base = (void *)"\n"; iov[2].iov_len = 1; in probe_cache_entry__write() 915 ret = writev(fd, iov, 3); in probe_cache_entry__write() 916 if (ret < (int)iov[1].iov_len + 2) in probe_cache_entry__write() 920 iov[ in probe_cache_entry__write() [all...] |
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | cifsencrypt.c | 46 struct kvec *iov = rqst->rq_iov; in __cifs_calc_signature() local 50 /* iov[0] is actual data and not the rfc1002 length for SMB2+ */ in __cifs_calc_signature() 52 if (iov[0].iov_len <= 4) in __cifs_calc_signature() 56 if (n_vec < 2 || iov[0].iov_len != 4) in __cifs_calc_signature() 62 if (iov[i].iov_len == 0) in __cifs_calc_signature() 64 if (iov[i].iov_base == NULL) { in __cifs_calc_signature() 70 iov[i].iov_base, iov[i].iov_len); in __cifs_calc_signature() 182 int cifs_sign_smbv(struct kvec *iov, int n_vec, struct TCP_Server_Info *server, in cifs_sign_smbv() argument 185 struct smb_rqst rqst = { .rq_iov = iov, in cifs_sign_smbv() 195 struct kvec iov[2]; cifs_sign_smb() local [all...] |
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | cifsencrypt.c | 177 struct kvec *iov = rqst->rq_iov; in __cifs_calc_signature() local 180 /* iov[0] is actual data and not the rfc1002 length for SMB2+ */ in __cifs_calc_signature() 182 if (iov[0].iov_len <= 4) in __cifs_calc_signature() 186 if (n_vec < 2 || iov[0].iov_len != 4) in __cifs_calc_signature() 192 if (iov[i].iov_len == 0) in __cifs_calc_signature() 194 if (iov[i].iov_base == NULL) { in __cifs_calc_signature() 200 iov[i].iov_base, iov[i].iov_len); in __cifs_calc_signature() 298 int cifs_sign_smbv(struct kvec *iov, int n_vec, struct TCP_Server_Info *server, in cifs_sign_smbv() argument 301 struct smb_rqst rqst = { .rq_iov = iov, in cifs_sign_smbv() 311 struct kvec iov[2]; cifs_sign_smb() local [all...] |