Lines Matching refs:tx_fifo

459 	self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0;  in nsc_ircc_open()
460 self->tx_fifo.tail = self->tx_buff.head; in nsc_ircc_open()
1460 if(self->tx_fifo.len == 0) { in nsc_ircc_hard_xmit_fir()
1487 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail; in nsc_ircc_hard_xmit_fir()
1488 self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; in nsc_ircc_hard_xmit_fir()
1489 self->tx_fifo.tail += skb->len; in nsc_ircc_hard_xmit_fir()
1493 skb_copy_from_linear_data(skb, self->tx_fifo.queue[self->tx_fifo.free].start, in nsc_ircc_hard_xmit_fir()
1495 self->tx_fifo.len++; in nsc_ircc_hard_xmit_fir()
1496 self->tx_fifo.free++; in nsc_ircc_hard_xmit_fir()
1499 if (self->tx_fifo.len == 1) { in nsc_ircc_hard_xmit_fir()
1550 if ((self->tx_fifo.free < MAX_TX_WINDOW) && (self->new_speed == 0)) in nsc_ircc_hard_xmit_fir()
1587 ((u8 *)self->tx_fifo.queue[self->tx_fifo.ptr].start - in nsc_ircc_dma_xmit()
1589 self->tx_fifo.queue[self->tx_fifo.ptr].len, in nsc_ircc_dma_xmit()
1673 self->tx_fifo.ptr++; in nsc_ircc_dma_xmit_complete()
1674 self->tx_fifo.len--; in nsc_ircc_dma_xmit_complete()
1677 if (self->tx_fifo.len) { in nsc_ircc_dma_xmit_complete()
1684 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in nsc_ircc_dma_xmit_complete()
1685 self->tx_fifo.tail = self->tx_buff.head; in nsc_ircc_dma_xmit_complete()
1690 if ((self->tx_fifo.free < MAX_TX_WINDOW) && (self->new_speed == 0)) { in nsc_ircc_dma_xmit_complete()
1717 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in nsc_ircc_dma_receive()
1718 self->tx_fifo.tail = self->tx_buff.head; in nsc_ircc_dma_receive()