Searched refs:mig_stats (Results 1 – 9 of 9) sorted by relevance
/openbmc/qemu/migration/ |
H A D | migration-stats.c | 19 MigrationAtomicStats mig_stats; variable 32 uint64_t rate_limit_start = stat64_get(&mig_stats.rate_limit_start); in migration_rate_exceeded() 44 return stat64_get(&mig_stats.rate_limit_max); in migration_rate_get() 54 stat64_set(&mig_stats.rate_limit_max, limit / XFER_LIMIT_RATIO); in migration_rate_set() 59 stat64_set(&mig_stats.rate_limit_start, migration_transferred_bytes()); in migration_rate_reset() 64 uint64_t multifd = stat64_get(&mig_stats.multifd_bytes); in migration_transferred_bytes() 65 uint64_t rdma = stat64_get(&mig_stats.rdma_bytes); in migration_transferred_bytes() 66 uint64_t qemu_file = stat64_get(&mig_stats.qemu_file_transferred); in migration_transferred_bytes()
|
H A D | multifd-zero-page.c | 80 stat64_add(&mig_stats.normal_pages, pages->normal_num); in multifd_send_zero_page_detect() 81 stat64_add(&mig_stats.zero_pages, pages->num - pages->normal_num); in multifd_send_zero_page_detect()
|
H A D | cpu-throttle.c | 137 uint64_t sync_cnt = stat64_get(&mig_stats.dirty_sync_count); in cpu_throttle_dirty_sync_timer_tick() 156 throttle_dirty_sync_count_prev = stat64_get(&mig_stats.dirty_sync_count); in cpu_throttle_dirty_sync_timer_tick()
|
H A D | migration-stats.h | 106 extern MigrationAtomicStats mig_stats;
|
H A D | migration.c | 1178 info->ram->duplicate = stat64_get(&mig_stats.zero_pages); in populate_ram_info() 1179 info->ram->normal = stat64_get(&mig_stats.normal_pages); in populate_ram_info() 1183 stat64_get(&mig_stats.dirty_sync_count); in populate_ram_info() 1185 stat64_get(&mig_stats.dirty_sync_missed_zero_copy); in populate_ram_info() 1187 stat64_get(&mig_stats.postcopy_requests); in populate_ram_info() 1189 info->ram->multifd_bytes = stat64_get(&mig_stats.multifd_bytes); in populate_ram_info() 1191 info->ram->precopy_bytes = stat64_get(&mig_stats.precopy_bytes); in populate_ram_info() 1192 info->ram->downtime_bytes = stat64_get(&mig_stats.downtime_bytes); in populate_ram_info() 1193 info->ram->postcopy_bytes = stat64_get(&mig_stats.postcopy_bytes); in populate_ram_info() 1214 stat64_get(&mig_stats.dirty_pages_rate); in populate_ram_info() [all …]
|
H A D | ram.c | 462 stat64_add(&mig_stats.precopy_bytes, bytes); in ram_transferred_add() 464 stat64_add(&mig_stats.postcopy_bytes, bytes); in ram_transferred_add() 466 stat64_add(&mig_stats.downtime_bytes, bytes); in ram_transferred_add() 595 stat64_get(&mig_stats.dirty_sync_count)); in xbzrle_cache_zero_page() 621 uint64_t generation = stat64_get(&mig_stats.dirty_sync_count); in save_xbzrle_page() 948 return stat64_get(&mig_stats.normal_pages) + in ram_get_total_transferred_pages() 949 stat64_get(&mig_stats.zero_pages) + in ram_get_total_transferred_pages() 958 stat64_set(&mig_stats.dirty_pages_rate, in migration_update_rates() 1049 stat64_add(&mig_stats.dirty_sync_count, 1); in migration_bitmap_sync() 1063 stat64_set(&mig_stats.dirty_bytes_last_sync, ram_bytes_remaining()); in migration_bitmap_sync() [all …]
|
H A D | qemu-file.c | 289 stat64_add(&mig_stats.qemu_file_transferred, size); in qemu_fflush() 487 stat64_add(&mig_stats.qemu_file_transferred, buflen); in qemu_put_buffer_at() 722 uint64_t ret = stat64_get(&mig_stats.qemu_file_transferred); in qemu_file_transferred()
|
H A D | multifd.c | 155 stat64_add(&mig_stats.multifd_bytes, size); in multifd_send_initial_packet() 519 stat64_add(&mig_stats.dirty_sync_missed_zero_copy, 1); in multifd_zero_copy_flush() 624 stat64_add(&mig_stats.multifd_bytes, in multifd_send_thread() 653 stat64_add(&mig_stats.multifd_bytes, p->packet_len); in multifd_send_thread()
|
H A D | rdma.c | 2099 stat64_add(&mig_stats.zero_pages, in qemu_rdma_write_one() 2208 stat64_add(&mig_stats.normal_pages, sge.length / qemu_target_page_size()); in qemu_rdma_write_one() 2218 stat64_add(&mig_stats.rdma_bytes, sge.length); in qemu_rdma_write_one()
|