/openbmc/qemu/tests/qtest/libqos/ |
H A D | virtio-iommu.h | 32 QVirtioIOMMU iommu; member 37 QVirtioIOMMU iommu; member
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | sbus.c | 63 struct iommu *iommu = dev->archdata.iommu; in sbus_set_sbus64() local 213 struct iommu *iommu = op->dev.archdata.iommu; in sbus_build_irq() local 275 struct iommu *iommu = op->dev.archdata.iommu; in sysio_ue_handler() local 349 struct iommu *iommu = op->dev.archdata.iommu; in sysio_ce_handler() local 428 struct iommu *iommu = op->dev.archdata.iommu; in sysio_sbus_error_handler() local 497 struct iommu *iommu = op->dev.archdata.iommu; in sysio_register_error_handlers() local 545 struct iommu *iommu; in sbus_iommu_init() local
|
H A D | pci_sun4v.c | 78 static inline bool iommu_use_atu(struct iommu *iommu, u64 mask) in iommu_use_atu() 188 struct iommu *iommu; in dma_4v_alloc_coherent() local 327 struct iommu *iommu; in dma_4v_free_coherent() local 360 struct iommu *iommu; in dma_4v_map_page() local 434 struct iommu *iommu; in dma_4v_unmap_page() local 479 struct iommu *iommu; in dma_4v_map_sg() local 630 struct iommu *iommu; in dma_4v_unmap_sg() local 677 struct iommu *iommu = dev->archdata.iommu; in dma_4v_supported() local 710 struct iommu_map_table *iommu) in probe_existing_entries() 869 struct iommu *iommu = pbm->iommu; in pci_sun4v_iommu_init() local [all …]
|
/openbmc/linux/arch/x86/events/amd/ |
H A D | iommu.c | 38 struct amd_iommu *iommu; member 239 struct amd_iommu *iommu = perf_event_2_iommu(ev); in perf_iommu_enable_event() local 269 struct amd_iommu *iommu = perf_event_2_iommu(event); in perf_iommu_disable_event() local 296 struct amd_iommu *iommu = perf_event_2_iommu(event); in perf_iommu_start() local 313 struct amd_iommu *iommu = perf_event_2_iommu(event); in perf_iommu_read() local
|
/openbmc/qemu/hw/s390x/ |
H A D | s390-pci-inst.c | 28 static inline void inc_dma_avail(S390PCIIOMMU *iommu) in inc_dma_avail() 35 static inline void dec_dma_avail(S390PCIIOMMU *iommu) in dec_dma_avail() 613 static uint32_t s390_pci_update_iotlb(S390PCIIOMMU *iommu, in s390_pci_update_iotlb() 669 static void s390_pci_batch_unmap(S390PCIIOMMU *iommu, uint64_t iova, in s390_pci_batch_unmap() 700 S390PCIIOMMU *iommu; in rpcit_service_call() local 996 S390PCIIOMMU *iommu = pbdev->iommu; in reg_ioat() local 1026 void pci_dereg_ioat(S390PCIIOMMU *iommu) in pci_dereg_ioat()
|
H A D | s390-pci-bus.c | 536 S390PCIIOMMU *iommu = container_of(mr, S390PCIIOMMU, iommu_mr); in s390_translate_iommu() local 590 static void s390_pci_iommu_replay(IOMMUMemoryRegion *iommu, in s390_pci_iommu_replay() 606 S390PCIIOMMU *iommu; in s390_pci_get_iommu() local 642 S390PCIIOMMU *iommu = s390_pci_get_iommu(s, bus, devfn); in s390_pci_dma_iommu() local 711 void s390_pci_iommu_enable(S390PCIIOMMU *iommu) in s390_pci_iommu_enable() 727 void s390_pci_iommu_disable(S390PCIIOMMU *iommu) in s390_pci_iommu_disable() 739 S390PCIIOMMU *iommu = table ? table->iommu[PCI_SLOT(devfn)] : NULL; in s390_pci_iommu_free() local
|
/openbmc/linux/drivers/media/platform/qcom/venus/ |
H A D | firmware.c | 151 struct iommu_domain *iommu; in venus_boot_no_tz() local 177 struct iommu_domain *iommu; in venus_shutdown_no_tz() local 348 struct iommu_domain *iommu; in venus_firmware_deinit() local
|
/openbmc/linux/arch/sparc/mm/ |
H A D | iommu.c | 60 struct iommu_struct *iommu; in sbus_iommu_init() local 187 struct iommu_struct *iommu = dev->archdata.iommu; in __sbus_iommu_map_page() local 283 struct iommu_struct *iommu = dev->archdata.iommu; in sbus_iommu_unmap_page() local 316 struct iommu_struct *iommu = dev->archdata.iommu; in sbus_iommu_alloc() local 398 struct iommu_struct *iommu = dev->archdata.iommu; in sbus_iommu_free() local
|
/openbmc/qemu/hw/i386/ |
H A D | x86-iommu.c | 30 void x86_iommu_iec_register_notifier(X86IOMMUState *iommu, in x86_iommu_iec_register_notifier() 41 void x86_iommu_iec_notify_all(X86IOMMUState *iommu, bool global, in x86_iommu_iec_notify_all()
|
H A D | x86-iommu-stub.c | 25 void x86_iommu_iec_register_notifier(X86IOMMUState *iommu, in x86_iommu_iec_register_notifier()
|
H A D | amd_iommu.c | 63 IOMMUMemoryRegion iommu; /* Device's address translation region */ member 1007 static IOMMUTLBEntry amdvi_translate(IOMMUMemoryRegion *iommu, hwaddr addr, in amdvi_translate() 1064 static int amdvi_int_remap_legacy(AMDVIState *iommu, in amdvi_int_remap_legacy() 1123 static int amdvi_int_remap_ga(AMDVIState *iommu, in amdvi_int_remap_ga() 1163 static int __amdvi_int_remap_msi(AMDVIState *iommu, in __amdvi_int_remap_msi() 1200 static int amdvi_int_remap_msi(AMDVIState *iommu, in amdvi_int_remap_msi() 1332 static int amdvi_int_remap(X86IOMMUState *iommu, in amdvi_int_remap() 1472 static int amdvi_iommu_notify_flag_changed(IOMMUMemoryRegion *iommu, in amdvi_iommu_notify_flag_changed()
|
/openbmc/linux/drivers/iommu/ |
H A D | omap-iommu.c | 952 struct omap_iommu_device *iommu; in omap_iommu_domain_deactivate() local 981 struct omap_iommu_device *iommu; in omap_iommu_domain_activate() local 1325 struct omap_iommu_device *iommu; in omap_iommu_map() local 1369 struct omap_iommu_device *iommu; in omap_iommu_unmap() local 1411 struct omap_iommu_device *iommu; in omap_iommu_attach_init() local 1444 struct omap_iommu_device *iommu = odomain->iommus; in omap_iommu_detach_fini() local 1459 struct omap_iommu_device *iommu; in omap_iommu_attach_dev() local 1523 struct omap_iommu_device *iommu = omap_domain->iommus; in _omap_iommu_detach_dev() local 1606 struct omap_iommu_device *iommu = omap_domain->iommus; in omap_iommu_iova_to_phys() local
|
/openbmc/qemu/hw/misc/ |
H A D | tz-mpc.c | 425 static IOMMUTLBEntry tz_mpc_translate(IOMMUMemoryRegion *iommu, in tz_mpc_translate() 455 static int tz_mpc_attrs_to_index(IOMMUMemoryRegion *iommu, MemTxAttrs attrs) in tz_mpc_attrs_to_index() 467 static int tz_mpc_num_indexes(IOMMUMemoryRegion *iommu) in tz_mpc_num_indexes()
|
/openbmc/linux/drivers/iommu/amd/ |
H A D | debugfs.c | 20 void amd_iommu_debugfs_setup(struct amd_iommu *iommu) in amd_iommu_debugfs_setup()
|
/openbmc/linux/drivers/iommu/intel/ |
H A D | iommu.h | 363 #define IOMMU_WAIT_OP(iommu, offset, op, cond, sts) \ argument 540 #define pasid_supported(iommu) (sm_supported(iommu) && \ argument 575 struct intel_iommu *iommu; member 628 struct intel_iommu *iommu; member 693 struct iommu_device iommu; /* IOMMU core code handle */ member 719 struct intel_iommu *iommu; /* IOMMU used by this device */ member 731 struct intel_iommu *iommu, void *addr, int size) in __iommu_flush_cache() 863 struct intel_iommu *iommu; member 875 static inline void intel_svm_check(struct intel_iommu *iommu) {} in intel_svm_check() 905 static inline bool ecmd_has_pmu_essential(struct intel_iommu *iommu) in ecmd_has_pmu_essential() [all …]
|
H A D | cap_audit.h | 85 #define MINIMAL_FEATURE_IOMMU(iommu, cap, MASK) \ argument 93 #define MINIMAL_FEATURE_HOTPLUG(iommu, cap, feature, MASK, mismatch) \ argument
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_iommu.c | 113 static IOMMUTLBEntry spapr_tce_translate_iommu(IOMMUMemoryRegion *iommu, in spapr_tce_translate_iommu() 187 static uint64_t spapr_tce_get_min_page_size(IOMMUMemoryRegion *iommu) in spapr_tce_get_min_page_size() 194 static int spapr_tce_get_attr(IOMMUMemoryRegion *iommu, in spapr_tce_get_attr() 207 static int spapr_tce_notify_flag_changed(IOMMUMemoryRegion *iommu, in spapr_tce_notify_flag_changed()
|
/openbmc/linux/arch/arm/mm/ |
H A D | dma-mapping-nommu.c | 37 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8167.dtsi | 172 iommu: m4u@10203000 { label
|
/openbmc/qemu/include/hw/sparc/ |
H A D | sun4u_iommu.h | 39 IOMMUMemoryRegion iommu; member
|
H A D | sun4m_iommu.h | 37 IOMMUMemoryRegion iommu; member
|
/openbmc/linux/arch/arc/mm/ |
H A D | dma.c | 94 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | device.h | 14 void *iommu; member
|
/openbmc/linux/drivers/xen/ |
H A D | grant-dma-iommu.c | 16 struct iommu_device iommu; member
|
/openbmc/linux/arch/arm64/mm/ |
H A D | dma-mapping.c | 50 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|