Lines Matching refs:pool
119 return snd_seq_total_cells(client->pool) > 0; in snd_seq_write_pool_allocated()
229 client->pool = snd_seq_pool_new(poolsize); in seq_create_client1()
230 if (client->pool == NULL) { in seq_create_client1()
260 snd_seq_pool_delete(&client->pool); in seq_create_client1()
280 if (client->pool) in seq_free_client1()
281 snd_seq_pool_delete(&client->pool); in seq_free_client1()
959 err = snd_seq_event_dup(client->pool, event, &cell, !blocking || atomic, file); in snd_seq_client_enqueue_event()
1024 if (!client->accept_output || client->pool == NULL) in snd_seq_write()
1028 if (client->pool->size > 0 && !snd_seq_write_pool_allocated(client)) { in snd_seq_write()
1029 if (snd_seq_pool_init(client->pool) < 0) in snd_seq_write()
1119 snd_seq_pool_poll_wait(client->pool, file, wait)) in snd_seq_poll()
1886 info.output_pool = cptr->pool->size; in snd_seq_ioctl_get_client_pool()
1887 info.output_room = cptr->pool->room; in snd_seq_ioctl_get_client_pool()
1889 info.output_free = snd_seq_unused_cells(cptr->pool); 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()
1921 info.output_pool != client->pool->size)) { in snd_seq_ioctl_set_client_pool()
1925 snd_seq_pool_done(client->pool); in snd_seq_ioctl_set_client_pool()
1927 client->pool->size = info.output_pool; in snd_seq_ioctl_set_client_pool()
1928 rc = snd_seq_pool_init(client->pool); in snd_seq_ioctl_set_client_pool()
1943 info.output_room <= client->pool->size) { in snd_seq_ioctl_set_client_pool()
1944 client->pool->room = info.output_room; in snd_seq_ioctl_set_client_pool()
2444 if (snd_seq_pool_poll_wait(client->pool, file, wait)) in snd_seq_kernel_client_write_poll()
2545 snd_seq_info_pool(buffer, client->pool, " "); 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()