Home
last modified time | relevance | path

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

12

/qemu/include/hw/xen/
H A Dxen-hvm-common.h19 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 Dmemory.h857 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 Dhvf-accel-ops.c263 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 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()
/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()
/qemu/hw/xen/
H A Dxen-hvm-common.c52 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 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;
/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 = {
/qemu/include/qemu/
H A Dtypedefs.h64 typedef struct MemoryListener MemoryListener; typedef
/qemu/hw/vfio/
H A Dcommon.c561 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 Dspapr.c29 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 Dproxy-memory-listener.h16 MemoryListener listener;
/qemu/hw/virtio/
H A Dvhost.c232 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 Dvhost-vdpa.c176 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 Dvhost.h80 MemoryListener memory_listener;
81 MemoryListener iommu_listener;
H A Dvhost-vdpa.h42 MemoryListener listener;
/qemu/hw/mem/
H A Dmemory-device.c489 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 Dkvm-all.c547 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 Dkvm_int.h43 MemoryListener listener;
/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 = {
/qemu/system/
H A Dmemory_mapping.c194 MemoryListener listener;
259 static void guest_phys_blocks_region_add(MemoryListener *listener, in guest_phys_blocks_region_add()
/qemu/docs/devel/
H A Dvfio-iommufd.rst32 | | | MemoryListener
74 1. VFIOAddressSpace receives MemoryRegion add/del via MemoryListener
/qemu/include/hw/vfio/
H A Dvfio-container-base.h39 MemoryListener listener;
/qemu/hw/arm/
H A Dxen_arm.c42 static const MemoryListener xen_memory_listener = {

12