• Home
  • Raw
  • Download

Lines Matching refs:ev

650 static void queue_broadcast_event(struct snd_seq_queue *q, struct snd_seq_event *ev,  in queue_broadcast_event()  argument
655 sev = *ev; in queue_broadcast_event()
674 struct snd_seq_event *ev, in snd_seq_queue_process_event() argument
677 switch (ev->type) { in snd_seq_queue_process_event()
679 snd_seq_prioq_leave(q->tickq, ev->source.client, 1); in snd_seq_queue_process_event()
680 snd_seq_prioq_leave(q->timeq, ev->source.client, 1); in snd_seq_queue_process_event()
682 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
687 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
692 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
696 snd_seq_timer_set_tempo(q->timer, ev->data.queue.param.value); in snd_seq_queue_process_event()
697 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
701 if (snd_seq_timer_set_position_tick(q->timer, ev->data.queue.param.time.tick) == 0) { in snd_seq_queue_process_event()
702 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
707 if (snd_seq_timer_set_position_time(q->timer, ev->data.queue.param.time.time) == 0) { in snd_seq_queue_process_event()
708 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
713 ev->data.queue.param.skew.value, in snd_seq_queue_process_event()
714 ev->data.queue.param.skew.base) == 0) { in snd_seq_queue_process_event()
715 queue_broadcast_event(q, ev, atomic, hop); in snd_seq_queue_process_event()
726 int snd_seq_control_queue(struct snd_seq_event *ev, int atomic, int hop) in snd_seq_control_queue() argument
730 if (snd_BUG_ON(!ev)) in snd_seq_control_queue()
732 q = queueptr(ev->data.queue.queue); in snd_seq_control_queue()
737 if (! queue_access_lock(q, ev->source.client)) { in snd_seq_control_queue()
742 snd_seq_queue_process_event(q, ev, atomic, hop); in snd_seq_control_queue()