Home
last modified time | relevance | path

Searched refs:ram_list (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/include/exec/
H A Dramlist.h57 extern RAMList ram_list;
61 QLIST_FOREACH_RCU(block, &ram_list.blocks, next)
H A Dram_addr.h169 blocks = qatomic_rcu_read(&ram_list.dirty_memory[client]); in cpu_physical_memory_get_dirty()
210 blocks = qatomic_rcu_read(&ram_list.dirty_memory[client]); in cpu_physical_memory_all_dirty()
283 blocks = qatomic_rcu_read(&ram_list.dirty_memory[client]); in cpu_physical_memory_set_dirty_flag()
306 blocks[i] = qatomic_rcu_read(&ram_list.dirty_memory[i]); in cpu_physical_memory_set_dirty_range()
376 qatomic_rcu_read(&ram_list.dirty_memory[i])->blocks; in cpu_physical_memory_set_dirty_lebitmap()
500 &ram_list.dirty_memory[DIRTY_MEMORY_MIGRATION])->blocks; in cpu_physical_memory_sync_dirty_bitmap()
/openbmc/qemu/system/
H A Dphysmem.c90 RAMList ram_list = { .blocks = QLIST_HEAD_INITIALIZER(ram_list.blocks) }; variable
819 block = qatomic_rcu_read(&ram_list.mru_block); in qemu_get_ram_block()
849 ram_list.mru_block = block; in qemu_get_ram_block()
893 blocks = qatomic_rcu_read(&ram_list.dirty_memory[client]); in cpu_physical_memory_test_and_clear_dirty()
949 blocks = qatomic_rcu_read(&ram_list.dirty_memory[client]); in cpu_physical_memory_snapshot_and_clear_dirty()
1148 qemu_mutex_lock(&ram_list.mutex); in qemu_mutex_lock_ramlist()
1153 qemu_mutex_unlock(&ram_list.mutex); in qemu_mutex_unlock_ramlist()
1492 if (QLIST_EMPTY_RCU(&ram_list.blocks)) { in find_ram_offset()
1792 unsigned int old_num_blocks = ram_list.num_dirty_blocks; in dirty_memory_extend()
1807 old_blocks = qatomic_rcu_read(&ram_list.dirty_memory[i]); in dirty_memory_extend()
[all …]
/openbmc/qemu/hw/core/
H A Dnuma.c846 QLIST_INSERT_HEAD(&ram_list.ramblock_notifiers, n, next); in ram_block_notifier_add()
868 QLIST_FOREACH_SAFE(notifier, &ram_list.ramblock_notifiers, next, next) { in ram_block_notify_add()
880 QLIST_FOREACH_SAFE(notifier, &ram_list.ramblock_notifiers, next, next) { in ram_block_notify_remove()
892 QLIST_FOREACH_SAFE(notifier, &ram_list.ramblock_notifiers, next, next) { in ram_block_notify_resize()
/openbmc/qemu/migration/
H A Dram.c1342 pss->block = QLIST_FIRST_RCU(&ram_list.blocks); in find_dirty_block()
2256 rs->last_seen_block = QLIST_FIRST_RCU(&ram_list.blocks); in ram_find_and_save_block()
2405 rs->last_version = ram_list.version; in ram_state_reset()
3145 if (ram_list.version != rs->last_version) { in ram_save_iterate()
3863 block = QLIST_FIRST_RCU(&ram_list.blocks); in colo_flush_ram_cache()