Home
last modified time | relevance | path

Searched refs:snd_rawmidi_substream (Results 1 – 25 of 62) sorted by relevance

123

/Linux-v4.19/include/sound/
Drawmidi.h49 struct snd_rawmidi_substream;
54 int (*open) (struct snd_rawmidi_substream * substream);
55 int (*close) (struct snd_rawmidi_substream * substream);
56 void (*trigger) (struct snd_rawmidi_substream * substream, int up);
57 void (*drain) (struct snd_rawmidi_substream * substream);
68 struct snd_rawmidi_substream *substream;
83 void (*event)(struct snd_rawmidi_substream *substream);
88 void (*private_free)(struct snd_rawmidi_substream *substream);
91 struct snd_rawmidi_substream { struct
111 struct snd_rawmidi_substream *input; argument
[all …]
/Linux-v4.19/sound/firewire/tascam/
Dtascam-midi.c11 static int midi_capture_open(struct snd_rawmidi_substream *substream) in midi_capture_open()
17 static int midi_playback_open(struct snd_rawmidi_substream *substream) in midi_playback_open()
26 static int midi_capture_close(struct snd_rawmidi_substream *substream) in midi_capture_close()
32 static int midi_playback_close(struct snd_rawmidi_substream *substream) in midi_playback_close()
37 static void midi_playback_drain(struct snd_rawmidi_substream *substream) in midi_playback_drain()
44 static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_capture_trigger()
59 static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_playback_trigger()
88 struct snd_rawmidi_substream *subs; in snd_tscm_create_midi_devices()
/Linux-v4.19/sound/firewire/oxfw/
Doxfw-scs1x.c20 struct snd_rawmidi_substream *input;
23 struct snd_rawmidi_substream *output;
45 static void midi_input_escaped_byte(struct snd_rawmidi_substream *stream, in midi_input_escaped_byte()
56 struct snd_rawmidi_substream *stream, u8 byte) in midi_input_byte()
77 struct snd_rawmidi_substream *stream, in midi_input_packet()
101 struct snd_rawmidi_substream *stream; in handle_hss()
178 struct snd_rawmidi_substream *stream; in scs_output_work()
278 static int midi_capture_open(struct snd_rawmidi_substream *stream) in midi_capture_open()
283 static int midi_capture_close(struct snd_rawmidi_substream *stream) in midi_capture_close()
288 static void midi_capture_trigger(struct snd_rawmidi_substream *stream, int up) in midi_capture_trigger()
[all …]
Doxfw-midi.c11 static int midi_capture_open(struct snd_rawmidi_substream *substream) in midi_capture_open()
33 static int midi_playback_open(struct snd_rawmidi_substream *substream) in midi_playback_open()
55 static int midi_capture_close(struct snd_rawmidi_substream *substream) in midi_capture_close()
70 static int midi_playback_close(struct snd_rawmidi_substream *substream) in midi_playback_close()
85 static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_capture_trigger()
102 static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_playback_trigger()
122 struct snd_rawmidi_substream *subs; in set_midi_substream_names()
/Linux-v4.19/sound/firewire/fireface/
Dff-midi.c11 static int midi_capture_open(struct snd_rawmidi_substream *substream) in midi_capture_open()
17 static int midi_playback_open(struct snd_rawmidi_substream *substream) in midi_playback_open()
30 static int midi_capture_close(struct snd_rawmidi_substream *substream) in midi_capture_close()
36 static int midi_playback_close(struct snd_rawmidi_substream *substream) in midi_playback_close()
46 static void midi_capture_trigger(struct snd_rawmidi_substream *substream, in midi_capture_trigger()
63 static void midi_playback_trigger(struct snd_rawmidi_substream *substream, in midi_playback_trigger()
80 struct snd_rawmidi_substream *substream; in set_midi_substream_names()
/Linux-v4.19/sound/usb/caiaq/
Dmidi.c29 static int snd_usb_caiaq_midi_input_open(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_input_open()
34 static int snd_usb_caiaq_midi_input_close(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_input_close()
39 static void snd_usb_caiaq_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_usb_caiaq_midi_input_trigger()
50 static int snd_usb_caiaq_midi_output_open(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_output_open()
55 static int snd_usb_caiaq_midi_output_close(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_output_close()
66 struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_send()
91 static void snd_usb_caiaq_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_usb_caiaq_midi_output_trigger()
/Linux-v4.19/sound/firewire/motu/
Dmotu-midi.c10 static int midi_capture_open(struct snd_rawmidi_substream *substream) in midi_capture_open()
32 static int midi_playback_open(struct snd_rawmidi_substream *substream) in midi_playback_open()
54 static int midi_capture_close(struct snd_rawmidi_substream *substream) in midi_capture_close()
69 static int midi_playback_close(struct snd_rawmidi_substream *substream) in midi_playback_close()
84 static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_capture_trigger()
101 static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_playback_trigger()
121 struct snd_rawmidi_substream *subs; in set_midi_substream_names()
/Linux-v4.19/sound/firewire/fireworks/
Dfireworks_midi.c11 static int midi_capture_open(struct snd_rawmidi_substream *substream) in midi_capture_open()
31 static int midi_playback_open(struct snd_rawmidi_substream *substream) in midi_playback_open()
50 static int midi_capture_close(struct snd_rawmidi_substream *substream) in midi_capture_close()
63 static int midi_playback_close(struct snd_rawmidi_substream *substream) in midi_playback_close()
76 static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_capture_trigger()
93 static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_playback_trigger()
113 struct snd_rawmidi_substream *subs; in set_midi_substream_names()
/Linux-v4.19/sound/firewire/bebob/
Dbebob_midi.c11 static int midi_capture_open(struct snd_rawmidi_substream *substream) in midi_capture_open()
30 static int midi_playback_open(struct snd_rawmidi_substream *substream) in midi_playback_open()
49 static int midi_capture_close(struct snd_rawmidi_substream *substream) in midi_capture_close()
62 static int midi_playback_close(struct snd_rawmidi_substream *substream) in midi_playback_close()
75 static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_capture_trigger()
92 static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_playback_trigger()
112 struct snd_rawmidi_substream *subs; in set_midi_substream_names()
/Linux-v4.19/sound/usb/line6/
Dmidi.c41 static void line6_midi_transmit(struct snd_rawmidi_substream *substream) in line6_midi_transmit()
150 static int line6_midi_output_open(struct snd_rawmidi_substream *substream) in line6_midi_output_open()
155 static int line6_midi_output_close(struct snd_rawmidi_substream *substream) in line6_midi_output_close()
160 static void line6_midi_output_trigger(struct snd_rawmidi_substream *substream, in line6_midi_output_trigger()
176 static void line6_midi_output_drain(struct snd_rawmidi_substream *substream) in line6_midi_output_drain()
186 static int line6_midi_input_open(struct snd_rawmidi_substream *substream) in line6_midi_input_open()
191 static int line6_midi_input_close(struct snd_rawmidi_substream *substream) in line6_midi_input_close()
196 static void line6_midi_input_trigger(struct snd_rawmidi_substream *substream, in line6_midi_input_trigger()
Dmidi.h26 struct snd_rawmidi_substream *substream_receive;
29 struct snd_rawmidi_substream *substream_transmit;
/Linux-v4.19/sound/usb/6fire/
Dmidi.c64 static int usb6fire_midi_out_open(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_out_open()
69 static int usb6fire_midi_out_close(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_out_close()
75 struct snd_rawmidi_substream *alsa_sub, int up) in usb6fire_midi_out_trigger()
109 static void usb6fire_midi_out_drain(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_out_drain()
118 static int usb6fire_midi_in_open(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_in_open()
123 static int usb6fire_midi_in_close(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_in_close()
129 struct snd_rawmidi_substream *alsa_sub, int up) in usb6fire_midi_in_trigger()
Dmidi.h23 struct snd_rawmidi_substream *in;
28 struct snd_rawmidi_substream *out;
/Linux-v4.19/sound/core/
Drawmidi.c89 static inline int snd_rawmidi_ready(struct snd_rawmidi_substream *substream) in snd_rawmidi_ready()
96 static inline int snd_rawmidi_ready_append(struct snd_rawmidi_substream *substream, in snd_rawmidi_ready_append()
114 static int snd_rawmidi_runtime_create(struct snd_rawmidi_substream *substream) in snd_rawmidi_runtime_create()
142 static int snd_rawmidi_runtime_free(struct snd_rawmidi_substream *substream) in snd_rawmidi_runtime_free()
152 static inline void snd_rawmidi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_rawmidi_output_trigger()
159 static void snd_rawmidi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_rawmidi_input_trigger()
186 int snd_rawmidi_drop_output(struct snd_rawmidi_substream *substream) in snd_rawmidi_drop_output()
194 int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream) in snd_rawmidi_drain_output()
226 int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream) in snd_rawmidi_drain_input()
239 struct snd_rawmidi_substream **sub_ret) in assign_substream()
[all …]
/Linux-v4.19/sound/usb/bcd2000/
Dbcd2000.c57 struct snd_rawmidi_substream *midi_receive_substream;
58 struct snd_rawmidi_substream *midi_out_substream;
87 static int bcd2000_midi_input_open(struct snd_rawmidi_substream *substream) in bcd2000_midi_input_open()
92 static int bcd2000_midi_input_close(struct snd_rawmidi_substream *substream) in bcd2000_midi_input_close()
98 static void bcd2000_midi_input_trigger(struct snd_rawmidi_substream *substream, in bcd2000_midi_input_trigger()
109 struct snd_rawmidi_substream *midi_receive_substream; in bcd2000_midi_handle_input()
138 struct snd_rawmidi_substream *midi_out_substream; in bcd2000_midi_send()
181 static int bcd2000_midi_output_open(struct snd_rawmidi_substream *substream) in bcd2000_midi_output_open()
186 static int bcd2000_midi_output_close(struct snd_rawmidi_substream *substream) in bcd2000_midi_output_close()
199 static void bcd2000_midi_output_trigger(struct snd_rawmidi_substream *substream, in bcd2000_midi_output_trigger()
/Linux-v4.19/sound/isa/sb/
Dsb8_midi.c63 static int snd_sb8dsp_midi_input_open(struct snd_rawmidi_substream *substream) in snd_sb8dsp_midi_input_open()
90 static int snd_sb8dsp_midi_output_open(struct snd_rawmidi_substream *substream) in snd_sb8dsp_midi_output_open()
117 static int snd_sb8dsp_midi_input_close(struct snd_rawmidi_substream *substream) in snd_sb8dsp_midi_input_close()
135 static int snd_sb8dsp_midi_output_close(struct snd_rawmidi_substream *substream) in snd_sb8dsp_midi_output_close()
154 static void snd_sb8dsp_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_sb8dsp_midi_input_trigger()
177 static void snd_sb8dsp_midi_output_write(struct snd_rawmidi_substream *substream) in snd_sb8dsp_midi_output_write()
216 struct snd_rawmidi_substream *substream = chip->midi_substream_output; in snd_sb8dsp_midi_output_timer()
225 static void snd_sb8dsp_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_sb8dsp_midi_output_trigger()
/Linux-v4.19/sound/firewire/dice/
Ddice-midi.c10 static int midi_open(struct snd_rawmidi_substream *substream) in midi_open()
32 static int midi_close(struct snd_rawmidi_substream *substream) in midi_close()
47 static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_capture_trigger()
64 static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_playback_trigger()
84 struct snd_rawmidi_substream *subs; in set_midi_substream_names()
/Linux-v4.19/sound/drivers/
Dmtpav.c135 struct snd_rawmidi_substream *input;
136 struct snd_rawmidi_substream *output;
289 struct snd_rawmidi_substream *substream) in snd_mtpav_output_port_write()
323 static void snd_mtpav_output_write(struct snd_rawmidi_substream *substream) in snd_mtpav_output_write()
353 static int snd_mtpav_input_open(struct snd_rawmidi_substream *substream) in snd_mtpav_input_open()
371 static int snd_mtpav_input_close(struct snd_rawmidi_substream *substream) in snd_mtpav_input_close()
389 static void snd_mtpav_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_mtpav_input_trigger()
442 static int snd_mtpav_output_open(struct snd_rawmidi_substream *substream) in snd_mtpav_output_open()
458 static int snd_mtpav_output_close(struct snd_rawmidi_substream *substream) in snd_mtpav_output_close()
474 static void snd_mtpav_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_mtpav_output_trigger()
[all …]
/Linux-v4.19/sound/firewire/digi00x/
Ddigi00x-midi.c11 static int midi_open(struct snd_rawmidi_substream *substream) in midi_open()
30 static int midi_close(struct snd_rawmidi_substream *substream) in midi_close()
43 static void midi_capture_trigger(struct snd_rawmidi_substream *substream, in midi_capture_trigger()
65 static void midi_playback_trigger(struct snd_rawmidi_substream *substream, in midi_playback_trigger()
90 struct snd_rawmidi_substream *subs; in set_substream_names()
/Linux-v4.19/sound/pci/echoaudio/
Dmidi.c155 static int snd_echo_midi_input_open(struct snd_rawmidi_substream *substream) in snd_echo_midi_input_open()
165 static void snd_echo_midi_input_trigger(struct snd_rawmidi_substream *substream, in snd_echo_midi_input_trigger()
180 static int snd_echo_midi_input_close(struct snd_rawmidi_substream *substream) in snd_echo_midi_input_close()
190 static int snd_echo_midi_output_open(struct snd_rawmidi_substream *substream) in snd_echo_midi_output_open()
251 static void snd_echo_midi_output_trigger(struct snd_rawmidi_substream *substream, in snd_echo_midi_output_trigger()
281 static int snd_echo_midi_output_close(struct snd_rawmidi_substream *substream) in snd_echo_midi_output_close()
/Linux-v4.19/sound/isa/gus/
Dgus_uart.c92 static int snd_gf1_uart_output_open(struct snd_rawmidi_substream *substream) in snd_gf1_uart_output_open()
111 static int snd_gf1_uart_input_open(struct snd_rawmidi_substream *substream) in snd_gf1_uart_input_open()
144 static int snd_gf1_uart_output_close(struct snd_rawmidi_substream *substream) in snd_gf1_uart_output_close()
159 static int snd_gf1_uart_input_close(struct snd_rawmidi_substream *substream) in snd_gf1_uart_input_close()
174 static void snd_gf1_uart_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_gf1_uart_input_trigger()
192 static void snd_gf1_uart_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_gf1_uart_output_trigger()
/Linux-v4.19/sound/isa/msnd/
Dmsnd_midi.c48 struct snd_rawmidi_substream *substream_input;
56 static int snd_msndmidi_input_open(struct snd_rawmidi_substream *substream) in snd_msndmidi_input_open()
73 static int snd_msndmidi_input_close(struct snd_rawmidi_substream *substream) in snd_msndmidi_input_close()
96 static void snd_msndmidi_input_trigger(struct snd_rawmidi_substream *substream, in snd_msndmidi_input_trigger()
/Linux-v4.19/sound/isa/wavefront/
Dwavefront_midi.c93 get_wavefront_midi (struct snd_rawmidi_substream *substream) in get_wavefront_midi()
232 static int snd_wavefront_midi_input_open(struct snd_rawmidi_substream *substream) in snd_wavefront_midi_input_open()
256 static int snd_wavefront_midi_output_open(struct snd_rawmidi_substream *substream) in snd_wavefront_midi_output_open()
280 static int snd_wavefront_midi_input_close(struct snd_rawmidi_substream *substream) in snd_wavefront_midi_input_close()
303 static int snd_wavefront_midi_output_close(struct snd_rawmidi_substream *substream) in snd_wavefront_midi_output_close()
325 static void snd_wavefront_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_wavefront_midi_input_trigger()
364 static void snd_wavefront_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_wavefront_midi_output_trigger()
409 static struct snd_rawmidi_substream *substream = NULL; in snd_wavefront_midi_interrupt()
/Linux-v4.19/sound/pci/ca0106/
Dca_midi.c123 static int ca_midi_input_open(struct snd_rawmidi_substream *substream) in ca_midi_input_open()
143 static int ca_midi_output_open(struct snd_rawmidi_substream *substream) in ca_midi_output_open()
163 static int ca_midi_input_close(struct snd_rawmidi_substream *substream) in ca_midi_input_close()
183 static int ca_midi_output_close(struct snd_rawmidi_substream *substream) in ca_midi_output_close()
206 static void ca_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in ca_midi_input_trigger()
220 static void ca_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in ca_midi_output_trigger()
/Linux-v4.19/sound/core/seq/
Dseq_virmidi.c129 static void snd_virmidi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_virmidi_input_trigger()
142 struct snd_rawmidi_substream *substream; in snd_vmidi_output_work()
180 static void snd_virmidi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_virmidi_output_trigger()
192 static int snd_virmidi_input_open(struct snd_rawmidi_substream *substream) in snd_virmidi_input_open()
222 static int snd_virmidi_output_open(struct snd_rawmidi_substream *substream) in snd_virmidi_output_open()
249 static int snd_virmidi_input_close(struct snd_rawmidi_substream *substream) in snd_virmidi_input_close()
268 static int snd_virmidi_output_close(struct snd_rawmidi_substream *substream) in snd_virmidi_output_close()

123