Home
last modified time | relevance | path

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

123456

/openbmc/qemu/util/
H A Diov.c31 if (offset < iov[i].iov_len) { in iov_from_buf_full()
32 size_t len = MIN(iov[i].iov_len - offset, bytes - done); in iov_from_buf_full()
37 offset -= iov[i].iov_len; in iov_from_buf_full()
49 if (offset < iov[i].iov_len) { in iov_to_buf_full()
50 size_t len = MIN(iov[i].iov_len - offset, bytes - done); in iov_to_buf_full()
55 offset -= iov[i].iov_len; in iov_to_buf_full()
67 if (offset < iov[i].iov_len) { in iov_memset()
68 size_t len = MIN(iov[i].iov_len - offset, bytes - done); in iov_memset()
73 offset -= iov[i].iov_len; in iov_memset()
86 len += iov[i].iov_len; in iov_size()
[all …]
H A Dcrc32c.c119 crc = crc32c(crc, iov->iov_base, iov->iov_len) ^ 0xffffffff; in iov_crc32c()
/openbmc/qemu/hw/net/
H A Dnet_tx_pkt.c75 p->vec[NET_TX_PKT_VHDR_FRAG].iov_len = sizeof p->virt_hdr; in net_tx_pkt_init()
97 pkt->vec[NET_TX_PKT_L3HDR_FRAG].iov_len); in net_tx_pkt_update_ip_hdr_checksum()
101 pkt->vec[NET_TX_PKT_L3HDR_FRAG].iov_len); in net_tx_pkt_update_ip_hdr_checksum()
113 if (pkt->payload_len + pkt->vec[NET_TX_PKT_L3HDR_FRAG].iov_len > in net_tx_pkt_update_ip_checksums()
158 pkt->hdr_len = pkt->vec[NET_TX_PKT_L2HDR_FRAG].iov_len + in net_tx_pkt_calculate_hdr_len()
159 pkt->vec[NET_TX_PKT_L3HDR_FRAG].iov_len; in net_tx_pkt_calculate_hdr_len()
177 l2_hdr->iov_len = 0; in net_tx_pkt_parse_headers()
181 l2_hdr->iov_len = sizeof(struct eth_header); in net_tx_pkt_parse_headers()
184 l2_hdr->iov_len += sizeof(struct vlan_header); in net_tx_pkt_parse_headers()
187 l2_hdr->iov_len += 2 * sizeof(struct vlan_header); in net_tx_pkt_parse_headers()
[all …]
/openbmc/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()
321 ret = iov_discard_front(&iov_tmp, &iov_cnt_tmp, 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()
337 g_assert(iov_tmp->iov_base == old_base + (size - iov->iov_len)); in test_discard_front()
392 size = g_test_rand_int_range(1, iov->iov_len); in test_discard_front_undo()
404 iov_discard_front_undoable(&iov_tmp, &iov_cnt_tmp, iov->iov_len, &undo); in test_discard_front_undo()
[all …]
H A Dtest-crypto-hash.c180 { .iov_base = (char *)INPUT_TEXT1, .iov_len = strlen(INPUT_TEXT1) }, in test_hash_iov()
181 { .iov_base = (char *)INPUT_TEXT2, .iov_len = strlen(INPUT_TEXT2) }, in test_hash_iov()
182 { .iov_base = (char *)INPUT_TEXT3, .iov_len = strlen(INPUT_TEXT3) }, in test_hash_iov()
269 { .iov_base = (char *)INPUT_TEXT1, .iov_len = strlen(INPUT_TEXT1) }, in test_hash_accumulate()
270 { .iov_base = (char *)INPUT_TEXT2, .iov_len = strlen(INPUT_TEXT2) }, in test_hash_accumulate()
271 { .iov_base = (char *)INPUT_TEXT3, .iov_len = strlen(INPUT_TEXT3) }, in test_hash_accumulate()
H A Dtest-crypto-hmac.c188 { .iov_base = (char *)INPUT_TEXT1, .iov_len = strlen(INPUT_TEXT1) }, in test_hmac_iov()
189 { .iov_base = (char *)INPUT_TEXT2, .iov_len = strlen(INPUT_TEXT2) }, in test_hmac_iov()
190 { .iov_base = (char *)INPUT_TEXT3, .iov_len = strlen(INPUT_TEXT3) }, in test_hmac_iov()
/openbmc/qemu/hw/virtio/
H A Dvirtio-nsm.c104 len = cbor_serialize(root, response->iov_base, response->iov_len); in error_response()
110 response->iov_len = len; in error_response()
161 len = cbor_serialize(root, response->iov_base, response->iov_len); in handle_get_random()
169 response->iov_len = len; in handle_get_random()
264 len = cbor_serialize(root, response->iov_base, response->iov_len); in handle_describe_nsm()
272 response->iov_len = len; in handle_describe_nsm()
381 type = get_nsm_describe_pcr_req(request->iov_base, request->iov_len, in handle_describe_pcr()
415 len = cbor_serialize(root, response->iov_base, response->iov_len); in handle_describe_pcr()
423 response->iov_len = len; in handle_describe_pcr()
568 type = get_nsm_extend_pcr_req(request->iov_base, request->iov_len, in handle_extend_pcr()
[all …]
/openbmc/qemu/include/qemu/
H A Diov.h46 offset <= iov[0].iov_len && bytes <= iov[0].iov_len - offset) { in iov_from_buf()
59 offset <= iov[0].iov_len && bytes <= iov[0].iov_len - offset) { in iov_to_buf()
208 char __pad[sizeof(int) + offsetof(struct iovec, iov_len)];
215 offsetof(QEMUIOVector, local_iov.iov_len));
224 .iov_len = (len), \
/openbmc/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.c648 size_t want = iov[i].iov_len; in qio_channel_websock_encode()
665 { .iov_base = &code, .iov_len = sizeof(code) }, in qio_channel_websock_write_close()
668 size_t size = iov[0].iov_len; in qio_channel_websock_write_close()
674 iov[1].iov_len = strlen(reason); in qio_channel_websock_write_close()
675 size += iov[1].iov_len; in qio_channel_websock_write_close()
849 .iov_len = ioc->encinput.offset }; in qio_channel_websock_decode_payload()
851 &iov, 1, iov.iov_len); in qio_channel_websock_decode_payload()
865 .iov_len = ioc->encinput.offset }; in qio_channel_websock_decode_payload()
867 &iov, 1, iov.iov_len); in qio_channel_websock_decode_payload()
1113 size_t want = iov[i].iov_len; in qio_channel_websock_readv()
[all …]
/openbmc/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()
/openbmc/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()
/openbmc/qemu/migration/
H A Dqemu-file.c254 if (iov.iov_base + iov.iov_len == f->iov[idx].iov_base) { in qemu_iovec_release_ram()
255 iov.iov_len += f->iov[idx].iov_len; in qemu_iovec_release_ram()
258 if (qemu_madvise(iov.iov_base, iov.iov_len, QEMU_MADV_DONTNEED) < 0) { in qemu_iovec_release_ram()
260 iov.iov_base, iov.iov_len, strerror(errno)); in qemu_iovec_release_ram()
264 if (qemu_madvise(iov.iov_base, iov.iov_len, QEMU_MADV_DONTNEED) < 0) { in qemu_iovec_release_ram()
266 iov.iov_base, iov.iov_len, strerror(errno)); in qemu_iovec_release_ram()
465 f->iov[f->iovcnt - 1].iov_len && in add_to_iovec()
468 f->iov[f->iovcnt - 1].iov_len += size; in add_to_iovec()
479 f->iov[f->iovcnt++].iov_len = size; in add_to_iovec()
802 ret += f->iov[i].iov_len; in qemu_file_transferred()
/openbmc/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()
/openbmc/qemu/crypto/
H A Dhash.c77 .iov_len = len }; in qcrypto_hash_bytes()
96 struct iovec iov = { .iov_base = (char *)buf, .iov_len = len }; in qcrypto_hash_update()
214 struct iovec iov = { .iov_base = (char *)buf, .iov_len = len }; in qcrypto_hash_digest()
245 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()
H A Dafsplit.c66 .iov_len = sizeof(iv) }, in qcrypto_afsplit_hash()
68 .iov_len = (i == (hashcount - 1)) ? finallen : digestlen }, in qcrypto_afsplit_hash()
/openbmc/qemu/net/
H A Dvhost-vdpa.c682 out_cursor->iov_len = vhost_vdpa_net_cvq_cmd_page_len(); in vhost_vdpa_net_load_cursor_reset()
686 in_cursor->iov_len = vhost_vdpa_net_cvq_cmd_page_len(); in vhost_vdpa_net_load_cursor_reset()
784 .iov_len = sizeof(n->mac), in vhost_vdpa_net_load_mac()
824 .iov_len = sizeof(uni), in vhost_vdpa_net_load_mac()
827 .iov_len = uni_macs_size, in vhost_vdpa_net_load_mac()
830 .iov_len = sizeof(mul), in vhost_vdpa_net_load_mac()
833 .iov_len = mul_macs_size, in vhost_vdpa_net_load_mac()
916 .iov_len = offsetof(struct virtio_net_rss_config, in vhost_vdpa_net_load_rss()
920 .iov_len = n->rss_data.indirections_len * in vhost_vdpa_net_load_rss()
924 .iov_len = offsetof(struct virtio_net_rss_config, hash_key_data) - in vhost_vdpa_net_load_rss()
[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()
H A Dqueue.c131 max_len += iov[i].iov_len; in qemu_net_queue_append_iov()
141 size_t len = iov[i].iov_len; in qemu_net_queue_append_iov()
160 .iov_len = size in qemu_net_queue_deliver()
/openbmc/qemu/hw/misc/
H A Daspeed_hace.c115 size += iov[i].iov_len; in hace_iov_hexdump()
233 iov[0].iov_len = pad_offset; in hash_prepare_direct_iov()
235 iov[0].iov_len = plen; in hash_prepare_direct_iov()
238 iov[0].iov_len = plen; in hash_prepare_direct_iov()
300 iov[iov_idx].iov_len = pad_offset; in hash_prepare_sg_iov()
302 iov[iov_idx].iov_len = plen; in hash_prepare_sg_iov()
305 iov[iov_idx].iov_len = plen; in hash_prepare_sg_iov()
349 iov[iov_idx - 1].iov_len, false, in hash_write_digest_and_unmap_iov()
350 iov[iov_idx - 1].iov_len); in hash_write_digest_and_unmap_iov()
/openbmc/libpldm/src/transport/
H A Dmctp-demux.c166 iov[0].iov_len = mctp_prefix_len; in pldm_transport_mctp_demux_recv()
168 iov[1].iov_len = pldm_len; in pldm_transport_mctp_demux_recv()
217 iov[0].iov_len = sizeof(hdr); in pldm_transport_mctp_demux_send()
219 iov[1].iov_len = msg_len; in pldm_transport_mctp_demux_send()
/openbmc/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()

123456