Home
last modified time | relevance | path

Searched refs:qsmmu (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-qcom.c89 if (qsmmu->stall_enabled & BIT(idx)) in qcom_adreno_smmu_write_sctlr()
118 qsmmu->stall_enabled |= BIT(cfg->cbndx); in qcom_adreno_smmu_set_stall()
442 qsmmu->bypass_quirk = true; in qcom_smmu_cfg_probe()
493 if (qsmmu->bypass_quirk) { in qcom_smmu_write_s2cr()
502 cbndx = qsmmu->bypass_cbndx; in qcom_smmu_write_s2cr()
604 struct qcom_smmu *qsmmu; in qcom_smmu_create() local
622 qsmmu = devm_krealloc(smmu->dev, smmu, sizeof(*qsmmu), GFP_KERNEL); in qcom_smmu_create()
623 if (!qsmmu) in qcom_smmu_create()
626 qsmmu->smmu.impl = impl; in qcom_smmu_create()
627 qsmmu->data = data; in qcom_smmu_create()
[all …]
H A Darm-smmu-qcom-debug.c68 struct qcom_smmu *qsmmu = container_of(smmu, struct qcom_smmu, smmu); in qcom_smmu_tlb_sync_debug() local
76 cfg = qsmmu->data->cfg; in qcom_smmu_tlb_sync_debug()
104 static struct qcom_tbu *qcom_find_tbu(struct qcom_smmu *qsmmu, u32 sid) in qcom_find_tbu() argument
118 if (qsmmu->smmu.dev->of_node == tbu->smmu_np && in qcom_find_tbu()
122 dev_err(qsmmu->smmu.dev, "Unable to find TBU for sid 0x%x\n", sid); in qcom_find_tbu()
267 struct qcom_smmu *qsmmu = to_qcom_smmu(smmu); in qcom_iova_to_phys() local
276 tbu = qcom_find_tbu(qsmmu, sid); in qcom_iova_to_phys()