Home
last modified time | relevance | path

Searched refs:target_as (Results 1 – 24 of 24) sorted by relevance

/openbmc/qemu/hw/riscv/
H A Driscv-iommu.c136 if (dma_memory_write(s->target_as, addr, ev, sizeof(*ev), in riscv_iommu_fault()
172 if (dma_memory_write(s->target_as, addr, pr, sizeof(*pr), in riscv_iommu_pri()
294 iotlb->target_as = &s->trap_as; in riscv_iommu_spa_fetch()
404 ret = ldl_le_dma(s->target_as, pte_addr, &pte32, in riscv_iommu_spa_fetch()
408 ret = ldq_le_dma(s->target_as, pte_addr, &pte, in riscv_iommu_spa_fetch()
458 iotlb->target_as = &s->trap_as; in riscv_iommu_spa_fetch()
559 res = dma_memory_read(s->target_as, addr, &pte, sizeof(pte), in riscv_iommu_msi_write()
594 res = dma_memory_write(s->target_as, addr, &data, size, attrs); in riscv_iommu_msi_write()
633 res = dma_memory_read(s->target_as, addr, &intn, sizeof(intn), attrs); in riscv_iommu_msi_write()
640 res = dma_memory_write(s->target_as, addr, &intn, sizeof(intn), attrs); in riscv_iommu_msi_write()
[all …]
H A Driscv-iommu.h64 AddressSpace *target_as; member
/openbmc/qemu/hw/misc/
H A Dtz-mpc.c116 event.entry.target_as = &s->blocked_io_as; in tz_mpc_iommu_notify()
118 event.entry.target_as = &s->downstream_as; in tz_mpc_iommu_notify()
122 event.entry.target_as = &s->downstream_as; in tz_mpc_iommu_notify()
124 event.entry.target_as = &s->blocked_io_as; in tz_mpc_iommu_notify()
451 ret.target_as = ok ? &s->downstream_as : &s->blocked_io_as; in tz_mpc_translate()
/openbmc/qemu/hw/vfio/
H A Dcommon.c300 if (iotlb->target_as != &address_space_memory) { in vfio_iommu_map_notify()
302 iotlb->target_as->name ? iotlb->target_as->name : "none"); in vfio_iommu_map_notify()
1219 if (iotlb->target_as != &address_space_memory) { in vfio_iommu_map_dirty_notify()
1221 iotlb->target_as->name ? iotlb->target_as->name : "none"); in vfio_iommu_map_dirty_notify()
/openbmc/qemu/
H A Dconfigure1556 target_as=$as
1574 compute_target_variable $target_arch target_as as
1591 elif test -n "$target_as" && test -n "$target_ld"; then
1635 target_as=
1647 if test -z "$target_cc" && test -z "$target_as"; then
1669 if test -n "$target_as"; then
1670 echo "AS=$target_as"
/openbmc/qemu/hw/dma/
H A Drc4030.c504 .target_as = &address_space_memory, in rc4030_dma_translate()
516 if (address_space_read(ret.target_as, entry_address, in rc4030_dma_translate()
/openbmc/qemu/system/
H A Dphysmem.c421 AddressSpace **target_as, in address_space_translate_iommu() argument
448 *target_as = iotlb.target_as; in address_space_translate_iommu()
451 address_space_to_dispatch(iotlb.target_as), addr, xlat, in address_space_translate_iommu()
493 AddressSpace **target_as, in flatview_do_translate() argument
513 target_as, attrs); in flatview_do_translate()
548 .target_as = as, in address_space_get_iotlb_entry()
720 d = flatview_to_dispatch(address_space_to_flatview(iotlb.target_as)); in address_space_translate_for_iotlb()
3441 AddressSpace *target_as; in address_space_translate_cached() local
3455 &target_as, attrs); in address_space_translate_cached()
H A Dmemory.c2180 event.entry.target_as = &address_space_memory; in memory_region_unmap_iommu_notifier_range()
/openbmc/qemu/hw/sparc64/
H A Dsun4u_iommu.c84 .target_as = &address_space_memory, in sun4u_translate_iommu()
/openbmc/qemu/hw/ppc/
H A Dspapr_iommu.c121 .target_as = &address_space_memory, in spapr_tce_translate_iommu()
465 event.entry.target_as = &address_space_memory, in put_tce_emu()
/openbmc/qemu/hw/sparc/
H A Dsun4m_iommu.c297 .target_as = &address_space_memory, in sun4m_translate_iommu()
/openbmc/qemu/hw/virtio/
H A Dvhost-vdpa.c213 if (iotlb->target_as != &address_space_memory) { in vhost_vdpa_iommu_map_notify()
215 iotlb->target_as->name ? iotlb->target_as->name : "none"); in vhost_vdpa_iommu_map_notify()
H A Dvirtio-iommu.c253 event.entry.target_as = &address_space_memory; in virtio_iommu_notify_map()
272 event.entry.target_as = &address_space_memory; in virtio_iommu_notify_unmap()
1159 .target_as = &address_space_memory, in virtio_iommu_translate()
H A Dvhost.c240 if (!iotlb.target_as) { in vhost_sync_dirty_bitmap()
1223 if (iotlb.target_as != NULL) { in vhost_device_iotlb_miss()
/openbmc/qemu/hw/alpha/
H A Dtyphoon.c612 .target_as = &address_space_memory, in make_iommu_tlbe()
/openbmc/qemu/hw/i386/
H A Dintel_iommu.c1373 event.entry.target_as = &address_space_memory; in vtd_page_walk_level()
2250 .target_as = &address_space_memory, in vtd_iotlb_page_invalidate_notify()
2737 event.entry.target_as = &vtd_dev_as->as; in do_invalidate_device_tlb()
3267 .target_as = &address_space_memory, in vtd_iommu_translate()
4014 event.entry.target_as = &address_space_memory; in vtd_address_space_unmap()
H A Damd_iommu.c1038 .target_as = &address_space_memory, in amdvi_translate()
/openbmc/qemu/hw/s390x/
H A Ds390-pci-inst.c620 .target_as = &address_space_memory, in s390_pci_update_iotlb()
676 .target_as = &address_space_memory, in s390_pci_batch_unmap()
H A Ds390-pci-bus.c541 .target_as = &address_space_memory, in s390_translate_iommu()
/openbmc/qemu/hw/pci-host/
H A Dastro.c336 .target_as = &address_space_memory, in astro_translate_iommu()
H A Dpnv_phb3.c847 .target_as = &address_space_memory, in pnv_phb3_translate_iommu()
H A Dpnv_phb4.c1322 .target_as = &address_space_memory, in pnv_phb4_translate_iommu()
/openbmc/qemu/hw/arm/
H A Dsmmuv3.c1049 .target_as = &address_space_memory, in smmuv3_translate()
1193 event.entry.target_as = &address_space_memory; in smmuv3_notify_iova()
/openbmc/qemu/include/exec/
H A Dmemory.h124 AddressSpace *target_as; member