Symbol: iommu_device
arch/powerpc/include/asm/pci-bridge.h
138
struct iommu_device iommu;
arch/powerpc/kernel/iommu.c
1232
static struct iommu_device *spapr_tce_iommu_probe_device(struct device *dev)
arch/s390/include/asm/pci.h
170
struct iommu_device iommu_dev; /* IOMMU core handle */
drivers/iommu/amd/amd_iommu_types.h
715
struct iommu_device iommu;
drivers/iommu/amd/amd_iommu_types.h
767
struct iommu_device *iommu = dev_to_iommu_device(dev);
drivers/iommu/amd/iommu.c
2447
static struct iommu_device *amd_iommu_probe_device(struct device *dev)
drivers/iommu/amd/iommu.c
2449
struct iommu_device *iommu_dev;
drivers/iommu/apple-dart.c
227
struct iommu_device iommu;
drivers/iommu/apple-dart.c
743
static struct iommu_device *apple_dart_probe_device(struct device *dev)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
4151
static struct iommu_device *arm_smmu_probe_device(struct device *dev)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
956
struct iommu_device iommu;
drivers/iommu/arm/arm-smmu/arm-smmu.c
1434
static struct iommu_device *arm_smmu_probe_device(struct device *dev)
drivers/iommu/arm/arm-smmu/arm-smmu.h
342
struct iommu_device iommu;
drivers/iommu/arm/arm-smmu/qcom_iommu.c
48
struct iommu_device iommu;
drivers/iommu/arm/arm-smmu/qcom_iommu.c
526
static struct iommu_device *qcom_iommu_probe_device(struct device *dev)
drivers/iommu/exynos-iommu.c
1403
static struct iommu_device *exynos_iommu_probe_device(struct device *dev)
drivers/iommu/exynos-iommu.c
304
struct iommu_device iommu; /* IOMMU core handle */
drivers/iommu/fsl_pamu_domain.c
25
struct iommu_device pamu_iommu; /* IOMMU core code handle */
drivers/iommu/fsl_pamu_domain.c
417
static struct iommu_device *fsl_pamu_probe_device(struct device *dev)
drivers/iommu/generic_pt/iommu_pt.h
1178
iommu_table->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
1282
iommu_table->iommu_device = cfg.iommu_device;
drivers/iommu/generic_pt/iommu_pt.h
1329
WARN_ON(!iommu_table->iommu_device))
drivers/iommu/generic_pt/iommu_pt.h
29
iommu_from_common(pts->range->common)->iommu_device,
drivers/iommu/generic_pt/iommu_pt.h
38
iommu_from_common(pts->range->common)->iommu_device,
drivers/iommu/generic_pt/iommu_pt.h
427
table_mem, iommu_table->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
481
iommu_from_common(pts->range->common)->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
501
->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
77
iommu_table->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
834
&free_list, iommu_table->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
874
iommu_table->iommu_device);
drivers/iommu/generic_pt/kunit_iommu.h
142
priv->fmt_table.iommu.iommu_device = priv->dummy_dev;
drivers/iommu/intel/iommu.c
2388
struct iommu_device *iommu_dev = dev_to_iommu_device(dev);
drivers/iommu/intel/iommu.c
2850
dmar_domain->iommu.iommu_device = dev;
drivers/iommu/intel/iommu.c
2947
dmar_domain->iommu.iommu_device = dev;
drivers/iommu/intel/iommu.c
3232
static struct iommu_device *intel_iommu_probe_device(struct device *dev)
drivers/iommu/intel/iommu.h
729
struct iommu_device iommu; /* IOMMU core code handle */
drivers/iommu/iommu-priv.h
33
int iommu_device_register_bus(struct iommu_device *iommu,
drivers/iommu/iommu-priv.h
37
void iommu_device_unregister_bus(struct iommu_device *iommu,
drivers/iommu/iommu-priv.h
41
int iommu_mock_device_add(struct device *dev, struct iommu_device *iommu);
drivers/iommu/iommu-sysfs.c
106
int iommu_device_link(struct iommu_device *iommu, struct device *link)
drivers/iommu/iommu-sysfs.c
123
void iommu_device_unlink(struct iommu_device *iommu, struct device *link)
drivers/iommu/iommu-sysfs.c
54
int iommu_device_sysfs_add(struct iommu_device *iommu,
drivers/iommu/iommu-sysfs.c
92
void iommu_device_sysfs_remove(struct iommu_device *iommu)
drivers/iommu/iommu.c
1605
struct iommu_device *iommu = dev->iommu->iommu_dev;
drivers/iommu/iommu.c
289
int iommu_device_register(struct iommu_device *iommu,
drivers/iommu/iommu.c
3052
static const struct iommu_device *iommu_from_fwnode(const struct fwnode_handle *fwnode)
drivers/iommu/iommu.c
3054
const struct iommu_device *iommu, *ret = NULL;
drivers/iommu/iommu.c
3068
const struct iommu_device *iommu = iommu_from_fwnode(fwnode);
drivers/iommu/iommu.c
3075
const struct iommu_device *iommu = iommu_from_fwnode(iommu_fwnode);
drivers/iommu/iommu.c
316
void iommu_device_unregister(struct iommu_device *iommu)
drivers/iommu/iommu.c
332
void iommu_device_unregister_bus(struct iommu_device *iommu,
drivers/iommu/iommu.c
347
int iommu_device_register_bus(struct iommu_device *iommu,
drivers/iommu/iommu.c
380
int iommu_mock_device_add(struct device *dev, struct iommu_device *iommu)
drivers/iommu/iommu.c
472
struct iommu_device *iommu_dev;
drivers/iommu/iommufd/selftest.c
542
struct iommu_device iommu_dev;
drivers/iommu/iommufd/selftest.c
547
static struct iommu_device *mock_probe_device(struct device *dev)
drivers/iommu/ipmmu-vmsa.c
58
struct iommu_device iommu;
drivers/iommu/ipmmu-vmsa.c
836
static struct iommu_device *ipmmu_probe_device(struct device *dev)
drivers/iommu/msm_iommu.c
379
static struct iommu_device *msm_iommu_probe_device(struct device *dev)
drivers/iommu/msm_iommu.h
60
struct iommu_device iommu;
drivers/iommu/mtk_iommu.c
264
struct iommu_device iommu;
drivers/iommu/mtk_iommu.c
876
static struct iommu_device *mtk_iommu_probe_device(struct device *dev)
drivers/iommu/mtk_iommu_v1.c
114
struct iommu_device iommu;
drivers/iommu/mtk_iommu_v1.c
463
static struct iommu_device *mtk_iommu_v1_probe_device(struct device *dev)
drivers/iommu/omap-iommu.c
1632
static struct iommu_device *omap_iommu_probe_device(struct device *dev)
drivers/iommu/omap-iommu.h
82
struct iommu_device iommu;
drivers/iommu/riscv/iommu.c
1430
static struct iommu_device *riscv_iommu_probe_device(struct device *dev)
drivers/iommu/riscv/iommu.h
38
struct iommu_device iommu;
drivers/iommu/rockchip-iommu.c
1143
static struct iommu_device *rk_iommu_probe_device(struct device *dev)
drivers/iommu/rockchip-iommu.c
119
struct iommu_device iommu;
drivers/iommu/s390-iommu.c
767
static struct iommu_device *s390_iommu_probe_device(struct device *dev)
drivers/iommu/sprd-iommu.c
389
static struct iommu_device *sprd_iommu_probe_device(struct device *dev)
drivers/iommu/sprd-iommu.c
72
struct iommu_device iommu;
drivers/iommu/sun50i-iommu.c
101
struct iommu_device iommu;
drivers/iommu/sun50i-iommu.c
825
static struct iommu_device *sun50i_iommu_probe_device(struct device *dev)
drivers/iommu/tegra-smmu.c
51
struct iommu_device iommu; /* IOMMU Core code handle */
drivers/iommu/tegra-smmu.c
861
static struct iommu_device *tegra_smmu_probe_device(struct device *dev)
drivers/iommu/virtio-iommu.c
1020
static struct iommu_device *viommu_probe_device(struct device *dev)
drivers/iommu/virtio-iommu.c
35
struct iommu_device iommu;
drivers/iommu/vsi-iommu.c
46
struct iommu_device iommu;
drivers/iommu/vsi-iommu.c
617
static struct iommu_device *vsi_iommu_probe_device(struct device *dev)
drivers/xen/grant-dma-iommu.c
16
struct iommu_device iommu;
drivers/xen/grant-dma-iommu.c
19
static struct iommu_device *grant_dma_iommu_probe_device(struct device *dev)
include/linux/generic_pt/iommu.h
66
struct device *iommu_device;
include/linux/iommu.h
1419
static inline int iommu_device_register(struct iommu_device *iommu,
include/linux/iommu.h
1426
static inline struct iommu_device *dev_to_iommu_device(struct device *dev)
include/linux/iommu.h
1458
static inline void iommu_device_unregister(struct iommu_device *iommu)
include/linux/iommu.h
1462
static inline int iommu_device_sysfs_add(struct iommu_device *iommu,
include/linux/iommu.h
1470
static inline void iommu_device_sysfs_remove(struct iommu_device *iommu)
include/linux/iommu.h
715
struct iommu_device *(*probe_device)(struct device *dev);
include/linux/iommu.h
881
struct iommu_device *iommu_dev;
include/linux/iommu.h
890
int iommu_device_register(struct iommu_device *iommu,
include/linux/iommu.h
893
void iommu_device_unregister(struct iommu_device *iommu);
include/linux/iommu.h
894
int iommu_device_sysfs_add(struct iommu_device *iommu,
include/linux/iommu.h
898
void iommu_device_sysfs_remove(struct iommu_device *iommu);
include/linux/iommu.h
899
int iommu_device_link(struct iommu_device *iommu, struct device *link);
include/linux/iommu.h
900
void iommu_device_unlink(struct iommu_device *iommu, struct device *link);
include/linux/iommu.h
903
static inline struct iommu_device *dev_to_iommu_device(struct device *dev)
include/linux/iommu.h
905
return (struct iommu_device *)dev_get_drvdata(dev);
include/linux/iommu.h
916
static inline struct iommu_device *__iommu_get_iommu_dev(struct device *dev)
include/linux/iommufd.h
102
struct iommu_device *iommu_dev;