• Home
  • Raw
  • Download

Lines Matching refs:ev

675 static void queue_broadcast_event(struct snd_seq_queue *q, struct snd_seq_event *ev,  in queue_broadcast_event()  argument
680 sev = *ev; in queue_broadcast_event()
699 struct snd_seq_event *ev, in snd_seq_queue_process_event() argument
702 switch (ev->type) { in snd_seq_queue_process_event()
704 snd_seq_prioq_leave(q->tickq, ev->source.client, 1); in snd_seq_queue_process_event()
705 snd_seq_prioq_leave(q->timeq, ev->source.client, 1); in snd_seq_queue_process_event()
707 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
712 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
717 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
721 snd_seq_timer_set_tempo(q->timer, ev->data.queue.param.value); in snd_seq_queue_process_event()
722 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
726 if (snd_seq_timer_set_position_tick(q->timer, ev->data.queue.param.time.tick) == 0) { in snd_seq_queue_process_event()
727 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
732 if (snd_seq_timer_set_position_time(q->timer, ev->data.queue.param.time.time) == 0) { in snd_seq_queue_process_event()
733 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
738 ev->data.queue.param.skew.value, in snd_seq_queue_process_event()
739 ev->data.queue.param.skew.base) == 0) { in snd_seq_queue_process_event()
740 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
751 int snd_seq_control_queue(struct snd_seq_event *ev, int atomic, int hop) in snd_seq_control_queue() argument
755 if (snd_BUG_ON(!ev)) in snd_seq_control_queue()
757 q = queueptr(ev->data.queue.queue); in snd_seq_control_queue()
762 if (! queue_access_lock(q, ev->source.client)) { in snd_seq_control_queue()
767 snd_seq_queue_process_event(q, ev, atomic, hop); in snd_seq_control_queue()