Searched refs:bioc (Results 1 – 6 of 6) sorted by relevance
/qemu/io/ |
A D | channel-buffer.c | 66 if (bioc->offset >= bioc->usage) { in qio_channel_buffer_readv() 69 if ((bioc->offset + want) > bioc->usage) { in qio_channel_buffer_readv() 70 want = bioc->usage - bioc->offset; in qio_channel_buffer_readv() 98 bioc->capacity = bioc->offset + towrite; in qio_channel_buffer_writev() 99 bioc->data = g_realloc(bioc->data, bioc->capacity); in qio_channel_buffer_writev() 102 if (bioc->offset > bioc->usage) { in qio_channel_buffer_writev() 103 memset(bioc->data, 0, bioc->offset - bioc->usage); in qio_channel_buffer_writev() 104 bioc->usage = bioc->offset; in qio_channel_buffer_writev() 108 memcpy(bioc->data + bioc->usage, in qio_channel_buffer_writev() 147 bioc->capacity = bioc->usage = bioc->offset = 0; in qio_channel_buffer_close() [all …]
|
/qemu/migration/ |
A D | channel-block.c | 59 QIOChannelBlock *bioc = QIO_CHANNEL_BLOCK(ioc); in qio_channel_block_readv() local 64 ret = bdrv_readv_vmstate(bioc->bs, &qiov, bioc->offset); in qio_channel_block_readv() 70 bioc->offset += qiov.size; in qio_channel_block_readv() 89 ret = bdrv_writev_vmstate(bioc->bs, &qiov, bioc->offset); in qio_channel_block_writev() 95 bioc->offset += qiov.size; in qio_channel_block_writev() 123 bioc->offset = offset; in qio_channel_block_seek() 126 bioc->offset += whence; in qio_channel_block_seek() 135 return bioc->offset; in qio_channel_block_seek() 144 int rv = bdrv_flush(bioc->bs); in qio_channel_block_close() 152 g_clear_pointer(&bioc->bs, bdrv_unref); in qio_channel_block_close() [all …]
|
A D | colo.c | 425 bioc->usage = 0; in colo_do_checkpoint_transaction() 485 qemu_put_buffer(s->to_dst_file, bioc->data, bioc->usage); in colo_do_checkpoint_transaction() 530 QIOChannelBuffer *bioc; in colo_process_checkpoint() local 561 fb = qemu_file_new_output(QIO_CHANNEL(bioc)); in colo_process_checkpoint() 562 object_unref(OBJECT(bioc)); in colo_process_checkpoint() 706 if (value > bioc->capacity) { in colo_incoming_process_checkpoint() 707 bioc->capacity = value; in colo_incoming_process_checkpoint() 708 bioc->data = g_realloc(bioc->data, bioc->capacity); in colo_incoming_process_checkpoint() 716 bioc->usage = total_size; in colo_incoming_process_checkpoint() 864 fb = qemu_file_new_input(QIO_CHANNEL(bioc)); in colo_process_incoming_thread() [all …]
|
A D | migration.c | 2499 QIOChannelBuffer *bioc; in postcopy_start() local 2584 bioc = qio_channel_buffer_new(4096); in postcopy_start() 2585 qio_channel_set_name(QIO_CHANNEL(bioc), "migration-postcopy-buffer"); in postcopy_start() 2586 fb = qemu_file_new_output(QIO_CHANNEL(bioc)); in postcopy_start() 2587 object_unref(OBJECT(bioc)); in postcopy_start() 2617 if (qemu_savevm_send_packaged(ms->to_dst_file, bioc->data, bioc->usage)) { in postcopy_start() 2869 qemu_put_buffer(s->to_dst_file, s->bioc->data, s->bioc->usage); in bg_migration_completion() 3597 s->bioc = qio_channel_buffer_new(512 * 1024); in bg_migration_thread() 3598 qio_channel_set_name(QIO_CHANNEL(s->bioc), "vmstate-buffer"); in bg_migration_thread() 3599 fb = qemu_file_new_output(QIO_CHANNEL(s->bioc)); in bg_migration_thread() [all …]
|
A D | migration.h | 285 QIOChannelBuffer *bioc; member
|
A D | savevm.c | 2304 QIOChannelBuffer *bioc; in loadvm_handle_cmd_packaged() local 2314 bioc = qio_channel_buffer_new(length); in loadvm_handle_cmd_packaged() 2315 qio_channel_set_name(QIO_CHANNEL(bioc), "migration-loadvm-buffer"); in loadvm_handle_cmd_packaged() 2317 bioc->data, in loadvm_handle_cmd_packaged() 2320 object_unref(OBJECT(bioc)); in loadvm_handle_cmd_packaged() 2325 bioc->usage += length; in loadvm_handle_cmd_packaged() 2328 QEMUFile *packf = qemu_file_new_input(QIO_CHANNEL(bioc)); in loadvm_handle_cmd_packaged() 2354 object_unref(OBJECT(bioc)); in loadvm_handle_cmd_packaged()
|
Completed in 21 milliseconds