Home
last modified time | relevance | path

Searched defs:iotlb (Results 1 – 19 of 19) sorted by relevance

/openbmc/qemu/include/standard-headers/linux/
H A Dvhost_types.h99 struct vhost_iotlb_msg iotlb; member
108 struct vhost_iotlb_msg iotlb; member
/openbmc/qemu/hw/vfio/
H A Dcontainer.c72 IOMMUTLBEntry *iotlb) in vfio_dma_unmap_bitmap()
125 IOMMUTLBEntry *iotlb) in vfio_legacy_dma_unmap_one()
189 IOMMUTLBEntry *iotlb, bool unmap_all) in vfio_legacy_dma_unmap()
H A Dlistener.c97 static MemoryRegion *vfio_translate_iotlb(IOMMUTLBEntry *iotlb, hwaddr *xlat_p, in vfio_translate_iotlb()
125 static void vfio_iommu_map_notify(IOMMUNotifier *n, IOMMUTLBEntry *iotlb) in vfio_iommu_map_notify()
1047 static void vfio_iommu_map_dirty_notify(IOMMUNotifier *n, IOMMUTLBEntry *iotlb) in vfio_iommu_map_dirty_notify()
H A Dcontainer-base.c97 IOMMUTLBEntry *iotlb, bool unmap_all) in vfio_container_dma_unmap()
H A Diommufd.c63 IOMMUTLBEntry *iotlb, bool unmap_all) in iommufd_cdev_unmap()
/openbmc/qemu/hw/vfio-user/
H A Dcontainer.c45 IOMMUTLBEntry *iotlb, bool unmap_all) in vfio_user_dma_unmap()
/openbmc/qemu/hw/riscv/
H A Driscv-iommu.c252 IOMMUTLBEntry *iotlb) in riscv_iommu_spa_fetch()
1413 IOMMUTLBEntry *iotlb, bool enable_cache) in riscv_iommu_translate()
1927 IOMMUTLBEntry iotlb = { in riscv_iommu_process_dbg() local
2547 IOMMUTLBEntry iotlb = { in riscv_iommu_memory_region_translate() local
/openbmc/qemu/hw/virtio/
H A Dvhost.c222 IOMMUTLBEntry iotlb; in vhost_sync_dirty_bitmap() local
848 static void vhost_iommu_unmap_notify(IOMMUNotifier *n, IOMMUTLBEntry *iotlb) in vhost_iommu_unmap_notify()
1200 IOMMUTLBEntry iotlb; in vhost_device_iotlb_miss() local
H A Dvhost-vdpa.c202 static void vhost_vdpa_iommu_map_notify(IOMMUNotifier *n, IOMMUTLBEntry *iotlb) in vhost_vdpa_iommu_map_notify()
H A Dvhost-user.c220 struct vhost_iotlb_msg iotlb; member
/openbmc/qemu/include/hw/arm/
H A Dsmmu-common.h158 GHashTable *iotlb; member
/openbmc/qemu/hw/ppc/
H A Dspapr_iommu.c149 IOMMUTLBEntry iotlb; in spapr_tce_replay() local
/openbmc/qemu/include/hw/i386/
H A Dintel_iommu.h291 GHashTable *iotlb; /* IOTLB */ member
/openbmc/qemu/hw/i386/
H A Damd_iommu.h369 GHashTable *iotlb; member
H A Dintel_iommu.c3682 IOMMUTLBEntry iotlb = { in vtd_iommu_translate() local
/openbmc/qemu/system/
H A Dphysmem.c437 IOMMUTLBEntry iotlb; in address_space_translate_iommu() local
598 static void tcg_iommu_unmap_notify(IOMMUNotifier *n, IOMMUTLBEntry *iotlb) in tcg_iommu_unmap_notify()
690 IOMMUTLBEntry iotlb; in address_space_translate_for_iotlb() local
H A Dmemory.c2098 IOMMUTLBEntry iotlb; in memory_region_iommu_replay() local
2312 MemoryRegion *memory_translate_iotlb(IOMMUTLBEntry *iotlb, hwaddr *xlat_p, in memory_translate_iotlb()
/openbmc/qemu/include/hw/s390x/
H A Ds390-pci-bus.h286 GHashTable *iotlb; member
/openbmc/qemu/accel/tcg/
H A Dcputlb.c1034 hwaddr iotlb, xlat, sz, paddr_page; in tlb_set_page_full() local