Lines Matching refs:queue

545 	bounce_ev.queue = SNDRV_SEQ_QUEUE_DIRECT;  in bounce_error_event()
569 int queue, int real_time) in update_timestamp_of_queue() argument
573 q = queueptr(queue); in update_timestamp_of_queue()
576 event->queue = queue; in update_timestamp_of_queue()
687 update_timestamp_of_queue(event, subs->info.queue, in deliver_to_subscribers()
818 if (event->queue == SNDRV_SEQ_ADDRESS_SUBSCRIBERS || in snd_seq_deliver_event()
822 else if (event->queue == SNDRV_SEQ_ADDRESS_BROADCAST || in snd_seq_deliver_event()
927 if (event->queue == SNDRV_SEQ_ADDRESS_SUBSCRIBERS) { in snd_seq_client_enqueue_event()
929 event->queue = SNDRV_SEQ_QUEUE_DIRECT; in snd_seq_client_enqueue_event()
932 if (event->queue == SNDRV_SEQ_ADDRESS_BROADCAST) { in snd_seq_client_enqueue_event()
934 event->queue = SNDRV_SEQ_QUEUE_DIRECT; in snd_seq_client_enqueue_event()
953 if (snd_seq_queue_is_used(event->queue, client->number) <= 0) in snd_seq_client_enqueue_event()
1547 info.queue = q->queue; in snd_seq_ioctl_create_queue()
1553 snprintf(info.name, sizeof(info.name), "Queue-%d", q->queue); in snd_seq_ioctl_create_queue()
1572 return snd_seq_queue_delete(client->number, info.queue); in snd_seq_ioctl_delete_queue()
1585 q = queueptr(info.queue); in snd_seq_ioctl_get_queue_info()
1590 info.queue = q->queue; in snd_seq_ioctl_get_queue_info()
1616 if (snd_seq_queue_check_access(info.queue, client->number)) { in snd_seq_ioctl_set_queue_info()
1617 if (snd_seq_queue_set_owner(info.queue, client->number, info.locked) < 0) in snd_seq_ioctl_set_queue_info()
1620 snd_seq_queue_use(info.queue, client->number, 1); in snd_seq_ioctl_set_queue_info()
1625 q = queueptr(info.queue); in snd_seq_ioctl_set_queue_info()
1650 info.queue = q->queue; in snd_seq_ioctl_get_named_queue()
1666 struct snd_seq_queue *queue; in snd_seq_ioctl_get_queue_status() local
1672 queue = queueptr(status.queue); in snd_seq_ioctl_get_queue_status()
1673 if (queue == NULL) in snd_seq_ioctl_get_queue_status()
1676 status.queue = queue->queue; in snd_seq_ioctl_get_queue_status()
1678 tmr = queue->timer; in snd_seq_ioctl_get_queue_status()
1679 status.events = queue->tickq->cells + queue->timeq->cells; in snd_seq_ioctl_get_queue_status()
1686 status.flags = queue->flags; in snd_seq_ioctl_get_queue_status()
1687 queuefree(queue); in snd_seq_ioctl_get_queue_status()
1700 struct snd_seq_queue *queue; in snd_seq_ioctl_get_queue_tempo() local
1706 queue = queueptr(tempo.queue); in snd_seq_ioctl_get_queue_tempo()
1707 if (queue == NULL) in snd_seq_ioctl_get_queue_tempo()
1710 tempo.queue = queue->queue; in snd_seq_ioctl_get_queue_tempo()
1712 tmr = queue->timer; in snd_seq_ioctl_get_queue_tempo()
1718 queuefree(queue); in snd_seq_ioctl_get_queue_tempo()
1729 if (!snd_seq_queue_check_access(tempo->queue, client)) in snd_seq_set_queue_tempo()
1731 return snd_seq_queue_timer_set_tempo(tempo->queue, client, tempo); in snd_seq_set_queue_tempo()
1755 struct snd_seq_queue *queue; in snd_seq_ioctl_get_queue_timer() local
1761 queue = queueptr(timer.queue); in snd_seq_ioctl_get_queue_timer()
1762 if (queue == NULL) in snd_seq_ioctl_get_queue_timer()
1765 if (mutex_lock_interruptible(&queue->timer_mutex)) { in snd_seq_ioctl_get_queue_timer()
1766 queuefree(queue); in snd_seq_ioctl_get_queue_timer()
1769 tmr = queue->timer; in snd_seq_ioctl_get_queue_timer()
1771 timer.queue = queue->queue; in snd_seq_ioctl_get_queue_timer()
1778 mutex_unlock(&queue->timer_mutex); in snd_seq_ioctl_get_queue_timer()
1779 queuefree(queue); in snd_seq_ioctl_get_queue_timer()
1800 if (snd_seq_queue_check_access(timer.queue, client->number)) { in snd_seq_ioctl_set_queue_timer()
1804 q = queueptr(timer.queue); in snd_seq_ioctl_set_queue_timer()
1812 snd_seq_queue_timer_close(timer.queue); in snd_seq_ioctl_set_queue_timer()
1818 result = snd_seq_queue_timer_open(timer.queue); in snd_seq_ioctl_set_queue_timer()
1839 used = snd_seq_queue_is_used(info.queue, client->number); in snd_seq_ioctl_get_queue_client()
1862 err = snd_seq_queue_use(info.queue, client->number, info.used); in snd_seq_ioctl_set_queue_client()
2069 subs.queue = s->info.queue; in snd_seq_ioctl_query_subs()
2391 ev->queue = SNDRV_SEQ_QUEUE_DIRECT; in snd_seq_kernel_client_dispatch()
2482 …f(buffer, "[%c:%d]", ((s->info.flags & SNDRV_SEQ_PORT_SUBS_TIME_REAL) ? 'r' : 't'), s->info.queue); in snd_seq_info_dump_subscribers()