Lines Matching refs:ch_done_mask
404 #define DEF_TALITOS1_DONE(name, ch_done_mask) \ argument
411 if (ch_done_mask & 0x10000000) \
413 if (ch_done_mask & 0x40000000) \
415 if (ch_done_mask & 0x00010000) \
417 if (ch_done_mask & 0x00040000) \
423 clrbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
431 #define DEF_TALITOS2_DONE(name, ch_done_mask) \ in DEF_TALITOS1_DONE() argument
438 if (ch_done_mask & 1) \ in DEF_TALITOS1_DONE()
440 if (ch_done_mask & (1 << 2)) \ in DEF_TALITOS1_DONE()
442 if (ch_done_mask & (1 << 4)) \ in DEF_TALITOS1_DONE()
444 if (ch_done_mask & (1 << 6)) \ in DEF_TALITOS1_DONE()
450 setbits32(priv->reg + TALITOS_IMR, ch_done_mask); \ in DEF_TALITOS1_DONE()
675 #define DEF_TALITOS1_INTERRUPT(name, ch_done_mask, ch_err_mask, tlet) \ argument
687 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
695 if (likely(isr & ch_done_mask)) { \
697 setbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
704 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \
710 #define DEF_TALITOS2_INTERRUPT(name, ch_done_mask, ch_err_mask, tlet) \ argument
722 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
730 if (likely(isr & ch_done_mask)) { \
732 clrbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
739 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \