Lines Matching defs:stat
213 u32 stat = readl_relaxed(intc.pending[bank]);
215 return MAKE_HWIRQ(bank, ffs(stat) - 1);
218 static u32 armctrl_translate_shortcut(int bank, u32 stat)
220 return MAKE_HWIRQ(bank, shortcuts[ffs(stat >> SHORTCUT_SHIFT) - 1]);
225 u32 stat = readl_relaxed(intc.pending[0]) & BANK0_VALID_MASK;
227 if (stat == 0)
229 else if (stat & BANK0_HWIRQ_MASK)
230 return MAKE_HWIRQ(0, ffs(stat & BANK0_HWIRQ_MASK) - 1);
231 else if (stat & SHORTCUT1_MASK)
232 return armctrl_translate_shortcut(1, stat & SHORTCUT1_MASK);
233 else if (stat & SHORTCUT2_MASK)
234 return armctrl_translate_shortcut(2, stat & SHORTCUT2_MASK);
235 else if (stat & BANK1_HWIRQ)
237 else if (stat & BANK2_HWIRQ)