Lines Matching refs:ch_done_mask
405 #define DEF_TALITOS1_DONE(name, ch_done_mask) \ argument
412 if (ch_done_mask & 0x10000000) \
414 if (ch_done_mask & 0x40000000) \
416 if (ch_done_mask & 0x00010000) \
418 if (ch_done_mask & 0x00040000) \
424 clrbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
432 #define DEF_TALITOS2_DONE(name, ch_done_mask) \ in DEF_TALITOS1_DONE() argument
439 if (ch_done_mask & 1) \ in DEF_TALITOS1_DONE()
441 if (ch_done_mask & (1 << 2)) \ in DEF_TALITOS1_DONE()
443 if (ch_done_mask & (1 << 4)) \ in DEF_TALITOS1_DONE()
445 if (ch_done_mask & (1 << 6)) \ in DEF_TALITOS1_DONE()
451 setbits32(priv->reg + TALITOS_IMR, ch_done_mask); \ in DEF_TALITOS1_DONE()
676 #define DEF_TALITOS1_INTERRUPT(name, ch_done_mask, ch_err_mask, tlet) \ argument
688 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
696 if (likely(isr & ch_done_mask)) { \
698 setbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
705 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \
711 #define DEF_TALITOS2_INTERRUPT(name, ch_done_mask, ch_err_mask, tlet) \ argument
723 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
731 if (likely(isr & ch_done_mask)) { \
733 clrbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
740 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \