Home
last modified time | relevance | path

Searched refs:iov_iter (Results 1 – 25 of 46) sorted by relevance

12

/drivers/vhost/
A Dvsock.c112 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 Dscsi.c119 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 Dvhost.h267 ssize_t vhost_chr_read_iter(struct vhost_dev *dev, struct iov_iter *to,
270 struct iov_iter *from);
A Dnet.c624 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 Dtun_vnet.h122 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 Dtap.c573 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 Dtun.c1392 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 Dfsi-sbefifo.c547 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 Drandom.c442 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 Dmem.c424 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 Dsuper.c172 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 Dtee_shm.c271 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 Ddrm_dp_aux_dev.c146 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 Dzcore.c65 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 Dtty_io.c147 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 Dtty.h120 ssize_t redirected_tty_write(struct kiocb *, struct iov_iter *);
/drivers/nvme/target/
A Dio-cmd-file.c80 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 Dtarget_core_file.c274 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 Drpmsg_char.c202 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 Dhci_vhci.c478 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 Ddm-linear.c189 void *addr, size_t bytes, struct iov_iter *i) in linear_dax_recovery_write()
/drivers/nvme/host/
A Dioctl.c117 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 Dnbd.c552 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 Dublk_drv.c954 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 Dsolo6x10-g723.c208 unsigned long pos, struct iov_iter *dst, in snd_solo_pcm_copy()

Completed in 893 milliseconds

12