Home
last modified time | relevance | path

Searched refs:MemoryRegionSection (Results 1 – 25 of 54) sorted by relevance

123

/openbmc/qemu/include/exec/
H A Dmemory.h100 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 Dexec-all.h484 struct MemoryRegionSection *iotlb_to_section(CPUState *cpu,
595 MemoryRegionSection *
600 MemoryRegionSection *section);
H A Dmemory-internal.h41 void flatview_add_to_dispatch(FlatView *fv, MemoryRegionSection *section);
/openbmc/qemu/include/hw/xen/
H A Dxen-hvm-common.h91 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 Dxen_native.h368 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 Dvfio-container-base.h80 MemoryRegionSection *section,
83 MemoryRegionSection *section);
159 MemoryRegionSection *section,
162 MemoryRegionSection *section);
/openbmc/qemu/hw/remote/
H A Dproxy-memory-listener.c81 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 Dframebuffer.h22 MemoryRegionSection *mem_section,
53 MemoryRegionSection *mem_section,
H A Dframebuffer.c25 MemoryRegionSection *mem_section, in framebuffer_update_memory_section()
57 MemoryRegionSection *mem_section, in framebuffer_update_display()
/openbmc/qemu/hw/vfio/
H A Dcommon.c243 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 Dspapr.c35 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 Dcontainer-base.c39 MemoryRegionSection *section, in vfio_container_add_section_window()
52 MemoryRegionSection *section) in vfio_container_del_section_window()
/openbmc/qemu/accel/hvf/
H A Dhvf-accel-ops.c117 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 Dphysmem.c129 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 Dmemory.c157 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 Dmemory_mapping.c199 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 Dvirtio-mem.c250 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 Dvhost.c91 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 Dtypedefs.h69 typedef struct MemoryRegionSection MemoryRegionSection; typedef
/openbmc/qemu/include/hw/arm/
H A Dxen_arch_hvm.h7 MemoryRegionSection *section,
/openbmc/qemu/include/hw/i386/
H A Dxen_arch_hvm.h9 MemoryRegionSection *section,
/openbmc/qemu/include/hw/remote/
H A Dproxy-memory-listener.h19 MemoryRegionSection *mr_sections;
/openbmc/qemu/hw/arm/
H A Dxen-stubs.c21 void arch_xen_set_memory(XenIOState *state, MemoryRegionSection *section, in arch_xen_set_memory()
/openbmc/qemu/include/hw/virtio/
H A Dvhost.h84 MemoryRegionSection *mem_sections;
86 MemoryRegionSection *tmp_sections;
/openbmc/qemu/hw/intc/
H A Dopenpic_kvm.c118 MemoryRegionSection *section) in kvm_openpic_region_add()
154 MemoryRegionSection *section) in kvm_openpic_region_del()

123