Home
last modified time | relevance | path

Searched refs:out_iov (Results 1 – 14 of 14) sorted by relevance

/openbmc/qemu/block/export/
H A Dvirtio-blk-handler.c134 struct iovec *out_iov, in virtio_blk_process_req() argument
149 if (unlikely(iov_to_buf(out_iov, out_num, 0, &out, in virtio_blk_process_req()
155 iov_discard_front(&out_iov, &out_num, sizeof(out)); in virtio_blk_process_req()
185 qemu_iovec_init_external(&qiov, out_iov, out_num); in virtio_blk_process_req()
232 in->status = virtio_blk_discard_write_zeroes(handler, out_iov, in virtio_blk_process_req()
H A Dvirtio-blk-handler.h33 struct iovec *out_iov,
H A Dvhost-user-blk-server.c65 struct iovec *out_iov = elem->out_sg; in vu_blk_virtio_process_req() local
70 in_len = virtio_blk_process_req(handler, in_iov, out_iov, in vu_blk_virtio_process_req()
H A Dvduse-blk.c79 struct iovec *out_iov = elem->out_sg; in vduse_blk_virtio_process_req() local
85 out_iov, in_num, out_num); in vduse_blk_virtio_process_req()
/openbmc/linux/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim_blk.c123 ret = vringh_getdesc_iotlb(&vq->vring, &vq->out_iov, &vq->in_iov, in vdpasim_blk_handle_req()
128 if (vq->out_iov.used < 1 || vq->in_iov.used < 1) { in vdpasim_blk_handle_req()
130 vq->out_iov.used, vq->in_iov.used); in vdpasim_blk_handle_req()
144 to_pull = vringh_kiov_length(&vq->out_iov); in vdpasim_blk_handle_req()
146 bytes = vringh_iov_pull_iotlb(&vq->vring, &vq->out_iov, &hdr, in vdpasim_blk_handle_req()
202 bytes = vringh_iov_pull_iotlb(&vq->vring, &vq->out_iov, in vdpasim_blk_handle_req()
245 bytes = vringh_iov_pull_iotlb(&vq->vring, &vq->out_iov, &range, in vdpasim_blk_handle_req()
H A Dvdpa_sim_net.c145 &cvq->out_iov, in vdpasim_handle_cvq()
174 write = vringh_iov_push_iotlb(&cvq->vring, &cvq->out_iov, in vdpasim_handle_cvq()
178 vringh_kiov_cleanup(&cvq->out_iov); in vdpasim_handle_cvq()
220 err = vringh_getdesc_iotlb(&txq->vring, &txq->out_iov, NULL, in vdpasim_net_work()
229 read = vringh_iov_pull_iotlb(&txq->vring, &txq->out_iov, in vdpasim_net_work()
H A Dvdpa_sim.h25 struct vringh_kiov out_iov; member
H A Dvdpa_sim.c716 vringh_kiov_cleanup(&vdpasim->vqs[i].out_iov); in vdpasim_free()
/openbmc/linux/fs/fuse/
H A Dioctl.c180 struct iovec *in_iov = NULL, *out_iov = NULL; in fuse_do_ioctl() local
227 out_iov = iov; in fuse_do_ioctl()
234 inarg.out_size = out_size = iov_length(out_iov, out_iovs); in fuse_do_ioctl()
316 out_iov = in_iov + in_iovs; in fuse_do_ioctl()
322 err = fuse_verify_ioctl_iov(fm->fc, out_iov, out_iovs); in fuse_do_ioctl()
334 iov_iter_init(&ii, ITER_DEST, out_iov, out_iovs, transferred); in fuse_do_ioctl()
/openbmc/qemu/hw/virtio/
H A Dvirtio-crypto.c351 struct iovec *out_iov; in virtio_crypto_handle_ctrl() local
370 out_iov = out_iov_copy; in virtio_crypto_handle_ctrl()
382 iov_discard_front(&out_iov, &out_num, sizeof(ctrl)); in virtio_crypto_handle_ctrl()
398 out_iov, out_num, in virtio_crypto_handle_ctrl()
410 out_iov, out_num, in virtio_crypto_handle_ctrl()
830 struct iovec *out_iov; in virtio_crypto_handle_request() local
843 out_iov = out_iov_copy; in virtio_crypto_handle_request()
849 if (unlikely(iov_to_buf(out_iov, out_num, 0, &req, sizeof(req)) in virtio_crypto_handle_request()
854 iov_discard_front(&out_iov, &out_num, sizeof(req)); in virtio_crypto_handle_request()
890 out_iov, out_num); in virtio_crypto_handle_request()
[all …]
/openbmc/linux/fs/smb/client/
H A Dsmb2inode.c176 struct kvec *out_iov, int *out_buftype, struct dentry *dentry) in smb2_compound_op() argument
808 if (out_iov && out_buftype) { in smb2_compound_op()
809 memcpy(out_iov, rsp_iov, num_cmds * sizeof(*out_iov)); in smb2_compound_op()
870 struct kvec in_iov[3], out_iov[3] = {}; in smb2_query_path_info() local
922 cfile, out_iov, out_buftype, NULL); in smb2_query_path_info()
923 hdr = out_iov[0].iov_base; in smb2_query_path_info()
938 rc = parse_create_response(data, cifs_sb, &out_iov[0]); in smb2_query_path_info()
976 free_rsp_buf(out_buftype[i], out_iov[i].iov_base); in smb2_query_path_info()
/openbmc/qemu/hw/block/
H A Dvirtio-blk.c913 struct iovec *out_iov, in virtio_blk_handle_zone_append() argument
922 int64_t len = iov_size(out_iov, out_num); in virtio_blk_handle_zone_append()
934 qemu_iovec_init_external(&req->qiov, out_iov, out_num); in virtio_blk_handle_zone_append()
955 struct iovec *out_iov = req->elem.out_sg; in virtio_blk_handle_request() local
966 if (unlikely(iov_to_buf(out_iov, out_num, 0, &req->out, in virtio_blk_handle_request()
972 iov_discard_front_undoable(&out_iov, &out_num, sizeof(req->out), in virtio_blk_handle_request()
1001 qemu_iovec_init_external(&req->qiov, out_iov, out_num); in virtio_blk_handle_request()
1079 virtio_blk_handle_zone_append(req, out_iov, in_iov, out_num, in_num); in virtio_blk_handle_request()
1090 size_t out_len = iov_size(out_iov, out_num); in virtio_blk_handle_request()
1106 if (unlikely(iov_to_buf(out_iov, out_num, 0, &dwz_hdr, in virtio_blk_handle_request()
/openbmc/linux/net/tls/
H A Dtls_sw.c1461 static int tls_decrypt_sg(struct sock *sk, struct iov_iter *out_iov, in tls_decrypt_sg() argument
1487 if (darg->zc && (out_iov || out_sg)) { in tls_decrypt_sg()
1490 if (out_iov) in tls_decrypt_sg()
1492 iov_iter_npages_cap(out_iov, INT_MAX, data_len); in tls_decrypt_sg()
1577 } else if (out_iov) { in tls_decrypt_sg()
1581 err = tls_setup_from_iter(out_iov, data_len, &pages, &sgout[1], in tls_decrypt_sg()
/openbmc/linux/fs/btrfs/
H A Dioctl.c4465 goto out_iov; in btrfs_ioctl_encoded_read()
4470 goto out_iov; in btrfs_ioctl_encoded_read()
4484 out_iov: in btrfs_ioctl_encoded_read()