Lines Matching refs:txchan
158 int txchan, txsize, rxsize; member
1692 cosa->txchan++; in tx_interrupt()
1694 if (cosa->txchan >= cosa->nchannels) in tx_interrupt()
1695 cosa->txchan = 0; in tx_interrupt()
1696 if (!(cosa->txbitmap & (1<<cosa->txchan))) in tx_interrupt()
1698 if (~status & (1 << (cosa->txchan+DRIVER_TXMAP_SHIFT))) in tx_interrupt()
1706 cosa->name, cosa->txchan); in tx_interrupt()
1712 cosa->txsize = cosa->chan[cosa->txchan].txsize; in tx_interrupt()
1713 if (cosa_dma_able(cosa->chan+cosa->txchan, in tx_interrupt()
1714 cosa->chan[cosa->txchan].txbuf, cosa->txsize)) { in tx_interrupt()
1715 cosa->txbuf = cosa->chan[cosa->txchan].txbuf; in tx_interrupt()
1717 memcpy(cosa->bouncebuf, cosa->chan[cosa->txchan].txbuf, in tx_interrupt()
1726 cosa_putdata8(cosa, ((cosa->txchan << 5) & 0xe0)| in tx_interrupt()
1730 debug_data_out(cosa, ((cosa->txchan << 5) & 0xe0)| in tx_interrupt()
1750 cosa_putdata16(cosa, ((cosa->txchan<<13) & 0xe000) in tx_interrupt()
1754 debug_data_out(cosa, ((cosa->txchan<<13) & 0xe000) in tx_interrupt()
1903 struct channel_data *chan = cosa->chan+cosa->txchan; in eot_interrupt()