Lines Matching refs:user

48 /* dynamically allocated client numbers (both kernel drivers and user space) */
323 /* create a user client */
328 struct snd_seq_user_client *user;
348 user = &client->data.user;
349 user->fifo = NULL;
350 user->fifo_pool_size = 0;
353 user->fifo_pool_size = SNDRV_SEQ_DEFAULT_CLIENT_EVENTS;
354 user->fifo = snd_seq_fifo_new(user->fifo_pool_size);
355 if (user->fifo == NULL) {
371 user->file = file;
373 client->data.user.owner = get_pid(task_pid(current));
381 /* delete a user client */
388 if (client->data.user.fifo)
389 snd_seq_fifo_delete(&client->data.user.fifo);
393 put_pid(client->data.user.owner);
414 * -EINVAL no enough user-space buffer to write the whole event
415 * -EFAULT seg. fault during copy to user space
439 fifo = client->data.user.fifo;
556 * If the receiver client is a user client, the original event is
632 if (!dest->data.user.fifo)
634 return snd_seq_fifo_event_in(dest->data.user.fifo, event);
987 * -EFAULT seg. fault during copy from user space
1026 /* Read in the event header from the user */
1073 /* set user space pointer */
1125 client->data.user.fifo) {
1128 if (snd_seq_fifo_poll_wait(client->data.user.fifo, file, wait))
1236 info->pid = pid_vnr(cptr->data.user.owner);
1460 * send an subscription notify event to user client:
1461 * client must be user client.
1863 info->input_pool = cptr->data.user.fifo_pool_size;
1865 info->input_free = snd_seq_fifo_unused_cells(cptr->data.user.fifo);
1901 if (client->type == USER_CLIENT && client->data.user.fifo != NULL &&
1904 info->input_pool != client->data.user.fifo_pool_size) {
1906 rc = snd_seq_fifo_resize(client->data.user.fifo, info->input_pool);
1909 client->data.user.fifo_pool_size = info->input_pool;
1931 * No restrictions so for a user client we can clear
1934 if (client->type == USER_CLIENT && client->data.user.fifo)
1935 snd_seq_fifo_clear(client->data.user.fifo);
2694 if (client->type == USER_CLIENT && client->data.user.fifo &&
2695 client->data.user.fifo->pool) {
2697 snd_seq_info_pool(buffer, client->data.user.fifo->pool, " ");