/linux/io_uring/ |
H A D | net.c | 229 &iomsg->msg.msg_iter, io_is_compat(req->ctx)); in io_net_import_vec() 235 io_vec_reset_iovec(&iomsg->vec, iov, iomsg->msg.msg_iter.nr_segs); in io_net_import_vec() 300 iomsg->msg.msg_iter.nr_segs = 0; in io_msg_copy_hdr() 389 return import_ubuf(ITER_SOURCE, sr->buf, sr->len, &kmsg->msg.msg_iter); in io_send_setup() 407 kmsg->msg.msg_iter.nr_segs = msg.msg_iovlen; in io_sendmsg_setup() 474 if (iter_is_ubuf(&kmsg->msg.msg_iter)) in io_bundle_nbufs() 482 if (!iov_iter_count(&kmsg->msg.msg_iter)) in io_bundle_nbufs() 483 return iter_iov(&kmsg->msg.msg_iter) - iov; in io_bundle_nbufs() 561 min_ret = iov_iter_count(&kmsg->msg.msg_iter); in io_sendmsg() 627 &kmsg->msg.msg_iter); in io_send_select_buffer() [all …]
|
/linux/net/sunrpc/ |
H A D | socklib.c | 164 iov_iter_advance(&msg->msg_iter, seek); in xprt_sendmsg() 171 iov_iter_kvec(&msg->msg_iter, ITER_SOURCE, vec, 1, vec->iov_len); in xprt_send_kvec() 178 iov_iter_bvec(&msg->msg_iter, ITER_SOURCE, xdr->bvec, xdr_buf_pagecount(xdr), in xprt_send_pagedata() 201 iov_iter_kvec(&msg->msg_iter, ITER_SOURCE, iov, 2, len); in xprt_send_rm_and_kvec()
|
H A D | svcsock.c | 278 iov_iter_kvec(&msg.msg_iter, ITER_DEST, &alert_kvec, 1, in svc_tcp_sock_recv_cmsg() 283 iov_iter_revert(&msg.msg_iter, ret); in svc_tcp_sock_recv_cmsg() 346 iov_iter_bvec(&msg.msg_iter, ITER_DEST, bvec, i, buflen); in svc_tcp_read_msg() 348 iov_iter_advance(&msg.msg_iter, seek); in svc_tcp_read_msg() 745 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, rqstp->rq_bvec, in svc_udp_sendto() 750 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, rqstp->rq_bvec, in svc_udp_sendto() 1047 iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, want); in svc_tcp_read_marker() 1251 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, rqstp->rq_bvec, in svc_tcp_sendmsg()
|
/linux/net/handshake/ |
H A D | alert.c | 62 iov_iter_kvec(&msg.msg_iter, ITER_SOURCE, &iov, 1, iov.iov_len); in tls_alert_send() 103 iov = msg->msg_iter.kvec; in tls_alert_recv()
|
/linux/fs/afs/ |
H A D | rxrpc.c | 402 iov_iter_kvec(&msg.msg_iter, ITER_SOURCE, iov, 1, call->request_size); in afs_make_call() 414 msg.msg_iter = *call->write_iter; in afs_make_call() 420 iov_iter_count(&msg.msg_iter), in afs_make_call() 422 *call->write_iter = msg.msg_iter; in afs_make_call() 449 iov_iter_kvec(&msg.msg_iter, ITER_DEST, NULL, 0, 0); in afs_make_call() 451 &msg.msg_iter, &len, false, in afs_make_call() 860 iov_iter_kvec(&msg.msg_iter, ITER_SOURCE, NULL, 0, 0); in afs_send_empty_reply() 901 iov_iter_kvec(&msg.msg_iter, ITER_SOURCE, iov, 1, len); in afs_send_simple_reply()
|
/linux/drivers/xen/ |
H A D | pvcalls-front.c | 494 struct iov_iter *msg_iter, in __write_ring() argument 521 len = copy_from_iter(data->out + masked_prod, len, msg_iter); in __write_ring() 525 array_size - masked_prod, msg_iter); in __write_ring() 530 len = ret + copy_from_iter(data->out, len - ret, msg_iter); in __write_ring() 532 len = copy_from_iter(data->out + masked_prod, len, msg_iter); in __write_ring() 570 &map->active.data, &msg->msg_iter, in pvcalls_front_sendmsg() 590 struct iov_iter *msg_iter, in __read_ring() argument 614 len = copy_to_iter(data->in + masked_cons, len, msg_iter); in __read_ring() 618 array_size - masked_cons, msg_iter); in __read_ring() 623 len = ret + copy_to_iter(data->in, len - ret, msg_iter); in __read_ring() [all...] |
H A D | pvcalls-back.c | 133 iov_iter_kvec(&msg.msg_iter, ITER_DEST, vec, 1, wanted); in pvcalls_conn_back_read() 139 iov_iter_kvec(&msg.msg_iter, ITER_DEST, vec, 2, wanted); in pvcalls_conn_back_read() 194 iov_iter_kvec(&msg.msg_iter, ITER_SOURCE, vec, 1, size); in pvcalls_conn_back_write() 200 iov_iter_kvec(&msg.msg_iter, ITER_SOURCE, vec, 2, size); in pvcalls_conn_back_write()
|
/linux/crypto/ |
H A D | algif_hash.c | 111 npages = iov_iter_npages(&msg->msg_iter, max_pages); in hash_sendmsg() 117 ctx->sgl.need_unpin = iov_iter_extract_will_pin(&msg->msg_iter); in hash_sendmsg() 119 err = extract_iter_to_sg(&msg->msg_iter, LONG_MAX, in hash_sendmsg()
|
H A D | af_alg.c | 1048 plen = extract_iter_to_sg(&msg->msg_iter, len, &sgtable, in af_alg_sendmsg() 1262 iov_iter_extract_will_pin(&msg->msg_iter); in af_alg_get_rsgl() 1269 err = extract_iter_to_sg(&msg->msg_iter, seglen, &rsgl->sgl.sgt, in af_alg_get_rsgl()
|
/linux/net/rxrpc/ |
H A D | output.c | 274 iov_iter_kvec(&msg.msg_iter, WRITE, kv, nr_kv, len); in rxrpc_send_ack_packet() 412 iov_iter_kvec(&msg.msg_iter, WRITE, iov, 1, sizeof(pkt)); in rxrpc_send_abort_packet() 667 iov_iter_kvec(&msg.msg_iter, WRITE, call->local->kvec, 1 + req->n, len); in rxrpc_send_data_packet() 789 iov_iter_kvec(&msg.msg_iter, WRITE, iov, 2, len); in rxrpc_send_conn_abort() 862 iov_iter_kvec(&msg.msg_iter, WRITE, iov, ioc, size); in rxrpc_reject_packet() 911 iov_iter_kvec(&msg.msg_iter, WRITE, iov, 2, len); in rxrpc_send_keepalive() 952 iov_iter_bvec(&msg.msg_iter, WRITE, bvec, nr_sg, len); in rxrpc_send_response()
|
H A D | rxperf.c | 525 iov_iter_bvec(&msg.msg_iter, WRITE, &bv, 1, len); in rxperf_process_call() 539 iov_iter_kvec(&msg.msg_iter, WRITE, iov, 1, len); in rxperf_process_call()
|
/linux/net/vmw_vsock/ |
H A D | virtio_transport_common.c | 52 iov_iter = &info->msg->msg_iter; in virtio_transport_can_zcopy() 85 struct iov_iter *iter = &msg->msg_iter; in virtio_transport_init_zcopy_skb() 110 &info->msg->msg_iter, len, NULL); in virtio_transport_fill_skb() 113 return skb_copy_datagram_from_iter(skb, 0, &info->msg->msg_iter, len); in virtio_transport_fill_skb() 558 &msg->msg_iter, bytes); in virtio_transport_stream_do_peek() 616 &msg->msg_iter, bytes); in virtio_transport_stream_do_dequeue() 698 &msg->msg_iter, bytes); in virtio_transport_seqpacket_do_peek() 762 &msg->msg_iter, in virtio_transport_seqpacket_do_dequeue()
|
/linux/tools/perf/trace/beauty/include/linux/ |
H A D | socket.h | 62 struct iov_iter msg_iter; /* data */ member 173 return iov_iter_count(&msg->msg_iter); in msg_data_left()
|
/linux/net/mctp/test/ |
H A D | sock-test.c | 139 iov_iter_kvec(&msg.msg_iter, ITER_SOURCE, &vec, 1, sizeof(buf)); in mctp_test_sock_sendmsg_extaddr() 201 iov_iter_kvec(&msg.msg_iter, ITER_DEST, &vec, 1, sizeof(rcv_buf)); in mctp_test_sock_recvmsg_extaddr()
|
/linux/net/tipc/ |
H A D | msg.c | 235 if (cpy != copy_from_iter(skb->data + mlen, cpy, &m->msg_iter)) in tipc_msg_append() 408 if (copy_from_iter_full(pktpos, dsz, &m->msg_iter)) in tipc_msg_build() 439 if (!copy_from_iter_full(pktpos, pktrem, &m->msg_iter)) { in tipc_msg_build()
|
/linux/net/rds/ |
H A D | tcp_send.c | 123 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, in rds_tcp_xmit()
|
H A D | recv.c | 697 ret = inc->i_conn->c_trans->inc_copy_to_user(inc, &msg->msg_iter); in rds_recvmsg() 710 iov_iter_revert(&msg->msg_iter, ret); in rds_recvmsg()
|
/linux/include/trace/events/ |
H A D | afs.h | 924 __entry->offset = msg->msg_iter.xarray_start + msg->msg_iter.iov_offset; 925 __entry->count = iov_iter_count(&msg->msg_iter); 948 __entry->offset = msg->msg_iter.xarray_start + msg->msg_iter.iov_offset; 949 __entry->count = iov_iter_count(&msg->msg_iter);
|
/linux/net/xfrm/ |
H A D | espintcp.c | 236 iov_iter_bvec(&msghdr.msg_iter, ITER_SOURCE, &bvec, 1, size); in espintcp_sendskmsg_locked() 375 err = sk_msg_memcopy_from_iter(sk, &msg->msg_iter, &emsg->skmsg, size); in espintcp_sendmsg()
|
/linux/net/tls/ |
H A D | tls_sw.c | 1004 part = iov_iter_extract_pages(&msg->msg_iter, &pages, in tls_sw_sendmsg_splice() 1010 iov_iter_revert(&msg->msg_iter, part); in tls_sw_sendmsg_splice() 1034 bool is_kvec = iov_iter_is_kvec(&msg->msg_iter); in tls_sw_sendmsg_locked() 1126 ret = sk_msg_zerocopy_from_iter(sk, &msg->msg_iter, in tls_sw_sendmsg_locked() 1156 iov_iter_revert(&msg->msg_iter, in tls_sw_sendmsg_locked() 1180 ret = sk_msg_memcopy_from_iter(sk, &msg->msg_iter, in tls_sw_sendmsg_locked() 1671 err = tls_decrypt_sg(sk, &msg->msg_iter, NULL, darg); in tls_decrypt_sw() 2028 bool is_kvec = iov_iter_is_kvec(&msg->msg_iter); in tls_sw_recvmsg()
|
/linux/net/kcm/ |
H A D | kcmsock.c | 641 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, in kcm_write_msgs() 644 iov_iter_advance(&msg.msg_iter, txm->frag_offset); in kcm_write_msgs() 677 } while (msg.msg_iter.count > 0); in kcm_write_msgs() 839 err = skb_splice_from_iter(skb, &msg->msg_iter, copy); in kcm_sendmsg() 859 err = skb_copy_to_page_nocache(sk, &msg->msg_iter, skb, in kcm_sendmsg()
|
/linux/fs/smb/client/ |
H A D | transport.c | 290 iov_iter_kvec(&smb_msg.msg_iter, ITER_SOURCE, &hiov, 1, 4); in __smb_send_rqst() 311 iov_iter_kvec(&smb_msg.msg_iter, ITER_SOURCE, iov, n_vec, size); in __smb_send_rqst() 320 smb_msg.msg_iter = rqst[j].rq_iter; in __smb_send_rqst()
|
/linux/net/ipv4/ |
H A D | tcp_bpf.c | 121 iov_iter_bvec(&msghdr.msg_iter, ITER_SOURCE, &bvec, 1, size); in tcp_bpf_push() 541 ret = sk_msg_memcopy_from_iter(sk, &msg->msg_iter, msg_tx, in tcp_bpf_sendmsg()
|
/linux/net/core/ |
H A D | datagram.c | 889 if (skb_copy_and_csum_datagram(skb, hlen, &msg->msg_iter, in skb_copy_and_csum_datagram_msg() 894 iov_iter_revert(&msg->msg_iter, chunk); in skb_copy_and_csum_datagram_msg()
|
/linux/drivers/target/iscsi/ |
H A D | iscsi_target_util.c | 1135 iov_iter_bvec(&msghdr.msg_iter, ITER_SOURCE, &bvec, 1, sub_len); in iscsit_fe_sendpage_sg() 1225 iov_iter_kvec(&msg.msg_iter, ITER_DEST, iov, iov_count, data); in rx_data() 1261 iov_iter_kvec(&msg.msg_iter, ITER_SOURCE, iov, iov_count, data); in tx_data()
|