Lines Matching refs:tx_fifo
367 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in ali_ircc_open()
368 self->tx_fifo.tail = self->tx_buff.head; in ali_ircc_open()
1439 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail; in ali_ircc_fir_hard_xmit()
1440 self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; in ali_ircc_fir_hard_xmit()
1441 self->tx_fifo.tail += skb->len; in ali_ircc_fir_hard_xmit()
1445 skb_copy_from_linear_data(skb, self->tx_fifo.queue[self->tx_fifo.free].start, in ali_ircc_fir_hard_xmit()
1447 self->tx_fifo.len++; in ali_ircc_fir_hard_xmit()
1448 self->tx_fifo.free++; in ali_ircc_fir_hard_xmit()
1451 if (self->tx_fifo.len == 1) in ali_ircc_fir_hard_xmit()
1530 if (self->tx_fifo.free < MAX_TX_WINDOW) in ali_ircc_fir_hard_xmit()
1555 if(self->tx_fifo.queue[self->tx_fifo.ptr].len < TX_FIFO_Threshold) in ali_ircc_dma_xmit()
1556 FIFO_OPTI = self->tx_fifo.queue[self->tx_fifo.ptr].len-1; in ali_ircc_dma_xmit()
1567 ((u8 *)self->tx_fifo.queue[self->tx_fifo.ptr].start - in ali_ircc_dma_xmit()
1569 self->tx_fifo.queue[self->tx_fifo.ptr].len, in ali_ircc_dma_xmit()
1589 Hi = (self->tx_fifo.queue[self->tx_fifo.ptr].len >> 8) & 0x0f; in ali_ircc_dma_xmit()
1590 Lo = self->tx_fifo.queue[self->tx_fifo.ptr].len & 0xff; in ali_ircc_dma_xmit()
1648 self->tx_fifo.ptr++; in ali_ircc_dma_xmit_complete()
1649 self->tx_fifo.len--; in ali_ircc_dma_xmit_complete()
1652 if (self->tx_fifo.len) in ali_ircc_dma_xmit_complete()
1661 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in ali_ircc_dma_xmit_complete()
1662 self->tx_fifo.tail = self->tx_buff.head; in ali_ircc_dma_xmit_complete()
1666 if (self->tx_fifo.free < MAX_TX_WINDOW) { in ali_ircc_dma_xmit_complete()
1692 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in ali_ircc_dma_receive()
1693 self->tx_fifo.tail = self->tx_buff.head; in ali_ircc_dma_receive()