• Home
  • Raw
  • Download

Lines Matching refs:rmidi

79 	if (midi->rmidi == NULL) {  in do_emu10k1_midi_interrupt()
156 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; in snd_emu10k1_midi_input_open()
183 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; in snd_emu10k1_midi_output_open()
210 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; in snd_emu10k1_midi_input_close()
233 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; in snd_emu10k1_midi_output_close()
256 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; in snd_emu10k1_midi_input_trigger()
270 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; in snd_emu10k1_midi_output_trigger()
322 static void snd_emu10k1_midi_free(struct snd_rawmidi *rmidi) in snd_emu10k1_midi_free() argument
324 struct snd_emu10k1_midi *midi = rmidi->private_data; in snd_emu10k1_midi_free()
326 midi->rmidi = NULL; in snd_emu10k1_midi_free()
331 struct snd_rawmidi *rmidi; in emu10k1_midi_init() local
334 if ((err = snd_rawmidi_new(emu->card, name, device, 1, 1, &rmidi)) < 0) in emu10k1_midi_init()
340 strcpy(rmidi->name, name); in emu10k1_midi_init()
341 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT, &snd_emu10k1_midi_output); in emu10k1_midi_init()
342 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_INPUT, &snd_emu10k1_midi_input); in emu10k1_midi_init()
343 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT | in emu10k1_midi_init()
346 rmidi->private_data = midi; in emu10k1_midi_init()
347 rmidi->private_free = snd_emu10k1_midi_free; in emu10k1_midi_init()
348 midi->rmidi = rmidi; in emu10k1_midi_init()