Searched refs:subregion (Results 1 – 7 of 7) sorted by relevance
/qemu/hw/remote/ |
H A D | memory.c | 19 MemoryRegion *sysmem, *subregion, *next; in remote_sysmem_reset() local 23 QTAILQ_FOREACH_SAFE(subregion, &sysmem->subregions, subregions_link, next) { in remote_sysmem_reset() 24 if (subregion->ram) { in remote_sysmem_reset() 25 memory_region_del_subregion(sysmem, subregion); in remote_sysmem_reset() 26 object_unparent(OBJECT(subregion)); in remote_sysmem_reset() 35 MemoryRegion *sysmem, *subregion; in remote_sysmem_reconfig() local 45 subregion = g_new(MemoryRegion, 1); in remote_sysmem_reconfig() 46 memory_region_init_ram_from_fd(subregion, NULL, in remote_sysmem_reconfig() 53 g_free(subregion); in remote_sysmem_reconfig() 59 subregion); in remote_sysmem_reconfig()
|
H A D | vfio-user-obj.c | 307 MemoryRegion *subregion = NULL; in dma_register() local 318 subregion = g_new0(MemoryRegion, 1); in dma_register() 320 memory_region_init_ram_ptr(subregion, NULL, name, in dma_register() 325 memory_region_add_subregion(dma_as->root, (hwaddr)iov->iov_base, subregion); in dma_register()
|
/qemu/scripts/qemugdb/ |
H A D | mtree.py | 81 subregion = ptr['subregions']['tqh_first'] 83 while not isnull(subregion): 84 self.print_item(subregion, addr, level) 85 subregion = subregion['subregions_link']['tqe_next']
|
/qemu/system/ |
H A D | memory.c | 609 MemoryRegion *subregion; in render_memory_region() local 2636 MemoryRegion *mr = subregion->container; in memory_region_update_container_subregions() 2641 memory_region_ref(subregion); in memory_region_update_container_subregions() 2660 assert(!subregion->container); in memory_region_add_subregion_common() 2661 subregion->container = mr; in memory_region_add_subregion_common() 2665 subregion->addr = offset; in memory_region_add_subregion_common() 2673 subregion->priority = 0; in memory_region_add_subregion() 2682 subregion->priority = priority; in memory_region_add_subregion_overlap() 2692 assert(subregion->container == mr); in memory_region_del_subregion() 2693 subregion->container = NULL; in memory_region_del_subregion() [all …]
|
/qemu/docs/devel/ |
H A D | memory.rst | 65 can overlay a subregion of RAM with MMIO or ROM, or a PCI controller 91 region which are not claimed by any subregion are handled by the 273 - if the address lies outside the region offset/size, the subregion is 275 - if the subregion is a leaf (RAM or MMIO), the search terminates, returning 277 - if the subregion is a container, the same algorithm is used within the 278 subregion (after the address is adjusted by the subregion offset) 279 - if the subregion is an alias, the search is continued at the alias target 280 (after the address is adjusted by the subregion offset and alias offset) 281 - if a recursive search within a container or alias subregion does not 285 we continue with the next subregion in priority order
|
/qemu/hw/s390x/ |
H A D | s390-pci-inst.c | 392 MemoryRegion *subregion; in s390_get_subregion() local 395 QTAILQ_FOREACH(subregion, &mr->subregions, subregions_link) { in s390_get_subregion() 396 subregion_size = int128_get64(subregion->size); in s390_get_subregion() 397 if ((offset >= subregion->addr) && in s390_get_subregion() 398 (offset + len) <= (subregion->addr + subregion_size)) { in s390_get_subregion() 399 mr = subregion; in s390_get_subregion()
|
/qemu/include/exec/ |
H A D | memory.h | 2373 MemoryRegion *subregion); 2393 MemoryRegion *subregion, 2414 MemoryRegion *subregion);
|