Lines Matching refs:st_fifo
1721 self->st_fifo.len = self->st_fifo.pending_bytes = 0; in ali_ircc_dma_receive()
1722 self->st_fifo.tail = self->st_fifo.head = 0; in ali_ircc_dma_receive()
1749 struct st_fifo *st_fifo; in ali_ircc_dma_receive_complete() local
1754 st_fifo = &self->st_fifo; in ali_ircc_dma_receive_complete()
1777 if (st_fifo->tail >= MAX_RX_WINDOW) { in ali_ircc_dma_receive_complete()
1782 st_fifo->entries[st_fifo->tail].status = status; in ali_ircc_dma_receive_complete()
1783 st_fifo->entries[st_fifo->tail].len = len; in ali_ircc_dma_receive_complete()
1784 st_fifo->pending_bytes += len; in ali_ircc_dma_receive_complete()
1785 st_fifo->tail++; in ali_ircc_dma_receive_complete()
1786 st_fifo->len++; in ali_ircc_dma_receive_complete()
1792 status = st_fifo->entries[st_fifo->head].status; in ali_ircc_dma_receive_complete()
1793 len = st_fifo->entries[st_fifo->head].len; in ali_ircc_dma_receive_complete()
1794 st_fifo->pending_bytes -= len; in ali_ircc_dma_receive_complete()
1795 st_fifo->head++; in ali_ircc_dma_receive_complete()
1796 st_fifo->len--; in ali_ircc_dma_receive_complete()
1845 if (st_fifo->pending_bytes < 32) in ali_ircc_dma_receive_complete()
1855 st_fifo->head--; in ali_ircc_dma_receive_complete()
1856 st_fifo->len++; in ali_ircc_dma_receive_complete()
1857 st_fifo->pending_bytes += len; in ali_ircc_dma_receive_complete()
1858 st_fifo->entries[st_fifo->head].status = status; in ali_ircc_dma_receive_complete()
1859 st_fifo->entries[st_fifo->head].len = len; in ali_ircc_dma_receive_complete()