Searched refs:IOMMU_RO (Results 1 – 13 of 13) sorted by relevance
/openbmc/qemu/hw/sparc64/ |
H A D | sun4u_iommu.c | 171 ret.perm = IOMMU_RO; in sun4u_translate_iommu()
|
/openbmc/qemu/hw/sparc/ |
H A D | sun4m_iommu.c | 320 ret.perm = IOMMU_RO; in sun4m_translate_iommu()
|
/openbmc/qemu/hw/riscv/ |
H A D | riscv-iommu.c | 429 } 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 D | vhost-backend.c | 369 case IOMMU_RO: in vhost_backend_update_device_iotlb()
|
H A D | vhost-vdpa.c | 1161 needle->perm == IOMMU_RO); in vhost_vdpa_svq_map_ring() 1197 .perm = IOMMU_RO, in vhost_vdpa_svq_map_rings()
|
H A D | virtio-iommu.c | 1238 read_fault = (flag & IOMMU_RO) && in virtio_iommu_translate()
|
/openbmc/qemu/include/exec/ |
H A D | memory.h | 116 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 D | s390-pci-bus.c | 485 entry->perm &= IOMMU_RO; in table_translate() 523 entry->perm &= IOMMU_RO; in s390_guest_io_table_walk()
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_iommu.c | 72 return IOMMU_RO; in spapr_tce_iommu_access_flags()
|
/openbmc/qemu/hw/arm/ |
H A D | smmuv3.c | 363 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 D | smmu-common.c | 407 cached_entry = smmu_translate(bs, cfg, addr, IOMMU_RO, info); in translate_table_addr_ipa()
|
/openbmc/qemu/net/ |
H A D | vhost-vdpa.c | 517 map.perm = write ? IOMMU_RW : IOMMU_RO, in vhost_vdpa_cvq_map_buf()
|
/openbmc/qemu/system/ |
H A D | physmem.c | 438 IOMMU_WO : IOMMU_RO, iommu_idx); in address_space_translate_iommu() 709 if (!(iotlb.perm & IOMMU_RO)) { in address_space_translate_for_iotlb()
|