Home
last modified time | relevance | path

Searched refs:iotlb_entry (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/iommu/
H A Domap-iommu.c219 static u32 get_iopte_attr(struct iotlb_entry *e) in get_iopte_attr()
301 struct iotlb_entry *e) in iotlb_alloc_cr()
329 static int load_iotlb_entry(struct omap_iommu *obj, struct iotlb_entry *e) in load_iotlb_entry()
388 static int load_iotlb_entry(struct omap_iommu *obj, struct iotlb_entry *e) in load_iotlb_entry()
395 static int prefetch_iotlb_entry(struct omap_iommu *obj, struct iotlb_entry *e) in prefetch_iotlb_entry()
621 iopgtable_store_entry_core(struct omap_iommu *obj, struct iotlb_entry *e) in iopgtable_store_entry_core()
666 omap_iopgtable_store_entry(struct omap_iommu *obj, struct iotlb_entry *e) in omap_iopgtable_store_entry()
1305 static u32 iotlb_init_entry(struct iotlb_entry *e, u32 da, u32 pa, int pgsz) in iotlb_init_entry()
1327 struct iotlb_entry e; in omap_iommu_map()
H A Domap-iommu.h21 struct iotlb_entry { struct
/openbmc/qemu/hw/i386/
H A Damd_iommu.c977 AMDVIIOTLBEntry *iotlb_entry = amdvi_iotlb_lookup(s, addr, devid); in amdvi_do_translate() local
980 if (iotlb_entry) { in amdvi_do_translate()
982 PCI_FUNC(devid), addr, iotlb_entry->translated_addr); in amdvi_do_translate()
983 ret->iova = addr & ~iotlb_entry->page_mask; in amdvi_do_translate()
984 ret->translated_addr = iotlb_entry->translated_addr; in amdvi_do_translate()
985 ret->addr_mask = iotlb_entry->page_mask; in amdvi_do_translate()
986 ret->perm = iotlb_entry->perms; in amdvi_do_translate()
H A Dintel_iommu.c1906 VTDIOTLBEntry *iotlb_entry; in vtd_do_iommu_translate() local
1921 if (iotlb_entry) { in vtd_do_iommu_translate()
1923 iotlb_entry->domain_id); in vtd_do_iommu_translate()
1924 slpte = iotlb_entry->slpte; in vtd_do_iommu_translate()
1925 access_flags = iotlb_entry->access_flags; in vtd_do_iommu_translate()
1926 page_mask = iotlb_entry->mask; in vtd_do_iommu_translate()
1999 if (iotlb_entry) { in vtd_do_iommu_translate()
2001 iotlb_entry->domain_id); in vtd_do_iommu_translate()
2002 slpte = iotlb_entry->slpte; in vtd_do_iommu_translate()
2003 access_flags = iotlb_entry->access_flags; in vtd_do_iommu_translate()
[all …]