Searched refs:memslots (Results 1 – 5 of 5) sorted by relevance
64 assert(memslots->count > 0); in our_range_memslots_init_slots()65 memslots->slots = g_new0(MemoryRegion, memslots->count); in our_range_memslots_init_slots()68 assert(memslots->size_each > 0); in our_range_memslots_init_slots()75 if (idx == memslots->count - 1) { in our_range_memslots_init_slots()96 memslots->mapped_count = 0; in our_range_memslots_init_slots()151 hostmem_mr = memslots->slots[0].alias; in hvb_our_range_memslots_free()170 idx = memslots->mapped_count; in hvb_our_range_memslots_ensure_mapped_additional()171 assert(memslots->size_each > 0); in hvb_our_range_memslots_ensure_mapped_additional()172 offset = idx * memslots->size_each; in hvb_our_range_memslots_ensure_mapped_additional()179 for ( ; idx < memslots->count; in hvb_our_range_memslots_ensure_mapped_additional()[all …]
1689 uint64_t region_size, memslot_size, memslots; in hv_balloon_decide_memslots() local1703 memslots = QEMU_ALIGN_UP(region_size, memslot_size) / memslot_size; in hv_balloon_decide_memslots()1705 if (memslots > 1) { in hv_balloon_decide_memslots()1711 assert(memslots <= UINT_MAX); in hv_balloon_decide_memslots()1712 balloon->memslot_count = memslots; in hv_balloon_decide_memslots()
121 unsigned int memslots; in memory_device_memslot_decision_limit() local144 memslots = MEMORY_DEVICES_SOFT_MEMSLOT_LIMIT - in memory_device_memslot_decision_limit()153 memslots = MIN(memslots, free - reserved); in memory_device_memslot_decision_limit()154 if (memslots < 1 || unlikely(free < reserved)) { in memory_device_memslot_decision_limit()160 return memslots; in memory_device_memslot_decision_limit()169 memslots = (double)memslots * size / available_space; in memory_device_memslot_decision_limit()170 return memslots < 1 ? 1 : memslots; in memory_device_memslot_decision_limit()417 unsigned int memslots; in memory_device_plug() local425 memslots = memory_device_get_memslots(md); in memory_device_plug()437 if (mdc->decide_memslots && memslots > 1) { in memory_device_plug()[all …]
497 assert(vmem->memslots); in virtio_mem_activate_memslot()504 if (memory_region_is_mapped(&vmem->memslots[idx])) { in virtio_mem_activate_memslot()512 assert(vmem->memslots); in virtio_mem_deactivate_memslot()514 if (!memory_region_is_mapped(&vmem->memslots[idx])) { in virtio_mem_deactivate_memslot()927 vmem->memslots = g_new0(MemoryRegion, vmem->nb_memslots); in virtio_mem_prepare_memslots()1113 if (!vmem->memslots) { in virtio_mem_device_realize()1473 unsigned int memslots; in virtio_mem_decide_memslots() local1515 if (memslots != 1) { in virtio_mem_decide_memslots()1518 vmem->nb_memslots = memslots; in virtio_mem_decide_memslots()1679 g_free(vmem->memslots); in virtio_mem_instance_finalize()[all …]
58 MemoryRegion *memslots; member