• Home
  • Raw
  • Download

Lines Matching refs:stream

44 static void midi_input_escaped_byte(struct snd_rawmidi_substream *stream,  in midi_input_escaped_byte()  argument
51 snd_rawmidi_receive(stream, nibbles, 2); in midi_input_escaped_byte()
55 struct snd_rawmidi_substream *stream, u8 byte) in midi_input_byte() argument
60 midi_input_escaped_byte(stream, byte); in midi_input_byte()
63 snd_rawmidi_receive(stream, &eox, sizeof(eox)); in midi_input_byte()
65 snd_rawmidi_receive(stream, sysex_escape_prefix, in midi_input_byte()
67 midi_input_escaped_byte(stream, 0x00); in midi_input_byte()
68 midi_input_escaped_byte(stream, 0xf9); in midi_input_byte()
71 snd_rawmidi_receive(stream, &byte, 1); in midi_input_byte()
76 struct snd_rawmidi_substream *stream, in midi_input_packet() argument
84 midi_input_byte(scs, stream, data[i]); in midi_input_packet()
86 snd_rawmidi_receive(stream, sysex_escape_prefix, in midi_input_packet()
89 midi_input_escaped_byte(stream, data[i]); in midi_input_packet()
90 snd_rawmidi_receive(stream, &eox, sizeof(eox)); in midi_input_packet()
100 struct snd_rawmidi_substream *stream; in handle_hss() local
114 stream = READ_ONCE(scs->input); in handle_hss()
115 if (stream) in handle_hss()
116 midi_input_packet(scs, stream, data, length); in handle_hss()
177 struct snd_rawmidi_substream *stream; in scs_output_work() local
185 stream = READ_ONCE(scs->output); in scs_output_work()
186 if (!stream || scs->error) { in scs_output_work()
197 if (snd_rawmidi_transmit(stream, &byte, 1) != 1) { in scs_output_work()
277 static int midi_capture_open(struct snd_rawmidi_substream *stream) in midi_capture_open() argument
282 static int midi_capture_close(struct snd_rawmidi_substream *stream) in midi_capture_close() argument
287 static void midi_capture_trigger(struct snd_rawmidi_substream *stream, int up) in midi_capture_trigger() argument
289 struct fw_scs1x *scs = stream->rmidi->private_data; in midi_capture_trigger()
293 WRITE_ONCE(scs->input, stream); in midi_capture_trigger()
299 static int midi_playback_open(struct snd_rawmidi_substream *stream) in midi_playback_open() argument
304 static int midi_playback_close(struct snd_rawmidi_substream *stream) in midi_playback_close() argument
309 static void midi_playback_trigger(struct snd_rawmidi_substream *stream, int up) in midi_playback_trigger() argument
311 struct fw_scs1x *scs = stream->rmidi->private_data; in midi_playback_trigger()
321 WRITE_ONCE(scs->output, stream); in midi_playback_trigger()
327 static void midi_playback_drain(struct snd_rawmidi_substream *stream) in midi_playback_drain() argument
329 struct fw_scs1x *scs = stream->rmidi->private_data; in midi_playback_drain()