/qemu/include/hw/xen/ |
H A D | xen-hvm-common.h | 19 extern MemoryListener xen_io_listener; 76 MemoryListener memory_listener; 77 MemoryListener io_listener; 86 void xen_region_add(MemoryListener *listener, MemoryRegionSection *section); 87 void xen_region_del(MemoryListener *listener, MemoryRegionSection *section); 88 void xen_io_add(MemoryListener *listener, MemoryRegionSection *section); 89 void xen_io_del(MemoryListener *listener, MemoryRegionSection *section); 95 const MemoryListener *xen_memory_listener);
|
/qemu/include/exec/ |
H A D | memory.h | 857 struct MemoryListener { struct 869 void (*begin)(MemoryListener *listener); argument 881 void (*commit)(MemoryListener *listener); argument 981 void (*log_sync_global)(MemoryListener *listener, bool last_stage); argument 1008 bool (*log_global_start)(MemoryListener *listener, Error **errp); argument 1019 void (*log_global_stop)(MemoryListener *listener); argument 1029 void (*log_global_after_sync)(MemoryListener *listener); argument 1111 QTAILQ_ENTRY(MemoryListener) link; argument 1112 QTAILQ_ENTRY(MemoryListener) link_as; 1143 QTAILQ_HEAD(, MemoryListener) listeners; [all …]
|
/qemu/accel/hvf/ |
H A D | hvf-accel-ops.c | 263 static void hvf_log_start(MemoryListener *listener, in hvf_log_start() 273 static void hvf_log_stop(MemoryListener *listener, in hvf_log_stop() 283 static void hvf_log_sync(MemoryListener *listener, in hvf_log_sync() 293 static void hvf_region_add(MemoryListener *listener, in hvf_region_add() 299 static void hvf_region_del(MemoryListener *listener, in hvf_region_del() 305 static MemoryListener hvf_memory_listener = {
|
/qemu/hw/remote/ |
H A D | proxy-memory-listener.c | 29 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()
|
/qemu/hw/intc/ |
H A D | openpic_kvm.c | 48 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()
|
/qemu/hw/xen/ |
H A D | xen-hvm-common.c | 52 static void xen_set_memory(struct MemoryListener *listener, in xen_set_memory() 73 void xen_region_add(MemoryListener *listener, in xen_region_add() 80 void xen_region_del(MemoryListener *listener, in xen_region_del() 87 void xen_io_add(MemoryListener *listener, in xen_io_add() 102 void xen_io_del(MemoryListener *listener, in xen_io_del() 156 MemoryListener xen_io_listener = { 772 const MemoryListener *xen_memory_listener) in xen_do_ioreq_register() 848 const MemoryListener *xen_memory_listener) in xen_register_ioreq()
|
H A D | xen_pt.c | 655 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 D | xen_pt.h | 252 MemoryListener memory_listener; 253 MemoryListener io_listener;
|
/qemu/hw/i386/xen/ |
H A D | xen-hvm.c | 428 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 = {
|
/qemu/include/qemu/ |
H A D | typedefs.h | 64 typedef struct MemoryListener MemoryListener; typedef
|
/qemu/hw/vfio/ |
H A D | common.c | 561 static void vfio_listener_region_add(MemoryListener *listener, in vfio_listener_region_add() 726 static void vfio_listener_region_del(MemoryListener *listener, in vfio_listener_region_del() 824 MemoryListener listener; 849 static void vfio_dirty_tracking_update(MemoryListener *listener, in vfio_dirty_tracking_update() 902 static const MemoryListener vfio_dirty_tracking_listener = { 1069 static bool vfio_listener_log_global_start(MemoryListener *listener, in vfio_listener_log_global_start() 1090 static void vfio_listener_log_global_stop(MemoryListener *listener) in vfio_listener_log_global_stop() 1328 static void vfio_listener_log_sync(MemoryListener *listener, in vfio_listener_log_sync() 1349 const MemoryListener vfio_memory_listener = {
|
H A D | spapr.c | 29 MemoryListener prereg_listener; 50 static void vfio_prereg_listener_region_add(MemoryListener *listener, in vfio_prereg_listener_region_add() 110 static void vfio_prereg_listener_region_del(MemoryListener *listener, in vfio_prereg_listener_region_del() 152 static const MemoryListener vfio_prereg_listener = {
|
/qemu/include/hw/remote/ |
H A D | proxy-memory-listener.h | 16 MemoryListener listener;
|
/qemu/hw/virtio/ |
H A D | vhost.c | 232 static void vhost_log_sync(MemoryListener *listener, in vhost_log_sync() 551 static void vhost_begin(MemoryListener *listener) in vhost_begin() 559 static void vhost_commit(MemoryListener *listener) in vhost_commit() 785 static void vhost_region_addnop(MemoryListener *listener, in vhost_region_addnop() 809 static void vhost_iommu_region_add(MemoryListener *listener, in vhost_iommu_region_add() 848 static void vhost_iommu_region_del(MemoryListener *listener, in vhost_iommu_region_del() 1058 static void vhost_log_global_stop(MemoryListener *listener) in vhost_log_global_stop() 1068 static void vhost_log_start(MemoryListener *listener, in vhost_log_start() 1075 static void vhost_log_stop(MemoryListener *listener, in vhost_log_stop() 1500 hdev->memory_listener = (MemoryListener) { in vhost_dev_init() [all …]
|
H A D | vhost-vdpa.c | 176 static void vhost_vdpa_listener_commit(MemoryListener *listener) in vhost_vdpa_listener_commit() 251 static void vhost_vdpa_iommu_region_add(MemoryListener *listener, in vhost_vdpa_iommu_region_add() 292 static void vhost_vdpa_iommu_region_del(MemoryListener *listener, in vhost_vdpa_iommu_region_del() 311 static void vhost_vdpa_listener_region_add(MemoryListener *listener, in vhost_vdpa_listener_region_add() 400 static void vhost_vdpa_listener_region_del(MemoryListener *listener, in vhost_vdpa_listener_region_del() 488 static const MemoryListener vhost_vdpa_memory_listener = {
|
/qemu/include/hw/virtio/ |
H A D | vhost.h | 80 MemoryListener memory_listener; 81 MemoryListener iommu_listener;
|
H A D | vhost-vdpa.h | 42 MemoryListener listener;
|
/qemu/hw/mem/ |
H A D | memory-device.c | 489 static void memory_devices_region_mod(MemoryListener *listener, in memory_devices_region_mod() 521 static void memory_devices_region_add(MemoryListener *listener, in memory_devices_region_add() 527 static void memory_devices_region_del(MemoryListener *listener, in memory_devices_region_del()
|
/qemu/accel/kvm/ |
H A D | kvm-all.c | 547 static void kvm_log_start(MemoryListener *listener, in kvm_log_start() 564 static void kvm_log_stop(MemoryListener *listener, in kvm_log_stop() 1093 static void kvm_coalesce_pio_add(MemoryListener *listener, in kvm_coalesce_pio_add() 1110 static void kvm_coalesce_pio_del(MemoryListener *listener, in kvm_coalesce_pio_del() 1563 static void kvm_region_add(MemoryListener *listener, in kvm_region_add() 1575 static void kvm_region_del(MemoryListener *listener, in kvm_region_del() 1587 static void kvm_region_commit(MemoryListener *listener) in kvm_region_commit() 1658 static void kvm_log_sync(MemoryListener *listener, in kvm_log_sync() 1704 static void kvm_log_clear(MemoryListener *listener, in kvm_log_clear() 1756 static void kvm_io_ioeventfd_add(MemoryListener *listener, in kvm_io_ioeventfd_add() [all …]
|
/qemu/include/sysemu/ |
H A D | kvm_int.h | 43 MemoryListener listener;
|
/qemu/target/i386/nvmm/ |
H A D | nvmm-all.c | 1085 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 = {
|
/qemu/system/ |
H A D | memory_mapping.c | 194 MemoryListener listener; 259 static void guest_phys_blocks_region_add(MemoryListener *listener, in guest_phys_blocks_region_add()
|
/qemu/docs/devel/ |
H A D | vfio-iommufd.rst | 32 | | | MemoryListener 74 1. VFIOAddressSpace receives MemoryRegion add/del via MemoryListener
|
/qemu/include/hw/vfio/ |
H A D | vfio-container-base.h | 39 MemoryListener listener;
|
/qemu/hw/arm/ |
H A D | xen_arm.c | 42 static const MemoryListener xen_memory_listener = {
|