Home
last modified time | relevance | path

Searched refs:cbndx (Results 1 – 3 of 3) sorted by relevance

/linux-6.3-rc2/drivers/iommu/arm/arm-smmu/
A Darm-smmu-qcom.c66 info->fsr = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_FSR); in qcom_adreno_smmu_get_fault_info()
69 info->far = arm_smmu_cb_readq(smmu, cfg->cbndx, ARM_SMMU_CB_FAR); in qcom_adreno_smmu_get_fault_info()
82 qsmmu->stall_enabled |= BIT(cfg->cbndx); in qcom_adreno_smmu_set_stall()
84 qsmmu->stall_enabled &= ~BIT(cfg->cbndx); in qcom_adreno_smmu_set_stall()
97 arm_smmu_cb_write(smmu, cfg->cbndx, ARM_SMMU_CB_RESUME, reg); in qcom_adreno_smmu_resume_translation()
142 struct arm_smmu_cb *cb = &smmu_domain->smmu->cbs[cfg->cbndx]; in qcom_adreno_smmu_set_ttbr0_cfg()
312 smmu->s2crs[i].cbndx = 0xff; in qcom_smmu_cfg_probe()
323 u32 cbndx = s2cr->cbndx; in qcom_smmu_write_s2cr() local
336 cbndx = qsmmu->bypass_cbndx; in qcom_smmu_write_s2cr()
344 cbndx = 0xff; in qcom_smmu_write_s2cr()
[all …]
A Darm-smmu.c268 int idx = cfg->cbndx; in arm_smmu_tlb_inv_range_s1()
295 int idx = smmu_domain->cfg.cbndx; in arm_smmu_tlb_inv_range_s2()
399 int idx = smmu_domain->cfg.cbndx; in arm_smmu_context_fault()
736 cfg->cbndx = ret; in arm_smmu_init_domain_context()
741 cfg->irptndx = cfg->cbndx; in arm_smmu_init_domain_context()
745 cfg->vmid = cfg->cbndx + 1; in arm_smmu_init_domain_context()
747 cfg->asid = cfg->cbndx; in arm_smmu_init_domain_context()
1092 u8 cbndx = smmu_domain->cfg.cbndx; in arm_smmu_domain_add_master() local
1102 if (type == s2cr[idx].type && cbndx == s2cr[idx].cbndx) in arm_smmu_domain_add_master()
1107 s2cr[idx].cbndx = cbndx; in arm_smmu_domain_add_master()
[all …]
A Darm-smmu.h267 u8 cbndx; member
341 u8 cbndx; member

Completed in 15 milliseconds