Searched refs:cbndx (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/iommu/arm/arm-smmu/ |
| H A D | arm-smmu-qcom.c | 102 info->fsr = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_FSR); in qcom_adreno_smmu_get_fault_info() 103 info->fsynr0 = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_FSYNR0); in qcom_adreno_smmu_get_fault_info() 104 info->fsynr1 = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_FSYNR1); in qcom_adreno_smmu_get_fault_info() 105 info->far = arm_smmu_cb_readq(smmu, cfg->cbndx, ARM_SMMU_CB_FAR); in qcom_adreno_smmu_get_fault_info() 106 info->cbfrsynra = arm_smmu_gr1_read(smmu, ARM_SMMU_GR1_CBFRSYNRA(cfg->cbndx)); in qcom_adreno_smmu_get_fault_info() 107 info->ttbr0 = arm_smmu_cb_readq(smmu, cfg->cbndx, ARM_SMMU_CB_TTBR0); in qcom_adreno_smmu_get_fault_info() 108 info->contextidr = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_CONTEXTIDR); in qcom_adreno_smmu_get_fault_info() 117 u32 mask = BIT(cfg->cbndx); in qcom_adreno_smmu_set_stall() 136 reg = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_SCTLR); in qcom_adreno_smmu_set_stall() 143 arm_smmu_cb_write(smmu, cfg->cbndx, ARM_SMMU_CB_SCTLR, reg); in qcom_adreno_smmu_set_stall() [all …]
|
| H A D | arm-smmu.c | 252 __arm_smmu_tlb_sync(smmu, ARM_SMMU_CB(smmu, smmu_domain->cfg.cbndx), in arm_smmu_tlb_sync_context() 265 arm_smmu_cb_write(smmu_domain->smmu, smmu_domain->cfg.cbndx, in arm_smmu_tlb_inv_context_s1() 287 int idx = cfg->cbndx; in arm_smmu_tlb_inv_range_s1() 314 int idx = smmu_domain->cfg.cbndx; in arm_smmu_tlb_inv_range_s2() 462 int idx = smmu_domain->cfg.cbndx; in arm_smmu_context_fault() 523 struct arm_smmu_cb *cb = &smmu_domain->smmu->cbs[cfg->cbndx]; in arm_smmu_init_context_bank() 794 cfg->cbndx = ret; in arm_smmu_init_domain_context() 799 cfg->irptndx = cfg->cbndx; in arm_smmu_init_domain_context() 803 cfg->vmid = cfg->cbndx + 1; in arm_smmu_init_domain_context() 805 cfg->asid = cfg->cbndx; in arm_smmu_init_domain_context() [all …]
|
| H A D | arm-smmu-qcom-debug.c | 130 int ret = 0, idx = smmu_domain->cfg.cbndx; in qcom_tbu_halt() 268 int idx = smmu_domain->cfg.cbndx; in qcom_iova_to_phys() 351 int idx = smmu_domain->cfg.cbndx; in qcom_smmu_iova_to_phys_hard() 388 int idx = smmu_domain->cfg.cbndx; in qcom_smmu_context_fault()
|