| /drivers/vhost/ |
| A D | vsock.c | 112 struct iov_iter iov_iter; in vhost_transport_do_send_pkt() local 159 iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[out], in, iov_len); in vhost_transport_do_send_pkt() 195 nbytes = copy_to_iter(hdr, sizeof(*hdr), &iov_iter); in vhost_transport_do_send_pkt() 204 &iov_iter, in vhost_transport_do_send_pkt() 334 struct iov_iter iov_iter; in vhost_vsock_alloc_skb() local 356 iov_iter_init(&iov_iter, ITER_SOURCE, vq->iov, out, len); in vhost_vsock_alloc_skb() 359 nbytes = copy_from_iter(hdr, sizeof(*hdr), &iov_iter); in vhost_vsock_alloc_skb() 381 if (skb_copy_datagram_from_iter(skb, 0, &iov_iter, payload_len)) { in vhost_vsock_alloc_skb() 888 static ssize_t vhost_vsock_chr_read_iter(struct kiocb *iocb, struct iov_iter *to) in vhost_vsock_chr_read_iter() 899 struct iov_iter *from) in vhost_vsock_chr_write_iter()
|
| A D | scsi.c | 119 struct iov_iter *read_iter; 284 struct iov_iter out_iter; 657 struct iov_iter *iter = cmd->read_iter; in vhost_scsi_copy_sgl_to_iov() 693 struct iov_iter iov_iter; in vhost_scsi_complete_cmd_work() local 801 struct iov_iter *iter, in vhost_scsi_map_to_sgl() 1079 struct iov_iter iov_iter; in vhost_scsi_send_status() local 1110 struct iov_iter iov_iter; in vhost_scsi_send_bad_target() local 1130 ret = copy_to_iter(&rsp, rsp_size, &iov_iter); in vhost_scsi_send_bad_target() 1292 struct iov_iter in_iter, prot_iter, data_iter; in vhost_scsi_handle_vq() 1532 struct iov_iter iov_iter; in vhost_scsi_send_tmf_resp() local [all …]
|
| A D | vhost.h | 267 ssize_t vhost_chr_read_iter(struct vhost_dev *dev, struct iov_iter *to, 270 struct iov_iter *from);
|
| A D | net.c | 624 static size_t init_iov_iter(struct vhost_virtqueue *vq, struct iov_iter *iter, in init_iov_iter() 676 struct iov_iter *from) in vhost_net_build_xdp() 1152 struct iov_iter fixup; in handle_rx() 1820 static ssize_t vhost_net_chr_read_iter(struct kiocb *iocb, struct iov_iter *to) in vhost_net_chr_read_iter() 1831 struct iov_iter *from) in vhost_net_chr_write_iter()
|
| /drivers/net/ |
| A D | tun_vnet.h | 122 struct iov_iter *from, in __tun_vnet_hdr_get() 150 struct iov_iter *from, in tun_vnet_hdr_get() 157 struct iov_iter *iter, in __tun_vnet_hdr_put() 174 static inline int tun_vnet_hdr_put(int sz, struct iov_iter *iter, in tun_vnet_hdr_put()
|
| A D | tap.c | 573 struct iov_iter *from, int noblock) in tap_get_user() 607 struct iov_iter i; in tap_get_user() 691 static ssize_t tap_write_iter(struct kiocb *iocb, struct iov_iter *from) in tap_write_iter() 706 struct iov_iter *iter) in tap_put_user() 757 struct iov_iter *to, in tap_do_read() 805 static ssize_t tap_read_iter(struct kiocb *iocb, struct iov_iter *to) in tap_read_iter()
|
| A D | tun.c | 1392 const struct iov_iter *it) in tun_napi_alloc_frags() 1598 struct iov_iter *from, in tun_build_skb() 1694 void *msg_control, struct iov_iter *from, in tun_get_user() 1752 struct iov_iter i = *from; in tun_get_user() 1982 static ssize_t tun_chr_write_iter(struct kiocb *iocb, struct iov_iter *from) in tun_chr_write_iter() 2005 struct iov_iter *iter) in tun_put_user_xdp() 2033 struct iov_iter *iter) in tun_put_user() 2155 struct iov_iter *to, in tun_do_read() 2191 static ssize_t tun_chr_read_iter(struct kiocb *iocb, struct iov_iter *to) in tun_chr_read_iter()
|
| /drivers/fsi/ |
| A D | fsi-sbefifo.c | 547 static int sbefifo_read_response(struct sbefifo *sbefifo, struct iov_iter *response) in sbefifo_read_response() 635 struct iov_iter *response) in sbefifo_do_command() 649 struct iov_iter ffdc_iter; in sbefifo_collect_async_ffdc() 689 struct iov_iter *response) in __sbefifo_submit() 742 struct iov_iter resp_iter; in sbefifo_submit() 818 struct iov_iter resp_iter; in sbefifo_user_read()
|
| /drivers/char/ |
| A D | random.c | 442 static ssize_t get_random_bytes_user(struct iov_iter *iter) in get_random_bytes_user() 1392 struct iov_iter iter; in SYSCALL_DEFINE3() 1425 static ssize_t write_pool_user(struct iov_iter *iter) in write_pool_user() 1453 static ssize_t random_write_iter(struct kiocb *kiocb, struct iov_iter *iter) in random_write_iter() 1458 static ssize_t urandom_read_iter(struct kiocb *kiocb, struct iov_iter *iter) in urandom_read_iter() 1482 static ssize_t random_read_iter(struct kiocb *kiocb, struct iov_iter *iter) in random_read_iter() 1518 struct iov_iter iter; in random_ioctl()
|
| A D | mem.c | 424 static ssize_t read_iter_null(struct kiocb *iocb, struct iov_iter *to) in read_iter_null() 429 static ssize_t write_iter_null(struct kiocb *iocb, struct iov_iter *from) in write_iter_null() 453 static ssize_t read_iter_zero(struct kiocb *iocb, struct iov_iter *iter) in read_iter_zero()
|
| /drivers/dax/ |
| A D | super.c | 172 size_t bytes, struct iov_iter *i) in dax_copy_from_iter() 188 size_t bytes, struct iov_iter *i) in dax_copy_to_iter() 224 void *addr, size_t bytes, struct iov_iter *iter) in dax_recovery_write()
|
| /drivers/tee/ |
| A D | tee_shm.c | 271 register_shm_helper(struct tee_context *ctx, struct iov_iter *iter, u32 flags, in register_shm_helper() 373 struct iov_iter iter; in tee_shm_register_user_buf() 421 struct iov_iter iter; in tee_shm_register_kernel_buf()
|
| /drivers/gpu/drm/display/ |
| A D | drm_dp_aux_dev.c | 146 static ssize_t auxdev_read_iter(struct kiocb *iocb, struct iov_iter *to) in auxdev_read_iter() 189 static ssize_t auxdev_write_iter(struct kiocb *iocb, struct iov_iter *from) in auxdev_write_iter()
|
| /drivers/s390/char/ |
| A D | zcore.c | 65 size_t memcpy_hsa_iter(struct iov_iter *iter, unsigned long src, size_t count) in memcpy_hsa_iter() 101 struct iov_iter iter; in memcpy_hsa_kernel()
|
| /drivers/tty/ |
| A D | tty_io.c | 147 static ssize_t tty_read(struct kiocb *, struct iov_iter *); 148 static ssize_t tty_write(struct kiocb *, struct iov_iter *); 418 static ssize_t hung_up_tty_read(struct kiocb *iocb, struct iov_iter *to) in hung_up_tty_read() 423 static ssize_t hung_up_tty_write(struct kiocb *iocb, struct iov_iter *from) in hung_up_tty_write() 836 struct file *file, struct iov_iter *to) in iterate_tty_read() 901 static ssize_t tty_read(struct kiocb *iocb, struct iov_iter *to) in tty_read() 953 struct file *file, struct iov_iter *from) in iterate_tty_write() 1062 static ssize_t file_tty_write(struct file *file, struct kiocb *iocb, struct iov_iter *from) in file_tty_write() 1100 static ssize_t tty_write(struct kiocb *iocb, struct iov_iter *from) in tty_write() 1105 ssize_t redirected_tty_write(struct kiocb *iocb, struct iov_iter *iter) in redirected_tty_write()
|
| A D | tty.h | 120 ssize_t redirected_tty_write(struct kiocb *, struct iov_iter *);
|
| /drivers/nvme/target/ |
| A D | io-cmd-file.c | 80 ssize_t (*call_iter)(struct kiocb *iocb, struct iov_iter *iter); in nvmet_file_submit_bvec() 81 struct iov_iter iter; in nvmet_file_submit_bvec()
|
| /drivers/target/ |
| A D | target_core_file.c | 274 struct iov_iter iter; in fd_execute_rw_aio() 317 struct iov_iter iter; in fd_do_rw() 434 struct iov_iter iter; in fd_execute_write_same()
|
| /drivers/rpmsg/ |
| A D | rpmsg_char.c | 202 static ssize_t rpmsg_eptdev_read_iter(struct kiocb *iocb, struct iov_iter *to) in rpmsg_eptdev_read_iter() 250 struct iov_iter *from) in rpmsg_eptdev_write_iter()
|
| /drivers/bluetooth/ |
| A D | hci_vhci.c | 478 struct iov_iter *from) in vhci_get_user() 603 static ssize_t vhci_write(struct kiocb *iocb, struct iov_iter *from) in vhci_write()
|
| /drivers/md/ |
| A D | dm-linear.c | 189 void *addr, size_t bytes, struct iov_iter *i) in linear_dax_recovery_write()
|
| /drivers/nvme/host/ |
| A D | ioctl.c | 117 struct iov_iter *iter, unsigned int flags) in nvme_map_user_request() 451 struct iov_iter iter; in nvme_uring_cmd_io() 452 struct iov_iter *map_iter = NULL; in nvme_uring_cmd_io()
|
| /drivers/block/ |
| A D | nbd.c | 552 struct iov_iter *iter, int msg_flags, int *sent) in __sock_xmit() 597 struct iov_iter *iter, int msg_flags, int *sent) in sock_xmit() 651 struct iov_iter from; in nbd_send_cmd() 846 struct iov_iter to; in nbd_read_reply() 936 struct iov_iter to; in nbd_handle_reply() 1387 struct iov_iter from; in send_disconnects()
|
| A D | ublk_drv.c | 954 unsigned offset, struct iov_iter *uiter, int dir) in ublk_copy_user_pages() 1012 struct iov_iter iter; in ublk_map_io() 1031 struct iov_iter iter; in ublk_unmap_io() 2492 struct iov_iter *iter, size_t *off, int dir, in ublk_check_and_get_req() 2545 static ssize_t ublk_ch_read_iter(struct kiocb *iocb, struct iov_iter *to) in ublk_ch_read_iter() 2562 static ssize_t ublk_ch_write_iter(struct kiocb *iocb, struct iov_iter *from) in ublk_ch_write_iter()
|
| /drivers/media/pci/solo6x10/ |
| A D | solo6x10-g723.c | 208 unsigned long pos, struct iov_iter *dst, in snd_solo_pcm_copy()
|