Home
last modified time | relevance | path

Searched refs:subregion (Results 1 – 8 of 8) sorted by relevance

/openbmc/qemu/hw/remote/
H A Dmemory.c19 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 Dvfio-user-obj.c307 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()
/openbmc/qemu/scripts/qemugdb/
H A Dmtree.py81 subregion = ptr['subregions']['tqh_first']
83 while not isnull(subregion):
84 self.print_item(subregion, addr, level)
85 subregion = subregion['subregions_link']['tqe_next']
/openbmc/qemu/system/
H A Dmemory.c736 MemoryRegion *subregion; in render_memory_region() local
770 QTAILQ_FOREACH(subregion, &mr->subregions, subregions_link) { in render_memory_region()
771 render_memory_region(view, subregion, base, clip, in render_memory_region()
1946 MemoryRegion *subregion = QTAILQ_FIRST(&mr->subregions); in memory_region_finalize() local
1947 memory_region_del_subregion(mr, subregion); in memory_region_finalize()
2769 static void memory_region_update_container_subregions(MemoryRegion *subregion) in memory_region_update_container_subregions() argument
2771 MemoryRegion *mr = subregion->container; in memory_region_update_container_subregions()
2776 memory_region_ref(subregion); in memory_region_update_container_subregions()
2778 if (subregion->priority >= other->priority) { in memory_region_update_container_subregions()
2779 QTAILQ_INSERT_BEFORE(other, subregion, subregions_link); in memory_region_update_container_subregions()
[all …]
/openbmc/qemu/docs/devel/
H A Dmemory.rst65 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
/openbmc/qemu/hw/s390x/
H A Ds390-pci-inst.c392 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()
/openbmc/qemu/include/exec/
H A Dmemory.h2306 MemoryRegion *subregion);
2326 MemoryRegion *subregion,
2347 MemoryRegion *subregion);
/openbmc/linux/Documentation/filesystems/
H A Df2fs.rst784 greater than the file size. Any subregion within the range specified