/openbmc/linux/arch/sparc/kernel/ |
H A D | pci.c | 252 static void pci_init_dev_archdata(struct dev_archdata *sd, void *iommu, in pci_init_dev_archdata() 821 struct iommu *iommu = dev->archdata.iommu; in ali_sound_dma_hack() local
|
H A D | pci_schizo.c | 239 struct iommu *iommu = pbm->iommu; in schizo_check_iommu_error_pbm() local 1137 struct iommu *iommu = pbm->iommu; in schizo_pbm_iommu_init() local 1419 struct iommu *iommu; in __schizo_init() local
|
H A D | pci_impl.h | 150 struct iommu *iommu; member
|
/openbmc/linux/include/linux/ |
H A D | iommu.h | 946 static inline int iommu_device_register(struct iommu_device *iommu, in iommu_device_register() 973 static inline void iommu_device_unregister(struct iommu_device *iommu) in iommu_device_unregister() 977 static inline int iommu_device_sysfs_add(struct iommu_device *iommu, in iommu_device_sysfs_add() 985 static inline void iommu_device_sysfs_remove(struct iommu_device *iommu) in iommu_device_sysfs_remove()
|
/openbmc/linux/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.c | 584 struct vhost_iotlb *iommu; in vdpasim_set_group_asid() local 612 struct vhost_iotlb *iommu; in vdpasim_set_map() local
|
H A D | vdpa_sim.h | 68 struct vhost_iotlb *iommu; member
|
/openbmc/linux/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 48 struct iommu_device iommu; member 71 struct qcom_iommu_dev *iommu; member
|
/openbmc/qemu/hw/intc/ |
H A D | ioapic.c | 436 X86IOMMUState *iommu = x86_iommu_get_default(); in ioapic_machine_done_notify() local
|
/openbmc/linux/arch/arm64/boot/dts/allwinner/ |
H A D | sun50i-h6.dtsi | 442 iommu: iommu@30f0000 { label
|
/openbmc/linux/drivers/iommu/ |
H A D | iommu.c | 251 int iommu_device_register(struct iommu_device *iommu, in iommu_device_register() 285 void iommu_device_unregister(struct iommu_device *iommu) in iommu_device_unregister() 297 void iommu_device_unregister_bus(struct iommu_device *iommu, in iommu_device_unregister_bus() 311 int iommu_device_register_bus(struct iommu_device *iommu, in iommu_device_register_bus() 2828 struct iommu_device *iommu; in iommu_ops_from_fwnode() local
|
H A D | tegra-gart.c | 45 struct iommu_device iommu; /* IOMMU Core handle */ member
|
H A D | omap-iommu.h | 82 struct iommu_device iommu; member
|
/openbmc/linux/drivers/iommu/amd/ |
H A D | amd_iommu_types.h | 496 #define for_each_iommu(iommu) \ argument 498 #define for_each_iommu_safe(iommu, next) \ argument 736 struct iommu_device iommu; member 777 struct iommu_device *iommu = dev_to_iommu_device(dev); in dev_to_amd_iommu() local 1021 struct amd_iommu *iommu; member
|
/openbmc/linux/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_dev.h | 198 struct iommu_domain *iommu; member
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8173.dtsi | 576 iommu: iommu@10205000 { label
|
H A D | mt8183.dtsi | 1057 iommu: iommu@10205000 { label
|
/openbmc/qemu/include/hw/i386/ |
H A D | pc.h | 40 DeviceState *iommu; member
|
/openbmc/qemu/hw/dma/ |
H A D | sparc32_dma.c | 374 Object *iommu; in sparc32_dma_realize() local
|
/openbmc/qemu/hw/sparc/ |
H A D | sun4m_iommu.c | 287 static IOMMUTLBEntry sun4m_translate_iommu(IOMMUMemoryRegion *iommu, in sun4m_translate_iommu()
|
/openbmc/linux/arch/arm/mm/ |
H A D | dma-mapping.c | 1716 const struct iommu_ops *iommu, bool coherent) in arm_setup_iommu_dma_ops() 1751 const struct iommu_ops *iommu, bool coherent) in arm_setup_iommu_dma_ops() 1760 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|
/openbmc/qemu/include/hw/arm/ |
H A D | smmu-common.h | 113 IOMMUMemoryRegion iommu; member
|
/openbmc/qemu/include/hw/s390x/ |
H A D | s390-pci-bus.h | 291 S390PCIIOMMU *iommu[PCI_SLOT_MAX]; member 355 S390PCIIOMMU *iommu; member
|
/openbmc/qemu/hw/pci-host/ |
H A D | astro.c | 278 static IOMMUTLBEntry astro_translate_iommu(IOMMUMemoryRegion *iommu, in astro_translate_iommu()
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | x86_init.h | 171 struct x86_init_iommu iommu; member
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | pci-bridge.h | 140 struct iommu_device iommu; member
|