/Linux-v4.19/include/sound/ |
D | rawmidi.h | 49 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/ |
D | tascam-midi.c | 11 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/ |
D | oxfw-scs1x.c | 20 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 …]
|
D | oxfw-midi.c | 11 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/ |
D | ff-midi.c | 11 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/ |
D | midi.c | 29 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/ |
D | motu-midi.c | 10 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/ |
D | fireworks_midi.c | 11 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/ |
D | bebob_midi.c | 11 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/ |
D | midi.c | 41 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()
|
D | midi.h | 26 struct snd_rawmidi_substream *substream_receive; 29 struct snd_rawmidi_substream *substream_transmit;
|
/Linux-v4.19/sound/usb/6fire/ |
D | midi.c | 64 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()
|
D | midi.h | 23 struct snd_rawmidi_substream *in; 28 struct snd_rawmidi_substream *out;
|
/Linux-v4.19/sound/core/ |
D | rawmidi.c | 89 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/ |
D | bcd2000.c | 57 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/ |
D | sb8_midi.c | 63 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/ |
D | dice-midi.c | 10 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/ |
D | mtpav.c | 135 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/ |
D | digi00x-midi.c | 11 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/ |
D | midi.c | 155 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/ |
D | gus_uart.c | 92 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/ |
D | msnd_midi.c | 48 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/ |
D | wavefront_midi.c | 93 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/ |
D | ca_midi.c | 123 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/ |
D | seq_virmidi.c | 129 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()
|