Home
last modified time | relevance | path

Searched refs:mig_stats (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/migration/
H A Dmigration-stats.c19 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 Dmultifd-zero-page.c80 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 Dcpu-throttle.c137 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 Dmigration-stats.h106 extern MigrationAtomicStats mig_stats;
H A Dmigration.c1178 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 Dram.c462 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 Dqemu-file.c289 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 Dmultifd.c155 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 Drdma.c2099 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()