Home
last modified time | relevance | path

Searched refs:iov (Results 76 – 100 of 202) sorted by relevance

123456789

/qemu/include/net/
H A Deth.h318 eth_get_l2_hdr_length_iov(const struct iovec *iov, size_t iovcnt, size_t iovoff) in eth_get_l2_hdr_length_iov() argument
321 size_t copied = iov_to_buf(iov, iovcnt, iovoff, p, ARRAY_SIZE(p)); in eth_get_l2_hdr_length_iov()
345 eth_strip_vlan(const struct iovec *iov, int iovcnt, size_t iovoff,
350 eth_strip_vlan_ex(const struct iovec *iov, int iovcnt, size_t iovoff, int index,
397 void eth_get_protocols(const struct iovec *iov, size_t iovcnt, size_t iovoff,
/qemu/block/
H A Dio_uring.c95 if (resubmit_qiov->iov == NULL) { in luring_resubmit_short_read()
105 luringcb->sqeq.addr = (uintptr_t)luringcb->resubmit_qiov.iov; in luring_resubmit_short_read()
345 io_uring_prep_writev(sqes, fd, luringcb->qiov->iov, in luring_do_submit()
349 io_uring_prep_writev(sqes, fd, luringcb->qiov->iov, in luring_do_submit()
353 io_uring_prep_readv(sqes, fd, luringcb->qiov->iov, in luring_do_submit()
H A Discsi.c605 QEMUIOVector *iov, int flags) in iscsi_co_writev() argument
636 (struct scsi_iovec *)iov->iov, iov->niov); in iscsi_co_writev()
642 (struct scsi_iovec *)iov->iov, iov->niov); in iscsi_co_writev()
661 scsi_task_set_iov_out(iTask.task, (struct scsi_iovec *) iov->iov,
662 iov->niov);
801 QEMUIOVector *iov) in iscsi_co_readv() argument
824 qemu_iovec_memset(iov, 0, 0x00, iov->size); in iscsi_co_readv()
851 qemu_iovec_memset(iov, 0, 0x00, iov->size); in iscsi_co_readv()
868 (struct scsi_iovec *)iov->iov, iov->niov); in iscsi_co_readv()
875 (struct scsi_iovec *)iov->iov, iov->niov); in iscsi_co_readv()
[all …]
H A Dwin32-aio.c86 iov_from_buf(qiov->iov, qiov->niov, 0, waiocb->buf, qiov->size); in win32_aio_process_completion()
133 iov_to_buf(qiov->iov, qiov->niov, 0, waiocb->buf, qiov->size); in win32_aio_submit()
137 waiocb->buf = qiov->iov[0].iov_base; in win32_aio_submit()
/qemu/hw/net/rocker/
H A Drocker_of_dpa.c157 struct iovec *iov; member
385 fc->iov[0].iov_base = fields->ethhdr; in of_dpa_flow_pkt_hdr_reset()
399 if (iov->iov_len < sofar) { in of_dpa_flow_pkt_parse()
404 fields->ethhdr = iov->iov_base; in of_dpa_flow_pkt_parse()
409 if (iov->iov_len < sofar) { in of_dpa_flow_pkt_parse()
420 if (iov->iov_len < sofar) { in of_dpa_flow_pkt_parse()
428 if (iov->iov_len < sofar) { in of_dpa_flow_pkt_parse()
445 fc->iov[2].iov_len = iov->iov_len - fc->iov[0].iov_len - fc->iov[1].iov_len; in of_dpa_flow_pkt_parse()
448 fc->iov[i+2] = iov[i]; in of_dpa_flow_pkt_parse()
1050 .iov = iov_copy, in of_dpa_ig()
[all …]
H A Drocker_world.h30 const struct iovec *iov, int iovcnt);
44 const struct iovec *iov, int iovcnt);
H A Drocker.h80 const struct iovec *iov, int iovcnt, uint8_t copy_to_cpu);
82 const struct iovec *iov, int iovcnt);
H A Drocker_world.c30 const struct iovec *iov, int iovcnt) in world_ingress() argument
33 return world->ops->ig(world, pport, iov, iovcnt); in world_ingress()
/qemu/net/
H A Dfilter-buffer.c62 const struct iovec *iov, in filter_buffer_receive_iov() argument
83 iov, iovcnt, NULL); in filter_buffer_receive_iov()
84 return iov_size(iov, iovcnt); in filter_buffer_receive_iov()
/qemu/include/crypto/
H A Dhmac.h90 const struct iovec *iov,
141 const struct iovec *iov,
/qemu/fsdev/
H A Dmeson.build4 '9p-iov-marshal.c',
14 files('virtfs-proxy-helper.c', '9p-marshal.c', '9p-iov-marshal.c'),
/qemu/hw/net/
H A Dvirtio-net.c1061 s = iov_to_buf(iov, iov_cnt, 0, &on, sizeof(on)); in virtio_net_handle_rx_mode()
1141 if (iov_size(iov, iov_cnt) != sizeof(n->mac)) { in virtio_net_handle_mac()
1162 s = iov_to_buf(iov, iov_cnt, 0, &mac_data.entries, in virtio_net_handle_mac()
1168 iov_discard_front(&iov, &iov_cnt, s); in virtio_net_handle_mac()
1175 s = iov_to_buf(iov, iov_cnt, 0, macs, in virtio_net_handle_mac()
1189 s = iov_to_buf(iov, iov_cnt, 0, &mac_data.entries, in virtio_net_handle_mac()
1196 iov_discard_front(&iov, &iov_cnt, s); in virtio_net_handle_mac()
1451 s = iov_to_buf(iov, iov_cnt, offset, in virtio_net_handle_rss()
1590 struct iovec *iov, *iov2; in virtio_net_handle_ctrl_iov() local
1600 iov_discard_front(&iov, &out_num, sizeof(ctrl)); in virtio_net_handle_ctrl_iov()
[all …]
/qemu/hw/9pfs/
H A D9p-synth.c306 const struct iovec *iov, in synth_pwritev() argument
317 wcount = node->attr->write(iov[i].iov_base, iov[i].iov_len, in synth_pwritev()
322 if (wcount < iov[i].iov_len) { in synth_pwritev()
330 const struct iovec *iov, in synth_preadv() argument
341 rcount = node->attr->read(iov[i].iov_base, iov[i].iov_len, in synth_preadv()
346 if (rcount < iov[i].iov_len) { in synth_preadv()
/qemu/migration/
H A Dmultifd.c162 p->iov[p->iovs_num].iov_len = p->page_size; in multifd_send_prepare_iovs()
278 p->iov[i].iov_base = p->host + p->normal[i]; in nocomp_recv()
279 p->iov[i].iov_len = p->page_size; in nocomp_recv()
282 return qio_channel_readv_all(p->c, p->iov, p->normal_num, errp); in nocomp_recv()
786 g_free(p->iov); in multifd_send_cleanup_channel()
787 p->iov = NULL; in multifd_send_cleanup_channel()
1184 p->iov = g_new0(struct iovec, page_count + 1); in multifd_send_setup()
1186 p->iov = g_new0(struct iovec, page_count); in multifd_send_setup()
1356 g_free(p->iov); in multifd_recv_cleanup_channel()
1357 p->iov = NULL; in multifd_recv_cleanup_channel()
[all …]
H A Dchannel.c114 struct iovec iov = { .iov_base = (char *)buf, .iov_len = buflen }; in migration_channel_read_peek() local
117 len = qio_channel_readv_full(ioc, &iov, 1, NULL, NULL, in migration_channel_read_peek()
/qemu/io/
H A Dchannel-null.c59 const struct iovec *iov, in qio_channel_null_readv() argument
80 const struct iovec *iov, in qio_channel_null_writev() argument
95 return iov_size(iov, niov); in qio_channel_null_writev()
H A Dchannel-command.c203 const struct iovec *iov, in qio_channel_command_readv() argument
220 ret = readv(cioc->readfd, iov, niov); in qio_channel_command_readv()
238 const struct iovec *iov, in qio_channel_command_writev() argument
255 ret = writev(cioc->writefd, iov, niov); in qio_channel_command_writev()
/qemu/crypto/
H A Dhmac-nettle.c134 const struct iovec *iov, in qcrypto_nettle_hmac_bytesv() argument
146 size_t len = iov[i].iov_len; in qcrypto_nettle_hmac_bytesv()
147 uint8_t *base = iov[i].iov_base; in qcrypto_nettle_hmac_bytesv()
/qemu/hw/remote/
H A Dmpqemu-link.c98 struct iovec iov = { .iov_base = buf, .iov_len = len }; in mpqemu_read() local
113 ret = qio_channel_readv_full_all_eof(ioc, &iov, 1, fds, nfds, errp); in mpqemu_read()
119 return (ret <= 0) ? ret : iov.iov_len; in mpqemu_read()
/qemu/tests/qtest/
H A Dtest-filter-mirror.c41 struct iovec iov[] = { in test_mirror() local
53 ret = iov_send(send_sock[0], iov, 2, 0, sizeof(size) + sizeof(send_buf)); in test_mirror()
/qemu/tests/
H A Dvhost-user-bridge.c240 iov_restore_front(struct iovec *front, struct iovec *iov, size_t bytes) in iov_restore_front() argument
244 for (cur = front; cur != iov; cur++) { in iov_restore_front()
254 iov_truncate(struct iovec *iov, unsigned iovc, size_t bytes) in iov_truncate() argument
258 for (i = 0; i < iovc; i++, iov++) { in iov_truncate()
259 if (bytes < iov->iov_len) { in iov_truncate()
260 iov->iov_len = bytes; in iov_truncate()
264 bytes -= iov->iov_len; in iov_truncate()
/qemu/block/export/
H A Dvirtio-blk-handler.c53 virtio_blk_discard_write_zeroes(VirtioBlkHandler *handler, struct iovec *iov, in virtio_blk_discard_write_zeroes() argument
66 if (unlikely(iov_size(iov, iovcnt) > sizeof(desc))) { in virtio_blk_discard_write_zeroes()
70 size = iov_to_buf(iov, iovcnt, 0, &desc, sizeof(desc)); in virtio_blk_discard_write_zeroes()
/qemu/scsi/
H A Dpr-manager-helper.c74 struct iovec iov; in pr_manager_helper_write() local
77 iov.iov_base = (void *)buf; in pr_manager_helper_write()
78 iov.iov_len = sz; in pr_manager_helper_write()
79 n_written = qio_channel_writev_full(QIO_CHANNEL(pr_mgr->ioc), &iov, 1, in pr_manager_helper_write()
/qemu/hw/block/
H A Dm25p80.c542 QEMUIOVector *iov = opaque; in blk_sync_complete() local
544 qemu_iovec_destroy(iov); in blk_sync_complete()
545 g_free(iov); in blk_sync_complete()
554 QEMUIOVector *iov; in flash_sync_page() local
560 iov = g_new(QEMUIOVector, 1); in flash_sync_page()
561 qemu_iovec_init(iov, 1); in flash_sync_page()
565 blk_sync_complete, iov); in flash_sync_page()
570 QEMUIOVector *iov; in flash_sync_area() local
577 iov = g_new(QEMUIOVector, 1); in flash_sync_area()
578 qemu_iovec_init(iov, 1); in flash_sync_area()
[all …]
/qemu/
H A Dqemu-bridge-helper.c192 struct iovec iov; in send_fd() local
201 iov.iov_base = req; in send_fd()
202 iov.iov_len = sizeof(req); in send_fd()
204 msg.msg_iov = &iov; in send_fd()

123456789