/openbmc/qemu/include/exec/ |
H A D | memory.h | 100 struct MemoryRegionSection { struct 511 MemoryRegionSection *section); 513 MemoryRegionSection *section); 555 MemoryRegionSection *section; 569 typedef int (*ReplayRamPopulate)(MemoryRegionSection *section, void *opaque); 570 typedef void (*ReplayRamDiscard)(MemoryRegionSection *section, void *opaque); 639 const MemoryRegionSection *section); 657 MemoryRegionSection *section, 672 MemoryRegionSection *section, 691 MemoryRegionSection *section); [all …]
|
H A D | exec-all.h | 484 struct MemoryRegionSection *iotlb_to_section(CPUState *cpu, 595 MemoryRegionSection * 600 MemoryRegionSection *section);
|
H A D | memory-internal.h | 41 void flatview_add_to_dispatch(FlatView *fv, MemoryRegionSection *section);
|
/openbmc/qemu/include/hw/xen/ |
H A D | xen-hvm-common.h | 91 void xen_region_add(MemoryListener *listener, MemoryRegionSection *section); 92 void xen_region_del(MemoryListener *listener, MemoryRegionSection *section); 93 void xen_io_add(MemoryListener *listener, MemoryRegionSection *section); 94 void xen_io_del(MemoryListener *listener, MemoryRegionSection *section);
|
H A D | xen_native.h | 368 MemoryRegionSection *section) in xen_map_memory_section() 385 MemoryRegionSection *section) in xen_unmap_memory_section() 402 MemoryRegionSection *section) in xen_map_io_section() 419 MemoryRegionSection *section) in xen_unmap_io_section()
|
/openbmc/qemu/include/hw/vfio/ |
H A D | vfio-container-base.h | 80 MemoryRegionSection *section, 83 MemoryRegionSection *section); 159 MemoryRegionSection *section, 162 MemoryRegionSection *section);
|
/openbmc/qemu/hw/remote/ |
H A D | proxy-memory-listener.c | 81 MemoryRegionSection *section) in try_merge() 84 MemoryRegionSection *prev_sec; in try_merge() 140 MemoryRegionSection *section) in proxy_memory_listener_region_addnop() 156 proxy_listener->mr_sections = g_renew(MemoryRegionSection, in proxy_memory_listener_region_addnop() 170 MemoryRegionSection *section; in proxy_memory_listener_commit()
|
/openbmc/qemu/hw/display/ |
H A D | framebuffer.h | 22 MemoryRegionSection *mem_section, 53 MemoryRegionSection *mem_section,
|
H A D | framebuffer.c | 25 MemoryRegionSection *mem_section, in framebuffer_update_memory_section() 57 MemoryRegionSection *mem_section, in framebuffer_update_display()
|
/openbmc/qemu/hw/vfio/ |
H A D | common.c | 243 static bool vfio_listener_skipped_section(MemoryRegionSection *section) in vfio_listener_skipped_section() 348 MemoryRegionSection *section) in vfio_ram_discard_notify_discard() 366 MemoryRegionSection *section) in vfio_ram_discard_notify_populate() 401 MemoryRegionSection *section) in vfio_register_ram_discard_listener() 475 MemoryRegionSection *section) in vfio_unregister_ram_discard_listener() 497 static bool vfio_known_safe_misalignment(MemoryRegionSection *section) in vfio_known_safe_misalignment() 513 static bool vfio_listener_valid_section(MemoryRegionSection *section, in vfio_listener_valid_section() 543 MemoryRegionSection *section, in vfio_get_section_iova_range() 568 MemoryRegionSection *section) in vfio_listener_region_add() 715 MemoryRegionSection *section) in vfio_listener_region_del() [all …]
|
H A D | spapr.c | 35 static bool vfio_prereg_listener_skipped_section(MemoryRegionSection *section) in vfio_prereg_listener_skipped_section() 45 static void *vfio_prereg_gpa_to_vaddr(MemoryRegionSection *section, hwaddr gpa) in vfio_prereg_gpa_to_vaddr() 53 MemoryRegionSection *section) in vfio_prereg_listener_region_add() 113 MemoryRegionSection *section) in vfio_prereg_listener_region_del() 236 MemoryRegionSection *section, in vfio_spapr_create_window() 330 MemoryRegionSection *section, in vfio_spapr_container_add_section_window() 423 MemoryRegionSection *section) in vfio_spapr_container_del_section_window()
|
H A D | container-base.c | 39 MemoryRegionSection *section, in vfio_container_add_section_window() 52 MemoryRegionSection *section) in vfio_container_del_section_window()
|
/openbmc/qemu/accel/hvf/ |
H A D | hvf-accel-ops.c | 117 static void hvf_set_phys_mem(MemoryRegionSection *section, bool add) in hvf_set_phys_mem() 239 static void hvf_set_dirty_tracking(MemoryRegionSection *section, bool on) in hvf_set_dirty_tracking() 261 MemoryRegionSection *section, int old, int new) in hvf_log_start() 271 MemoryRegionSection *section, int old, int new) in hvf_log_stop() 281 MemoryRegionSection *section) in hvf_log_sync() 291 MemoryRegionSection *section) in hvf_region_add() 297 MemoryRegionSection *section) in hvf_region_del()
|
/openbmc/qemu/system/ |
H A D | physmem.c | 129 MemoryRegionSection *sections; 133 MemoryRegionSection *mru_section; 303 static inline bool section_covers_addr(const MemoryRegionSection *section, in section_covers_addr() 314 static MemoryRegionSection *phys_page_find(AddressSpaceDispatch *d, hwaddr addr) in phys_page_find() 318 MemoryRegionSection *sections = d->map.sections; in phys_page_find() 338 static MemoryRegionSection *address_space_lookup_region(AddressSpaceDispatch *d, in address_space_lookup_region() 342 MemoryRegionSection *section = qatomic_read(&d->mru_section); in address_space_lookup_region() 358 static MemoryRegionSection * 362 MemoryRegionSection *section; in address_space_translate_internal() 367 /* Compute offset within MemoryRegionSection */ in address_space_translate_internal() [all...] |
H A D | memory.c | 157 MemoryRegionSection mrs = section_from_flat_range(fr, \ 233 static inline MemoryRegionSection 236 return (MemoryRegionSection) { in section_from_flat_range() 896 MemoryRegionSection mrs = in generate_memory_topology() 914 MemoryRegionSection section; in address_space_add_del_ioeventfds() 927 section = (MemoryRegionSection) { in address_space_add_del_ioeventfds() 940 section = (MemoryRegionSection) { in address_space_add_del_ioeventfds() 1073 MemoryRegionSection *mrs, in flat_range_coalesced_io_notify_listener_add_del() 2265 const MemoryRegionSection *section) in ram_discard_manager_is_populated() 2274 MemoryRegionSection *section, in ram_discard_manager_replay_populated() [all …]
|
H A D | memory_mapping.c | 199 MemoryRegionSection *section) in guest_phys_block_add_section() 251 static int guest_phys_ram_populate_cb(MemoryRegionSection *section, in guest_phys_ram_populate_cb() 261 MemoryRegionSection *section) in guest_phys_blocks_region_add()
|
/openbmc/qemu/hw/virtio/ |
H A D | virtio-mem.c | 250 static bool virtio_mem_intersect_memory_section(MemoryRegionSection *s, in virtio_mem_intersect_memory_section() 267 typedef int (*virtio_mem_section_cb)(MemoryRegionSection *s, void *arg); 270 MemoryRegionSection *s, in virtio_mem_for_each_plugged_section() 281 MemoryRegionSection tmp = *s; in virtio_mem_for_each_plugged_section() 302 MemoryRegionSection *s, in virtio_mem_for_each_unplugged_section() 313 MemoryRegionSection tmp = *s; in virtio_mem_for_each_unplugged_section() 333 static int virtio_mem_notify_populate_cb(MemoryRegionSection *s, void *arg) in virtio_mem_notify_populate_cb() 340 static int virtio_mem_notify_discard_cb(MemoryRegionSection *s, void *arg) in virtio_mem_notify_discard_cb() 354 MemoryRegionSection tmp = *rdl->section; in virtio_mem_notify_unplug() 370 MemoryRegionSection tmp = *rdl->section; in virtio_mem_notify_plug() [all …]
|
H A D | vhost.c | 91 MemoryRegionSection *section, in vhost_dev_sync_region() 195 MemoryRegionSection *section, in vhost_sync_dirty_bitmap() 277 MemoryRegionSection *section) in vhost_log_sync() 290 MemoryRegionSection *section = &dev->mem_sections[i]; in vhost_log_sync_range() 569 static bool vhost_section(struct vhost_dev *dev, MemoryRegionSection *section) in vhost_section() 628 MemoryRegionSection *old_sections; in vhost_commit() 678 struct MemoryRegionSection *mrs = dev->mem_sections + i; in vhost_commit() 744 MemoryRegionSection *section) in vhost_region_add_section() 781 MemoryRegionSection *prev_sec = dev->tmp_sections + in vhost_region_add_section() 838 dev->tmp_sections = g_renew(MemoryRegionSection, dev->tmp_sections, in vhost_region_add_section() [all …]
|
/openbmc/qemu/include/qemu/ |
H A D | typedefs.h | 69 typedef struct MemoryRegionSection MemoryRegionSection; typedef
|
/openbmc/qemu/include/hw/arm/ |
H A D | xen_arch_hvm.h | 7 MemoryRegionSection *section,
|
/openbmc/qemu/include/hw/i386/ |
H A D | xen_arch_hvm.h | 9 MemoryRegionSection *section,
|
/openbmc/qemu/include/hw/remote/ |
H A D | proxy-memory-listener.h | 19 MemoryRegionSection *mr_sections;
|
/openbmc/qemu/hw/arm/ |
H A D | xen-stubs.c | 21 void arch_xen_set_memory(XenIOState *state, MemoryRegionSection *section, in arch_xen_set_memory()
|
/openbmc/qemu/include/hw/virtio/ |
H A D | vhost.h | 84 MemoryRegionSection *mem_sections; 86 MemoryRegionSection *tmp_sections;
|
/openbmc/qemu/hw/intc/ |
H A D | openpic_kvm.c | 118 MemoryRegionSection *section) in kvm_openpic_region_add() 154 MemoryRegionSection *section) in kvm_openpic_region_del()
|