Lines Matching defs:fifo
53 struct list_head fifo;
54 spinlock_t fifo_lock; /* fifo access synchronization */
123 if (list_empty(&c->fifo) && list_empty(&c->halt_fifo))
127 list_for_each_entry_safe(mbo, tmp, &c->fifo, list) {
144 if (unlikely((!list_empty(&c->fifo) || !list_empty(&c->halt_fifo))))
145 dev_warn(&c->dev, "Channel or trash fifo not empty\n");
149 * flush_trash_fifo - clear the trash fifo
849 list_add_tail(&mbo->list, &c->fifo);
866 * buffer and puts them in the fifo.
867 * Buffers of Rx channels are put in the kthread fifo, hence immediately
907 list_add_tail(&mbo->list, &c->fifo);
922 * most_submit_mbo - submits an MBO to fifo
969 empty = list_empty(&c->fifo);
981 * This attempts to get a free buffer out of the channel fifo.
1009 if (list_empty(&c->fifo)) {
1013 mbo = list_pop_mbo(&c->fifo);
1343 INIT_LIST_HEAD(&c->fifo);
1435 * sitting in the wait fifo.