Lines Matching refs:tx_fifo
378 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in via_ircc_open()
379 self->tx_fifo.tail = self->tx_buff.head; in via_ircc_open()
859 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail; in via_ircc_hard_xmit_fir()
860 self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; in via_ircc_hard_xmit_fir()
862 self->tx_fifo.tail += skb->len; in via_ircc_hard_xmit_fir()
865 self->tx_fifo.queue[self->tx_fifo.free].start, skb->len); in via_ircc_hard_xmit_fir()
866 self->tx_fifo.len++; in via_ircc_hard_xmit_fir()
867 self->tx_fifo.free++; in via_ircc_hard_xmit_fir()
895 ((u8 *)self->tx_fifo.queue[self->tx_fifo.ptr].start - in via_ircc_dma_xmit()
897 self->tx_fifo.queue[self->tx_fifo.ptr].len, DMA_TX_MODE); in via_ircc_dma_xmit()
899 __func__, self->tx_fifo.ptr, in via_ircc_dma_xmit()
900 self->tx_fifo.queue[self->tx_fifo.ptr].len, in via_ircc_dma_xmit()
901 self->tx_fifo.len); in via_ircc_dma_xmit()
903 SetSendByte(iobase, self->tx_fifo.queue[self->tx_fifo.ptr].len); in via_ircc_dma_xmit()
946 if (self->tx_fifo.len) { in via_ircc_dma_xmit_complete()
947 self->tx_fifo.len--; in via_ircc_dma_xmit_complete()
948 self->tx_fifo.ptr++; in via_ircc_dma_xmit_complete()
953 self->tx_fifo.len, self->tx_fifo.ptr, self->tx_fifo.free); in via_ircc_dma_xmit_complete()
963 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in via_ircc_dma_xmit_complete()
964 self->tx_fifo.tail = self->tx_buff.head; in via_ircc_dma_xmit_complete()
988 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in via_ircc_dma_receive()
989 self->tx_fifo.tail = self->tx_buff.head; in via_ircc_dma_receive()