TXDONE_BY_IRQ
if (unlikely(!(chan->txdone_method & TXDONE_BY_IRQ))) {
txdone = TXDONE_BY_IRQ;
chan->txdone_method = TXDONE_BY_IRQ;