Lines Matching refs:st_fifo
1715 self->st_fifo.len = self->st_fifo.pending_bytes = 0; in ali_ircc_dma_receive()
1716 self->st_fifo.tail = self->st_fifo.head = 0; in ali_ircc_dma_receive()
1743 struct st_fifo *st_fifo; in ali_ircc_dma_receive_complete() local
1748 st_fifo = &self->st_fifo; in ali_ircc_dma_receive_complete()
1771 if (st_fifo->tail >= MAX_RX_WINDOW) { in ali_ircc_dma_receive_complete()
1776 st_fifo->entries[st_fifo->tail].status = status; in ali_ircc_dma_receive_complete()
1777 st_fifo->entries[st_fifo->tail].len = len; in ali_ircc_dma_receive_complete()
1778 st_fifo->pending_bytes += len; in ali_ircc_dma_receive_complete()
1779 st_fifo->tail++; in ali_ircc_dma_receive_complete()
1780 st_fifo->len++; in ali_ircc_dma_receive_complete()
1786 status = st_fifo->entries[st_fifo->head].status; in ali_ircc_dma_receive_complete()
1787 len = st_fifo->entries[st_fifo->head].len; in ali_ircc_dma_receive_complete()
1788 st_fifo->pending_bytes -= len; in ali_ircc_dma_receive_complete()
1789 st_fifo->head++; in ali_ircc_dma_receive_complete()
1790 st_fifo->len--; in ali_ircc_dma_receive_complete()
1839 if (st_fifo->pending_bytes < 32) in ali_ircc_dma_receive_complete()
1849 st_fifo->head--; in ali_ircc_dma_receive_complete()
1850 st_fifo->len++; in ali_ircc_dma_receive_complete()
1851 st_fifo->pending_bytes += len; in ali_ircc_dma_receive_complete()
1852 st_fifo->entries[st_fifo->head].status = status; in ali_ircc_dma_receive_complete()
1853 st_fifo->entries[st_fifo->head].len = len; in ali_ircc_dma_receive_complete()