Lines Matching refs:st_fifo
1760 self->st_fifo.len = self->st_fifo.pending_bytes = 0; in ali_ircc_dma_receive()
1761 self->st_fifo.tail = self->st_fifo.head = 0; in ali_ircc_dma_receive()
1788 struct st_fifo *st_fifo; in ali_ircc_dma_receive_complete() local
1795 st_fifo = &self->st_fifo; in ali_ircc_dma_receive_complete()
1818 if (st_fifo->tail >= MAX_RX_WINDOW) { in ali_ircc_dma_receive_complete()
1823 st_fifo->entries[st_fifo->tail].status = status; in ali_ircc_dma_receive_complete()
1824 st_fifo->entries[st_fifo->tail].len = len; in ali_ircc_dma_receive_complete()
1825 st_fifo->pending_bytes += len; in ali_ircc_dma_receive_complete()
1826 st_fifo->tail++; in ali_ircc_dma_receive_complete()
1827 st_fifo->len++; in ali_ircc_dma_receive_complete()
1833 status = st_fifo->entries[st_fifo->head].status; in ali_ircc_dma_receive_complete()
1834 len = st_fifo->entries[st_fifo->head].len; in ali_ircc_dma_receive_complete()
1835 st_fifo->pending_bytes -= len; in ali_ircc_dma_receive_complete()
1836 st_fifo->head++; in ali_ircc_dma_receive_complete()
1837 st_fifo->len--; in ali_ircc_dma_receive_complete()
1880 if (st_fifo->pending_bytes < 32) in ali_ircc_dma_receive_complete()
1889 st_fifo->head--; in ali_ircc_dma_receive_complete()
1890 st_fifo->len++; in ali_ircc_dma_receive_complete()
1891 st_fifo->pending_bytes += len; in ali_ircc_dma_receive_complete()
1892 st_fifo->entries[st_fifo->head].status = status; in ali_ircc_dma_receive_complete()
1893 st_fifo->entries[st_fifo->head].len = len; in ali_ircc_dma_receive_complete()