Lines Matching refs:txchan
145 int txchan, txsize, rxsize; member
1679 cosa->txchan++; in tx_interrupt()
1681 if (cosa->txchan >= cosa->nchannels) in tx_interrupt()
1682 cosa->txchan = 0; in tx_interrupt()
1683 if (!(cosa->txbitmap & (1<<cosa->txchan))) in tx_interrupt()
1685 if (~status & (1 << (cosa->txchan+DRIVER_TXMAP_SHIFT))) in tx_interrupt()
1693 cosa->name, cosa->txchan); in tx_interrupt()
1699 cosa->txsize = cosa->chan[cosa->txchan].txsize; in tx_interrupt()
1700 if (cosa_dma_able(cosa->chan+cosa->txchan, in tx_interrupt()
1701 cosa->chan[cosa->txchan].txbuf, cosa->txsize)) { in tx_interrupt()
1702 cosa->txbuf = cosa->chan[cosa->txchan].txbuf; in tx_interrupt()
1704 memcpy(cosa->bouncebuf, cosa->chan[cosa->txchan].txbuf, in tx_interrupt()
1713 cosa_putdata8(cosa, ((cosa->txchan << 5) & 0xe0)| in tx_interrupt()
1717 debug_data_out(cosa, ((cosa->txchan << 5) & 0xe0)| in tx_interrupt()
1737 cosa_putdata16(cosa, ((cosa->txchan<<13) & 0xe000) in tx_interrupt()
1741 debug_data_out(cosa, ((cosa->txchan<<13) & 0xe000) in tx_interrupt()
1890 struct channel_data *chan = cosa->chan+cosa->txchan; in eot_interrupt()