/openbmc/linux/arch/arm/boot/dts/mediatek/ |
H A D | mt7623n.dtsi | 103 iommu: mmsys_iommu@10205000 { label
|
H A D | mt2701.dtsi | 218 iommu: mmsys_iommu@10205000 { label
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | ldc.c | 146 struct ldc_iommu iommu; member 1022 static void ldc_demap(struct ldc_iommu *iommu, unsigned long id, u64 cookie, in ldc_demap() 1045 struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table; in ldc_iommu_init() local 1103 struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table; in ldc_iommu_release() local 2017 static struct ldc_mtable_entry *alloc_npages(struct ldc_iommu *iommu, in alloc_npages() 2155 struct ldc_iommu *iommu; in ldc_map_sg() local 2201 struct ldc_iommu *iommu; in ldc_map_single() local 2233 static void free_npages(unsigned long id, struct ldc_iommu *iommu, in free_npages() 2248 struct ldc_iommu *iommu = &lp->iommu; in ldc_unmap() local
|
H A D | psycho_common.c | 209 struct iommu *iommu = pbm->iommu; in psycho_check_iommu_error() local 405 struct iommu *iommu = pbm->iommu; in psycho_iommu_init() local
|
H A D | pci_fire.c | 33 struct iommu *iommu = pbm->iommu; in pci_fire_pbm_iommu_init() local 464 struct iommu *iommu; in fire_probe() local
|
/openbmc/linux/arch/ia64/include/asm/ |
H A D | pci.h | 48 void *iommu; member
|
/openbmc/qemu/include/hw/sparc/ |
H A D | sparc32_dma.h | 21 void *iommu; member
|
/openbmc/linux/arch/mips/mm/ |
H A D | dma-noncoherent.c | 141 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|
/openbmc/linux/arch/riscv/mm/ |
H A D | dma-noncoherent.c | 132 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | tegra.h | 28 } iommu; member
|
/openbmc/linux/drivers/iommu/ |
H A D | msm_iommu.h | 60 struct iommu_device iommu; member
|
/openbmc/linux/drivers/of/ |
H A D | device.c | 96 const struct iommu_ops *iommu; in of_dma_configure_id() local
|
/openbmc/qemu/include/hw/pci-host/ |
H A D | sabre.h | 37 IOMMUState *iommu; member
|
H A D | astro.h | 88 IOMMUMemoryRegion iommu; member
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt6795.dtsi | 405 iommu: iommu@10205000 { label
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | pci.h | 22 void *iommu; /* IOMMU private data */ member
|
/openbmc/qemu/hw/alpha/ |
H A D | typhoon.c | 45 IOMMUMemoryRegion iommu; member 672 static IOMMUTLBEntry typhoon_translate_iommu(IOMMUMemoryRegion *iommu, in typhoon_translate_iommu()
|
/openbmc/qemu/hw/i386/ |
H A D | intel_iommu.c | 3179 static IOMMUTLBEntry vtd_iommu_translate(IOMMUMemoryRegion *iommu, hwaddr addr, in vtd_iommu_translate() 3220 static int vtd_iommu_notify_flag_changed(IOMMUMemoryRegion *iommu, in vtd_iommu_notify_flag_changed() 3263 IntelIOMMUState *iommu = opaque; in vtd_post_load() local 3343 static bool vtd_irte_get(IntelIOMMUState *iommu, uint16_t index, in vtd_irte_get() 3460 static bool vtd_remap_irq_get(IntelIOMMUState *iommu, uint16_t index, in vtd_remap_irq_get() 3489 static int vtd_interrupt_remap_msi(IntelIOMMUState *iommu, in vtd_interrupt_remap_msi() 3592 static int vtd_int_remap(X86IOMMUState *iommu, MSIMessage *src, in vtd_int_remap() 4161 IntelIOMMUState *iommu = INTEL_IOMMU_DEVICE(x86_iommu_get_default()); in vtd_machine_done_notify_one() local
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | pci.h | 59 struct ioc *iommu; /* IOMMU this device is under */ member
|
/openbmc/qemu/hw/sparc64/ |
H A D | sun4u_iommu.c | 75 static IOMMUTLBEntry sun4u_translate_iommu(IOMMUMemoryRegion *iommu, in sun4u_translate_iommu()
|
/openbmc/qemu/tests/unit/ |
H A D | test-vmstate.c | 906 TestGTreeIOMMU *iommu = opaque; in iommu_preload() local 1184 TestGTreeIOMMU *iommu = g_new0(TestGTreeIOMMU, 1); in create_iommu() local 1217 static void destroy_iommu(TestGTreeIOMMU *iommu) in destroy_iommu() 1225 TestGTreeIOMMU *iommu = create_iommu(); in test_gtree_save_iommu() local
|
/openbmc/linux/drivers/acpi/arm64/ |
H A D | iort.c | 978 struct acpi_iort_node *iommu, in iort_node_get_rmr_info() 1036 static void iort_find_rmrs(struct acpi_iort_node *iommu, struct device *dev, in iort_find_rmrs() 1076 struct acpi_iort_node *iommu; in iort_iommu_rmr_get_resv_regions() local 1087 struct acpi_iort_node *iommu; in iort_get_msi_resv_iommu() local
|
/openbmc/linux/include/linux/ |
H A D | dmar.h | 49 struct intel_iommu *iommu; member 133 static inline void dmar_fault_dump_ptes(struct intel_iommu *iommu, u16 source_id, in dmar_fault_dump_ptes()
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost.c | 799 struct vhost_iommu *iommu = container_of(n, struct vhost_iommu, n); in vhost_iommu_unmap_notify() local 814 struct vhost_iommu *iommu; in vhost_iommu_region_add() local 853 struct vhost_iommu *iommu; in vhost_iommu_region_del() local 875 struct vhost_iommu *iommu; in vhost_toggle_device_iotlb() local
|
H A D | vhost-vdpa.c | 200 struct vdpa_iommu *iommu = container_of(n, struct vdpa_iommu, n); in vhost_vdpa_iommu_map_notify() local 252 struct vdpa_iommu *iommu; in vhost_vdpa_iommu_region_add() local 293 struct vdpa_iommu *iommu; in vhost_vdpa_iommu_region_del() local
|