Lines Matching defs:qsmmu
45 struct qcom_smmu *qsmmu = to_qcom_smmu(smmu);
53 if (qsmmu->stall_enabled & BIT(idx))
79 struct qcom_smmu *qsmmu = to_qcom_smmu(smmu_domain->smmu);
82 qsmmu->stall_enabled |= BIT(cfg->cbndx);
84 qsmmu->stall_enabled &= ~BIT(cfg->cbndx);
274 struct qcom_smmu *qsmmu = to_qcom_smmu(smmu);
306 qsmmu->bypass_quirk = true;
307 qsmmu->bypass_cbndx = smmu->num_context_banks - 1;
309 set_bit(qsmmu->bypass_cbndx, smmu->context_map);
311 arm_smmu_cb_write(smmu, qsmmu->bypass_cbndx, ARM_SMMU_CB_SCTLR, 0);
314 arm_smmu_gr1_write(smmu, ARM_SMMU_GR1_CBAR(qsmmu->bypass_cbndx), reg);
339 struct qcom_smmu *qsmmu = to_qcom_smmu(smmu);
344 if (qsmmu->bypass_quirk) {
353 cbndx = qsmmu->bypass_cbndx;
446 struct qcom_smmu *qsmmu;
463 qsmmu = devm_krealloc(smmu->dev, smmu, sizeof(*qsmmu), GFP_KERNEL);
464 if (!qsmmu)
467 qsmmu->smmu.impl = impl;
468 qsmmu->cfg = data->cfg;
470 return &qsmmu->smmu;