Lines Matching refs:st_fifo
784 self->st_fifo.len = self->st_fifo.tail = self->st_fifo.head = 0;
811 struct st_fifo *st_fifo;
819 st_fifo = &self->st_fifo;
831 st_fifo->entries[st_fifo->tail].status = status;
833 st_fifo->entries[st_fifo->tail].len = inb(iobase+RFLFL);
834 st_fifo->entries[st_fifo->tail].len |= inb(iobase+RFLFH) << 8;
836 st_fifo->tail++;
837 st_fifo->len++;
840 while (st_fifo->len) {
842 status = st_fifo->entries[st_fifo->head].status;
843 len = st_fifo->entries[st_fifo->head].len;
844 st_fifo->head++;
845 st_fifo->len--;
880 st_fifo->head--;
881 st_fifo->len++;
882 st_fifo->entries[st_fifo->head].status = status;
883 st_fifo->entries[st_fifo->head].len = len;