Lines Matching defs:fifo
122 #define fifo_for_each(c, fifo, iter) \ argument
127 #define __init_fifo(fifo, gfp) \ argument
142 #define init_fifo_exact(fifo, _size, gfp) \ argument
148 #define init_fifo(fifo, _size, gfp) \ argument
156 #define free_fifo(fifo) \ argument
162 #define fifo_used(fifo) (((fifo)->back - (fifo)->front) & (fifo)->mask) argument
163 #define fifo_free(fifo) ((fifo)->size - fifo_used(fifo)) argument
165 #define fifo_empty(fifo) (!fifo_used(fifo)) argument
166 #define fifo_full(fifo) (!fifo_free(fifo)) argument
168 #define fifo_front(fifo) ((fifo)->data[(fifo)->front]) argument
169 #define fifo_back(fifo) \ argument
172 #define fifo_idx(fifo, p) (((p) - &fifo_front(fifo)) & (fifo)->mask) argument
174 #define fifo_push_back(fifo, i) \ argument
184 #define fifo_pop_front(fifo, i) \ argument
194 #define fifo_push_front(fifo, i) \ argument
205 #define fifo_pop_back(fifo, i) \ argument
216 #define fifo_push(fifo, i) fifo_push_back(fifo, (i)) argument
217 #define fifo_pop(fifo, i) fifo_pop_front(fifo, (i)) argument