| /linux/include/sound/ |
| H A D | rawmidi.h | 35 struct snd_rawmidi_substream; 40 int (*open) (struct snd_rawmidi_substream * substream); 41 int (*close) (struct snd_rawmidi_substream * substream); 42 void (*trigger) (struct snd_rawmidi_substream * substream, int up); 43 void (*drain) (struct snd_rawmidi_substream * substream); 58 struct snd_rawmidi_substream *substream; 74 void (*event)(struct snd_rawmidi_substream *substream); 79 void (*private_free)(struct snd_rawmidi_substream *substream); 82 struct snd_rawmidi_substream { struct 106 struct snd_rawmidi_substream *input; argument [all …]
|
| H A D | mpu401.h | 75 struct snd_rawmidi_substream *substream_input; 76 struct snd_rawmidi_substream *substream_output;
|
| /linux/sound/firewire/oxfw/ |
| H A D | oxfw-scs1x.c | 19 struct snd_rawmidi_substream *input; 22 struct snd_rawmidi_substream *output; 44 static void midi_input_escaped_byte(struct snd_rawmidi_substream *stream, in midi_input_escaped_byte() 55 struct snd_rawmidi_substream *stream, u8 byte) in midi_input_byte() 76 struct snd_rawmidi_substream *stream, in midi_input_packet() 100 struct snd_rawmidi_substream *stream; in handle_hss() 177 struct snd_rawmidi_substream *stream; in scs_output_work() 277 static int midi_capture_open(struct snd_rawmidi_substream *stream) in midi_capture_open() 282 static int midi_capture_close(struct snd_rawmidi_substream *stream) in midi_capture_close() 287 static void midi_capture_trigger(struct snd_rawmidi_substream *stream, int up) in midi_capture_trigger() [all …]
|
| /linux/sound/usb/caiaq/ |
| H A D | midi.c | 16 static int snd_usb_caiaq_midi_input_open(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_input_open() 21 static int snd_usb_caiaq_midi_input_close(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_input_close() 26 static void snd_usb_caiaq_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_usb_caiaq_midi_input_trigger() 37 static int snd_usb_caiaq_midi_output_open(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_output_open() 42 static int snd_usb_caiaq_midi_output_close(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_output_close() 53 struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_send() 78 static void snd_usb_caiaq_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_usb_caiaq_midi_output_trigger()
|
| H A D | device.h | 114 struct snd_rawmidi_substream *midi_receive_substream; 115 struct snd_rawmidi_substream *midi_out_substream;
|
| /linux/sound/usb/line6/ |
| H A D | midi.c | 37 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() 168 static void line6_midi_output_drain(struct snd_rawmidi_substream *substream) in line6_midi_output_drain() 178 static int line6_midi_input_open(struct snd_rawmidi_substream *substream) in line6_midi_input_open() 183 static int line6_midi_input_close(struct snd_rawmidi_substream *substream) in line6_midi_input_close() 188 static void line6_midi_input_trigger(struct snd_rawmidi_substream *substream, in line6_midi_input_trigger()
|
| H A D | midi.h | 22 struct snd_rawmidi_substream *substream_receive; 25 struct snd_rawmidi_substream *substream_transmit;
|
| /linux/sound/usb/6fire/ |
| H A D | midi.c | 55 static int usb6fire_midi_out_open(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_out_open() 60 static int usb6fire_midi_out_close(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_out_close() 66 struct snd_rawmidi_substream *alsa_sub, int up) in usb6fire_midi_out_trigger() 96 static void usb6fire_midi_out_drain(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_out_drain() 105 static int usb6fire_midi_in_open(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_in_open() 110 static int usb6fire_midi_in_close(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_in_close() 116 struct snd_rawmidi_substream *alsa_sub, int up) in usb6fire_midi_in_trigger()
|
| H A D | midi.h | 19 struct snd_rawmidi_substream *in; 24 struct snd_rawmidi_substream *out;
|
| /linux/sound/core/ |
| H A D | rawmidi.c | 106 static bool snd_rawmidi_ready(struct snd_rawmidi_substream *substream) in snd_rawmidi_ready() 112 static inline int snd_rawmidi_ready_append(struct snd_rawmidi_substream *substream, in snd_rawmidi_ready_append() 141 static void snd_rawmidi_buffer_ref_sync(struct snd_rawmidi_substream *substream) in snd_rawmidi_buffer_ref_sync() 158 static int snd_rawmidi_runtime_create(struct snd_rawmidi_substream *substream) in snd_rawmidi_runtime_create() 199 static int snd_rawmidi_runtime_free(struct snd_rawmidi_substream *substream) in snd_rawmidi_runtime_free() 209 static inline void snd_rawmidi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_rawmidi_output_trigger() 216 static void snd_rawmidi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_rawmidi_input_trigger() 233 static void reset_runtime_ptrs(struct snd_rawmidi_substream *substream, in reset_runtime_ptrs() 241 int snd_rawmidi_drop_output(struct snd_rawmidi_substream *substream) in snd_rawmidi_drop_output() 249 int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream) in snd_rawmidi_drain_output() [all …]
|
| H A D | ump.c | 27 static int snd_ump_rawmidi_open(struct snd_rawmidi_substream *substream); 28 static int snd_ump_rawmidi_close(struct snd_rawmidi_substream *substream); 29 static void snd_ump_rawmidi_trigger(struct snd_rawmidi_substream *substream, 31 static void snd_ump_rawmidi_drain(struct snd_rawmidi_substream *substream); 255 static int snd_ump_rawmidi_open(struct snd_rawmidi_substream *substream) in snd_ump_rawmidi_open() 270 static int snd_ump_rawmidi_close(struct snd_rawmidi_substream *substream) in snd_ump_rawmidi_close() 280 static void snd_ump_rawmidi_trigger(struct snd_rawmidi_substream *substream, in snd_ump_rawmidi_trigger() 289 static void snd_ump_rawmidi_drain(struct snd_rawmidi_substream *substream) in snd_ump_rawmidi_drain() 341 struct snd_rawmidi_substream *substream; in snd_ump_receive() 376 struct snd_rawmidi_substream *substream = in snd_ump_transmit() [all …]
|
| /linux/sound/drivers/ |
| H A D | mtpav.c | 119 struct snd_rawmidi_substream *input; 120 struct snd_rawmidi_substream *output; 273 struct snd_rawmidi_substream *substream) in snd_mtpav_output_port_write() 303 static void snd_mtpav_output_write(struct snd_rawmidi_substream *substream) in snd_mtpav_output_write() 331 static int snd_mtpav_input_open(struct snd_rawmidi_substream *substream) in snd_mtpav_input_open() 347 static int snd_mtpav_input_close(struct snd_rawmidi_substream *substream) in snd_mtpav_input_close() 363 static void snd_mtpav_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_mtpav_input_trigger() 411 static int snd_mtpav_output_open(struct snd_rawmidi_substream *substream) in snd_mtpav_output_open() 425 static int snd_mtpav_output_close(struct snd_rawmidi_substream *substream) in snd_mtpav_output_close() 439 static void snd_mtpav_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_mtpav_output_trigger() [all …]
|
| H A D | mts64.c | 58 struct snd_rawmidi_substream *midi_input_substream[MTS64_NUM_INPUT_PORTS]; 659 static int snd_mts64_rawmidi_open(struct snd_rawmidi_substream *substream) in snd_mts64_rawmidi_open() 676 static int snd_mts64_rawmidi_close(struct snd_rawmidi_substream *substream) in snd_mts64_rawmidi_close() 696 static void snd_mts64_rawmidi_output_trigger(struct snd_rawmidi_substream *substream, in snd_mts64_rawmidi_output_trigger() 709 static void snd_mts64_rawmidi_input_trigger(struct snd_rawmidi_substream *substream, in snd_mts64_rawmidi_input_trigger() 738 struct snd_rawmidi_substream *substream; in snd_mts64_rawmidi_create() 767 substream = list_entry(list, struct snd_rawmidi_substream, list); in snd_mts64_rawmidi_create() 774 substream = list_entry(list, struct snd_rawmidi_substream, list); in snd_mts64_rawmidi_create() 800 struct snd_rawmidi_substream *substream; in snd_mts64_interrupt()
|
| H A D | portman2x4.c | 74 struct snd_rawmidi_substream *midi_input[PORTMAN_NUM_INPUT_PORTS]; 485 static int snd_portman_midi_open(struct snd_rawmidi_substream *substream) in snd_portman_midi_open() 490 static int snd_portman_midi_close(struct snd_rawmidi_substream *substream) in snd_portman_midi_close() 495 static void snd_portman_midi_input_trigger(struct snd_rawmidi_substream *substream, in snd_portman_midi_input_trigger() 507 static void snd_portman_midi_output_trigger(struct snd_rawmidi_substream *substream, in snd_portman_midi_output_trigger() 537 struct snd_rawmidi_substream *substream; in snd_portman_rawmidi_create()
|
| /linux/sound/usb/usx2y/ |
| H A D | us144mkii_midi.c | 87 static int tascam_midi_in_open(struct snd_rawmidi_substream *substream) in tascam_midi_in_open() 101 static int tascam_midi_in_close(struct snd_rawmidi_substream *substream) in tascam_midi_in_close() 116 static void tascam_midi_in_trigger(struct snd_rawmidi_substream *substream, in tascam_midi_in_trigger() 222 struct snd_rawmidi_substream *substream = tascam->midi_out_substream; in tascam_midi_out_work_handler() 294 static int tascam_midi_out_open(struct snd_rawmidi_substream *substream) in tascam_midi_out_open() 310 static int tascam_midi_out_close(struct snd_rawmidi_substream *substream) in tascam_midi_out_close() 322 static void tascam_midi_out_drain(struct snd_rawmidi_substream *substream) in tascam_midi_out_drain() 351 static void tascam_midi_out_trigger(struct snd_rawmidi_substream *substream, in tascam_midi_out_trigger()
|
| /linux/sound/usb/bcd2000/ |
| H A D | bcd2000.c | 49 struct snd_rawmidi_substream *midi_receive_substream; 50 struct snd_rawmidi_substream *midi_out_substream; 79 static int bcd2000_midi_input_open(struct snd_rawmidi_substream *substream) in bcd2000_midi_input_open() 84 static int bcd2000_midi_input_close(struct snd_rawmidi_substream *substream) in bcd2000_midi_input_close() 90 static void bcd2000_midi_input_trigger(struct snd_rawmidi_substream *substream, in bcd2000_midi_input_trigger() 103 struct snd_rawmidi_substream *midi_receive_substream; in bcd2000_midi_handle_input() 132 struct snd_rawmidi_substream *midi_out_substream; in bcd2000_midi_send() 178 static int bcd2000_midi_output_open(struct snd_rawmidi_substream *substream) in bcd2000_midi_output_open() 183 static int bcd2000_midi_output_close(struct snd_rawmidi_substream *substream) in bcd2000_midi_output_close() 196 static void bcd2000_midi_output_trigger(struct snd_rawmidi_substream *substream, in bcd2000_midi_output_trigger()
|
| /linux/sound/pci/echoaudio/ |
| H A D | midi.c | 139 static int snd_echo_midi_input_open(struct snd_rawmidi_substream *substream) in snd_echo_midi_input_open() 149 static void snd_echo_midi_input_trigger(struct snd_rawmidi_substream *substream, in snd_echo_midi_input_trigger() 163 static int snd_echo_midi_input_close(struct snd_rawmidi_substream *substream) in snd_echo_midi_input_close() 173 static int snd_echo_midi_output_open(struct snd_rawmidi_substream *substream) in snd_echo_midi_output_open() 232 static void snd_echo_midi_output_trigger(struct snd_rawmidi_substream *substream, in snd_echo_midi_output_trigger() 266 static int snd_echo_midi_output_close(struct snd_rawmidi_substream *substream) in snd_echo_midi_output_close()
|
| /linux/sound/core/seq/ |
| H A D | seq_virmidi.c | 124 static void snd_virmidi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_virmidi_input_trigger() 137 struct snd_rawmidi_substream *substream; in snd_vmidi_output_work() 173 static void snd_virmidi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_virmidi_output_trigger() 185 static int snd_virmidi_input_open(struct snd_rawmidi_substream *substream) in snd_virmidi_input_open() 213 static int snd_virmidi_output_open(struct snd_rawmidi_substream *substream) in snd_virmidi_output_open() 240 static int snd_virmidi_input_close(struct snd_rawmidi_substream *substream) in snd_virmidi_input_close() 262 static int snd_virmidi_output_close(struct snd_rawmidi_substream *substream) in snd_virmidi_output_close() 277 static void snd_virmidi_output_drain(struct snd_rawmidi_substream *substream) in snd_virmidi_output_drain()
|
| /linux/sound/firewire/tascam/ |
| H A D | tascam.h | 59 struct snd_rawmidi_substream *substream; 86 struct snd_rawmidi_substream *tx_midi_substreams[TSCM_MIDI_IN_PORT_MAX]; 183 struct snd_rawmidi_substream *substream) in snd_fw_async_midi_port_run()
|
| H A D | tascam-transaction.c | 61 struct snd_rawmidi_substream *substream) in fill_message() 150 struct snd_rawmidi_substream *substream = READ_ONCE(port->substream); in async_midi_port_callback() 175 struct snd_rawmidi_substream *substream = READ_ONCE(port->substream); in midi_port_work() 255 struct snd_rawmidi_substream *substream; in handle_midi_tx()
|
| /linux/sound/pci/ca0106/ |
| H A D | ca_midi.h | 21 struct snd_rawmidi_substream *substream_input; 22 struct snd_rawmidi_substream *substream_output;
|
| /linux/sound/firewire/fireface/ |
| H A D | ff.h | 75 struct snd_rawmidi_substream *tx_midi_substreams[SND_FF_IN_MIDI_PORTS]; 79 struct snd_rawmidi_substream *rx_midi_substreams[SND_FF_OUT_MIDI_PORTS]; 120 struct snd_rawmidi_substream *substream,
|
| /linux/sound/drivers/mpu401/ |
| H A D | mpu401_uart.c | 256 static int snd_mpu401_uart_input_open(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_input_open() 281 static int snd_mpu401_uart_output_open(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_output_open() 306 static int snd_mpu401_uart_input_close(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_input_close() 323 static int snd_mpu401_uart_output_close(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_output_close() 344 snd_mpu401_uart_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_mpu401_uart_input_trigger() 429 snd_mpu401_uart_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_mpu401_uart_output_trigger()
|
| /linux/drivers/usb/gadget/function/ |
| H A D | f_midi.c | 73 struct snd_rawmidi_substream *substream; 88 struct snd_rawmidi_substream *out_substream[MAX_PORTS]; 245 struct snd_rawmidi_substream *substream = midi->out_substream[cable]; in f_midi_read_data() 331 struct snd_rawmidi_substream *substream = port->substream; in f_midi_drop_out_substreams() 635 struct snd_rawmidi_substream *substream = port->substream; in f_midi_do_transmit() 710 static int f_midi_in_open(struct snd_rawmidi_substream *substream) in f_midi_in_open() 725 static int f_midi_in_close(struct snd_rawmidi_substream *substream) in f_midi_in_close() 733 static void f_midi_in_trigger(struct snd_rawmidi_substream *substream, int up) in f_midi_in_trigger() 746 static int f_midi_out_open(struct snd_rawmidi_substream *substream) in f_midi_out_open() 758 static int f_midi_out_close(struct snd_rawmidi_substream *substream) in f_midi_out_close() [all …]
|
| /linux/sound/firewire/motu/ |
| H A D | amdtp-motu.c | 37 struct snd_rawmidi_substream *midi; 203 struct snd_rawmidi_substream *midi) in amdtp_motu_midi_trigger() 215 struct snd_rawmidi_substream *midi = READ_ONCE(p->midi); in write_midi_messages() 241 struct snd_rawmidi_substream *midi; in read_midi_messages()
|