Symbol: iommu_device
arch/powerpc/include/asm/pci-bridge.h
138
struct iommu_device iommu;
arch/powerpc/kernel/iommu.c
1231
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
724
struct iommu_device iommu;
drivers/iommu/amd/amd_iommu_types.h
776
struct iommu_device *iommu = dev_to_iommu_device(dev);
drivers/iommu/amd/iommu.c
2442
static struct iommu_device *amd_iommu_probe_device(struct device *dev)
drivers/iommu/amd/iommu.c
2444
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
3584
static struct iommu_device *arm_smmu_probe_device(struct device *dev)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
802
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
1108
iommu_table->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
1213
iommu_table->iommu_device = cfg.iommu_device;
drivers/iommu/generic_pt/iommu_pt.h
1260
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
380
table_mem, iommu_table->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
434
iommu_from_common(pts->range->common)->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
454
->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
52
iommu_table->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
727
&free_list, iommu_table->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
767
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
2385
struct iommu_device *iommu_dev = dev_to_iommu_device(dev);
drivers/iommu/intel/iommu.c
2847
dmar_domain->iommu.iommu_device = dev;
drivers/iommu/intel/iommu.c
2944
dmar_domain->iommu.iommu_device = dev;
drivers/iommu/intel/iommu.c
3228
static struct iommu_device *intel_iommu_probe_device(struct device *dev)
drivers/iommu/intel/iommu.h
734
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
1584
struct iommu_device *iommu = dev->iommu->iommu_dev;
drivers/iommu/iommu.c
267
int iommu_device_register(struct iommu_device *iommu,
drivers/iommu/iommu.c
294
void iommu_device_unregister(struct iommu_device *iommu)
drivers/iommu/iommu.c
2979
static const struct iommu_device *iommu_from_fwnode(const struct fwnode_handle *fwnode)
drivers/iommu/iommu.c
2981
const struct iommu_device *iommu, *ret = NULL;
drivers/iommu/iommu.c
2995
const struct iommu_device *iommu = iommu_from_fwnode(fwnode);
drivers/iommu/iommu.c
3002
const struct iommu_device *iommu = iommu_from_fwnode(iommu_fwnode);
drivers/iommu/iommu.c
310
void iommu_device_unregister_bus(struct iommu_device *iommu,
drivers/iommu/iommu.c
325
int iommu_device_register_bus(struct iommu_device *iommu,
drivers/iommu/iommu.c
358
int iommu_mock_device_add(struct device *dev, struct iommu_device *iommu)
drivers/iommu/iommu.c
450
struct iommu_device *iommu_dev;
drivers/iommu/iommufd/selftest.c
573
struct iommu_device iommu_dev;
drivers/iommu/iommufd/selftest.c
578
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
1484
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
1135
static struct iommu_device *rk_iommu_probe_device(struct device *dev)
drivers/iommu/rockchip-iommu.c
117
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/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
1387
static inline int iommu_device_register(struct iommu_device *iommu,
include/linux/iommu.h
1394
static inline struct iommu_device *dev_to_iommu_device(struct device *dev)
include/linux/iommu.h
1426
static inline void iommu_device_unregister(struct iommu_device *iommu)
include/linux/iommu.h
1430
static inline int iommu_device_sysfs_add(struct iommu_device *iommu,
include/linux/iommu.h
1438
static inline void iommu_device_sysfs_remove(struct iommu_device *iommu)
include/linux/iommu.h
683
struct iommu_device *(*probe_device)(struct device *dev);
include/linux/iommu.h
849
struct iommu_device *iommu_dev;
include/linux/iommu.h
858
int iommu_device_register(struct iommu_device *iommu,
include/linux/iommu.h
861
void iommu_device_unregister(struct iommu_device *iommu);
include/linux/iommu.h
862
int iommu_device_sysfs_add(struct iommu_device *iommu,
include/linux/iommu.h
866
void iommu_device_sysfs_remove(struct iommu_device *iommu);
include/linux/iommu.h
867
int iommu_device_link(struct iommu_device *iommu, struct device *link);
include/linux/iommu.h
868
void iommu_device_unlink(struct iommu_device *iommu, struct device *link);
include/linux/iommu.h
871
static inline struct iommu_device *dev_to_iommu_device(struct device *dev)
include/linux/iommu.h
873
return (struct iommu_device *)dev_get_drvdata(dev);
include/linux/iommu.h
884
static inline struct iommu_device *__iommu_get_iommu_dev(struct device *dev)
include/linux/iommufd.h
102
struct iommu_device *iommu_dev;