Home
last modified time | relevance | path

Searched refs:iommu_dev (Results 1 - 9 of 9) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Diommu.c192 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 Drockchip-iommu.c1627 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 Diommu.h373 * @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 Dmpp_common.c1668 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 Dmpp_rkvenc.c1094 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 Dmpp_rkvdec.c1211 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 Dmpp_common.c1718 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 Dmpp_rkvenc.c1146 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 Dmpp_rkvdec.c1265 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