msg_iter 1146 crypto/af_alg.c err = af_alg_make_sg(&rsgl->sgl, &msg->msg_iter, seglen); msg_iter 1160 crypto/af_alg.c iov_iter_advance(&msg->msg_iter, err); msg_iter 94 crypto/algif_hash.c len = af_alg_make_sg(&ctx->sgl, &msg->msg_iter, len); msg_iter 109 crypto/algif_hash.c iov_iter_advance(&msg->msg_iter, len); msg_iter 1853 drivers/block/drbd/drbd_main.c iov_iter_kvec(&msg.msg_iter, WRITE, &iov, 1, size); msg_iter 507 drivers/block/drbd/drbd_receiver.c iov_iter_kvec(&msg.msg_iter, READ, &iov, 1, size); msg_iter 475 drivers/block/nbd.c msg.msg_iter = *iter; msg_iter 1027 drivers/crypto/chelsio/chtls/chtls_io.c recordsz = tls_header_read(&hdr, &msg->msg_iter); msg_iter 1070 drivers/crypto/chelsio/chtls/chtls_io.c &msg->msg_iter, copy); msg_iter 1124 drivers/crypto/chelsio/chtls/chtls_io.c err = chtls_skb_copy_to_page_nocache(sk, &msg->msg_iter, msg_iter 707 drivers/isdn/mISDN/l1oip_core.c iov_iter_kvec(&msg.msg_iter, READ, &iov, 1, recvbuf_size); msg_iter 3160 drivers/misc/vmw_vmci/vmci_queue_pair.c &msg->msg_iter); msg_iter 3201 drivers/misc/vmw_vmci/vmci_queue_pair.c &msg->msg_iter, true); msg_iter 3243 drivers/misc/vmw_vmci/vmci_queue_pair.c &msg->msg_iter, false); msg_iter 1226 drivers/net/tap.c return tap_get_user(q, ctl ? ctl->ptr : NULL, &m->msg_iter, msg_iter 1240 drivers/net/tap.c ret = tap_do_read(q, &m->msg_iter, flags & MSG_DONTWAIT, skb); msg_iter 2570 drivers/net/tun.c ret = tun_get_user(tun, tfile, ctl ? ctl->ptr : NULL, &m->msg_iter, msg_iter 2600 drivers/net/tun.c ret = tun_do_read(tun, tfile, &m->msg_iter, flags & MSG_DONTWAIT, ptr); msg_iter 305 drivers/nvme/target/tcp.c iov_iter_kvec(&cmd->recv_msg.msg_iter, READ, cmd->iov, msg_iter 1242 drivers/target/iscsi/iscsi_target_util.c iov_iter_kvec(&msg.msg_iter, READ, count->iov, count->iov_count, data); msg_iter 1298 drivers/target/iscsi/iscsi_target_util.c iov_iter_kvec(&msg.msg_iter, WRITE, iov, iov_count, data); msg_iter 312 drivers/usb/usbip/usbip_common.c iov_iter_kvec(&msg.msg_iter, READ, &iov, 1, size); msg_iter 627 drivers/vhost/net.c *len = init_iov_iter(vq, &msg->msg_iter, nvq->vhost_hlen, *out); msg_iter 804 drivers/vhost/net.c err = vhost_net_build_xdp(nvq, &msg.msg_iter); msg_iter 1173 drivers/vhost/net.c iov_iter_init(&msg.msg_iter, READ, vq->iov, 1, 1); msg_iter 1180 drivers/vhost/net.c iov_iter_init(&msg.msg_iter, READ, vq->iov, in, vhost_len); msg_iter 1181 drivers/vhost/net.c fixup = msg.msg_iter; msg_iter 1186 drivers/vhost/net.c iov_iter_advance(&msg.msg_iter, vhost_hlen); msg_iter 131 drivers/xen/pvcalls-back.c iov_iter_kvec(&msg.msg_iter, WRITE, vec, 1, wanted); msg_iter 137 drivers/xen/pvcalls-back.c iov_iter_kvec(&msg.msg_iter, WRITE, vec, 2, wanted); msg_iter 190 drivers/xen/pvcalls-back.c iov_iter_kvec(&msg.msg_iter, READ, vec, 1, size); msg_iter 196 drivers/xen/pvcalls-back.c iov_iter_kvec(&msg.msg_iter, READ, vec, 2, size); msg_iter 482 drivers/xen/pvcalls-front.c struct iov_iter *msg_iter, msg_iter 509 drivers/xen/pvcalls-front.c len = copy_from_iter(data->out + masked_prod, len, msg_iter); msg_iter 513 drivers/xen/pvcalls-front.c array_size - masked_prod, msg_iter); msg_iter 518 drivers/xen/pvcalls-front.c len = ret + copy_from_iter(data->out, len - ret, msg_iter); msg_iter 520 drivers/xen/pvcalls-front.c len = copy_from_iter(data->out + masked_prod, len, msg_iter); msg_iter 558 drivers/xen/pvcalls-front.c &map->active.data, &msg->msg_iter, msg_iter 577 drivers/xen/pvcalls-front.c struct iov_iter *msg_iter, msg_iter 601 drivers/xen/pvcalls-front.c len = copy_to_iter(data->in + masked_cons, len, msg_iter); msg_iter 605 drivers/xen/pvcalls-front.c array_size - masked_cons, msg_iter); msg_iter 610 drivers/xen/pvcalls-front.c len = ret + copy_to_iter(data->in, len - ret, msg_iter); msg_iter 612 drivers/xen/pvcalls-front.c len = copy_to_iter(data->in + masked_cons, len, msg_iter); msg_iter 646 drivers/xen/pvcalls-front.c &msg->msg_iter, len, flags); msg_iter 307 fs/afs/rxrpc.c iov_iter_bvec(&msg->msg_iter, WRITE, bv, nr, bytes); msg_iter 340 fs/afs/rxrpc.c bytes = msg->msg_iter.count; msg_iter 341 fs/afs/rxrpc.c nr = msg->msg_iter.nr_segs; msg_iter 438 fs/afs/rxrpc.c iov_iter_kvec(&msg.msg_iter, WRITE, iov, 1, call->request_size); msg_iter 468 fs/afs/rxrpc.c iov_iter_kvec(&msg.msg_iter, READ, NULL, 0, 0); msg_iter 470 fs/afs/rxrpc.c &msg.msg_iter, false, msg_iter 857 fs/afs/rxrpc.c iov_iter_kvec(&msg.msg_iter, WRITE, NULL, 0, 0); msg_iter 897 fs/afs/rxrpc.c iov_iter_kvec(&msg.msg_iter, WRITE, iov, 1, len); msg_iter 849 fs/cifs/connect.c iov_iter_kvec(&smb_msg.msg_iter, READ, &iov, 1, to_read); msg_iter 861 fs/cifs/connect.c iov_iter_bvec(&smb_msg.msg_iter, READ, &bv, 1, to_read); msg_iter 2028 fs/cifs/smbdirect.c if (iov_iter_rw(&msg->msg_iter) == WRITE) { msg_iter 2031 fs/cifs/smbdirect.c iov_iter_rw(&msg->msg_iter)); msg_iter 2036 fs/cifs/smbdirect.c switch (iov_iter_type(&msg->msg_iter)) { msg_iter 2038 fs/cifs/smbdirect.c buf = msg->msg_iter.kvec->iov_base; msg_iter 2039 fs/cifs/smbdirect.c to_read = msg->msg_iter.kvec->iov_len; msg_iter 2044 fs/cifs/smbdirect.c page = msg->msg_iter.bvec->bv_page; msg_iter 2045 fs/cifs/smbdirect.c page_offset = msg->msg_iter.bvec->bv_offset; msg_iter 2046 fs/cifs/smbdirect.c to_read = msg->msg_iter.bvec->bv_len; msg_iter 2053 fs/cifs/smbdirect.c iov_iter_type(&msg->msg_iter)); msg_iter 2060 fs/cifs/smbdirect.c msg->msg_iter.count = 0; msg_iter 371 fs/cifs/transport.c iov_iter_kvec(&smb_msg.msg_iter, WRITE, &hiov, 1, 4); msg_iter 392 fs/cifs/transport.c iov_iter_kvec(&smb_msg.msg_iter, WRITE, iov, n_vec, size); msg_iter 408 fs/cifs/transport.c iov_iter_bvec(&smb_msg.msg_iter, WRITE, msg_iter 675 fs/dlm/lowcomms.c iov_iter_kvec(&msg.msg_iter, READ, iov, nvec, len); msg_iter 905 fs/ocfs2/cluster/tcp.c iov_iter_kvec(&msg.msg_iter, READ, &vec, 1, len); msg_iter 3491 include/linux/skbuff.h return skb_copy_datagram_iter(from, offset, &msg->msg_iter, size); msg_iter 3544 include/linux/skbuff.h return copy_from_iter_full(data, len, &msg->msg_iter) ? 0 : -EFAULT; msg_iter 3549 include/linux/skbuff.h return copy_to_iter(data, len, &msg->msg_iter) == len ? 0 : -EFAULT; msg_iter 52 include/linux/socket.h struct iov_iter msg_iter; /* data */ msg_iter 146 include/linux/socket.h return iov_iter_count(&msg->msg_iter); msg_iter 24 include/net/udplite.h return copy_from_iter_full(to, len, &msg->msg_iter) ? 0 : -EFAULT; msg_iter 785 include/trace/events/afs.h __entry->nr = msg->msg_iter.nr_segs; msg_iter 786 include/trace/events/afs.h __entry->bytes = msg->msg_iter.count; msg_iter 637 net/atm/common.c if (!copy_from_iter_full(skb_put(skb, size), size, &m->msg_iter)) { msg_iter 472 net/bluetooth/6lowpan.c iov_iter_kvec(&msg.msg_iter, WRITE, &iv, 1, skb->len); msg_iter 59 net/bluetooth/a2mp.c iov_iter_kvec(&msg.msg_iter, WRITE, &iv, 1, total_len); msg_iter 2162 net/bluetooth/l2cap_core.c if (!copy_from_iter_full(skb_put(skb, count), count, &msg->msg_iter)) msg_iter 2183 net/bluetooth/l2cap_core.c &msg->msg_iter)) msg_iter 619 net/bluetooth/smp.c iov_iter_kvec(&msg.msg_iter, WRITE, iv, 2, 1 + len); msg_iter 542 net/caif/caif_socket.c if (unlikely(msg->msg_iter.iov->iov_base == NULL)) msg_iter 519 net/ceph/messenger.c iov_iter_kvec(&msg.msg_iter, READ, &iov, 1, len); msg_iter 538 net/ceph/messenger.c iov_iter_bvec(&msg.msg_iter, READ, &bvec, 1, length); msg_iter 85 net/compat.c UIO_FASTIOV, iov, &kmsg->msg_iter); msg_iter 735 net/core/datagram.c if (skb_copy_and_csum_datagram(skb, hlen, &msg->msg_iter, msg_iter 740 net/core/datagram.c iov_iter_revert(&msg->msg_iter, chunk); msg_iter 1272 net/core/skbuff.c return __zerocopy_sg_from_iter(skb->sk, skb, &msg->msg_iter, len); msg_iter 1281 net/core/skbuff.c struct iov_iter orig_iter = msg->msg_iter; msg_iter 1290 net/core/skbuff.c err = __zerocopy_sg_from_iter(sk, skb, &msg->msg_iter, len); msg_iter 1295 net/core/skbuff.c msg->msg_iter = orig_iter; msg_iter 930 net/ipv4/ip_output.c if (!copy_from_iter_full(to, len, &msg->msg_iter)) msg_iter 934 net/ipv4/ip_output.c if (!csum_and_copy_from_iter_full(to, len, &csum, &msg->msg_iter)) msg_iter 608 net/ipv4/ping.c &pfh->msg->msg_iter)) msg_iter 614 net/ipv4/ping.c &pfh->msg->msg_iter)) msg_iter 1319 net/ipv4/tcp.c err = skb_add_data_nocache(sk, skb, &msg->msg_iter, copy); msg_iter 1344 net/ipv4/tcp.c err = skb_copy_to_page_nocache(sk, &msg->msg_iter, skb, msg_iter 48 net/ipv4/tcp_bpf.c struct iov_iter *iter = &msg->msg_iter; msg_iter 443 net/ipv4/tcp_bpf.c err = sk_msg_memcopy_from_iter(sk, &msg->msg_iter, msg_tx, msg_iter 4728 net/ipv4/tcp_input.c err = skb_copy_datagram_from_iter(skb, 0, &msg->msg_iter, size); msg_iter 3516 net/ipv4/tcp_output.c &fo->data->msg_iter); msg_iter 1768 net/ipv4/udp.c err = copy_linear_skb(skb, copied, off, &msg->msg_iter); msg_iter 318 net/ipv6/udp.c err = copy_linear_skb(skb, copied, off, &msg->msg_iter); msg_iter 1169 net/iucv/af_iucv.c err = skb_copy_datagram_from_iter(skb, 0, &msg->msg_iter, len); msg_iter 991 net/kcm/kcmsock.c err = skb_copy_to_page_nocache(sk, &msg->msg_iter, skb, msg_iter 1623 net/netfilter/ipvs/ip_vs_sync.c iov_iter_kvec(&msg.msg_iter, READ, &iov, 1, buflen); msg_iter 2465 net/packet/af_packet.c if (!copy_from_iter_full(vnet_hdr, sizeof(*vnet_hdr), &msg->msg_iter)) msg_iter 2941 net/packet/af_packet.c err = skb_copy_datagram_from_iter(skb, offset, &msg->msg_iter, len); msg_iter 691 net/rds/recv.c ret = inc->i_conn->c_trans->inc_copy_to_user(inc, &msg->msg_iter); msg_iter 704 net/rds/recv.c iov_iter_revert(&msg->msg_iter, ret); msg_iter 1262 net/rds/send.c num_sgs = iov_iter_npages(&msg->msg_iter, INT_MAX); msg_iter 1282 net/rds/send.c ret = rds_message_copy_from_user(rm, &msg->msg_iter, zcopy); msg_iter 560 net/rxrpc/recvmsg.c ret = rxrpc_recvmsg_data(sock, call, msg, &msg->msg_iter, len, msg_iter 406 net/rxrpc/sendmsg.c ret = skb_add_data(skb, &msg->msg_iter, copy); msg_iter 1784 net/sctp/socket.c iov_iter_revert(&msg->msg_iter, msg_len); msg_iter 1860 net/sctp/socket.c datamsg = sctp_datamsg_from_user(asoc, sinfo, &msg->msg_iter); msg_iter 1990 net/sctp/socket.c iov_iter_revert(&msg->msg_iter, err); msg_iter 292 net/smc/smc_clc.c iov_iter_kvec(&msg.msg_iter, READ, &vec, 1, msg_iter 336 net/smc/smc_clc.c iov_iter_kvec(&msg.msg_iter, READ, &vec, 1, datlen); msg_iter 676 net/socket.c iov_iter_kvec(&msg->msg_iter, WRITE, vec, num, size); msg_iter 702 net/socket.c iov_iter_kvec(&msg->msg_iter, WRITE, vec, num, size); msg_iter 915 net/socket.c iov_iter_kvec(&msg->msg_iter, READ, vec, num, size); msg_iter 954 net/socket.c struct msghdr msg = {.msg_iter = *to, msg_iter 968 net/socket.c *to = msg.msg_iter; msg_iter 976 net/socket.c struct msghdr msg = {.msg_iter = *from, msg_iter 990 net/socket.c *from = msg.msg_iter; msg_iter 1931 net/socket.c err = import_single_range(WRITE, buff, len, &iov, &msg.msg_iter); msg_iter 1992 net/socket.c err = import_single_range(READ, ubuf, size, &iov, &msg.msg_iter); msg_iter 2231 net/socket.c UIO_FASTIOV, iov, &kmsg->msg_iter); msg_iter 333 net/sunrpc/svcsock.c iov_iter_kvec(&msg.msg_iter, READ, iov, nr, buflen); msg_iter 335 net/sunrpc/svcsock.c iov_iter_advance(&msg.msg_iter, base); msg_iter 351 net/sunrpc/xprtsock.c iov_iter_advance(&msg->msg_iter, seek); msg_iter 360 net/sunrpc/xprtsock.c iov_iter_kvec(&msg->msg_iter, READ, kvec, 1, count); msg_iter 369 net/sunrpc/xprtsock.c iov_iter_bvec(&msg->msg_iter, READ, bvec, nr, count); msg_iter 377 net/sunrpc/xprtsock.c iov_iter_discard(&msg->msg_iter, READ, count); msg_iter 755 net/sunrpc/xprtsock.c iov_iter_advance(&msg->msg_iter, seek); msg_iter 761 net/sunrpc/xprtsock.c iov_iter_kvec(&msg->msg_iter, WRITE, vec, 1, vec->iov_len); msg_iter 773 net/sunrpc/xprtsock.c iov_iter_bvec(&msg->msg_iter, WRITE, xdr->bvec, msg_iter 798 net/sunrpc/xprtsock.c iov_iter_kvec(&msg->msg_iter, WRITE, iov, 2, len); msg_iter 353 net/tipc/msg.c if (copy_from_iter_full(pktpos, dsz, &m->msg_iter)) msg_iter 384 net/tipc/msg.c if (!copy_from_iter_full(pktpos, pktrem, &m->msg_iter)) { msg_iter 397 net/tipc/topsrv.c iov_iter_kvec(&msg.msg_iter, READ, &iov, 1, iov.iov_len); msg_iter 401 net/tls/tls_device.c struct iov_iter *msg_iter, msg_iter 474 net/tls/tls_device.c pfrag->offset, copy, msg_iter); msg_iter 538 net/tls/tls_device.c rc = tls_push_data(sk, &msg->msg_iter, size, msg_iter 551 net/tls/tls_device.c struct iov_iter msg_iter; msg_iter 569 net/tls/tls_device.c iov_iter_kvec(&msg_iter, WRITE, &iov, 1, size); msg_iter 570 net/tls/tls_device.c rc = tls_push_data(sk, &msg_iter, size, msg_iter 642 net/tls/tls_device.c struct iov_iter msg_iter; msg_iter 644 net/tls/tls_device.c iov_iter_kvec(&msg_iter, WRITE, NULL, 0, 0); msg_iter 645 net/tls/tls_device.c return tls_push_data(sk, &msg_iter, 0, flags, TLS_RECORD_TYPE_DATA); msg_iter 920 net/tls/tls_sw.c bool is_kvec = iov_iter_is_kvec(&msg->msg_iter); msg_iter 1001 net/tls/tls_sw.c ret = sk_msg_zerocopy_from_iter(sk, &msg->msg_iter, msg_iter 1027 net/tls/tls_sw.c iov_iter_revert(&msg->msg_iter, msg_iter 1051 net/tls/tls_sw.c ret = sk_msg_memcopy_from_iter(sk, &msg->msg_iter, msg_iter 1738 net/tls/tls_sw.c bool is_kvec = iov_iter_is_kvec(&msg->msg_iter); msg_iter 1812 net/tls/tls_sw.c err = decrypt_skb_update(sk, skb, &msg->msg_iter, msg_iter 1650 net/unix/af_unix.c err = skb_copy_datagram_from_iter(skb, 0, &msg->msg_iter, len); msg_iter 1851 net/unix/af_unix.c err = skb_copy_datagram_from_iter(skb, 0, &msg->msg_iter, size);