Lines Matching refs:substream
16 static int snd_usb_caiaq_midi_input_open(struct snd_rawmidi_substream *substream)
21 static int snd_usb_caiaq_midi_input_close(struct snd_rawmidi_substream *substream)
26 static void snd_usb_caiaq_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
28 struct snd_usb_caiaqdev *cdev = substream->rmidi->private_data;
33 cdev->midi_receive_substream = up ? substream : NULL;
37 static int snd_usb_caiaq_midi_output_open(struct snd_rawmidi_substream *substream)
42 static int snd_usb_caiaq_midi_output_close(struct snd_rawmidi_substream *substream)
44 struct snd_usb_caiaqdev *cdev = substream->rmidi->private_data;
53 struct snd_rawmidi_substream *substream)
60 len = snd_rawmidi_transmit(substream, cdev->midi_out_buf + 3,
73 "ret=%d, len=%d\n", substream, ret, len);
78 static void snd_usb_caiaq_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
80 struct snd_usb_caiaqdev *cdev = substream->rmidi->private_data;
83 cdev->midi_out_substream = substream;
85 snd_usb_caiaq_midi_send(cdev, substream);