• Home
  • Raw
  • Download

Lines Matching refs:fifo

344 	user->fifo = NULL;  in snd_seq_open()
349 user->fifo = snd_seq_fifo_new(user->fifo_pool_size); in snd_seq_open()
350 if (user->fifo == NULL) { in snd_seq_open()
382 if (client->data.user.fifo) in snd_seq_release()
383 snd_seq_fifo_delete(&client->data.user.fifo); in snd_seq_release()
402 struct snd_seq_fifo *fifo; in snd_seq_read() local
417 if (!client->accept_input || (fifo = client->data.user.fifo) == NULL) in snd_seq_read()
420 if (atomic_read(&fifo->overflow) > 0) { in snd_seq_read()
422 snd_seq_fifo_clear(fifo); in snd_seq_read()
429 snd_seq_fifo_lock(fifo); in snd_seq_read()
436 if ((err = snd_seq_fifo_cell_out(fifo, &cell, nonblock)) < 0) { in snd_seq_read()
472 snd_seq_fifo_cell_putback(fifo, cell); in snd_seq_read()
476 snd_seq_fifo_unlock(fifo); in snd_seq_read()
628 if (dest->data.user.fifo) in snd_seq_deliver_single_event()
629 result = snd_seq_fifo_event_in(dest->data.user.fifo, event); in snd_seq_deliver_single_event()
1109 client->data.user.fifo) { in snd_seq_poll()
1112 if (snd_seq_fifo_poll_wait(client->data.user.fifo, file, wait)) in snd_seq_poll()
1898 if (cptr->data.user.fifo) in snd_seq_ioctl_get_client_pool()
1899 info.input_free = snd_seq_unused_cells(cptr->data.user.fifo->pool); in snd_seq_ioctl_get_client_pool()
1938 if (client->type == USER_CLIENT && client->data.user.fifo != NULL && in snd_seq_ioctl_set_client_pool()
1943 rc = snd_seq_fifo_resize(client->data.user.fifo, info.input_pool); in snd_seq_ioctl_set_client_pool()
1974 if (client->type == USER_CLIENT && client->data.user.fifo) in snd_seq_ioctl_remove_events()
1975 snd_seq_fifo_clear(client->data.user.fifo); in snd_seq_ioctl_remove_events()
2558 if (client->type == USER_CLIENT && client->data.user.fifo && in snd_seq_info_clients_read()
2559 client->data.user.fifo->pool) { in snd_seq_info_clients_read()
2561 snd_seq_info_pool(buffer, client->data.user.fifo->pool, " "); in snd_seq_info_clients_read()