Home
last modified time | relevance | path

Searched refs:translated_addr (Results 1 – 25 of 32) sorted by relevance

12

/openbmc/qemu/hw/sparc64/
H A Dsun4u_iommu.c86 .translated_addr = 0, in sun4u_translate_iommu()
94 ret.translated_addr = addr; in sun4u_translate_iommu()
178 ret.translated_addr = tte & IOMMU_TTE_PHYS_MASK_64K; in sun4u_translate_iommu()
183 ret.translated_addr = tte & IOMMU_TTE_PHYS_MASK_8K; in sun4u_translate_iommu()
187 trace_sun4u_iommu_translate(ret.iova, ret.translated_addr, tte); in sun4u_translate_iommu()
/openbmc/qemu/util/
H A Diova-tree.c99 if (map->translated_addr + map->size < needle->translated_addr || in iova_tree_find_address_iterator()
100 needle->translated_addr + needle->size < map->translated_addr) { in iova_tree_find_address_iterator()
/openbmc/qemu/hw/virtio/
H A Dvhost-iova-tree.c91 if (map->translated_addr + map->size < map->translated_addr || in vhost_iova_tree_map_alloc()
H A Dvhost-shadow-virtqueue.c92 .translated_addr = (hwaddr)(uintptr_t)iovec[i].iov_base, in vhost_svq_translate_addr()
106 needle.translated_addr); in vhost_svq_translate_addr()
110 off = needle.translated_addr - map->translated_addr; in vhost_svq_translate_addr()
113 needle_last = int128_add(int128_make64(needle.translated_addr), in vhost_svq_translate_addr()
115 map_last = int128_make64(map->translated_addr + map->size); in vhost_svq_translate_addr()
H A Dvhost-vdpa.c364 mem_region.translated_addr = (hwaddr)(uintptr_t)vaddr, in vhost_vdpa_listener_region_add()
447 .translated_addr = (hwaddr)(uintptr_t)vaddr, in vhost_vdpa_listener_region_del()
1104 .translated_addr = addr, in vhost_vdpa_svq_unmap_ring()
1160 (void *)(uintptr_t)needle->translated_addr, in vhost_vdpa_svq_map_ring()
1195 .translated_addr = svq_addr.desc_user_addr, in vhost_vdpa_svq_map_rings()
1209 .translated_addr = svq_addr.used_user_addr, in vhost_vdpa_svq_map_rings()
1216 vhost_vdpa_svq_unmap_ring(v, driver_region.translated_addr); in vhost_vdpa_svq_map_rings()
H A Dvirtio-iommu.c231 event->entry.translated_addr += mask + 1; in virtio_iommu_notify_map_unmap()
255 event.entry.translated_addr = paddr; in virtio_iommu_notify_map()
274 event.entry.translated_addr = 0; in virtio_iommu_notify_unmap()
1161 .translated_addr = addr, in virtio_iommu_translate()
1254 entry.translated_addr = addr - mapping_key->low + mapping_value->phys_addr; in virtio_iommu_translate()
1256 trace_virtio_iommu_translate_out(addr, entry.translated_addr, sid); in virtio_iommu_translate()
/openbmc/qemu/hw/i386/
H A Damd_iommu.c76 uint64_t translated_addr; /* translated address */ member
369 PCI_FUNC(devid), gpa, to_cache.translated_addr); in amdvi_update_iotlb()
377 entry->translated_addr = to_cache.translated_addr; in amdvi_update_iotlb()
974 ret->translated_addr = (pte & AMDVI_DEV_PT_ROOT_MASK) & page_mask; in amdvi_page_walk()
981 ret->translated_addr = addr & AMDVI_PAGE_MASK_4K; in amdvi_page_walk()
996 PCI_FUNC(devid), addr, iotlb_entry->translated_addr); in amdvi_do_translate()
998 ret->translated_addr = iotlb_entry->translated_addr; in amdvi_do_translate()
1022 ret->translated_addr = addr & AMDVI_PAGE_MASK_4K; in amdvi_do_translate()
1040 .translated_addr = 0, in amdvi_translate()
1050 ret.translated_addr = addr & AMDVI_PAGE_MASK_4K; in amdvi_translate()
[all …]
H A Dintel_iommu.c1228 .translated_addr = entry->translated_addr, in vtd_page_walk_one()
1246 entry->translated_addr); in vtd_page_walk_one()
1271 entry->translated_addr, in vtd_page_walk_one()
1296 entry->translated_addr, entry->addr_mask, in vtd_page_walk_one()
1378 event.entry.translated_addr = vtd_get_slpte_addr(slpte, info->aw); in vtd_page_walk_level()
1977 entry->translated_addr = entry->iova; in vtd_do_iommu_translate()
2024 entry->translated_addr = vtd_get_slpte_addr(slpte, s->aw_bits) & page_mask; in vtd_do_iommu_translate()
2032 entry->translated_addr = 0; in vtd_do_iommu_translate()
2252 .translated_addr = 0, in vtd_iotlb_page_invalidate_notify()
2741 event.entry.translated_addr = 0; in do_invalidate_device_tlb()
[all …]
/openbmc/qemu/include/qemu/
H A Diova-tree.h37 hwaddr translated_addr; member
/openbmc/qemu/hw/s390x/
H A Ds390-pci-inst.c622 .translated_addr = entry->translated_addr, in s390_pci_update_iotlb()
639 cache->translated_addr == entry->translated_addr) { in s390_pci_update_iotlb()
652 cache->translated_addr = entry->translated_addr; in s390_pci_update_iotlb()
677 .translated_addr = 0, in s390_pci_batch_unmap()
787 entry.translated_addr += TARGET_PAGE_SIZE; in rpcit_service_call()
H A Ds390-pci-bus.c493 entry->translated_addr = te & ZPCI_PTE_ADDR_MASK; in table_translate()
496 entry->translated_addr = (te & ZPCI_SFAA_MASK) | in table_translate()
519 entry->translated_addr = 0; in s390_guest_io_table_walk()
543 .translated_addr = 0, in s390_translate_iommu()
569 ret.translated_addr = entry->translated_addr; in s390_translate_iommu()
/openbmc/qemu/hw/ppc/
H A Dspapr_iommu.c123 .translated_addr = 0, in spapr_tce_translate_iommu()
134 ret.translated_addr = tce & page_mask; in spapr_tce_translate_iommu()
138 trace_spapr_iommu_xlate(tcet->liobn, addr, ret.translated_addr, ret.perm, in spapr_tce_translate_iommu()
467 event.entry.translated_addr = tce & page_mask; in put_tce_emu()
/openbmc/qemu/hw/sparc/
H A Dsun4m_iommu.c299 .translated_addr = 0, in sun4m_translate_iommu()
324 ret.translated_addr = pa; in sun4m_translate_iommu()
/openbmc/qemu/hw/riscv/
H A Driscv-iommu.c295 iotlb->translated_addr = iotlb->iova; in riscv_iommu_spa_fetch()
302 iotlb->translated_addr = iotlb->iova; in riscv_iommu_spa_fetch()
450 iotlb->translated_addr = base; in riscv_iommu_spa_fetch()
1354 iotlb->translated_addr = PPN_PHYS(iot->phys); in riscv_iommu_translate()
1375 if (!fault && iotlb->translated_addr != iotlb->iova && enable_cache) { in riscv_iommu_translate()
1378 iot->phys = PPN_DOWN(iotlb->translated_addr); in riscv_iommu_translate()
1411 iotlb->iova, iotlb->translated_addr); in riscv_iommu_translate()
1813 iova = iotlb.translated_addr & ~iotlb.addr_mask; in riscv_iommu_process_dbg()
2309 iotlb.translated_addr); in riscv_iommu_memory_region_translate()
/openbmc/qemu/hw/arm/
H A Dsmmu-common.c534 tlbe->entry.translated_addr = gpa; in smmu_ptw_64_s1()
656 tlbe->entry.translated_addr = gpa; in smmu_ptw_64_s2()
688 tlbe->entry.translated_addr = CACHED_ENTRY_TO_ADDR(tlbe_s2, in combine_tlb()
689 tlbe->entry.translated_addr); in combine_tlb()
H A Dsmmuv3.c1051 .translated_addr = addr, in smmuv3_translate()
1092 entry.translated_addr = CACHED_ENTRY_TO_ADDR(cached_entry, addr); in smmuv3_translate()
1095 entry.translated_addr, entry.perm, in smmuv3_translate()
/openbmc/qemu/include/hw/arm/
H A Dsmmu-common.h40 #define CACHED_ENTRY_TO_ADDR(ent, addr) ((ent)->entry.translated_addr + \
/openbmc/qemu/hw/dma/
H A Drc4030.c506 .translated_addr = 0, in rc4030_dma_translate()
519 ret.translated_addr = entry.frame & ~(DMA_PAGESIZE - 1); in rc4030_dma_translate()
/openbmc/qemu/hw/misc/
H A Dtz-mpc.c106 event.entry.translated_addr = addr; in tz_mpc_iommu_notify()
434 .translated_addr = addr & ~(s->blocksize - 1), in tz_mpc_translate()
/openbmc/openbmc-test-automation/lib/ras/
H A Dhost_utils.robot97 ${translated_addr}= Split String ${output} :${SPACE}0x
100 RETURN ${translated_addr[1]}
/openbmc/qemu/hw/pci-host/
H A Dpnv_phb3.c770 tlb->translated_addr = addr & 0x0003fffffffff000ull; in pnv_phb3_translate_tve()
832 tlb->translated_addr = tce & tce_mask; in pnv_phb3_translate_tve()
849 .translated_addr = 0, in pnv_phb3_translate_iommu()
H A Dpnv_phb4.c1249 tlb->translated_addr = addr & 0x0003fffffffff000ull; in pnv_phb4_translate_tve()
1307 tlb->translated_addr = tce & tce_mask; in pnv_phb4_translate_tve()
1324 .translated_addr = 0, in pnv_phb4_translate_iommu()
/openbmc/qemu/include/hw/s390x/
H A Ds390-pci-bus.h262 uint64_t translated_addr; member
/openbmc/qemu/hw/vfio/
H A Dcommon.c1213 ram_addr_t translated_addr; in vfio_iommu_map_dirty_notify() local
1226 if (!vfio_get_xlat_addr(iotlb, NULL, &translated_addr, NULL, &local_err)) { in vfio_iommu_map_dirty_notify()
1232 translated_addr, &local_err); in vfio_iommu_map_dirty_notify()
H A Dcontainer.c103 iotlb->translated_addr, vbmap.pages); in vfio_dma_unmap_bitmap()
168 iotlb->translated_addr, &local_err); in vfio_legacy_dma_unmap()

12