Searched refs:cbndx (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu/ |
| H A D | arm-smmu-qcom.c | 44 smmu->s2crs[i].cbndx = FIELD_GET(ARM_SMMU_S2CR_CBNDX, s2cr); in qcom_sdm845_smmu500_cfg_probe() 50 bitmap_set(smmu->context_map, smmu->s2crs[i].cbndx, 1); in qcom_sdm845_smmu500_cfg_probe() 98 struct arm_smmu_cb *cb = &smmu_domain->smmu->cbs[cfg->cbndx]; in qcom_adreno_smmu_set_ttbr0_cfg() 128 arm_smmu_write_context_bank(smmu_domain->smmu, cb->cfg->cbndx); in qcom_adreno_smmu_set_ttbr0_cfg() 243 smmu->s2crs[i].cbndx = 0xff; in qcom_smmu_cfg_probe() 254 u32 cbndx = s2cr->cbndx; in qcom_smmu_write_s2cr() local 267 cbndx = qsmmu->bypass_cbndx; in qcom_smmu_write_s2cr() 275 cbndx = 0xff; in qcom_smmu_write_s2cr() 280 FIELD_PREP(ARM_SMMU_S2CR_CBNDX, cbndx) | in qcom_smmu_write_s2cr()
|
| H A D | arm-smmu.c | 251 __arm_smmu_tlb_sync(smmu, ARM_SMMU_CB(smmu, smmu_domain->cfg.cbndx), in arm_smmu_tlb_sync_context() 264 arm_smmu_cb_write(smmu_domain->smmu, smmu_domain->cfg.cbndx, in arm_smmu_tlb_inv_context_s1() 286 int idx = cfg->cbndx; in arm_smmu_tlb_inv_range_s1() 313 int idx = smmu_domain->cfg.cbndx; in arm_smmu_tlb_inv_range_s2() 410 int idx = smmu_domain->cfg.cbndx; in arm_smmu_context_fault() 465 struct arm_smmu_cb *cb = &smmu_domain->smmu->cbs[cfg->cbndx]; in arm_smmu_init_context_bank() 739 cfg->cbndx = ret; in arm_smmu_init_domain_context() 744 cfg->irptndx = cfg->cbndx; in arm_smmu_init_domain_context() 748 cfg->vmid = cfg->cbndx + 1; in arm_smmu_init_domain_context() 750 cfg->asid = cfg->cbndx; in arm_smmu_init_domain_context() [all …]
|
| H A D | arm-smmu.h | 264 u8 cbndx; member 338 u8 cbndx; member
|