Lines Matching refs:queue
593 bounce_ev.queue = SNDRV_SEQ_QUEUE_DIRECT; in bounce_error_event()
617 int queue, int real_time) in update_timestamp_of_queue() argument
621 q = queueptr(queue); in update_timestamp_of_queue()
624 event->queue = queue; in update_timestamp_of_queue()
767 update_timestamp_of_queue(event, subs->info.queue, in __deliver_to_subscribers()
846 if (event->queue == SNDRV_SEQ_ADDRESS_SUBSCRIBERS || in snd_seq_deliver_event()
948 if (event->queue == SNDRV_SEQ_ADDRESS_SUBSCRIBERS) { in snd_seq_client_enqueue_event()
950 event->queue = SNDRV_SEQ_QUEUE_DIRECT; in snd_seq_client_enqueue_event()
968 if (snd_seq_queue_is_used(event->queue, client->number) <= 0) in snd_seq_client_enqueue_event()
1623 info->queue = q->queue; in snd_seq_ioctl_create_queue()
1629 snprintf(info->name, sizeof(info->name), "Queue-%d", q->queue); in snd_seq_ioctl_create_queue()
1641 return snd_seq_queue_delete(client->number, info->queue); in snd_seq_ioctl_delete_queue()
1651 q = queueptr(info->queue); in snd_seq_ioctl_get_queue_info()
1656 info->queue = q->queue; in snd_seq_ioctl_get_queue_info()
1676 if (snd_seq_queue_check_access(info->queue, client->number)) { in snd_seq_ioctl_set_queue_info()
1677 if (snd_seq_queue_set_owner(info->queue, client->number, info->locked) < 0) in snd_seq_ioctl_set_queue_info()
1680 snd_seq_queue_use(info->queue, client->number, 1); in snd_seq_ioctl_set_queue_info()
1685 q = queueptr(info->queue); in snd_seq_ioctl_set_queue_info()
1708 info->queue = q->queue; in snd_seq_ioctl_get_named_queue()
1721 struct snd_seq_queue *queue; in snd_seq_ioctl_get_queue_status() local
1724 queue = queueptr(status->queue); in snd_seq_ioctl_get_queue_status()
1725 if (queue == NULL) in snd_seq_ioctl_get_queue_status()
1728 status->queue = queue->queue; in snd_seq_ioctl_get_queue_status()
1730 tmr = queue->timer; in snd_seq_ioctl_get_queue_status()
1731 status->events = queue->tickq->cells + queue->timeq->cells; in snd_seq_ioctl_get_queue_status()
1738 status->flags = queue->flags; in snd_seq_ioctl_get_queue_status()
1739 queuefree(queue); in snd_seq_ioctl_get_queue_status()
1750 struct snd_seq_queue *queue; in snd_seq_ioctl_get_queue_tempo() local
1753 queue = queueptr(tempo->queue); in snd_seq_ioctl_get_queue_tempo()
1754 if (queue == NULL) in snd_seq_ioctl_get_queue_tempo()
1757 tempo->queue = queue->queue; in snd_seq_ioctl_get_queue_tempo()
1759 tmr = queue->timer; in snd_seq_ioctl_get_queue_tempo()
1767 queuefree(queue); in snd_seq_ioctl_get_queue_tempo()
1776 if (!snd_seq_queue_check_access(tempo->queue, client)) in snd_seq_set_queue_tempo()
1778 return snd_seq_queue_timer_set_tempo(tempo->queue, client, tempo); in snd_seq_set_queue_tempo()
1800 struct snd_seq_queue *queue; in snd_seq_ioctl_get_queue_timer() local
1803 queue = queueptr(timer->queue); in snd_seq_ioctl_get_queue_timer()
1804 if (queue == NULL) in snd_seq_ioctl_get_queue_timer()
1807 mutex_lock(&queue->timer_mutex); in snd_seq_ioctl_get_queue_timer()
1808 tmr = queue->timer; in snd_seq_ioctl_get_queue_timer()
1810 timer->queue = queue->queue; in snd_seq_ioctl_get_queue_timer()
1817 mutex_unlock(&queue->timer_mutex); in snd_seq_ioctl_get_queue_timer()
1818 queuefree(queue); in snd_seq_ioctl_get_queue_timer()
1834 if (snd_seq_queue_check_access(timer->queue, client->number)) { in snd_seq_ioctl_set_queue_timer()
1838 q = queueptr(timer->queue); in snd_seq_ioctl_set_queue_timer()
1843 snd_seq_queue_timer_close(timer->queue); in snd_seq_ioctl_set_queue_timer()
1849 result = snd_seq_queue_timer_open(timer->queue); in snd_seq_ioctl_set_queue_timer()
1867 used = snd_seq_queue_is_used(info->queue, client->number); in snd_seq_ioctl_get_queue_client()
1885 err = snd_seq_queue_use(info->queue, client->number, info->used); in snd_seq_ioctl_set_queue_client()
2071 subs->queue = s->info.queue; in snd_seq_ioctl_query_subs()
2541 ev->queue = SNDRV_SEQ_QUEUE_DIRECT; in snd_seq_kernel_client_dispatch()
2654 …f(buffer, "[%c:%d]", ((s->info.flags & SNDRV_SEQ_PORT_SUBS_TIME_REAL) ? 'r' : 't'), s->info.queue); in snd_seq_info_dump_subscribers()