Lines Matching refs:fifo_q
69 struct fifo *fifo_q = FIFOBARTOHANDLE(fifobar); in fifo_enqueue() local
74 if (!(fifo_q->fifobar[(fifo_q->tail + 1) & fifo_q->imask] in fifo_enqueue()
76 fifo_q->fifobar[fifo_q->tail & fifo_q->imask] |= in fifo_enqueue()
77 (entry & ENTRY_MASK_NOSTATE) | fifo_q->merge; in fifo_enqueue()
78 fifo_q->tail += 1; in fifo_enqueue()
88 struct fifo *fifo_q = FIFOBARTOHANDLE(fifobar); in fifo_dequeue() local
94 c = fifo_q->fifobar[fifo_q->head & fifo_q->imask]; in fifo_dequeue()
99 fifo_q->fifobar[fifo_q->head & fifo_q->imask] = in fifo_dequeue()
101 fifo_q->head += 1; in fifo_dequeue()
111 struct fifo *fifo_q = FIFOBARTOHANDLE(fifobar); in fifo_check_recv() local
117 c = fifo_q->fifobar[fifo_q->head & fifo_q->imask]; in fifo_check_recv()
211 struct fifo *fifo_q = base_addr; in fifo_setup() local
215 fifo_q->head = 0; in fifo_setup()
216 fifo_q->tail = 0; in fifo_setup()
217 fifo_q->reset = 0; in fifo_setup()
218 fifo_q->nrents = nr_entry; in fifo_setup()
219 fifo_q->imask = nr_entry - 1; in fifo_setup()
220 fifo_q->merge = ENTRY_MASK_O; in fifo_setup()
223 fifo_q->fifobar[i] = 0; in fifo_setup()