Home
last modified time | relevance | path

Searched refs:iommu_device (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.1.9/include/linux/
Diommu.h235 struct iommu_device *(*probe_device)(struct device *dev);
326 struct iommu_device { struct
378 struct iommu_device *iommu_dev;
382 int iommu_device_register(struct iommu_device *iommu,
385 void iommu_device_unregister(struct iommu_device *iommu);
386 int iommu_device_sysfs_add(struct iommu_device *iommu,
390 void iommu_device_sysfs_remove(struct iommu_device *iommu);
391 int iommu_device_link(struct iommu_device *iommu, struct device *link);
392 void iommu_device_unlink(struct iommu_device *iommu, struct device *link);
395 static inline struct iommu_device *dev_to_iommu_device(struct device *dev) in dev_to_iommu_device()
[all …]
/linux-6.1.9/drivers/iommu/
Diommu-sysfs.c54 int iommu_device_sysfs_add(struct iommu_device *iommu, in iommu_device_sysfs_add()
92 void iommu_device_sysfs_remove(struct iommu_device *iommu) in iommu_device_sysfs_remove()
106 int iommu_device_link(struct iommu_device *iommu, struct device *link) in iommu_device_link()
127 void iommu_device_unlink(struct iommu_device *iommu, struct device *link) in iommu_device_unlink()
Dmsm_iommu.h60 struct iommu_device iommu;
Dtegra-gart.c45 struct iommu_device iommu; /* IOMMU Core handle */
241 static struct iommu_device *gart_iommu_probe_device(struct device *dev) in gart_iommu_probe_device()
Dfsl_pamu_domain.c25 struct iommu_device pamu_iommu; /* IOMMU core code handle */
445 static struct iommu_device *fsl_pamu_probe_device(struct device *dev) in fsl_pamu_probe_device()
Domap-iommu.h82 struct iommu_device iommu;
Dsprd-iommu.c70 struct iommu_device iommu;
373 static struct iommu_device *sprd_iommu_probe_device(struct device *dev) in sprd_iommu_probe_device()
Dmtk_iommu_v1.c104 struct iommu_device iommu;
451 static struct iommu_device *mtk_iommu_v1_probe_device(struct device *dev) in mtk_iommu_v1_probe_device()
Ds390-iommu.c181 static struct iommu_device *s390_iommu_probe_device(struct device *dev) in s390_iommu_probe_device()
Dapple-dart.c123 struct iommu_device iommu;
554 static struct iommu_device *apple_dart_probe_device(struct device *dev) in apple_dart_probe_device()
Dipmmu-vmsa.c58 struct iommu_device iommu;
826 static struct iommu_device *ipmmu_probe_device(struct device *dev) in ipmmu_probe_device()
Dsun50i-iommu.c99 struct iommu_device iommu;
800 static struct iommu_device *sun50i_iommu_probe_device(struct device *dev) in sun50i_iommu_probe_device()
Dvirtio-iommu.c35 struct iommu_device iommu;
942 static struct iommu_device *viommu_probe_device(struct device *dev) in viommu_probe_device()
Dtegra-smmu.c49 struct iommu_device iommu; /* IOMMU Core code handle */
836 static struct iommu_device *tegra_smmu_probe_device(struct device *dev) in tegra_smmu_probe_device()
Diommu.c208 int iommu_device_register(struct iommu_device *iommu, in iommu_device_register()
242 void iommu_device_unregister(struct iommu_device *iommu) in iommu_device_unregister()
284 struct iommu_device *iommu_dev; in __iommu_probe_device()
2639 struct iommu_device *iommu; in iommu_ops_from_fwnode()
Dexynos-iommu.c287 struct iommu_device iommu; /* IOMMU core handle */
1316 static struct iommu_device *exynos_iommu_probe_device(struct device *dev) in exynos_iommu_probe_device()
Drockchip-iommu.c114 struct iommu_device iommu;
1133 static struct iommu_device *rk_iommu_probe_device(struct device *dev) in rk_iommu_probe_device()
Dmtk_iommu.c221 struct iommu_device iommu;
775 static struct iommu_device *mtk_iommu_probe_device(struct device *dev) in mtk_iommu_probe_device()
/linux-6.1.9/drivers/xen/
Dgrant-dma-iommu.c16 struct iommu_device iommu;
/linux-6.1.9/drivers/iommu/amd/
Damd_iommu_types.h712 struct iommu_device iommu;
754 struct iommu_device *iommu = dev_to_iommu_device(dev); in dev_to_amd_iommu()
/linux-6.1.9/arch/s390/include/asm/
Dpci.h168 struct iommu_device iommu_dev; /* IOMMU core handle */
/linux-6.1.9/drivers/iommu/arm/arm-smmu/
Dqcom_iommu.c49 struct iommu_device iommu;
512 static struct iommu_device *qcom_iommu_probe_device(struct device *dev) in qcom_iommu_probe_device()
Darm-smmu.h330 struct iommu_device iommu;
/linux-6.1.9/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3.h673 struct iommu_device iommu;
/linux-6.1.9/drivers/iommu/intel/
Diommu.h605 struct iommu_device iommu; /* IOMMU core code handle */

12