Home
last modified time | relevance | path

Searched refs:IOMMU_RO (Results 1 – 13 of 13) sorted by relevance

/openbmc/qemu/hw/sparc64/
H A Dsun4u_iommu.c171 ret.perm = IOMMU_RO; in sun4u_translate_iommu()
/openbmc/qemu/hw/sparc/
H A Dsun4m_iommu.c320 ret.perm = IOMMU_RO; in sun4m_translate_iommu()
/openbmc/qemu/hw/riscv/
H A Driscv-iommu.c429 } else if ((iotlb->perm & IOMMU_RO) && !(pte & PTE_R)) { in riscv_iommu_spa_fetch()
433 } else if ((iotlb->perm & IOMMU_RO) && !ade && !(pte & PTE_A)) { in riscv_iommu_spa_fetch()
452 : IOMMU_RO; in riscv_iommu_spa_fetch()
1406 } else if (iotlb->perm & IOMMU_RO) { in riscv_iommu_translate()
1805 .perm = ctrl & RISCV_IOMMU_TR_REQ_CTL_NW ? IOMMU_RO : IOMMU_RW, in riscv_iommu_process_dbg()
/openbmc/qemu/hw/virtio/
H A Dvhost-backend.c369 case IOMMU_RO: in vhost_backend_update_device_iotlb()
H A Dvhost-vdpa.c1161 needle->perm == IOMMU_RO); in vhost_vdpa_svq_map_ring()
1197 .perm = IOMMU_RO, in vhost_vdpa_svq_map_rings()
H A Dvirtio-iommu.c1238 read_fault = (flag & IOMMU_RO) && in virtio_iommu_translate()
/openbmc/qemu/include/exec/
H A Dmemory.h116 IOMMU_RO = 1, enumerator
121 #define IOMMU_ACCESS_FLAG(r, w) (((r) ? IOMMU_RO : 0) | ((w) ? IOMMU_WO : 0))
/openbmc/qemu/hw/s390x/
H A Ds390-pci-bus.c485 entry->perm &= IOMMU_RO; in table_translate()
523 entry->perm &= IOMMU_RO; in s390_guest_io_table_walk()
/openbmc/qemu/hw/ppc/
H A Dspapr_iommu.c72 return IOMMU_RO; in spapr_tce_iommu_access_flags()
/openbmc/qemu/hw/arm/
H A Dsmmuv3.c363 IOMMU_RO, &entry, SMMU_CLASS_CD); in smmu_get_cd()
786 status = smmuv3_do_translate(s, tt->ttb, cfg, event, IOMMU_RO, in decode_cd()
H A Dsmmu-common.c407 cached_entry = smmu_translate(bs, cfg, addr, IOMMU_RO, info); in translate_table_addr_ipa()
/openbmc/qemu/net/
H A Dvhost-vdpa.c517 map.perm = write ? IOMMU_RW : IOMMU_RO, in vhost_vdpa_cvq_map_buf()
/openbmc/qemu/system/
H A Dphysmem.c438 IOMMU_WO : IOMMU_RO, iommu_idx); in address_space_translate_iommu()
709 if (!(iotlb.perm & IOMMU_RO)) { in address_space_translate_for_iotlb()