| /openbmc/qemu/util/ |
| H A D | iov.c | 31 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 D | crc32c.c | 119 crc = crc32c(crc, iov->iov_base, iov->iov_len) ^ 0xffffffff; in iov_crc32c()
|
| /openbmc/qemu/hw/net/ |
| H A D | net_tx_pkt.c | 75 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 D | test-iov.c | 12 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 D | test-crypto-hash.c | 180 { .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 D | test-crypto-hmac.c | 188 { .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 D | virtio-nsm.c | 104 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 D | iov.h | 46 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 D | channel-buffer.c | 65 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 D | channel-websock.c | 648 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 D | test-filter-redirector.c | 103 .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 D | test-filter-mirror.c | 44 .iov_len = sizeof(size), in test_mirror() 47 .iov_len = sizeof(send_buf), in test_mirror()
|
| H A D | virtio-net-test.c | 44 .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 D | mpqemu-link.c | 44 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 D | qemu-file.c | 254 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 D | libhw.c | 67 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 D | hash.c | 77 .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 D | hmac.c | 39 .iov_len = len in qcrypto_hmac_bytes() 80 .iov_len = len in qcrypto_hmac_digest()
|
| H A D | afsplit.c | 66 .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 D | vhost-vdpa.c | 682 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 D | checksum.c | 195 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 D | queue.c | 131 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 D | aspeed_hace.c | 115 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 D | mctp-demux.c | 166 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 D | xen-9p-backend.c | 87 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()
|