Lines Matching refs:irptndx
309 atomic_t irptndx; member
328 u8 irptndx; member
735 reg |= cfg->irptndx << CBAR_IRPTNDX_SHIFT; in arm_smmu_init_context_bank()
872 cfg->irptndx = atomic_inc_return(&smmu->irptndx); in arm_smmu_init_domain_context()
873 cfg->irptndx %= smmu->num_context_irqs; in arm_smmu_init_domain_context()
875 cfg->irptndx = cfg->cbndx; in arm_smmu_init_domain_context()
903 irq = smmu->irqs[smmu->num_global_irqs + cfg->irptndx]; in arm_smmu_init_domain_context()
908 cfg->irptndx, irq); in arm_smmu_init_domain_context()
909 cfg->irptndx = INVALID_IRPTNDX; in arm_smmu_init_domain_context()
943 if (cfg->irptndx != INVALID_IRPTNDX) { in arm_smmu_destroy_domain_context()
944 irq = smmu->irqs[smmu->num_global_irqs + cfg->irptndx]; in arm_smmu_destroy_domain_context()