Searched refs:vmidi (Results 1 – 4 of 4) sorted by relevance
44 static void snd_virmidi_init_event(struct snd_virmidi *vmidi, in snd_virmidi_init_event() argument48 ev->source.port = vmidi->port; in snd_virmidi_init_event()49 switch (vmidi->seq_mode) { 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()76 struct snd_virmidi *vmidi; in snd_virmidi_dev_receive_event() local84 list_for_each_entry(vmidi, &rdev->filelist, list) { in snd_virmidi_dev_receive_event()85 if (!READ_ONCE(vmidi->trigger)) in snd_virmidi_dev_receive_event()90 snd_seq_dump_var_event(ev, dump_to_rawmidi, vmidi->substream); in snd_virmidi_dev_receive_event()91 snd_midi_event_reset_decode(vmidi->parser); in snd_virmidi_dev_receive_event()[all …]
349 emu->vmidi = NULL; in snd_emux_init_virmidi()353 emu->vmidi = kzalloc_objs(*emu->vmidi, emu->midi_ports); in snd_emux_init_virmidi()354 if (!emu->vmidi) in snd_emux_init_virmidi()371 emu->vmidi[i] = rmidi; in snd_emux_init_virmidi()384 if (!emu->vmidi) in snd_emux_delete_virmidi()388 if (emu->vmidi[i]) in snd_emux_delete_virmidi()389 snd_device_free(emu->card, emu->vmidi[i]); in snd_emux_delete_virmidi()391 kfree(emu->vmidi); in snd_emux_delete_virmidi()392 emu->vmidi = NULL; in snd_emux_delete_virmidi()
74 struct snd_card_virmidi *vmidi; in snd_virmidi_probe() local82 vmidi = card->private_data; in snd_virmidi_probe()83 vmidi->card = card; in snd_virmidi_probe()97 vmidi->midi[idx] = rmidi; in snd_virmidi_probe()
107 struct snd_rawmidi **vmidi; member