Lines Matching refs:fifo_q
73 struct fifo *fifo_q = FIFOBARTOHANDLE(fifobar); in fifo_enqueue() local
78 if (!(fifo_q->fifobar[(fifo_q->tail + 1) & fifo_q->imask] in fifo_enqueue()
80 fifo_q->fifobar[fifo_q->tail & fifo_q->imask] |= in fifo_enqueue()
81 (entry & ENTRY_MASK_NOSTATE) | fifo_q->merge; in fifo_enqueue()
82 fifo_q->tail += 1; in fifo_enqueue()
92 struct fifo *fifo_q = FIFOBARTOHANDLE(fifobar); in fifo_dequeue() local
98 c = fifo_q->fifobar[fifo_q->head & fifo_q->imask]; in fifo_dequeue()
103 fifo_q->fifobar[fifo_q->head & fifo_q->imask] = in fifo_dequeue()
105 fifo_q->head += 1; in fifo_dequeue()
115 struct fifo *fifo_q = FIFOBARTOHANDLE(fifobar); in fifo_check_recv() local
121 c = fifo_q->fifobar[fifo_q->head & fifo_q->imask]; in fifo_check_recv()
215 struct fifo *fifo_q = base_addr; in fifo_setup() local
219 fifo_q->head = 0; in fifo_setup()
220 fifo_q->tail = 0; in fifo_setup()
221 fifo_q->reset = 0; in fifo_setup()
222 fifo_q->nrents = nr_entry; in fifo_setup()
223 fifo_q->imask = nr_entry - 1; in fifo_setup()
224 fifo_q->merge = ENTRY_MASK_O; in fifo_setup()
227 fifo_q->fifobar[i] = 0; in fifo_setup()