Home
last modified time | relevance | path

Searched refs:iov_len (Results 1 – 25 of 135) sorted by relevance

123456

/qemu/hw/net/
H A Dnet_tx_pkt.c181 l2_hdr->iov_len = 0; in net_tx_pkt_parse_headers()
196 l2_hdr->iov_len = 0; in net_tx_pkt_parse_headers()
197 l3_hdr->iov_len = 0; in net_tx_pkt_parse_headers()
214 l3_hdr->iov_len = 0; in net_tx_pkt_parse_headers()
221 l3_hdr->iov_len = 0; in net_tx_pkt_parse_headers()
271 l3_hdr->iov_len = 0; in net_tx_pkt_parse_headers()
413 ventry->iov_len = len; in net_tx_pkt_add_raw_fragment()
562 dst[*dst_idx].iov_len = MIN(src[*src_idx].iov_len - *src_offset, in net_tx_pkt_fetch_fragment()
612 while (pkt->vec[*src_idx].iov_len < l4->iov_len - bytes_read) { in net_tx_pkt_tcp_fragment_init()
633 *l4hdr_len = l4->iov_len; in net_tx_pkt_tcp_fragment_init()
[all …]
/qemu/util/
H A Diov.c36 offset -= iov[i].iov_len; in iov_from_buf_full()
88 len += iov[i].iov_len; in iov_size()
240 size += iov[v].iov_len; in iov_hexdump()
264 dst_iov[j].iov_len = len; in iov_copy()
372 offset -= iov->iov_len; in iov_skip_offset()
523 assert(a->iov[i].iov_len == b->iov[i].iov_len); in qemu_iovec_compare()
597 buf += cur->iov_len - MIN(rewind, cur->iov_len); in qemu_iovec_clone()
641 bytes -= cur->iov_len; in iov_discard_front_undoable()
642 total += cur->iov_len; in iov_discard_front_undoable()
686 bytes -= cur->iov_len; in iov_discard_back_undoable()
[all …]
/qemu/tests/unit/
H A Dtest-iov.c12 iov[i].iov_len = g_test_rand_int_range(5,20); in iov_random()
13 iov[i].iov_base = g_malloc(iov[i].iov_len); in iov_random()
46 for (j = 0; j < iov[i].iov_len; ++j) { in test_iov_bytes()
308 size = g_test_rand_int_range(1, iov->iov_len); in test_discard_front()
322 g_assert(ret == iov->iov_len); in test_discard_front()
332 size = iov->iov_len + g_test_rand_int_range(1, iov[1].iov_len); in test_discard_front()
415 size = iov->iov_len + g_test_rand_int_range(1, iov[1].iov_len); in test_discard_front_undo()
473 size = iov[iov_cnt - 1].iov_len; in test_discard_back()
483 size = iov[iov_cnt - 1].iov_len + in test_discard_back()
548 size = iov[iov_cnt - 1].iov_len; in test_discard_back_undo()
[all …]
H A Dtest-crypto-hash.c162 { .iov_base = (char *)INPUT_TEXT1, .iov_len = strlen(INPUT_TEXT1) }, in test_hash_iov()
163 { .iov_base = (char *)INPUT_TEXT2, .iov_len = strlen(INPUT_TEXT2) }, in test_hash_iov()
164 { .iov_base = (char *)INPUT_TEXT3, .iov_len = strlen(INPUT_TEXT3) }, in test_hash_iov()
H A Dtest-crypto-hmac.c178 { .iov_base = (char *)INPUT_TEXT1, .iov_len = strlen(INPUT_TEXT1) }, in test_hmac_iov()
179 { .iov_base = (char *)INPUT_TEXT2, .iov_len = strlen(INPUT_TEXT2) }, in test_hmac_iov()
180 { .iov_base = (char *)INPUT_TEXT3, .iov_len = strlen(INPUT_TEXT3) }, in test_hmac_iov()
/qemu/include/qemu/
H A Diov.h45 offset <= iov[0].iov_len && bytes <= iov[0].iov_len - offset) { in iov_from_buf()
58 offset <= iov[0].iov_len && bytes <= iov[0].iov_len - offset) { in iov_to_buf()
180 char __pad[sizeof(int) + offsetof(struct iovec, iov_len)];
187 offsetof(QEMUIOVector, local_iov.iov_len));
196 .iov_len = (len), \
/qemu/io/
H A Dchannel-buffer.c65 size_t want = iov[i].iov_len; in qio_channel_buffer_readv()
94 towrite += iov[i].iov_len; in qio_channel_buffer_writev()
110 iov[i].iov_len); in qio_channel_buffer_writev()
111 bioc->usage += iov[i].iov_len; in qio_channel_buffer_writev()
112 bioc->offset += iov[i].iov_len; in qio_channel_buffer_writev()
113 ret += iov[i].iov_len; in qio_channel_buffer_writev()
H A Dchannel-websock.c645 size_t want = iov[i].iov_len; in qio_channel_websock_encode()
662 { .iov_base = &code, .iov_len = sizeof(code) }, in qio_channel_websock_write_close()
665 size_t size = iov[0].iov_len; in qio_channel_websock_write_close()
671 iov[1].iov_len = strlen(reason); in qio_channel_websock_write_close()
672 size += iov[1].iov_len; in qio_channel_websock_write_close()
846 .iov_len = ioc->encinput.offset }; in qio_channel_websock_decode_payload()
848 &iov, 1, iov.iov_len); in qio_channel_websock_decode_payload()
862 .iov_len = ioc->encinput.offset }; in qio_channel_websock_decode_payload()
864 &iov, 1, iov.iov_len); in qio_channel_websock_decode_payload()
1106 size_t want = iov[i].iov_len; in qio_channel_websock_readv()
[all …]
H A Dchannel.c314 struct iovec iov = { .iov_base = buf, .iov_len = buflen }; in qio_channel_read()
324 struct iovec iov = { .iov_base = (char *)buf, .iov_len = buflen }; in qio_channel_write()
334 struct iovec iov = { .iov_base = buf, .iov_len = buflen }; in qio_channel_read_all_eof()
344 struct iovec iov = { .iov_base = buf, .iov_len = buflen }; in qio_channel_read_all()
354 struct iovec iov = { .iov_base = (char *)buf, .iov_len = buflen }; in qio_channel_write_all()
480 .iov_len = buflen in qio_channel_pwrite()
509 .iov_len = buflen in qio_channel_pread()
/qemu/hw/misc/
H A Daspeed_hace.c141 s->iov_cache[s->iov_count].iov_len = *pad_offset; in reconstruct_iov()
146 iov[i].iov_len = s->iov_cache[i].iov_len; in reconstruct_iov()
178 iov[id].iov_len = *req_len; in gen_acc_mode_iov()
181 s->iov_cache[s->iov_count].iov_len = *req_len; in gen_acc_mode_iov()
232 iov[i].iov_len = plen; in do_hash_operation()
245 iov[0].iov_len = len; in do_hash_operation()
282 iov[i - 1].iov_len, false, in do_hash_operation()
283 iov[i - 1].iov_len); in do_hash_operation()
/qemu/tests/qtest/
H A Dtest-filter-redirector.c103 .iov_len = sizeof(size), in test_redirector_tx()
106 .iov_len = sizeof(send_buf), in test_redirector_tx()
167 .iov_len = sizeof(size), in test_redirector_rx()
170 .iov_len = sizeof(send_buf), in test_redirector_rx()
H A Dtest-filter-mirror.c44 .iov_len = sizeof(size), in test_mirror()
47 .iov_len = sizeof(send_buf), in test_mirror()
H A Dvirtio-net-test.c44 .iov_len = sizeof(len), in rx_test()
47 .iov_len = sizeof(test), in rx_test()
112 .iov_len = sizeof(len), in rx_stop_cont_test()
115 .iov_len = sizeof(test), in rx_stop_cont_test()
/qemu/migration/
H A Dqemu-file.c244 if (iov.iov_base + iov.iov_len == f->iov[idx].iov_base) { in qemu_iovec_release_ram()
245 iov.iov_len += f->iov[idx].iov_len; in qemu_iovec_release_ram()
248 if (qemu_madvise(iov.iov_base, iov.iov_len, QEMU_MADV_DONTNEED) < 0) { in qemu_iovec_release_ram()
250 iov.iov_base, iov.iov_len, strerror(errno)); in qemu_iovec_release_ram()
254 if (qemu_madvise(iov.iov_base, iov.iov_len, QEMU_MADV_DONTNEED) < 0) { in qemu_iovec_release_ram()
256 iov.iov_base, iov.iov_len, strerror(errno)); in qemu_iovec_release_ram()
389 f->iov[f->iovcnt - 1].iov_len && in add_to_iovec()
392 f->iov[f->iovcnt - 1].iov_len += size; in add_to_iovec()
403 f->iov[f->iovcnt++].iov_len = size; in add_to_iovec()
728 ret += f->iov[i].iov_len; in qemu_file_transferred()
/qemu/hw/remote/
H A Dmpqemu-link.c44 send[0].iov_len = MPQEMU_MSG_HDR_SIZE; in mpqemu_msg_send()
47 send[1].iov_len = msg->size; in mpqemu_msg_send()
98 struct iovec iov = { .iov_base = buf, .iov_len = len }; in mpqemu_read()
119 return (ret <= 0) ? ret : iov.iov_len; in mpqemu_read()
/qemu/net/
H A Dvhost-vdpa.c772 .iov_len = sizeof(n->mac), in vhost_vdpa_net_load_mac()
812 .iov_len = sizeof(uni), in vhost_vdpa_net_load_mac()
815 .iov_len = uni_macs_size, in vhost_vdpa_net_load_mac()
818 .iov_len = sizeof(mul), in vhost_vdpa_net_load_mac()
821 .iov_len = mul_macs_size, in vhost_vdpa_net_load_mac()
949 .iov_len = sizeof(mq), in vhost_vdpa_net_load_mq()
1009 .iov_len = sizeof(offloads), in vhost_vdpa_net_load_offloads()
1030 .iov_len = sizeof(on), in vhost_vdpa_net_load_rx_mode()
1192 .iov_len = sizeof(vid), in vhost_vdpa_net_load_single_vlan()
1423 out->iov_len = fake_cvq_size; in vhost_vdpa_net_excessive_mac_filter_cvq_add()
[all …]
H A Dchecksum.c195 if (iov_off < (iovec_off + iov[i].iov_len)) { in net_checksum_add_iov()
196 size_t len = MIN((iovec_off + iov[i].iov_len) - iov_off , size); in net_checksum_add_iov()
205 iovec_off += iov[i].iov_len; in net_checksum_add_iov()
/qemu/crypto/
H A Dhash.c76 .iov_len = len }; in qcrypto_hash_bytes()
112 struct iovec iov = { .iov_base = (char *)buf, .iov_len = len }; in qcrypto_hash_digest()
141 struct iovec iov = { .iov_base = (char *)buf, .iov_len = len }; in qcrypto_hash_base64()
H A Dhmac.c39 .iov_len = len in qcrypto_hmac_bytes()
80 .iov_len = len in qcrypto_hmac_digest()
/qemu/hw/usb/
H A Dlibhw.c67 p->iov.iov[i].iov_len, dir, in usb_packet_unmap()
68 p->iov.iov[i].iov_len); in usb_packet_unmap()
/qemu/hw/9pfs/
H A Dxen-9p-backend.c87 in_sg[0].iov_len = masked_cons - masked_prod; in xen_9pfs_in_sg()
91 in_sg[0].iov_len = XEN_FLEX_RING_SIZE(ring->ring_order) - masked_prod; in xen_9pfs_in_sg()
93 in_sg[1].iov_len = masked_cons; in xen_9pfs_in_sg()
113 out_sg[0].iov_len = ring->out_size; in xen_9pfs_out_sg()
119 out_sg[0].iov_len = XEN_FLEX_RING_SIZE(ring->ring_order) - in xen_9pfs_out_sg()
122 out_sg[1].iov_len = ring->out_size - in xen_9pfs_out_sg()
128 out_sg[0].iov_len = ring->out_size; in xen_9pfs_out_sg()
/qemu/hw/scsi/
H A Dscsi-disk.c179 r->iov.iov_len = len; in scsi_disk_load_request()
1466 int buflen = r->iov.iov_len; in scsi_disk_emulate_read_data()
1470 r->iov.iov_len = 0; in scsi_disk_emulate_read_data()
1839 if (data->iov.iov_len) { in scsi_write_same_complete()
1927 if (r->iov.iov_len) { in scsi_disk_emulate_write_data()
1928 int buflen = r->iov.iov_len; in scsi_disk_emulate_write_data()
1930 r->iov.iov_len = 0; in scsi_disk_emulate_write_data()
2227 if (r->iov.iov_len == 0) { in scsi_disk_emulate_command()
2232 return -r->iov.iov_len; in scsi_disk_emulate_command()
2234 return r->iov.iov_len; in scsi_disk_emulate_command()
[all …]
/qemu/contrib/vhost-user-blk/
H A Dvhost-user-blk.c64 len += iov[i].iov_len; in vub_iov_size()
77 memcpy(buf + len, iov[i].iov_base, iov[i].iov_len); in vub_iov_to_buf()
78 len += iov[i].iov_len; in vub_iov_to_buf()
256 if (elem->out_sg[0].iov_len < sizeof(struct virtio_blk_outhdr)) { in vub_virtio_process_req()
263 if (elem->in_sg[in_num - 1].iov_len < sizeof(struct virtio_blk_inhdr)) { in vub_virtio_process_req()
300 req->size = elem->in_sg[0].iov_len; in vub_virtio_process_req()
/qemu/contrib/vhost-user-scsi/
H A Dvhost-user-scsi.c166 len += out[i].iov_len; in handle_cmd_sync()
171 len += in[i].iov_len; in handle_cmd_sync()
265 if (elem->out_sg[0].iov_len < sizeof(VirtIOSCSICmdReq)) { in vus_proc_req()
272 if (elem->in_sg[0].iov_len < sizeof(VirtIOSCSICmdResp)) { in vus_proc_req()
/qemu/tests/
H A Dvhost-user-bridge.c245 assert(bytes >= cur->iov_len); in iov_restore_front()
246 bytes -= cur->iov_len; in iov_restore_front()
250 cur->iov_len += bytes; in iov_restore_front()
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()

123456