Searched refs:iommu_dev (Results 1 - 9 of 9) sorted by relevance
/device/soc/rockchip/common/sdk_linux/drivers/iommu/ |
H A D | iommu.c | 192 struct iommu_device *iommu_dev;
in iommu_probe_device_ext() local 209 iommu_dev = ops->probe_device(dev);
in iommu_probe_device_ext() 210 if (IS_ERR(iommu_dev)) {
in iommu_probe_device_ext() 211 ret = PTR_ERR(iommu_dev);
in iommu_probe_device_ext() 215 dev->iommu->iommu_dev = iommu_dev;
in iommu_probe_device_ext() 228 iommu_device_link(iommu_dev, dev);
in iommu_probe_device_ext() 301 iommu_device_unlink(dev->iommu->iommu_dev, dev);
in iommu_release_device() 3008 if (dev->iommu && dev->iommu->iommu_dev) {
in iommu_dev_enable_feature() 3009 const struct iommu_ops *ops = dev->iommu->iommu_dev in iommu_dev_enable_feature() [all...] |
H A D | rockchip-iommu.c | 1627 struct platform_device *iommu_dev;
in rk_iommu_of_xlate() local 1635 iommu_dev = of_find_device_by_node(args->np);
in rk_iommu_of_xlate() 1637 data->iommu = platform_get_drvdata(iommu_dev);
in rk_iommu_of_xlate() 1645 platform_device_put(iommu_dev);
in rk_iommu_of_xlate()
|
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | iommu.h | 373 * @iommu_dev: IOMMU device this device is linked to 383 struct iommu_device *iommu_dev; member
|
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/ |
H A D | mpp_common.c | 1668 static int mpp_iommu_handle(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, int status,
in mpp_iommu_handle() argument 1690 mpp->iommu_info->hdl(iommu, iommu_dev, iova, status, arg);
in mpp_iommu_handle()
|
H A D | mpp_rkvenc.c | 1094 static int rkvenc_iommu_fault_handle(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova,
in rkvenc_iommu_fault_handle() argument
|
H A D | mpp_rkvdec.c | 1211 static int rkvdec_3328_iommu_hdl(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, int status,
in rkvdec_3328_iommu_hdl() argument
|
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/ |
H A D | mpp_common.c | 1718 struct device *iommu_dev, in mpp_iommu_handle() 1740 mpp->iommu_info->hdl(iommu, iommu_dev, iova, status, arg); in mpp_iommu_handle() 1717 mpp_iommu_handle(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, int status, void *arg) mpp_iommu_handle() argument
|
H A D | mpp_rkvenc.c | 1146 struct device *iommu_dev, in rkvenc_iommu_fault_handle() 1145 rkvenc_iommu_fault_handle(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, int status, void *arg) rkvenc_iommu_fault_handle() argument
|
H A D | mpp_rkvdec.c | 1265 struct device *iommu_dev, in rkvdec_3328_iommu_hdl() 1264 rkvdec_3328_iommu_hdl(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, int status, void *arg) rkvdec_3328_iommu_hdl() argument
|
Completed in 24 milliseconds