Lines Matching refs:ch_done_mask
305 #define DEF_TALITOS_DONE(name, ch_done_mask) \ argument
312 if (ch_done_mask & 1) \
316 if (ch_done_mask & (1 << 2)) \
318 if (ch_done_mask & (1 << 4)) \
320 if (ch_done_mask & (1 << 6)) \
327 setbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
523 #define DEF_TALITOS_INTERRUPT(name, ch_done_mask, ch_err_mask, tlet) \ argument
535 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
543 if (likely(isr & ch_done_mask)) { \
545 clrbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
552 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \