Home
last modified time | relevance | path

Searched refs:IOMMUNotifier (Results 1 – 18 of 18) sorted by relevance

/openbmc/qemu/include/hw/virtio/
H A Dvhost-vdpa.h95 IOMMUNotifier n;
110 IOMMUNotifier n;
H A Dvhost.h62 IOMMUNotifier n;
135 IOMMUNotifier n;
/openbmc/qemu/include/system/
H A Dmemory.h150 * Bitmap for different IOMMUNotifier capabilities. Each notifier can
194 struct IOMMUNotifier;
195 typedef void (*IOMMUNotify)(struct IOMMUNotifier *notifier,
198 struct IOMMUNotifier { struct
206 QLIST_ENTRY(IOMMUNotifier) node; argument
208 typedef struct IOMMUNotifier IOMMUNotifier; typedef
278 static inline void iommu_notifier_init(IOMMUNotifier *n, IOMMUNotify fn, in iommu_notifier_init()
483 void (*replay)(IOMMUMemoryRegion *iommu, IOMMUNotifier *notifier);
875 QLIST_HEAD(, IOMMUNotifier) iommu_notif
200 notifier_flagsIOMMUNotifier global() argument
[all...]
/openbmc/qemu/include/hw/pci/
H A Dpci.h496 IOMMUNotifier *n, IOMMUNotify fn,
514 uint32_t pasid, IOMMUNotifier *n);
531 uint32_t pasid, IOMMUNotifier *n);
668 int pci_iommu_init_iotlb_notifier(PCIDevice *dev, IOMMUNotifier *n,
750 IOMMUNotifier *n);
763 IOMMUNotifier *n);
/openbmc/qemu/include/hw/vfio/
H A Dvfio-container-base.h
/openbmc/qemu/hw/vfio/
H A Dlistener.c125 static void vfio_iommu_map_notify(IOMMUNotifier *n, IOMMUTLBEntry *iotlb) in vfio_iommu_map_notify()
1052 IOMMUNotifier n; in vfio_iommu_map_dirty_notify()
1056 static void vfio_iommu_map_dirty_notify(IOMMUNotifier *n, IOMMUTLBEntry *iotlb) in vfio_iommu_map_dirty_notify()
/openbmc/qemu/system/
H A Dmemory.c2060 IOMMUNotifier *iommu_notifier; in memory_region_register_iommu_notifier()
2081 IOMMUNotifier *n, Error **errp) in memory_region_register_iommu_notifier()
2115 void memory_region_iommu_replay(IOMMUMemoryRegion *iommu_mr, IOMMUNotifier *n) in memory_region_iommu_replay()
2145 IOMMUNotifier *n) in memory_region_notify_iommu_one()
2158 void memory_region_notify_iommu_one(IOMMUNotifier *notifier, in memory_region_notify_iommu_one()
2186 void memory_region_unmap_iommu_notifier_range(IOMMUNotifier *notifier) in memory_region_notify_iommu()
2203 IOMMUNotifier *iommu_notifier; in memory_region_iommu_get_attr()
H A Dphysmem.c593 IOMMUNotifier n;
600 static void tcg_iommu_unmap_notify(IOMMUNotifier *n, IOMMUTLBEntry *iotlb) in tcg_iommu_unmap_notify()
/openbmc/qemu/hw/i386/
H A Dintel_iommu.c88 static void vtd_address_space_unmap(VTDAddressSpace *as, IOMMUNotifier *n); in vtd_panic_require_caching_mode()
1652 IOMMUNotifier *n; in vtd_address_space_sync()
3102 IOMMUNotifier *n; in do_invalidate_device_tlb()
4698 static void vtd_address_space_unmap(VTDAddressSpace *as, IOMMUNotifier *n) in vtd_init()
4759 IOMMUNotifier *n; in vtd_iommu_ats_do_translate()
4780 static void vtd_iommu_replay(IOMMUMemoryRegion *iommu_mr, IOMMUNotifier *n) in vtd_ats_request_translation()
5278 IOMMUNotifier *n, IOMMUNotify fn,
5297 IOMMUNotifier *n)
5309 IOMMUNotifier *n)
/openbmc/qemu/hw/ppc/
H A Dspapr_iommu.c144 static void spapr_tce_replay(IOMMUMemoryRegion *iommu_mr, IOMMUNotifier *n) in spapr_tce_replay()
/openbmc/qemu/hw/arm/
H A Dsmmuv3.c1142 IOMMUNotifier *n, in smmuv3_notify_iova()
1211 IOMMUNotifier *n; in smmuv3_inv_notifiers_iova()
H A Dsmmu-common.c907 IOMMUNotifier *n; in smmu_inv_notifiers_mr()
/openbmc/qemu/hw/pci/
H A Dpci.c2972 int pci_iommu_init_iotlb_notifier(PCIDevice *dev, IOMMUNotifier *n, in pci_device_set_iommu_device()
3124 IOMMUNotifier *n) in pci_iommu_unregister_iotlb_notifier()
3146 IOMMUNotifier *n) in pci_iommu_get_iotlb_info()
/openbmc/qemu/hw/s390x/
H A Ds390-pci-bus.c596 IOMMUNotifier *notifier) in s390_pci_iommu_replay()
/openbmc/qemu/hw/virtio/
H A Dvhost-vdpa.c202 static void vhost_vdpa_iommu_map_notify(IOMMUNotifier *n, IOMMUTLBEntry *iotlb) in vhost_vdpa_iommu_map_notify()
H A Dvirtio-iommu.c1339 static void virtio_iommu_replay(IOMMUMemoryRegion *mr, IOMMUNotifier *n) in virtio_iommu_replay()
H A Dvhost.c851 static void vhost_iommu_unmap_notify(IOMMUNotifier *n, IOMMUTLBEntry *iotlb) in vhost_iommu_unmap_notify()
/openbmc/qemu/hw/riscv/
H A Driscv-iommu.c1680 IOMMUNotifier *n; in riscv_iommu_ats()