Lines Matching refs:ch_done_mask
408 #define DEF_TALITOS1_DONE(name, ch_done_mask) \ argument
415 if (ch_done_mask & 0x10000000) \
417 if (ch_done_mask & 0x40000000) \
419 if (ch_done_mask & 0x00010000) \
421 if (ch_done_mask & 0x00040000) \
427 clrbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
435 #define DEF_TALITOS2_DONE(name, ch_done_mask) \ in DEF_TALITOS1_DONE() argument
442 if (ch_done_mask & 1) \ in DEF_TALITOS1_DONE()
444 if (ch_done_mask & (1 << 2)) \ in DEF_TALITOS1_DONE()
446 if (ch_done_mask & (1 << 4)) \ in DEF_TALITOS1_DONE()
448 if (ch_done_mask & (1 << 6)) \ in DEF_TALITOS1_DONE()
454 setbits32(priv->reg + TALITOS_IMR, ch_done_mask); \ in DEF_TALITOS1_DONE()
673 #define DEF_TALITOS1_INTERRUPT(name, ch_done_mask, ch_err_mask, tlet) \ argument
685 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
693 if (likely(isr & ch_done_mask)) { \
695 setbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
702 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \
708 #define DEF_TALITOS2_INTERRUPT(name, ch_done_mask, ch_err_mask, tlet) \ argument
720 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
728 if (likely(isr & ch_done_mask)) { \
730 clrbits32(priv->reg + TALITOS_IMR, ch_done_mask); \
737 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \