Lines Matching refs:ev
45 struct snd_seq_event *ev) in snd_virmidi_init_event() argument
47 memset(ev, 0, sizeof(*ev)); in snd_virmidi_init_event()
48 ev->source.port = vmidi->port; in snd_virmidi_init_event()
51 ev->dest.client = SNDRV_SEQ_ADDRESS_SUBSCRIBERS; in snd_virmidi_init_event()
55 ev->dest.client = vmidi->client; in snd_virmidi_init_event()
56 ev->dest.port = vmidi->port; in snd_virmidi_init_event()
59 ev->type = SNDRV_SEQ_EVENT_NONE; in snd_virmidi_init_event()
73 struct snd_seq_event *ev, in snd_virmidi_dev_receive_event() argument
87 if (ev->type == SNDRV_SEQ_EVENT_SYSEX) { in snd_virmidi_dev_receive_event()
88 if ((ev->flags & SNDRV_SEQ_EVENT_LENGTH_MASK) != SNDRV_SEQ_EVENT_LENGTH_VARIABLE) in snd_virmidi_dev_receive_event()
90 snd_seq_dump_var_event(ev, dump_to_rawmidi, vmidi->substream); in snd_virmidi_dev_receive_event()
93 len = snd_midi_event_decode(vmidi->parser, msg, sizeof(msg), ev); in snd_virmidi_dev_receive_event()
109 static int snd_virmidi_event_input(struct snd_seq_event *ev, int direct, in snd_virmidi_event_input() argument
117 return snd_virmidi_dev_receive_event(rdev, ev, atomic); in snd_virmidi_event_input()