Home
last modified time | relevance | path

Searched refs:iov (Results 126 – 150 of 202) sorted by relevance

123456789

/qemu/crypto/
H A Dhashpriv.h22 const struct iovec *iov,
H A Dhmacpriv.h22 const struct iovec *iov,
/qemu/hw/usb/
H A Ddev-mtp.c1755 uint32_t data_len = p->iov.size; in usb_mtp_get_data()
1818 if ((p->iov.size % 64) || !p->iov.size) { in usb_mtp_get_data()
1860 if (p->iov.size < sizeof(container)) { in usb_mtp_handle_data()
1882 dlen = p->iov.size - sizeof(container); in usb_mtp_handle_data()
1885 if (dlen > p->iov.size) { in usb_mtp_handle_data()
1886 dlen = p->iov.size; in usb_mtp_handle_data()
1892 if (d->alloc < p->iov.size) { in usb_mtp_handle_data()
1893 d->alloc = p->iov.size; in usb_mtp_handle_data()
1934 if (p->iov.size < sizeof(container)) { in usb_mtp_handle_data()
1997 if (p->iov.size < len) { in usb_mtp_handle_data()
[all …]
H A Du2f.c199 if (kc->recv_from_guest == NULL || p->iov.size != U2FHID_PACKET_SIZE) { in u2f_key_recv_from_guest()
203 usb_packet_copy(p, packet, p->iov.size); in u2f_key_recv_from_guest()
H A Ddev-audio.c608 if (p->iov.size != USBAUDIO_PACKET_SIZE(channels)) { in streambuf_put()
902 if (p->actual_length < p->iov.size && s->debug > 1) { in usb_audio_handle_dataout()
904 p->iov.size - p->actual_length); in usb_audio_handle_dataout()
921 p->pid, p->ep->nr, p->iov.size); in usb_audio_handle_data()
/qemu/tests/unit/
H A Dtest-crypto-hash.c161 struct iovec iov[3] = { in test_hash_iov() local
176 iov, 3, in test_hash_iov()
H A Dtest-crypto-hmac.c177 struct iovec iov[3] = { in test_hmac_iov() local
193 ret = qcrypto_hmac_bytesv(hmac, iov, 3, &result, in test_hmac_iov()
/qemu/tests/qtest/
H A De1000e-test.c91 struct iovec iov[] = { in e1000e_receive_verify() local
105 ret = iov_send(test_sockets[0], iov, 2, 0, sizeof(len) + sizeof(packet)); in e1000e_receive_verify()
H A Digb-test.c94 struct iovec iov[] = { in igb_receive_verify() local
108 ret = iov_send(test_sockets[0], iov, 2, 0, sizeof(len) + sizeof(packet)); in igb_receive_verify()
H A Dlibqmp.c107 struct iovec iov = { .iov_base = (char *)buf, .iov_len = buf_size }; in socket_send_fds() local
109 msg.msg_iov = &iov; in socket_send_fds()
H A Dtpm-emu.c114 struct iovec iov = { .iov_base = &cmd, .iov_len = sizeof(cmd) }; in tpm_emu_ctrl_thread() local
118 qio_channel_readv_full(ioc, &iov, 1, &pfd, &nfd, 0, &error_abort); in tpm_emu_ctrl_thread()
H A Dnpcm7xx_emc-test.c659 const struct iovec iov[] = { in emc_recv_verify() local
687 ret = iov_send(fd, iov, 2, 0, sizeof(len) + sizeof(test)); in emc_recv_verify()
742 const struct iovec iov[] = { in emc_test_ptle() local
762 ret = iov_send(fd, iov, 2, 0, sizeof(len) + sizeof(test_data)); in emc_test_ptle()
/qemu/block/
H A Dlinux-aio.c379 io_prep_pwritev(iocbs, fd, qiov->iov, qiov->niov, offset); in laio_do_submit()
382 io_prep_pwritev(iocbs, fd, qiov->iov, qiov->niov, offset); in laio_do_submit()
385 io_prep_preadv(iocbs, fd, qiov->iov, qiov->niov, offset); in laio_do_submit()
H A Dqed.c979 qemu_vfree(acb->qiov->iov[0].iov_base); in qed_aio_complete()
980 acb->qiov->iov[0].iov_base = NULL; in qed_aio_complete()
1243 struct iovec *iov = acb->qiov->iov; in qed_aio_write_inplace() local
1245 if (!iov->iov_base) { in qed_aio_write_inplace()
1246 iov->iov_base = qemu_try_blockalign(acb->bs, iov->iov_len); in qed_aio_write_inplace()
1247 if (iov->iov_base == NULL) { in qed_aio_write_inplace()
1251 memset(iov->iov_base, 0, iov->iov_len); in qed_aio_write_inplace()
H A Dfile-posix.c207 struct iovec *iov; member
1657 return preadv(fd, iov, nr_iov, offset); in qemu_preadv()
1663 return pwritev(fd, iov, nr_iov, offset); in qemu_pwritev()
1691 aiocb->io.iov, in handle_aiocb_rw_vector()
1695 aiocb->io.iov, in handle_aiocb_rw_vector()
1804 memcpy(p, aiocb->io.iov[i].iov_base, aiocb->io.iov[i].iov_len); in handle_aiocb_rw()
1805 p += aiocb->io.iov[i].iov_len; in handle_aiocb_rw()
1819 copy = aiocb->io.iov[i].iov_len; in handle_aiocb_rw()
2426 if (qiov->iov[i].iov_len % len) { in bdrv_qiov_is_aligned()
2527 .iov = qiov->iov, in raw_co_prw()
[all …]
H A Dnvme.c1069 size_t len = QEMU_ALIGN_UP(qiov->iov[i].iov_len, in nvme_cmd_map_qiov()
1073 qiov->iov[i].iov_base, in nvme_cmd_map_qiov()
1117 for (j = 0; j < qiov->iov[i].iov_len / s->page_size; j++) { in nvme_cmd_map_qiov()
1120 trace_nvme_cmd_map_qiov_iov(s, i, qiov->iov[i].iov_base, in nvme_cmd_map_qiov()
1121 qiov->iov[i].iov_len / s->page_size); in nvme_cmd_map_qiov()
1245 if (!QEMU_PTR_IS_ALIGNED(qiov->iov[i].iov_base, in nvme_qiov_aligned()
1247 !QEMU_IS_ALIGNED(qiov->iov[i].iov_len, qemu_real_host_page_size())) { in nvme_qiov_aligned()
1248 trace_nvme_qiov_unaligned(qiov, i, qiov->iov[i].iov_base, in nvme_qiov_aligned()
1249 qiov->iov[i].iov_len, s->page_size); in nvme_qiov_aligned()
/qemu/hw/net/
H A Digb_core.c515 qemu_sendv_packet(context->nc, iov, iovcnt); in igb_tx_pkt_vmdq_callback()
989 const struct iovec iov = { in igb_receive() local
994 return igb_receive_iov(core, &iov, 1); in igb_receive()
1265 struct iovec *iov; member
1778 if (pdma_st->iov_ofs == pdma_st->iov->iov_len) { in igb_write_header_to_rx_buffers()
1779 pdma_st->iov++; in igb_write_header_to_rx_buffers()
1847 pdma_st->iov++; in igb_write_payload_to_rx_buffers()
1915 pdma_st.iov = net_rx_pkt_get_iovec(pkt); in igb_write_packet_to_guest()
2026 orig_size = iov_size(iov, iovcnt); in igb_receive_internal()
2031 iov_to_buf(iov, iovcnt, iov_ofs, &buf, size); in igb_receive_internal()
[all …]
/qemu/migration/
H A Dfile.h24 int file_write_ramblock_iov(QIOChannel *ioc, const struct iovec *iov,
H A Dmultifd-zlib.c173 p->iov[p->iovs_num].iov_base = z->zbuff; in zlib_send_prepare()
174 p->iov[p->iovs_num].iov_len = out_size; in zlib_send_prepare()
H A Dmultifd-zstd.c162 p->iov[p->iovs_num].iov_base = z->zbuff; in zstd_send_prepare()
163 p->iov[p->iovs_num].iov_len = z->out.pos; in zstd_send_prepare()
/qemu/hw/remote/
H A Dvfio-user-obj.c309 struct iovec *iov = &info->iova; in dma_register() local
321 iov->iov_len, info->vaddr); in dma_register()
325 memory_region_add_subregion(dma_as->root, (hwaddr)iov->iov_base, subregion); in dma_register()
327 trace_vfu_dma_register((uint64_t)iov->iov_base, iov->iov_len); in dma_register()
/qemu/net/
H A Dstream.c82 struct iovec iov[] = { in net_stream_receive() local
96 remaining = iov_size(iov, 2) - s->send_index; in net_stream_receive()
97 nlocal_iov = iov_copy(local_iov, 2, iov, 2, s->send_index, remaining); in net_stream_receive()
/qemu/hw/net/rocker/
H A Drocker_fp.h27 int fp_port_eg(FpPort *port, const struct iovec *iov, int iovcnt);
/qemu/hw/virtio/
H A Dvirtio.c1417 if (!iov[num_sg].iov_base) { in virtqueue_map_desc()
1422 iov[num_sg].iov_len = len; in virtqueue_map_desc()
1448 cpu_physical_memory_unmap(iov->iov_base, iov->iov_len, is_write, 0); in virtqueue_undo_map_desc()
1449 iov++; in virtqueue_undo_map_desc()
1518 struct iovec iov[VIRTQUEUE_MAX_SIZE]; in virtqueue_split_pop() local
1626 elem->out_sg[i] = iov[i]; in virtqueue_split_pop()
1630 elem->in_sg[i] = iov[out_num + i]; in virtqueue_split_pop()
1642 virtqueue_undo_map_desc(out_num, in_num, iov); in virtqueue_split_pop()
1657 struct iovec iov[VIRTQUEUE_MAX_SIZE]; in virtqueue_packed_pop() local
1752 elem->out_sg[i] = iov[i]; in virtqueue_packed_pop()
[all …]
/qemu/bsd-user/freebsd/
H A Dos-syscall.c54 safe_syscall3(ssize_t, readv, int, fd, const struct iovec *, iov, int, iovcnt);
55 safe_syscall4(ssize_t, preadv, int, fd, const struct iovec *, iov, int, iovcnt,
61 safe_syscall3(ssize_t, writev, int, fd, const struct iovec *, iov, int, iovcnt);
62 safe_syscall4(ssize_t, pwritev, int, fd, const struct iovec *, iov, int, iovcnt,

123456789