Home
last modified time | relevance | path

Searched refs:qcom_iommu (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c96 struct qcom_iommu_dev *qcom_iommu = d->iommu; in to_ctx() local
97 if (!qcom_iommu) in to_ctx()
99 return qcom_iommu->ctxs[asid - 1]; in to_ctx()
237 struct qcom_iommu_dev *qcom_iommu, in qcom_iommu_init_domain()
256 .iommu_dev = qcom_iommu->dev, in qcom_iommu_init_domain()
259 qcom_domain->iommu = qcom_iommu; in qcom_iommu_init_domain()
264 dev_err(qcom_iommu->dev, "failed to allocate pagetable ops\n"); in qcom_iommu_init_domain()
278 ret = qcom_scm_restore_sec_cfg(qcom_iommu->sec_id, ctx->asid); in qcom_iommu_init_domain()
280 dev_err(qcom_iommu->dev, "secure init failed: %d\n", ret); in qcom_iommu_init_domain()
389 struct qcom_iommu_dev *qcom_iommu in qcom_iommu_attach_dev() local
236 qcom_iommu_init_domain(struct iommu_domain *domain, struct qcom_iommu_dev *qcom_iommu, struct device *dev) qcom_iommu_init_domain() argument
424 struct qcom_iommu_dev *qcom_iommu = to_iommu(dev); qcom_iommu_detach_dev() local
539 struct qcom_iommu_dev *qcom_iommu = to_iommu(dev); qcom_iommu_probe_device() local
562 struct qcom_iommu_dev *qcom_iommu = to_iommu(dev); qcom_iommu_release_device() local
572 struct qcom_iommu_dev *qcom_iommu; qcom_iommu_of_xlate() local
695 struct qcom_iommu_dev *qcom_iommu = dev_get_drvdata(dev->parent); qcom_iommu_ctx_probe() local
747 struct qcom_iommu_dev *qcom_iommu = dev_get_drvdata(pdev->dev.parent); qcom_iommu_ctx_remove() local
772 qcom_iommu_has_secure_context(struct qcom_iommu_dev *qcom_iommu) qcom_iommu_has_secure_context() argument
789 struct qcom_iommu_dev *qcom_iommu; qcom_iommu_device_probe() local
890 struct qcom_iommu_dev *qcom_iommu = platform_get_drvdata(pdev); qcom_iommu_device_remove() local
904 struct qcom_iommu_dev *qcom_iommu = dev_get_drvdata(dev); qcom_iommu_resume() local
911 struct qcom_iommu_dev *qcom_iommu = dev_get_drvdata(dev); qcom_iommu_suspend() local
[all...]
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c94 struct qcom_iommu_dev *qcom_iommu = d->iommu; in to_ctx() local
95 if (!qcom_iommu) in to_ctx()
97 return qcom_iommu->ctxs[asid]; in to_ctx()
227 struct qcom_iommu_dev *qcom_iommu, in qcom_iommu_init_domain()
246 .iommu_dev = qcom_iommu->dev, in qcom_iommu_init_domain()
249 qcom_domain->iommu = qcom_iommu; in qcom_iommu_init_domain()
254 dev_err(qcom_iommu->dev, "failed to allocate pagetable ops\n"); in qcom_iommu_init_domain()
268 ret = qcom_scm_restore_sec_cfg(qcom_iommu->sec_id, ctx->asid); in qcom_iommu_init_domain()
270 dev_err(qcom_iommu->dev, "secure init failed: %d\n", ret); in qcom_iommu_init_domain()
377 struct qcom_iommu_dev *qcom_iommu in qcom_iommu_attach_dev() local
226 qcom_iommu_init_domain(struct iommu_domain *domain, struct qcom_iommu_dev *qcom_iommu, struct device *dev) qcom_iommu_init_domain() argument
502 struct qcom_iommu_dev *qcom_iommu = to_iommu(dev); qcom_iommu_probe_device() local
525 struct qcom_iommu_dev *qcom_iommu; qcom_iommu_of_xlate() local
658 struct qcom_iommu_dev *qcom_iommu = dev_get_drvdata(dev->parent); qcom_iommu_ctx_probe() local
712 struct qcom_iommu_dev *qcom_iommu = dev_get_drvdata(pdev->dev.parent); qcom_iommu_ctx_remove() local
737 qcom_iommu_has_secure_context(struct qcom_iommu_dev *qcom_iommu) qcom_iommu_has_secure_context() argument
755 struct qcom_iommu_dev *qcom_iommu; qcom_iommu_device_probe() local
855 struct qcom_iommu_dev *qcom_iommu = platform_get_drvdata(pdev); qcom_iommu_device_remove() local
865 struct qcom_iommu_dev *qcom_iommu = dev_get_drvdata(dev); qcom_iommu_resume() local
872 struct qcom_iommu_dev *qcom_iommu = dev_get_drvdata(dev); qcom_iommu_suspend() local
[all...]

Completed in 5 milliseconds