Searched refs:fifo (Results 1 – 1 of 1) sorted by relevance
24 (fifo)->mask = (fifo)->size \53 #define fifo_used(fifo) (((fifo)->back - (fifo)->front)) argument54 #define fifo_free(fifo) ((fifo)->size - fifo_used(fifo)) argument56 #define fifo_empty(fifo) ((fifo)->front == (fifo)->back) argument57 #define fifo_full(fifo) (fifo_used(fifo) == (fifo)->size) argument59 #define fifo_peek_front(fifo) ((fifo)->data[(fifo)->front & (fifo)->mask]) argument60 #define fifo_peek_back(fifo) ((fifo)->data[((fifo)->back - 1) & (fifo)->mask]) argument64 ? (fifo)->front : (fifo)->back) & ~(fifo)->mask) + \68 #define fifo_idx_entry(fifo, i) ((fifo)->data[((fifo)->front + (i)) & (fifo)->mask]) argument96 (i) = (fifo)->data[(fifo)->front++ & (fifo)->mask]; \[all …]
Completed in 5 milliseconds