Lines Matching refs:scu_irq_wakeup
58 static struct scu_wakeup scu_irq_wakeup[IMX_SC_IRQ_NUM_GROUP];
91 if (scu_irq_wakeup[i].mask) {
92 scu_irq_wakeup[i].valid = false;
93 scu_irq_wakeup[i].wakeup_src = 0;
105 if (scu_irq_wakeup[i].mask & irq_status) {
106 scu_irq_wakeup[i].valid = true;
107 scu_irq_wakeup[i].wakeup_src = irq_status & scu_irq_wakeup[i].mask;
109 scu_irq_wakeup[i].wakeup_src = irq_status;
167 scu_irq_wakeup[group].mask |= mask;
169 scu_irq_wakeup[group].mask &= ~mask;
185 if (!scu_irq_wakeup[i].wakeup_src)
188 if (scu_irq_wakeup[i].valid)
190 i, scu_irq_wakeup[i].wakeup_src);
193 i, scu_irq_wakeup[i].wakeup_src);