Lines Matching refs:cbndx
232 __arm_smmu_tlb_sync(smmu, ARM_SMMU_CB(smmu, smmu_domain->cfg.cbndx),
245 arm_smmu_cb_write(smmu_domain->smmu, smmu_domain->cfg.cbndx,
267 int idx = cfg->cbndx;
294 int idx = smmu_domain->cfg.cbndx;
398 int idx = smmu_domain->cfg.cbndx;
458 struct arm_smmu_cb *cb = &smmu_domain->smmu->cbs[cfg->cbndx];
735 cfg->cbndx = ret;
740 cfg->irptndx = cfg->cbndx;
744 cfg->vmid = cfg->cbndx + 1;
746 cfg->asid = cfg->cbndx;
786 arm_smmu_write_context_bank(smmu, cfg->cbndx);
814 __arm_smmu_free_bitmap(smmu->context_map, cfg->cbndx);
839 smmu->cbs[cfg->cbndx].cfg = NULL;
840 arm_smmu_write_context_bank(smmu, cfg->cbndx);
848 __arm_smmu_free_bitmap(smmu->context_map, cfg->cbndx);
910 FIELD_PREP(ARM_SMMU_S2CR_CBNDX, s2cr->cbndx) |
1090 u8 cbndx = smmu_domain->cfg.cbndx;
1100 if (type == s2cr[idx].type && cbndx == s2cr[idx].cbndx)
1105 s2cr[idx].cbndx = cbndx;
1255 int ret, idx = cfg->cbndx;