Home
last modified time | relevance | path

Searched refs:buffer (Results 1 – 25 of 243) sorted by relevance

12345678910

/qemu/util/
H A Dbuffer.c43 buffer->capacity = buffer_req_size(buffer, len); in buffer_adj_size()
44 buffer->buffer = g_realloc(buffer->buffer, buffer->capacity); in buffer_adj_size()
50 buffer->avg_size = MAX(buffer->avg_size, in buffer_adj_size()
77 buffer->avg_size += buffer_req_size(buffer, 0); in buffer_shrink()
93 if ((buffer->capacity - buffer->offset) < len) { in buffer_reserve()
105 return buffer->buffer + buffer->offset; in buffer_end()
117 g_free(buffer->buffer); in buffer_free()
121 buffer->buffer = NULL; in buffer_free()
127 memcpy(buffer->buffer + buffer->offset, data, len); in buffer_append()
133 memmove(buffer->buffer, buffer->buffer + len, in buffer_advance()
[all …]
H A Dcompatfd.c44 struct qemu_signalfd_siginfo buffer; in sigwait_compat() local
45 memset(&buffer, 0, sizeof(buffer)); in sigwait_compat()
46 buffer.ssi_signo = sig; in sigwait_compat()
48 if (qemu_write_full(info->fd, &buffer, sizeof(buffer)) != sizeof(buffer)) { in sigwait_compat()
H A Dcrc-ccitt.c105 uint16_t crc_ccitt(uint16_t crc, uint8_t const *buffer, size_t len) in crc_ccitt() argument
108 crc = crc_ccitt_byte(crc, *buffer++); in crc_ccitt()
121 uint16_t crc_ccitt_false(uint16_t crc, uint8_t const *buffer, size_t len) in crc_ccitt_false() argument
124 crc = crc_ccitt_false_byte(crc, *buffer++); in crc_ccitt_false()
/qemu/tests/unit/
H A Dtest-bufferiszero.c24 static char buffer[8 * 1024 * 1024]; variable
31 g_assert(buffer_is_zero(buffer, sizeof(buffer))); in test_1()
34 buffer[sizeof(buffer) - 1] = 1; in test_1()
35 g_assert(!buffer_is_zero(buffer, sizeof(buffer))); in test_1()
36 buffer[sizeof(buffer) - 1] = 0; in test_1()
41 buffer[a - 1] = 1; in test_1()
42 buffer[a + s] = 1; in test_1()
44 buffer[a - 1] = 0; in test_1()
45 buffer[a + s] = 0; in test_1()
53 buffer[a + o] = 1; in test_1()
[all …]
H A Dtest-xbzrle.c50 buffer[1000 + i] = i; in test_encode_decode_zero()
53 buffer[1000 + diff_len + 3] = 103; in test_encode_decode_zero()
54 buffer[1000 + diff_len + 5] = 105; in test_encode_decode_zero()
57 dlen = xbzrle_encode_buffer(buffer, buffer, XBZRLE_PAGE_SIZE, in test_encode_decode_zero()
61 g_free(buffer); in test_encode_decode_zero()
107 g_free(buffer); in test_encode_decode_1_byte()
128 g_free(buffer); in test_encode_decode_overflow()
144 buffer[1000 + i] = i; in encode_decode_range()
148 buffer[1000 + diff_len + 3] = 103; in encode_decode_range()
151 buffer[1000 + diff_len + 5] = 105; in encode_decode_range()
[all …]
/qemu/audio/
H A Djackaudio.c100 buffer->used = 0; in qjack_buffer_create()
101 buffer->rptr = 0; in qjack_buffer_create()
102 buffer->wptr = 0; in qjack_buffer_create()
113 buffer->rptr = 0; in qjack_buffer_clear()
114 buffer->wptr = 0; in qjack_buffer_clear()
119 if (!buffer->data) { in qjack_buffer_free()
128 buffer->data = NULL; in qjack_buffer_free()
137 const int avail = buffer->frames - qatomic_load_acquire(&buffer->used); in qjack_buffer_write()
159 buffer->wptr = wptr; in qjack_buffer_write()
169 const int avail = buffer->frames - qatomic_load_acquire(&buffer->used); in qjack_buffer_write_l()
[all …]
/qemu/hw/char/
H A Dxen_console.c52 struct buffer buffer; argument
66 struct buffer *buffer = &con->buffer; in OBJECT_DECLARE_SIMPLE_TYPE() local
78 if ((buffer->capacity - buffer->size) < size) { in OBJECT_DECLARE_SIMPLE_TYPE()
80 buffer->data = g_realloc(buffer->data, buffer->capacity); in OBJECT_DECLARE_SIMPLE_TYPE()
84 buffer->data[buffer->size++] = intf->out[ in OBJECT_DECLARE_SIMPLE_TYPE()
92 buffer->size > buffer->max_capacity) { in OBJECT_DECLARE_SIMPLE_TYPE()
99 buffer->data = g_realloc(buffer->data, buffer->max_capacity); in OBJECT_DECLARE_SIMPLE_TYPE()
100 buffer->size = buffer->capacity = buffer->max_capacity; in OBJECT_DECLARE_SIMPLE_TYPE()
111 if (buffer->consumed == buffer->size) { in buffer_advance()
165 size = con->buffer.size - con->buffer.consumed; in xencons_send()
[all …]
/qemu/hw/audio/
H A Dvirtio-snd.c136 g_free(buffer->elem); in virtio_snd_pcm_buffer_free()
137 g_free(buffer); in virtio_snd_pcm_buffer_free()
922 buffer->vq = vq; in virtio_snd_handle_tx_xfer()
933 buffer->elem = elem; in virtio_snd_handle_tx_xfer()
934 buffer->vq = vq; in virtio_snd_handle_tx_xfer()
1001 buffer->vq = vq; in virtio_snd_handle_rx_xfer()
1012 buffer->vq = vq; in virtio_snd_handle_rx_xfer()
1154 buffer, in return_tx_buffer()
1193 buffer->data + buffer->offset, in virtio_snd_pcm_out_cb()
1247 buffer, in return_rx_buffer()
[all …]
/qemu/hw/rtc/
H A Dm48t59.c163 NVRAM->buffer[0x1FF0] |= 0x80; in watchdog_cb()
164 if (NVRAM->buffer[0x1FF7] & 0x80) { in watchdog_cb()
165 NVRAM->buffer[0x1FF7] = 0x00; in watchdog_cb()
166 NVRAM->buffer[0x1FFC] &= ~0x40; in watchdog_cb()
178 NVRAM->buffer[0x1FF0] &= ~0x80; in set_up_watchdog()
217 NVRAM->buffer[0x1FF2] = val; in m48t59_write()
226 NVRAM->buffer[0x1FF3] = val; in m48t59_write()
235 NVRAM->buffer[0x1FF4] = val; in m48t59_write()
250 NVRAM->buffer[0x1FF6] = val; in m48t59_write()
254 NVRAM->buffer[0x1FF7] = val; in m48t59_write()
[all …]
/qemu/include/qemu/
H A Dbuffer.h40 uint8_t *buffer; member
51 void buffer_init(Buffer *buffer, const char *name, ...)
62 void buffer_shrink(Buffer *buffer);
73 void buffer_reserve(Buffer *buffer, size_t len);
82 void buffer_reset(Buffer *buffer);
91 void buffer_free(Buffer *buffer);
104 void buffer_append(Buffer *buffer, const void *data, size_t len);
116 void buffer_advance(Buffer *buffer, size_t len);
128 uint8_t *buffer_end(Buffer *buffer);
138 gboolean buffer_empty(Buffer *buffer);
/qemu/contrib/vhost-user-gpu/
H A Dvugbm.c268 if (!buffer->dev->get_fd) { in vugbm_buffer_can_get_dmabuf_fd()
279 !buffer->dev->get_fd(buffer, fd)) { in vugbm_buffer_get_dmabuf_fd()
296 buffer->dev = dev; in vugbm_buffer_create()
297 buffer->width = width; in vugbm_buffer_create()
298 buffer->height = height; in vugbm_buffer_create()
299 buffer->format = GBM_FORMAT_XRGB8888; in vugbm_buffer_create()
301 if (!dev->alloc_bo(buffer)) { in vugbm_buffer_create()
306 if (!vugbm_buffer_map(buffer)) { in vugbm_buffer_create()
314 dev->free_bo(buffer); in vugbm_buffer_create()
323 vugbm_buffer_unmap(buffer); in vugbm_buffer_destroy()
[all …]
/qemu/net/
H A Dtap-win32.c121 tun_buffer_t* buffer = NULL; in get_buffer_from_free_list() local
124 buffer = overlapped->free_list; in get_buffer_from_free_list()
128 buffer->next = NULL; in get_buffer_from_free_list()
129 return buffer; in get_buffer_from_free_list()
143 tun_buffer_t* buffer = NULL; in get_buffer_from_output_queue() local
171 return buffer; in get_buffer_from_output_queue()
186 buffer->next = NULL; in put_buffer_on_output_queue()
526 buffer->buffer, in tap_win32_thread_entry()
527 sizeof(buffer->buffer), in tap_win32_thread_entry()
577 if(buffer != NULL) { in tap_win32_read()
[all …]
/qemu/block/
H A Ddmg.c76 uint64_t buffer; in read_uint64() local
91 uint32_t buffer; in read_uint32() local
154 uint8_t buffer[515]; in dmg_find_koly_offset() local
181 if (buffer[i] == 'k' && buffer[i+1] == 'o' && in dmg_find_koly_offset()
182 buffer[i+2] == 'l' && buffer[i+3] == 'y') { in dmg_find_koly_offset()
333 uint8_t *buffer = NULL; in dmg_read_resource_fork() local
374 buffer = g_realloc(buffer, count); in dmg_read_resource_fork()
390 g_free(buffer); in dmg_read_resource_fork()
400 uint8_t *buffer = NULL; in dmg_read_plist_xml() local
422 data_end = (char *)buffer; in dmg_read_plist_xml()
[all …]
H A Dvhdx-log.c192 buffer_tmp = buffer; in vhdx_log_write_sectors()
350 assert(*buffer == NULL); in vhdx_log_read_desc()
396 *buffer = desc_entries; in vhdx_log_read_desc()
424 void *buffer = NULL; in vhdx_log_flush_desc() local
474 buffer, 0); in vhdx_log_flush_desc()
482 qemu_vfree(buffer); in vhdx_log_flush_desc()
597 void *buffer = NULL; in vhdx_validate_log_entry() local
662 qemu_vfree(buffer); in vhdx_validate_log_entry()
865 void *buffer = NULL; in vhdx_log_write() local
963 new_desc = buffer + sizeof(new_hdr); in vhdx_log_write()
[all …]
/qemu/tests/qtest/
H A Dtpm-util.c56 unsigned char buffer[1024]; in tpm_util_startup() local
62 tx(s, tpm_startup, sizeof(tpm_startup), buffer, sizeof(buffer)); in tpm_util_startup()
64 g_assert_cmpmem(buffer, sizeof(tpm_startup_resp), in tpm_util_startup()
70 unsigned char buffer[1024]; in tpm_util_pcrextend() local
82 tx(s, tpm_pcrextend, sizeof(tpm_pcrextend), buffer, sizeof(buffer)); in tpm_util_pcrextend()
84 g_assert_cmpmem(buffer, sizeof(tpm_pcrextend_resp), in tpm_util_pcrextend()
91 unsigned char buffer[1024]; in tpm_util_pcrread() local
96 tx(s, tpm_pcrread, sizeof(tpm_pcrread), buffer, sizeof(buffer)); in tpm_util_pcrread()
100 g_assert_cmpmem(buffer, 13, exp_resp, 13); in tpm_util_pcrread()
101 g_assert_cmpmem(&buffer[14], exp_resp_size - 14, in tpm_util_pcrread()
H A De1000e-test.c47 char buffer[64]; in e1000e_send_verify() local
52 uint64_t data = guest_alloc(alloc, sizeof(buffer)); in e1000e_send_verify()
62 sizeof(buffer)); in e1000e_send_verify()
77 ret = recv(test_sockets[0], buffer, sizeof(buffer), 0); in e1000e_send_verify()
78 g_assert_cmpint(ret, ==, sizeof(buffer)); in e1000e_send_verify()
79 g_assert_false(memcmp(buffer, &packet, sizeof(packet))); in e1000e_send_verify()
101 char buffer[64]; in e1000e_receive_verify() local
109 uint64_t data = guest_alloc(alloc, sizeof(buffer)); in e1000e_receive_verify()
126 memread(data, buffer, sizeof(buffer)); in e1000e_receive_verify()
127 g_assert_false(memcmp(buffer, &packet, sizeof(packet))); in e1000e_receive_verify()
H A Digb-test.c51 char buffer[64]; in igb_send_verify() local
56 uint64_t data = guest_alloc(alloc, sizeof(buffer)); in igb_send_verify()
65 sizeof(buffer)); in igb_send_verify()
80 ret = recv(test_sockets[0], buffer, sizeof(buffer), 0); in igb_send_verify()
81 g_assert_cmpint(ret, ==, sizeof(buffer)); in igb_send_verify()
82 g_assert_false(memcmp(buffer, &packet, sizeof(packet))); in igb_send_verify()
104 char buffer[64]; in igb_receive_verify() local
112 uint64_t data = guest_alloc(alloc, sizeof(buffer)); in igb_receive_verify()
129 memread(data, buffer, sizeof(buffer)); in igb_receive_verify()
130 g_assert_false(memcmp(buffer, &packet, sizeof(packet))); in igb_receive_verify()
H A Dvirtio-net-test.c39 char buffer[64]; in rx_test() local
63 g_assert_cmpstr(buffer, ==, "TEST"); in rx_test()
76 char buffer[64]; in tx_test() local
93 ret = recv(socket, buffer, len, 0); in tx_test()
95 g_assert_cmpstr(buffer, ==, "TEST"); in tx_test()
106 char buffer[64]; in rx_stop_cont_test() local
142 g_assert_cmpstr(buffer, ==, "TEST"); in rx_stop_cont_test()
191 char buffer[60]; in announce_self() local
195 uint16_t *proto = (uint16_t *)&buffer[12]; in announce_self()
212 ret = recv(sv[0], buffer, len, 0); in announce_self()
[all …]
/qemu/disas/
H A Dxtensa.c37 bfd_byte *buffer = g_malloc(1); in print_insn_xtensa() local
38 int status = info->read_memory_func(memaddr, buffer, 1, info); in print_insn_xtensa()
48 len = xtensa_isa_length_from_chars(isa, buffer); in print_insn_xtensa()
50 info->fprintf_func(info->stream, ".byte 0x%02x", buffer[0]); in print_insn_xtensa()
54 buffer = g_realloc(buffer, len); in print_insn_xtensa()
55 status = info->read_memory_func(memaddr + 1, buffer + 1, len - 1, info); in print_insn_xtensa()
57 info->fprintf_func(info->stream, ".byte 0x%02x", buffer[0]); in print_insn_xtensa()
63 xtensa_insnbuf_from_chars(isa, insnbuf, buffer, len); in print_insn_xtensa()
70 i ? ", " : ".byte ", buffer[i]); in print_insn_xtensa()
128 g_free(buffer); in print_insn_xtensa()
H A Dm68k.c724 val = (buffer[0] << 8) + buffer[1]; in fetch_arg()
729 val = (buffer[0] << 8) + buffer[1]; in fetch_arg()
745 val = (buffer[2] << 8) + buffer[3]; in fetch_arg()
751 val = (buffer[2] << 8) + buffer[3]; in fetch_arg()
758 val = (buffer[2] << 8) + buffer[3]; in fetch_arg()
763 val = (buffer[4] << 8) + buffer[5]; in fetch_arg()
769 val = (buffer[4] << 8) + buffer[5]; in fetch_arg()
775 val = (buffer[4] << 8) + buffer[5]; in fetch_arg()
780 val = (buffer[2] << 8) + buffer[3]; in fetch_arg()
1801 buffer[2] = buffer[4]; in match_insn_m68k()
[all …]
/qemu/qga/
H A Dservice-win32.c42 static const char *win_escape_arg(const char *to_escape, GString *buffer) in win_escape_arg() argument
48 g_string_assign(buffer, "\""); in win_escape_arg()
67 g_string_append(buffer, "\\\\"); in win_escape_arg()
69 g_string_append(buffer, "\\\""); in win_escape_arg()
79 g_string_append_c(buffer, '\\'); in win_escape_arg()
81 g_string_append_c(buffer, *c); in win_escape_arg()
91 g_string_append(buffer, "\\\\"); in win_escape_arg()
93 g_string_append_c(buffer, '"'); in win_escape_arg()
95 return buffer->str; in win_escape_arg()
/qemu/crypto/
H A Dsecret_keyring.c31 long keyctl_read(int32_t key, uint8_t *buffer, size_t buflen) in keyctl_read() argument
33 return syscall(__NR_keyctl, KEYCTL_READ, key, buffer, buflen, 0); in keyctl_read()
44 uint8_t *buffer = NULL; in qcrypto_secret_keyring_load_data() local
60 buffer = g_new0(uint8_t, retcode); in qcrypto_secret_keyring_load_data()
62 retcode = keyctl_read(secret->serial, buffer, retcode); in qcrypto_secret_keyring_load_data()
64 g_free(buffer); in qcrypto_secret_keyring_load_data()
69 *output = buffer; in qcrypto_secret_keyring_load_data()
/qemu/io/
H A Dchannel-websock.c204 char *buffer, in qio_channel_websock_extract_headers() argument
228 trace_qio_channel_websock_http_greeting(ioc, buffer); in qio_channel_websock_extract_headers()
230 tmp = strchr(buffer, ' '); in qio_channel_websock_extract_headers()
242 buffer = tmp + 1; in qio_channel_websock_extract_headers()
243 tmp = strchr(buffer, ' '); in qio_channel_websock_extract_headers()
257 buffer = tmp + 1; in qio_channel_websock_extract_headers()
283 sep = strchr(buffer, ':'); in qio_channel_websock_extract_headers()
300 hdr->name = buffer; in qio_channel_websock_extract_headers()
689 (QIOChannelWebsockHeader *)ioc->encinput.buffer; in qio_channel_websock_decode_header()
821 payload32 = (uint32_t *)ioc->encinput.buffer; in qio_channel_websock_decode_payload()
[all …]
/qemu/hw/i2c/
H A Dbitbang_i2c.c123 i2c->buffer = (i2c->buffer << 1) | data; in bitbang_i2c_set()
133 i2c->current_addr = i2c->buffer; in bitbang_i2c_set()
138 trace_bitbang_i2c_send(i2c->buffer); in bitbang_i2c_set()
139 ret = i2c_send(i2c->bus, i2c->buffer); in bitbang_i2c_set()
157 i2c->buffer = i2c_recv(i2c->bus); in bitbang_i2c_set()
158 trace_bitbang_i2c_recv(i2c->buffer); in bitbang_i2c_set()
161 data = i2c->buffer >> 7; in bitbang_i2c_set()
164 i2c->buffer <<= 1; in bitbang_i2c_set()
/qemu/hw/tpm/
H A Dtpm_spapr.c79 unsigned char *buffer; member
96 tpm_util_show_buffer(s->buffer, s->be_buffer_size, "To TPM"); in tpm_spapr_tpm_send()
101 .in = s->buffer, in tpm_spapr_tpm_send()
102 .in_len = MIN(tpm_cmd_get_size(s->buffer), s->be_buffer_size), in tpm_spapr_tpm_send()
103 .out = s->buffer, in tpm_spapr_tpm_send()
116 s->buffer, s->be_buffer_size); in tpm_spapr_process_cmd()
244 len = MIN(tpm_cmd_get_size(s->buffer), s->be_buffer_size); in tpm_spapr_request_completed()
254 s->buffer, len); in tpm_spapr_request_completed()
256 tpm_util_show_buffer(s->buffer, len, "From TPM"); in tpm_spapr_request_completed()
361 VMSTATE_VBUFFER_UINT32(buffer, SpaprTpmState, 0, NULL, numbytes),
[all …]

12345678910