Lines Matching refs:txchan
145 int txchan, txsize, rxsize; member
1680 cosa->txchan++; in tx_interrupt()
1682 if (cosa->txchan >= cosa->nchannels) in tx_interrupt()
1683 cosa->txchan = 0; in tx_interrupt()
1684 if (!(cosa->txbitmap & (1<<cosa->txchan))) in tx_interrupt()
1686 if (~status & (1 << (cosa->txchan+DRIVER_TXMAP_SHIFT))) in tx_interrupt()
1694 cosa->name, cosa->txchan); in tx_interrupt()
1700 cosa->txsize = cosa->chan[cosa->txchan].txsize; in tx_interrupt()
1701 if (cosa_dma_able(cosa->chan+cosa->txchan, in tx_interrupt()
1702 cosa->chan[cosa->txchan].txbuf, cosa->txsize)) { in tx_interrupt()
1703 cosa->txbuf = cosa->chan[cosa->txchan].txbuf; in tx_interrupt()
1705 memcpy(cosa->bouncebuf, cosa->chan[cosa->txchan].txbuf, in tx_interrupt()
1714 cosa_putdata8(cosa, ((cosa->txchan << 5) & 0xe0)| in tx_interrupt()
1718 debug_data_out(cosa, ((cosa->txchan << 5) & 0xe0)| in tx_interrupt()
1738 cosa_putdata16(cosa, ((cosa->txchan<<13) & 0xe000) in tx_interrupt()
1742 debug_data_out(cosa, ((cosa->txchan<<13) & 0xe000) in tx_interrupt()
1891 struct channel_data *chan = cosa->chan+cosa->txchan; in eot_interrupt()