Lines Matching refs:fifo

343 	user->fifo = NULL;  in snd_seq_open()
348 user->fifo = snd_seq_fifo_new(user->fifo_pool_size); in snd_seq_open()
349 if (user->fifo == NULL) { in snd_seq_open()
381 if (client->data.user.fifo) in snd_seq_release()
382 snd_seq_fifo_delete(&client->data.user.fifo); in snd_seq_release()
401 struct snd_seq_fifo *fifo; in snd_seq_read() local
416 if (!client->accept_input || (fifo = client->data.user.fifo) == NULL) in snd_seq_read()
419 if (atomic_read(&fifo->overflow) > 0) { in snd_seq_read()
421 snd_seq_fifo_clear(fifo); in snd_seq_read()
428 snd_seq_fifo_lock(fifo); in snd_seq_read()
435 if ((err = snd_seq_fifo_cell_out(fifo, &cell, nonblock)) < 0) { in snd_seq_read()
471 snd_seq_fifo_cell_putback(fifo, cell); in snd_seq_read()
475 snd_seq_fifo_unlock(fifo); in snd_seq_read()
627 if (dest->data.user.fifo) in snd_seq_deliver_single_event()
628 result = snd_seq_fifo_event_in(dest->data.user.fifo, event); in snd_seq_deliver_single_event()
1108 client->data.user.fifo) { in snd_seq_poll()
1111 if (snd_seq_fifo_poll_wait(client->data.user.fifo, file, wait)) in snd_seq_poll()
1893 if (cptr->data.user.fifo) in snd_seq_ioctl_get_client_pool()
1894 info.input_free = snd_seq_unused_cells(cptr->data.user.fifo->pool); in snd_seq_ioctl_get_client_pool()
1932 if (client->type == USER_CLIENT && client->data.user.fifo != NULL && in snd_seq_ioctl_set_client_pool()
1937 rc = snd_seq_fifo_resize(client->data.user.fifo, info.input_pool); in snd_seq_ioctl_set_client_pool()
1968 if (client->type == USER_CLIENT && client->data.user.fifo) in snd_seq_ioctl_remove_events()
1969 snd_seq_fifo_clear(client->data.user.fifo); in snd_seq_ioctl_remove_events()
2547 if (client->type == USER_CLIENT && client->data.user.fifo && in snd_seq_info_clients_read()
2548 client->data.user.fifo->pool) { in snd_seq_info_clients_read()
2550 snd_seq_info_pool(buffer, client->data.user.fifo->pool, " "); in snd_seq_info_clients_read()