Home
last modified time | relevance | path

Searched refs:MemoryListener (Results 1 – 25 of 34) sorted by relevance

12

/openbmc/qemu/include/hw/xen/
H A Dxen-hvm-common.h12 extern MemoryListener xen_io_listener;
71 MemoryListener memory_listener;
72 MemoryListener io_listener;
83 void xen_region_add(MemoryListener *listener, MemoryRegionSection *section);
84 void xen_region_del(MemoryListener *listener, MemoryRegionSection *section);
85 void xen_io_add(MemoryListener *listener, MemoryRegionSection *section);
86 void xen_io_del(MemoryListener *listener, MemoryRegionSection *section);
93 const MemoryListener *xen_memory_listener);
/openbmc/qemu/include/system/
H A Dmemory.h891 struct MemoryListener { struct
903 void (*begin)(MemoryListener *listener); argument
915 void (*commit)(MemoryListener *listener); argument
927 void (*region_add)(MemoryListener *listener, MemoryRegionSection *section); argument
939 void (*region_del)(MemoryListener *listener, MemoryRegionSection *section); argument
951 void (*region_nop)(MemoryListener *listener, MemoryRegionSection *section); argument
968 void (*log_start)(MemoryListener *listener, MemoryRegionSection *section, argument
987 void (*log_stop)(MemoryListener *listener, MemoryRegionSection *section, argument
1000 void (*log_sync)(MemoryListener *listener, MemoryRegionSection *section); argument
1015 void (*log_sync_global)(MemoryListener *listener, bool last_stage); argument
[all …]
H A Dkvm_int.h47 MemoryListener listener;
/openbmc/qemu/accel/hvf/
H A Dhvf-all.c199 static void hvf_log_start(MemoryListener *listener, in hvf_log_start()
209 static void hvf_log_stop(MemoryListener *listener, in hvf_log_stop()
219 static void hvf_log_sync(MemoryListener *listener, in hvf_log_sync()
229 static void hvf_region_add(MemoryListener *listener, in hvf_region_add()
235 static void hvf_region_del(MemoryListener *listener, in hvf_region_del()
241 static MemoryListener hvf_memory_listener = {
/openbmc/qemu/hw/remote/
H A Dproxy-memory-listener.c29 static void proxy_memory_listener_reset(MemoryListener *listener) in proxy_memory_listener_reset()
139 static void proxy_memory_listener_region_addnop(MemoryListener *listener, in proxy_memory_listener_region_addnop()
164 static void proxy_memory_listener_commit(MemoryListener *listener) in proxy_memory_listener_commit()
/openbmc/qemu/include/hw/remote/
H A Dproxy-memory-listener.h16 MemoryListener listener;
/openbmc/qemu/hw/intc/
H A Dopenpic_kvm.c48 MemoryListener mem_listener;
117 static void kvm_openpic_region_add(MemoryListener *listener, in kvm_openpic_region_add()
153 static void kvm_openpic_region_del(MemoryListener *listener, in kvm_openpic_region_del()
/openbmc/qemu/hw/vfio/
H A Dlistener.c421 static void vfio_listener_begin(MemoryListener *listener) in vfio_listener_begin()
434 static void vfio_listener_commit(MemoryListener *listener) in vfio_listener_commit()
479 static void vfio_listener_region_add(MemoryListener *listener, in vfio_listener_region_add()
648 static void vfio_listener_region_del(MemoryListener *listener, in vfio_listener_region_del()
741 MemoryListener listener;
808 static void vfio_dirty_tracking_update(MemoryListener *listener, in vfio_dirty_tracking_update()
825 static const MemoryListener vfio_dirty_tracking_listener = {
997 static bool vfio_listener_log_global_start(MemoryListener *listener, in vfio_listener_log_global_start()
1017 static void vfio_listener_log_global_stop(MemoryListener *listener) in vfio_listener_log_global_stop()
1201 static void vfio_listener_log_sync(MemoryListener *listener, in vfio_listener_log_sync()
[all …]
H A Dspapr.c35 MemoryListener prereg_listener;
59 static void vfio_prereg_listener_region_add(MemoryListener *listener, in vfio_prereg_listener_region_add()
119 static void vfio_prereg_listener_region_del(MemoryListener *listener, in vfio_prereg_listener_region_del()
161 static const MemoryListener vfio_prereg_listener = {
H A Dcpr-legacy.c63 static void vfio_region_remap(MemoryListener *listener, in vfio_region_remap()
155 container->cpr.remap_listener = (MemoryListener) { in vfio_cpr_fail_notifier()
/openbmc/qemu/include/qemu/
H A Dtypedefs.h66 typedef struct MemoryListener MemoryListener; typedef
/openbmc/qemu/hw/xen/
H A Dxen-hvm-common.c71 static void xen_set_memory(struct MemoryListener *listener, in xen_set_memory()
92 void xen_region_add(MemoryListener *listener, in xen_region_add()
99 void xen_region_del(MemoryListener *listener, in xen_region_del()
106 void xen_io_add(MemoryListener *listener, in xen_io_add()
121 void xen_io_del(MemoryListener *listener, in xen_io_del()
175 MemoryListener xen_io_listener = {
821 const MemoryListener *xen_memory_listener) in xen_do_ioreq_register()
899 const MemoryListener *xen_memory_listener) in xen_register_ioreq()
H A Dxen_pt.c656 static void xen_pt_region_add(MemoryListener *l, MemoryRegionSection *sec) in xen_pt_region_add()
665 static void xen_pt_region_del(MemoryListener *l, MemoryRegionSection *sec) in xen_pt_region_del()
674 static void xen_pt_io_region_add(MemoryListener *l, MemoryRegionSection *sec) in xen_pt_io_region_add()
683 static void xen_pt_io_region_del(MemoryListener *l, MemoryRegionSection *sec) in xen_pt_io_region_del()
692 static const MemoryListener xen_pt_memory_listener = {
699 static const MemoryListener xen_pt_io_listener = {
H A Dxen_pt.h252 MemoryListener memory_listener;
253 MemoryListener io_listener;
/openbmc/qemu/hw/i386/xen/
H A Dxen-hvm.c434 static void xen_log_start(MemoryListener *listener, in xen_log_start()
446 static void xen_log_stop(MemoryListener *listener, MemoryRegionSection *section, in xen_log_stop()
458 static void xen_log_sync(MemoryListener *listener, MemoryRegionSection *section) in xen_log_sync()
466 static bool xen_log_global_start(MemoryListener *listener, Error **errp) in xen_log_global_start()
474 static void xen_log_global_stop(MemoryListener *listener) in xen_log_global_stop()
479 static const MemoryListener xen_memory_listener = {
/openbmc/qemu/include/hw/virtio/
H A Dvhost-vdpa.h42 MemoryListener listener;
H A Dvhost.h81 MemoryListener memory_listener;
82 MemoryListener iommu_listener;
/openbmc/qemu/include/hw/vfio/
H A Dvfio-cpr.h31 MemoryListener remap_listener;
H A Dvfio-container-base.h39 MemoryListener listener;
/openbmc/qemu/hw/virtio/
H A Dvhost.c270 static void vhost_log_sync(MemoryListener *listener, in vhost_log_sync()
610 static void vhost_begin(MemoryListener *listener) in vhost_begin()
618 static void vhost_commit(MemoryListener *listener) in vhost_commit()
836 static void vhost_region_addnop(MemoryListener *listener, in vhost_region_addnop()
860 static void vhost_iommu_region_add(MemoryListener *listener, in vhost_iommu_region_add()
899 static void vhost_iommu_region_del(MemoryListener *listener, in vhost_iommu_region_del()
1057 static int vhost_migration_log(MemoryListener *listener, bool enable) in vhost_migration_log()
1107 static bool vhost_log_global_start(MemoryListener *listener, Error **errp) in vhost_log_global_start()
1119 static void vhost_log_global_stop(MemoryListener *listener) in vhost_log_global_stop()
1130 static void vhost_log_start(MemoryListener *listener, in vhost_log_start()
[all …]
/openbmc/qemu/hw/mem/
H A Dmemory-device.c485 static void memory_devices_region_mod(MemoryListener *listener, in memory_devices_region_mod()
517 static void memory_devices_region_add(MemoryListener *listener, in memory_devices_region_add()
523 static void memory_devices_region_del(MemoryListener *listener, in memory_devices_region_del()
/openbmc/qemu/system/
H A Dmemory_mapping.c195 MemoryListener listener;
260 static void guest_phys_blocks_region_add(MemoryListener *listener, in guest_phys_blocks_region_add()
/openbmc/qemu/target/i386/nvmm/
H A Dnvmm-all.c1088 nvmm_region_add(MemoryListener *listener, MemoryRegionSection *section) in nvmm_region_add()
1095 nvmm_region_del(MemoryListener *listener, MemoryRegionSection *section) in nvmm_region_del()
1102 nvmm_transaction_begin(MemoryListener *listener) in nvmm_transaction_begin()
1108 nvmm_transaction_commit(MemoryListener *listener) in nvmm_transaction_commit()
1114 nvmm_log_sync(MemoryListener *listener, MemoryRegionSection *section) in nvmm_log_sync()
1125 static MemoryListener nvmm_memory_listener = {
/openbmc/qemu/accel/kvm/
H A Dkvm-all.c719 static void kvm_log_start(MemoryListener *listener, in kvm_log_start()
736 static void kvm_log_stop(MemoryListener *listener, in kvm_log_stop()
1231 static void kvm_coalesce_mmio_region(MemoryListener *listener, in kvm_coalesce_mmio_region()
1248 static void kvm_uncoalesce_mmio_region(MemoryListener *listener, in kvm_uncoalesce_mmio_region()
1265 static void kvm_coalesce_pio_add(MemoryListener *listener, in kvm_coalesce_pio_add()
1282 static void kvm_coalesce_pio_del(MemoryListener *listener, in kvm_coalesce_pio_del()
1732 static void kvm_region_add(MemoryListener *listener, in kvm_region_add()
1744 static void kvm_region_del(MemoryListener *listener, in kvm_region_del()
1756 static void kvm_region_commit(MemoryListener *listener) in kvm_region_commit()
1827 static void kvm_log_sync(MemoryListener *listener, in kvm_log_sync()
[all …]
/openbmc/qemu/docs/devel/
H A Dvfio-iommufd.rst32 | | | MemoryListener
74 1. VFIOAddressSpace receives MemoryRegion add/del via MemoryListener

12