Searched refs:qcom_iommu (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 96 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 D | qcom_iommu.c | 94 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 3 milliseconds