Lines Matching full:fifo
3 * ALSA sequencer FIFO
13 /* === FIFO === */
16 struct snd_seq_pool *pool; /* FIFO pool */
17 struct snd_seq_event_cell *head; /* pointer to head of fifo */
18 struct snd_seq_event_cell *tail; /* pointer to tail of fifo */
27 /* create new fifo (constructor) */
30 /* delete fifo (destructor) */
34 /* enqueue event to fifo */
37 /* lock fifo from release */
38 #define snd_seq_fifo_lock(fifo) snd_use_lock_use(&(fifo)->use_lock) argument
39 #define snd_seq_fifo_unlock(fifo) snd_use_lock_free(&(fifo)->use_lock) argument
41 /* get a cell from fifo - fifo should be locked */
44 /* free dequeued cell - fifo should be locked */
53 /* resize pool in fifo */