Home
last modified time | relevance | path

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

/linux-4.1.27/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 …]
Dmpu401.h90 struct snd_rawmidi_substream *substream_input;
91 struct snd_rawmidi_substream *substream_output;
Dsnd_wavefront.h28 struct snd_rawmidi_substream *substream_output[2];
29 struct snd_rawmidi_substream *substream_input[2];
Dseq_virmidi.h43 struct snd_rawmidi_substream *substream;
Dsb.h103 struct snd_rawmidi_substream *midi_substream_input;
104 struct snd_rawmidi_substream *midi_substream_output;
Dgus.h435 struct snd_rawmidi_substream *midi_substream_output;
436 struct snd_rawmidi_substream *midi_substream_input;
Demu10k1.h1637 struct snd_rawmidi_substream *substream_input;
1638 struct snd_rawmidi_substream *substream_output;
/linux-4.1.27/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()
Ddevice.h113 struct snd_rawmidi_substream *midi_receive_substream;
114 struct snd_rawmidi_substream *midi_out_substream;
/linux-4.1.27/sound/firewire/fireworks/
Dfireworks_midi.c11 static int midi_capture_open(struct snd_rawmidi_substream *substream) in midi_capture_open()
29 static int midi_playback_open(struct snd_rawmidi_substream *substream) in midi_playback_open()
46 static int midi_capture_close(struct snd_rawmidi_substream *substream) in midi_capture_close()
57 static int midi_playback_close(struct snd_rawmidi_substream *substream) in midi_playback_close()
68 static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_capture_trigger()
85 static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_playback_trigger()
117 struct snd_rawmidi_substream *subs; in set_midi_substream_names()
/linux-4.1.27/sound/firewire/bebob/
Dbebob_midi.c11 static int midi_capture_open(struct snd_rawmidi_substream *substream) in midi_capture_open()
28 static int midi_playback_open(struct snd_rawmidi_substream *substream) in midi_playback_open()
45 static int midi_capture_close(struct snd_rawmidi_substream *substream) in midi_capture_close()
56 static int midi_playback_close(struct snd_rawmidi_substream *substream) in midi_playback_close()
67 static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_capture_trigger()
84 static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up) in midi_playback_trigger()
116 struct snd_rawmidi_substream *subs; in set_midi_substream_names()
/linux-4.1.27/sound/firewire/
Dscs1x.c44 struct snd_rawmidi_substream *output;
45 struct snd_rawmidi_substream *input;
57 static int scs_output_open(struct snd_rawmidi_substream *stream) in scs_output_open()
68 static int scs_output_close(struct snd_rawmidi_substream *stream) in scs_output_close()
73 static void scs_output_trigger(struct snd_rawmidi_substream *stream, int up) in scs_output_trigger()
133 struct snd_rawmidi_substream *stream; in scs_output_tasklet()
228 static void scs_output_drain(struct snd_rawmidi_substream *stream) in scs_output_drain()
242 static int scs_input_open(struct snd_rawmidi_substream *stream) in scs_input_open()
251 static int scs_input_close(struct snd_rawmidi_substream *stream) in scs_input_close()
256 static void scs_input_trigger(struct snd_rawmidi_substream *stream, int up) in scs_input_trigger()
[all …]
Damdtp.h105 struct snd_rawmidi_substream;
150 struct snd_rawmidi_substream *midi[AMDTP_MAX_CHANNELS_FOR_MIDI * 8];
251 struct snd_rawmidi_substream *midi) in amdtp_stream_midi_trigger()
/linux-4.1.27/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()
153 static void snd_sb8dsp_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_sb8dsp_midi_input_trigger()
176 static void snd_sb8dsp_midi_output_write(struct snd_rawmidi_substream *substream) in snd_sb8dsp_midi_output_write()
214 struct snd_rawmidi_substream *substream = (struct snd_rawmidi_substream *) data; in snd_sb8dsp_midi_output_timer()
224 static void snd_sb8dsp_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_sb8dsp_midi_output_trigger()
/linux-4.1.27/sound/usb/line6/
Dmidi.c41 static void line6_midi_transmit(struct snd_rawmidi_substream *substream) in line6_midi_transmit()
145 static int line6_midi_output_open(struct snd_rawmidi_substream *substream) in line6_midi_output_open()
150 static int line6_midi_output_close(struct snd_rawmidi_substream *substream) in line6_midi_output_close()
155 static void line6_midi_output_trigger(struct snd_rawmidi_substream *substream, in line6_midi_output_trigger()
171 static void line6_midi_output_drain(struct snd_rawmidi_substream *substream) in line6_midi_output_drain()
181 static int line6_midi_input_open(struct snd_rawmidi_substream *substream) in line6_midi_input_open()
186 static int line6_midi_input_close(struct snd_rawmidi_substream *substream) in line6_midi_input_close()
191 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-4.1.27/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-4.1.27/sound/firewire/oxfw/
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()
134 struct snd_rawmidi_substream *subs; in set_midi_substream_names()
/linux-4.1.27/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-4.1.27/sound/core/
Drawmidi.c88 static inline int snd_rawmidi_ready(struct snd_rawmidi_substream *substream) in snd_rawmidi_ready()
94 static inline int snd_rawmidi_ready_append(struct snd_rawmidi_substream *substream, in snd_rawmidi_ready_append()
110 static int snd_rawmidi_runtime_create(struct snd_rawmidi_substream *substream) in snd_rawmidi_runtime_create()
136 static int snd_rawmidi_runtime_free(struct snd_rawmidi_substream *substream) in snd_rawmidi_runtime_free()
146 static inline void snd_rawmidi_output_trigger(struct snd_rawmidi_substream *substream,int up) in snd_rawmidi_output_trigger()
153 static void snd_rawmidi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_rawmidi_input_trigger()
162 int snd_rawmidi_drop_output(struct snd_rawmidi_substream *substream) in snd_rawmidi_drop_output()
177 int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream) in snd_rawmidi_drain_output()
209 int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream) in snd_rawmidi_drain_input()
229 struct snd_rawmidi_substream **sub_ret) in assign_substream()
[all …]
/linux-4.1.27/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()
96 struct snd_rawmidi_substream *subs; in set_midi_substream_names()
/linux-4.1.27/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 …]
Dserial-u16550.c122 struct snd_rawmidi_substream *midi_output[SNDRV_SERIAL_MAX_OUTS];
123 struct snd_rawmidi_substream *midi_input[SNDRV_SERIAL_MAX_INS];
515 static int snd_uart16550_input_open(struct snd_rawmidi_substream *substream) in snd_uart16550_input_open()
529 static int snd_uart16550_input_close(struct snd_rawmidi_substream *substream) in snd_uart16550_input_close()
543 static void snd_uart16550_input_trigger(struct snd_rawmidi_substream *substream, in snd_uart16550_input_trigger()
557 static int snd_uart16550_output_open(struct snd_rawmidi_substream *substream) in snd_uart16550_output_open()
571 static int snd_uart16550_output_close(struct snd_rawmidi_substream *substream) in snd_uart16550_output_close()
612 struct snd_rawmidi_substream *substream, in snd_uart16550_output_byte()
648 static void snd_uart16550_output_write(struct snd_rawmidi_substream *substream) in snd_uart16550_output_write()
739 static void snd_uart16550_output_trigger(struct snd_rawmidi_substream *substream, in snd_uart16550_output_trigger()
[all …]
Dmts64.c74 struct snd_rawmidi_substream *midi_input_substream[MTS64_NUM_INPUT_PORTS];
686 static int snd_mts64_rawmidi_open(struct snd_rawmidi_substream *substream) in snd_mts64_rawmidi_open()
703 static int snd_mts64_rawmidi_close(struct snd_rawmidi_substream *substream) in snd_mts64_rawmidi_close()
724 static void snd_mts64_rawmidi_output_trigger(struct snd_rawmidi_substream *substream, in snd_mts64_rawmidi_output_trigger()
739 static void snd_mts64_rawmidi_input_trigger(struct snd_rawmidi_substream *substream, in snd_mts64_rawmidi_input_trigger()
771 struct snd_rawmidi_substream *substream; in snd_mts64_rawmidi_create()
800 substream = list_entry(list, struct snd_rawmidi_substream, list); in snd_mts64_rawmidi_create()
807 substream = list_entry(list, struct snd_rawmidi_substream, list); in snd_mts64_rawmidi_create()
833 struct snd_rawmidi_substream *substream; in snd_mts64_interrupt()
Dportman2x4.c90 struct snd_rawmidi_substream *midi_input[PORTMAN_NUM_INPUT_PORTS];
512 static int snd_portman_midi_open(struct snd_rawmidi_substream *substream) in snd_portman_midi_open()
517 static int snd_portman_midi_close(struct snd_rawmidi_substream *substream) in snd_portman_midi_close()
522 static void snd_portman_midi_input_trigger(struct snd_rawmidi_substream *substream, in snd_portman_midi_input_trigger()
536 static void snd_portman_midi_output_trigger(struct snd_rawmidi_substream *substream, in snd_portman_midi_output_trigger()
568 struct snd_rawmidi_substream *substream; in snd_portman_rawmidi_create()
/linux-4.1.27/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()
Dechoaudio.h354 struct snd_rawmidi_substream *midi_in, *midi_out;
449 struct snd_rawmidi_substream *substream, int up);
/linux-4.1.27/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-4.1.27/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-4.1.27/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-4.1.27/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()
Dca_midi.h35 struct snd_rawmidi_substream *substream_input;
36 struct snd_rawmidi_substream *substream_output;
/linux-4.1.27/sound/pci/emu10k1/
Demumpu401.c156 static int snd_emu10k1_midi_input_open(struct snd_rawmidi_substream *substream) in snd_emu10k1_midi_input_open()
183 static int snd_emu10k1_midi_output_open(struct snd_rawmidi_substream *substream) in snd_emu10k1_midi_output_open()
210 static int snd_emu10k1_midi_input_close(struct snd_rawmidi_substream *substream) in snd_emu10k1_midi_input_close()
233 static int snd_emu10k1_midi_output_close(struct snd_rawmidi_substream *substream) in snd_emu10k1_midi_output_close()
256 static void snd_emu10k1_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_emu10k1_midi_input_trigger()
270 static void snd_emu10k1_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_emu10k1_midi_output_trigger()
Demu10k1x.c216 struct snd_rawmidi_substream *substream_input;
217 struct snd_rawmidi_substream *substream_output;
1334 static int snd_emu10k1x_midi_input_open(struct snd_rawmidi_substream *substream) in snd_emu10k1x_midi_input_open()
1361 static int snd_emu10k1x_midi_output_open(struct snd_rawmidi_substream *substream) in snd_emu10k1x_midi_output_open()
1388 static int snd_emu10k1x_midi_input_close(struct snd_rawmidi_substream *substream) in snd_emu10k1x_midi_input_close()
1411 static int snd_emu10k1x_midi_output_close(struct snd_rawmidi_substream *substream) in snd_emu10k1x_midi_output_close()
1434 static void snd_emu10k1x_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_emu10k1x_midi_input_trigger()
1448 static void snd_emu10k1x_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_emu10k1x_midi_output_trigger()
/linux-4.1.27/sound/core/seq/
Dseq_virmidi.c139 static void snd_virmidi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_virmidi_input_trigger()
153 static void snd_virmidi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_virmidi_output_trigger()
207 static int snd_virmidi_input_open(struct snd_rawmidi_substream *substream) in snd_virmidi_input_open()
236 static int snd_virmidi_output_open(struct snd_rawmidi_substream *substream) in snd_virmidi_output_open()
262 static int snd_virmidi_input_close(struct snd_rawmidi_substream *substream) in snd_virmidi_input_close()
279 static int snd_virmidi_output_close(struct snd_rawmidi_substream *substream) in snd_virmidi_output_close()
Dseq_midi.c75 static void snd_midi_input_event(struct snd_rawmidi_substream *substream) in snd_midi_input_event()
114 static int dump_midi(struct snd_rawmidi_substream *substream, const char *buf, int count) in dump_midi()
137 struct snd_rawmidi_substream *substream; in event_process_midi()
/linux-4.1.27/sound/drivers/mpu401/
Dmpu401_uart.c284 static int snd_mpu401_uart_input_open(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_input_open()
306 static int snd_mpu401_uart_output_open(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_output_open()
328 static int snd_mpu401_uart_input_close(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_input_close()
345 static int snd_mpu401_uart_output_close(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_output_close()
366 snd_mpu401_uart_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_mpu401_uart_input_trigger()
453 snd_mpu401_uart_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_mpu401_uart_output_trigger()
/linux-4.1.27/drivers/usb/gadget/function/
Df_midi.c79 struct snd_rawmidi_substream *in_substream[MAX_PORTS];
80 struct snd_rawmidi_substream *out_substream[MAX_PORTS];
221 struct snd_rawmidi_substream *substream = midi->out_substream[cable]; in f_midi_read_data()
531 struct snd_rawmidi_substream *substream = midi->in_substream[i]; in f_midi_transmit()
558 static int f_midi_in_open(struct snd_rawmidi_substream *substream) in f_midi_in_open()
571 static int f_midi_in_close(struct snd_rawmidi_substream *substream) in f_midi_in_close()
579 static void f_midi_in_trigger(struct snd_rawmidi_substream *substream, int up) in f_midi_in_trigger()
592 static int f_midi_out_open(struct snd_rawmidi_substream *substream) in f_midi_out_open()
604 static int f_midi_out_close(struct snd_rawmidi_substream *substream) in f_midi_out_close()
612 static void f_midi_out_trigger(struct snd_rawmidi_substream *substream, int up) in f_midi_out_trigger()
/linux-4.1.27/sound/usb/
Dmidi.c151 struct snd_rawmidi_substream *substream;
173 struct snd_rawmidi_substream *substream;
742 struct snd_rawmidi_substream *substream = ep->ports[0].substream; in snd_usbmidi_akai_output()
1090 static int substream_open(struct snd_rawmidi_substream *substream, int dir, in substream_open()
1136 static int snd_usbmidi_output_open(struct snd_rawmidi_substream *substream) in snd_usbmidi_output_open()
1159 static int snd_usbmidi_output_close(struct snd_rawmidi_substream *substream) in snd_usbmidi_output_close()
1164 static void snd_usbmidi_output_trigger(struct snd_rawmidi_substream *substream, in snd_usbmidi_output_trigger()
1183 static void snd_usbmidi_output_drain(struct snd_rawmidi_substream *substream) in snd_usbmidi_output_drain()
1214 static int snd_usbmidi_input_open(struct snd_rawmidi_substream *substream) in snd_usbmidi_input_open()
1219 static int snd_usbmidi_input_close(struct snd_rawmidi_substream *substream) in snd_usbmidi_input_close()
[all …]
/linux-4.1.27/drivers/hid/
Dhid-prodikeys.c72 struct snd_rawmidi_substream *in_substream;
73 struct snd_rawmidi_substream *out_substream;
573 static int pcmidi_in_open(struct snd_rawmidi_substream *substream) in pcmidi_in_open()
582 static int pcmidi_in_close(struct snd_rawmidi_substream *substream) in pcmidi_in_close()
588 static void pcmidi_in_trigger(struct snd_rawmidi_substream *substream, int up) in pcmidi_in_trigger()
/linux-4.1.27/sound/pci/
Dcs4281.c470 struct snd_rawmidi_substream *midi_input;
471 struct snd_rawmidi_substream *midi_output;
1653 static int snd_cs4281_midi_input_open(struct snd_rawmidi_substream *substream) in snd_cs4281_midi_input_open()
1669 static int snd_cs4281_midi_input_close(struct snd_rawmidi_substream *substream) in snd_cs4281_midi_input_close()
1686 static int snd_cs4281_midi_output_open(struct snd_rawmidi_substream *substream) in snd_cs4281_midi_output_open()
1703 static int snd_cs4281_midi_output_close(struct snd_rawmidi_substream *substream) in snd_cs4281_midi_output_close()
1720 static void snd_cs4281_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_cs4281_midi_input_trigger()
1740 static void snd_cs4281_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_cs4281_midi_output_trigger()
Dens1370.c431 struct snd_rawmidi_substream *midi_input;
432 struct snd_rawmidi_substream *midi_output;
2200 static int snd_ensoniq_midi_input_open(struct snd_rawmidi_substream *substream) in snd_ensoniq_midi_input_open()
2216 static int snd_ensoniq_midi_input_close(struct snd_rawmidi_substream *substream) in snd_ensoniq_midi_input_close()
2233 static int snd_ensoniq_midi_output_open(struct snd_rawmidi_substream *substream) in snd_ensoniq_midi_output_open()
2249 static int snd_ensoniq_midi_output_close(struct snd_rawmidi_substream *substream) in snd_ensoniq_midi_output_close()
2266 static void snd_ensoniq_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_ensoniq_midi_input_trigger()
2290 static void snd_ensoniq_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_ensoniq_midi_output_trigger()
/linux-4.1.27/sound/pci/ice1712/
Dice1724.c263 static inline struct snd_rawmidi_substream *
267 struct snd_rawmidi_substream, list); in get_rawmidi_substream()
274 struct snd_rawmidi_substream *s; in vt1724_midi_write()
294 struct snd_rawmidi_substream *s; in vt1724_midi_read()
319 static void vt1724_enable_midi_irq(struct snd_rawmidi_substream *substream, in vt1724_enable_midi_irq()
329 static int vt1724_midi_output_open(struct snd_rawmidi_substream *s) in vt1724_midi_output_open()
334 static int vt1724_midi_output_close(struct snd_rawmidi_substream *s) in vt1724_midi_output_close()
339 static void vt1724_midi_output_trigger(struct snd_rawmidi_substream *s, int up) in vt1724_midi_output_trigger()
355 static void vt1724_midi_output_drain(struct snd_rawmidi_substream *s) in vt1724_midi_output_drain()
377 static int vt1724_midi_input_open(struct snd_rawmidi_substream *s) in vt1724_midi_input_open()
[all …]
/linux-4.1.27/sound/pci/cs46xx/
Dcs46xx.h1692 struct snd_rawmidi_substream *midi_input;
1693 struct snd_rawmidi_substream *midi_output;
Dcs46xx_lib.c2563 static int snd_cs46xx_midi_input_open(struct snd_rawmidi_substream *substream) in snd_cs46xx_midi_input_open()
2581 static int snd_cs46xx_midi_input_close(struct snd_rawmidi_substream *substream) in snd_cs46xx_midi_input_close()
2599 static int snd_cs46xx_midi_output_open(struct snd_rawmidi_substream *substream) in snd_cs46xx_midi_output_open()
2618 static int snd_cs46xx_midi_output_close(struct snd_rawmidi_substream *substream) in snd_cs46xx_midi_output_close()
2636 static void snd_cs46xx_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_cs46xx_midi_input_trigger()
2656 static void snd_cs46xx_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_cs46xx_midi_output_trigger()
/linux-4.1.27/sound/pci/rme9652/
Dhdsp.c450 struct snd_rawmidi_substream *input;
451 struct snd_rawmidi_substream *output;
1392 static void snd_hdsp_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_hdsp_midi_input_trigger()
1437 static void snd_hdsp_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_hdsp_midi_output_trigger()
1460 static int snd_hdsp_midi_input_open(struct snd_rawmidi_substream *substream) in snd_hdsp_midi_input_open()
1473 static int snd_hdsp_midi_output_open(struct snd_rawmidi_substream *substream) in snd_hdsp_midi_output_open()
1485 static int snd_hdsp_midi_input_close(struct snd_rawmidi_substream *substream) in snd_hdsp_midi_input_close()
1499 static int snd_hdsp_midi_output_close(struct snd_rawmidi_substream *substream) in snd_hdsp_midi_output_close()
Dhdspm.c969 struct snd_rawmidi_substream *input;
970 struct snd_rawmidi_substream *output;
1926 snd_hdspm_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_hdspm_midi_input_trigger()
1970 snd_hdspm_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_hdspm_midi_output_trigger()
1993 static int snd_hdspm_midi_input_open(struct snd_rawmidi_substream *substream) in snd_hdspm_midi_input_open()
2006 static int snd_hdspm_midi_output_open(struct snd_rawmidi_substream *substream) in snd_hdspm_midi_output_open()
2018 static int snd_hdspm_midi_input_close(struct snd_rawmidi_substream *substream) in snd_hdspm_midi_input_close()
2032 static int snd_hdspm_midi_output_close(struct snd_rawmidi_substream *substream) in snd_hdspm_midi_output_close()