Lines Matching refs:ch_done_mask
380 #define DEF_TALITOS1_DONE(name, ch_done_mask) \ argument
387 if (ch_done_mask & 0x10000000) \
391 if (ch_done_mask & 0x40000000) \
393 if (ch_done_mask & 0x00010000) \
395 if (ch_done_mask & 0x00040000) \
402 clrbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
409 #define DEF_TALITOS2_DONE(name, ch_done_mask) \ argument
416 if (ch_done_mask & 1) \
420 if (ch_done_mask & (1 << 2)) \
422 if (ch_done_mask & (1 << 4)) \
424 if (ch_done_mask & (1 << 6)) \
431 setbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
645 #define DEF_TALITOS1_INTERRUPT(name, ch_done_mask, ch_err_mask, tlet) \ argument
657 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
665 if (likely(isr & ch_done_mask)) { \
667 setbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
674 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \
680 #define DEF_TALITOS2_INTERRUPT(name, ch_done_mask, ch_err_mask, tlet) \ argument
692 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
700 if (likely(isr & ch_done_mask)) { \
702 clrbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
709 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \