Lines Matching refs:txchan
143 int txchan, txsize, rxsize; member
1688 cosa->txchan++; in tx_interrupt()
1690 if (cosa->txchan >= cosa->nchannels) in tx_interrupt()
1691 cosa->txchan = 0; in tx_interrupt()
1692 if (!(cosa->txbitmap & (1 << cosa->txchan))) in tx_interrupt()
1695 (1 << (cosa->txchan + DRIVER_TXMAP_SHIFT))) in tx_interrupt()
1703 cosa->name, cosa->txchan); in tx_interrupt()
1709 cosa->txsize = cosa->chan[cosa->txchan].txsize; in tx_interrupt()
1710 if (cosa_dma_able(cosa->chan + cosa->txchan, in tx_interrupt()
1711 cosa->chan[cosa->txchan].txbuf, in tx_interrupt()
1713 cosa->txbuf = cosa->chan[cosa->txchan].txbuf; in tx_interrupt()
1715 memcpy(cosa->bouncebuf, cosa->chan[cosa->txchan].txbuf, in tx_interrupt()
1724 cosa_putdata8(cosa, ((cosa->txchan << 5) & 0xe0) | in tx_interrupt()
1728 debug_data_out(cosa, ((cosa->txchan << 5) & 0xe0) | in tx_interrupt()
1748 cosa_putdata16(cosa, ((cosa->txchan << 13) & 0xe000) in tx_interrupt()
1752 debug_data_out(cosa, ((cosa->txchan << 13) & 0xe000) | in tx_interrupt()
1905 struct channel_data *chan = cosa->chan + cosa->txchan; in eot_interrupt()