Home
last modified time | relevance | path

Searched defs:iommu (Results 51 – 75 of 131) sorted by relevance

123456

/openbmc/linux/arch/arm/boot/dts/mediatek/
H A Dmt7623n.dtsi103 iommu: mmsys_iommu@10205000 { label
H A Dmt2701.dtsi218 iommu: mmsys_iommu@10205000 { label
/openbmc/linux/arch/sparc/kernel/
H A Dldc.c146 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 Dpsycho_common.c209 struct iommu *iommu = pbm->iommu; in psycho_check_iommu_error() local
405 struct iommu *iommu = pbm->iommu; in psycho_iommu_init() local
H A Dpci_fire.c33 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 Dpci.h48 void *iommu; member
/openbmc/qemu/include/hw/sparc/
H A Dsparc32_dma.h21 void *iommu; member
/openbmc/linux/arch/mips/mm/
H A Ddma-noncoherent.c141 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
/openbmc/linux/arch/riscv/mm/
H A Ddma-noncoherent.c132 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dtegra.h28 } iommu; member
/openbmc/linux/drivers/iommu/
H A Dmsm_iommu.h60 struct iommu_device iommu; member
/openbmc/linux/drivers/of/
H A Ddevice.c96 const struct iommu_ops *iommu; in of_dma_configure_id() local
/openbmc/qemu/include/hw/pci-host/
H A Dsabre.h37 IOMMUState *iommu; member
H A Dastro.h88 IOMMUMemoryRegion iommu; member
/openbmc/linux/arch/arm64/boot/dts/mediatek/
H A Dmt6795.dtsi405 iommu: iommu@10205000 { label
/openbmc/linux/arch/x86/include/asm/
H A Dpci.h22 void *iommu; /* IOMMU private data */ member
/openbmc/qemu/hw/alpha/
H A Dtyphoon.c45 IOMMUMemoryRegion iommu; member
672 static IOMMUTLBEntry typhoon_translate_iommu(IOMMUMemoryRegion *iommu, in typhoon_translate_iommu()
/openbmc/qemu/hw/i386/
H A Dintel_iommu.c3179 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 Dpci.h59 struct ioc *iommu; /* IOMMU this device is under */ member
/openbmc/qemu/hw/sparc64/
H A Dsun4u_iommu.c75 static IOMMUTLBEntry sun4u_translate_iommu(IOMMUMemoryRegion *iommu, in sun4u_translate_iommu()
/openbmc/qemu/tests/unit/
H A Dtest-vmstate.c906 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 Diort.c978 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 Ddmar.h49 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 Dvhost.c799 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 Dvhost-vdpa.c200 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

123456