Searched refs:fifo (Results 1 – 1 of 1) sorted by relevance
66 struct deferred_action fifo[DEFERRED_ACTION_FIFO_SIZE]; member94 static void action_fifo_init(struct action_fifo *fifo) in action_fifo_init() argument96 fifo->head = 0; in action_fifo_init()97 fifo->tail = 0; in action_fifo_init()100 static bool action_fifo_is_empty(const struct action_fifo *fifo) in action_fifo_is_empty() argument102 return (fifo->head == fifo->tail); in action_fifo_is_empty()105 static struct deferred_action *action_fifo_get(struct action_fifo *fifo) in action_fifo_get() argument107 if (action_fifo_is_empty(fifo)) in action_fifo_get()110 return &fifo->fifo[fifo->tail++]; in action_fifo_get()113 static struct deferred_action *action_fifo_put(struct action_fifo *fifo) in action_fifo_put() argument[all …]