Searched refs:cbndx (Results 1 - 3 of 3) sorted by relevance
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu-qcom.c | 66 info->fsr = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_FSR); 67 info->fsynr0 = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_FSYNR0); 68 info->fsynr1 = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_FSYNR1); 69 info->far = arm_smmu_cb_readq(smmu, cfg->cbndx, ARM_SMMU_CB_FAR); 70 info->cbfrsynra = arm_smmu_gr1_read(smmu, ARM_SMMU_GR1_CBFRSYNRA(cfg->cbndx)); 71 info->ttbr0 = arm_smmu_cb_readq(smmu, cfg->cbndx, ARM_SMMU_CB_TTBR0); 72 info->contextidr = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_CONTEXTIDR); 82 qsmmu->stall_enabled |= BIT(cfg->cbndx); 84 qsmmu->stall_enabled &= ~BIT(cfg->cbndx); 97 arm_smmu_cb_write(smmu, cfg->cbndx, ARM_SMMU_CB_RESUM 343 u32 cbndx = s2cr->cbndx; local [all...] |
H A D | arm-smmu.c | 249 __arm_smmu_tlb_sync(smmu, ARM_SMMU_CB(smmu, smmu_domain->cfg.cbndx), 262 arm_smmu_cb_write(smmu_domain->smmu, smmu_domain->cfg.cbndx, 284 int idx = cfg->cbndx; 311 int idx = smmu_domain->cfg.cbndx; 414 int idx = smmu_domain->cfg.cbndx; 474 struct arm_smmu_cb *cb = &smmu_domain->smmu->cbs[cfg->cbndx]; 745 cfg->cbndx = ret; 750 cfg->irptndx = cfg->cbndx; 754 cfg->vmid = cfg->cbndx + 1; 756 cfg->asid = cfg->cbndx; 1093 arm_smmu_master_install_s2crs(struct arm_smmu_master_cfg *cfg, enum arm_smmu_s2cr_type type, u8 cbndx, struct iommu_fwspec *fwspec) argument [all...] |
H A D | arm-smmu.h | 267 u8 cbndx; member in struct:arm_smmu_s2cr 341 u8 cbndx; member in struct:arm_smmu_cfg
|
Completed in 439 milliseconds