Home
last modified time | relevance | path

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

12

/openbmc/qemu/include/hw/xen/
H A Dxen-hvm-common.h20 extern MemoryListener xen_io_listener;
79 MemoryListener memory_listener;
80 MemoryListener io_listener;
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);
101 const MemoryListener *xen_memory_listener);
/openbmc/qemu/include/exec/
H A Dmemory.h824 struct MemoryListener { struct
836 void (*begin)(MemoryListener *listener); argument
848 void (*commit)(MemoryListener *listener); argument
860 void (*region_add)(MemoryListener *listener, MemoryRegionSection *section); argument
872 void (*region_del)(MemoryListener *listener, MemoryRegionSection *section); argument
884 void (*region_nop)(MemoryListener *listener, MemoryRegionSection *section); argument
901 void (*log_start)(MemoryListener *listener, MemoryRegionSection *section, argument
920 void (*log_stop)(MemoryListener *listener, MemoryRegionSection *section, argument
933 void (*log_sync)(MemoryListener *listener, MemoryRegionSection *section); argument
948 void (*log_sync_global)(MemoryListener *listener, bool last_stage); argument
[all …]
/openbmc/qemu/accel/hvf/
H A Dhvf-accel-ops.c260 static void hvf_log_start(MemoryListener *listener, in hvf_log_start()
270 static void hvf_log_stop(MemoryListener *listener, in hvf_log_stop()
280 static void hvf_log_sync(MemoryListener *listener, in hvf_log_sync()
290 static void hvf_region_add(MemoryListener *listener, in hvf_region_add()
296 static void hvf_region_del(MemoryListener *listener, in hvf_region_del()
302 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/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/xen/
H A Dxen-hvm-common.c64 static void xen_set_memory(struct MemoryListener *listener, in xen_set_memory()
85 void xen_region_add(MemoryListener *listener, in xen_region_add()
92 void xen_region_del(MemoryListener *listener, in xen_region_del()
99 void xen_io_add(MemoryListener *listener, in xen_io_add()
114 void xen_io_del(MemoryListener *listener, in xen_io_del()
168 MemoryListener xen_io_listener = {
814 const MemoryListener *xen_memory_listener) in xen_do_ioreq_register()
892 const MemoryListener *xen_memory_listener) in xen_register_ioreq()
H A Dxen_pt.c655 static void xen_pt_region_add(MemoryListener *l, MemoryRegionSection *sec) in xen_pt_region_add()
664 static void xen_pt_region_del(MemoryListener *l, MemoryRegionSection *sec) in xen_pt_region_del()
673 static void xen_pt_io_region_add(MemoryListener *l, MemoryRegionSection *sec) in xen_pt_io_region_add()
682 static void xen_pt_io_region_del(MemoryListener *l, MemoryRegionSection *sec) in xen_pt_io_region_del()
691 static const MemoryListener xen_pt_memory_listener = {
698 static const MemoryListener xen_pt_io_listener = {
H A Dxen_pt.h252 MemoryListener memory_listener;
253 MemoryListener io_listener;
/openbmc/qemu/include/qemu/
H A Dtypedefs.h65 typedef struct MemoryListener MemoryListener; typedef
/openbmc/qemu/hw/i386/xen/
H A Dxen-hvm.c428 static void xen_log_start(MemoryListener *listener, in xen_log_start()
440 static void xen_log_stop(MemoryListener *listener, MemoryRegionSection *section, in xen_log_stop()
452 static void xen_log_sync(MemoryListener *listener, MemoryRegionSection *section) in xen_log_sync()
460 static bool xen_log_global_start(MemoryListener *listener, Error **errp) in xen_log_global_start()
468 static void xen_log_global_stop(MemoryListener *listener) in xen_log_global_stop()
473 static const MemoryListener xen_memory_listener = {
/openbmc/qemu/hw/vfio/
H A Dcommon.c567 static void vfio_listener_region_add(MemoryListener *listener, in vfio_listener_region_add()
714 static void vfio_listener_region_del(MemoryListener *listener, in vfio_listener_region_del()
813 MemoryListener listener;
880 static void vfio_dirty_tracking_update(MemoryListener *listener, in vfio_dirty_tracking_update()
897 static const MemoryListener vfio_dirty_tracking_listener = {
1066 static bool vfio_listener_log_global_start(MemoryListener *listener, in vfio_listener_log_global_start()
1086 static void vfio_listener_log_global_stop(MemoryListener *listener) in vfio_listener_log_global_stop()
1364 static void vfio_listener_log_sync(MemoryListener *listener, in vfio_listener_log_sync()
1385 const MemoryListener vfio_memory_listener = {
H A Dspapr.c29 MemoryListener prereg_listener;
52 static void vfio_prereg_listener_region_add(MemoryListener *listener, in vfio_prereg_listener_region_add()
112 static void vfio_prereg_listener_region_del(MemoryListener *listener, in vfio_prereg_listener_region_del()
154 static const MemoryListener vfio_prereg_listener = {
/openbmc/qemu/include/hw/remote/
H A Dproxy-memory-listener.h16 MemoryListener listener;
/openbmc/qemu/include/hw/virtio/
H A Dvhost.h80 MemoryListener memory_listener;
81 MemoryListener iommu_listener;
H A Dvhost-vdpa.h42 MemoryListener listener;
/openbmc/qemu/hw/virtio/
H A Dvhost.c276 static void vhost_log_sync(MemoryListener *listener, in vhost_log_sync()
616 static void vhost_begin(MemoryListener *listener) in vhost_begin()
624 static void vhost_commit(MemoryListener *listener) in vhost_commit()
850 static void vhost_region_addnop(MemoryListener *listener, in vhost_region_addnop()
874 static void vhost_iommu_region_add(MemoryListener *listener, in vhost_iommu_region_add()
913 static void vhost_iommu_region_del(MemoryListener *listener, in vhost_iommu_region_del()
1071 static int vhost_migration_log(MemoryListener *listener, bool enable) in vhost_migration_log()
1121 static bool vhost_log_global_start(MemoryListener *listener, Error **errp) in vhost_log_global_start()
1132 static void vhost_log_global_stop(MemoryListener *listener) in vhost_log_global_stop()
1142 static void vhost_log_start(MemoryListener *listener, in vhost_log_start()
[all …]
H A Dvhost-vdpa.c176 static void vhost_vdpa_listener_commit(MemoryListener *listener) in vhost_vdpa_listener_commit()
254 static void vhost_vdpa_iommu_region_add(MemoryListener *listener, in vhost_vdpa_iommu_region_add()
295 static void vhost_vdpa_iommu_region_del(MemoryListener *listener, in vhost_vdpa_iommu_region_del()
314 static void vhost_vdpa_listener_region_add(MemoryListener *listener, in vhost_vdpa_listener_region_add()
403 static void vhost_vdpa_listener_region_del(MemoryListener *listener, in vhost_vdpa_listener_region_del()
491 static const MemoryListener vhost_vdpa_memory_listener = {
/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/accel/kvm/
H A Dkvm-all.c667 static void kvm_log_start(MemoryListener *listener, in kvm_log_start()
684 static void kvm_log_stop(MemoryListener *listener, in kvm_log_stop()
1179 static void kvm_coalesce_mmio_region(MemoryListener *listener, in kvm_coalesce_mmio_region()
1196 static void kvm_uncoalesce_mmio_region(MemoryListener *listener, in kvm_uncoalesce_mmio_region()
1213 static void kvm_coalesce_pio_add(MemoryListener *listener, in kvm_coalesce_pio_add()
1230 static void kvm_coalesce_pio_del(MemoryListener *listener, in kvm_coalesce_pio_del()
1679 static void kvm_region_add(MemoryListener *listener, in kvm_region_add()
1691 static void kvm_region_del(MemoryListener *listener, in kvm_region_del()
1703 static void kvm_region_commit(MemoryListener *listener) in kvm_region_commit()
1774 static void kvm_log_sync(MemoryListener *listener, in kvm_log_sync()
[all …]
/openbmc/qemu/target/i386/nvmm/
H A Dnvmm-all.c1085 nvmm_region_add(MemoryListener *listener, MemoryRegionSection *section) in nvmm_region_add()
1092 nvmm_region_del(MemoryListener *listener, MemoryRegionSection *section) in nvmm_region_del()
1099 nvmm_transaction_begin(MemoryListener *listener) in nvmm_transaction_begin()
1105 nvmm_transaction_commit(MemoryListener *listener) in nvmm_transaction_commit()
1111 nvmm_log_sync(MemoryListener *listener, MemoryRegionSection *section) in nvmm_log_sync()
1122 static MemoryListener nvmm_memory_listener = {
/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()
H A Dmemory.c45 static QTAILQ_HEAD(, MemoryListener) memory_listeners
108 MemoryListener *_listener; \
132 MemoryListener *_listener; \
1074 MemoryListener *listener, in flat_range_coalesced_io_notify_listener_add_del()
2418 MemoryListener *listener; in memory_region_sync_dirty_bitmap()
2456 MemoryListener *listener; in memory_region_clear_dirty_bitmap()
3059 MemoryListener *listener; in memory_global_dirty_log_do_start()
3176 static void listener_add_address_space(MemoryListener *listener, in listener_add_address_space()
3241 static void listener_del_address_space(MemoryListener *listener, in listener_del_address_space()
3292 void memory_listener_register(MemoryListener *listener, AddressSpace *as) in memory_listener_register()
[all …]
/openbmc/qemu/include/sysemu/
H A Dkvm_int.h46 MemoryListener listener;
/openbmc/qemu/docs/devel/
H A Dvfio-iommufd.rst32 | | | MemoryListener
74 1. VFIOAddressSpace receives MemoryRegion add/del via MemoryListener
/openbmc/qemu/include/hw/vfio/
H A Dvfio-container-base.h39 MemoryListener listener;

12