Lines Matching full:fifo
2 * ALSA sequencer FIFO
28 /* === FIFO === */
31 struct snd_seq_pool *pool; /* FIFO pool */
32 struct snd_seq_event_cell *head; /* pointer to head of fifo */
33 struct snd_seq_event_cell *tail; /* pointer to tail of fifo */
42 /* create new fifo (constructor) */
45 /* delete fifo (destructor) */
49 /* enqueue event to fifo */
52 /* lock fifo from release */
53 #define snd_seq_fifo_lock(fifo) snd_use_lock_use(&(fifo)->use_lock) argument
54 #define snd_seq_fifo_unlock(fifo) snd_use_lock_free(&(fifo)->use_lock) argument
56 /* get a cell from fifo - fifo should be locked */
59 /* free dequeued cell - fifo should be locked */
68 /* resize pool in fifo */