Lines Matching full:back
9 size_t front, back, size, mask; \
22 (fifo)->front = (fifo)->back = 0; \
39 swap((l)->back, (r)->back); \
53 #define fifo_used(fifo) (((fifo)->back - (fifo)->front))
56 #define fifo_empty(fifo) ((fifo)->front == (fifo)->back)
60 #define fifo_peek_back(fifo) ((fifo)->data[((fifo)->back - 1) & (fifo)->mask])
64 ? (fifo)->front : (fifo)->back) & ~(fifo)->mask) + \
71 (fifo_full((f)) ? NULL : &(f)->data[(f)->back++ & (f)->mask])
104 (i) = (fifo)->data[--(fifo)->back & (fifo)->mask]; \
116 ((_iter != (_fifo)->back) && \
123 ((_iter != (_fifo)->back) && \