Home
last modified time | relevance | path

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

12

/linux/include/sound/
H A Drawmidi.h35 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 Dmpu401.h75 struct snd_rawmidi_substream *substream_input;
76 struct snd_rawmidi_substream *substream_output;
/linux/sound/firewire/oxfw/
H A Doxfw-scs1x.c19 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 Dmidi.c16 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 Ddevice.h114 struct snd_rawmidi_substream *midi_receive_substream;
115 struct snd_rawmidi_substream *midi_out_substream;
/linux/sound/usb/line6/
H A Dmidi.c37 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 Dmidi.h22 struct snd_rawmidi_substream *substream_receive;
25 struct snd_rawmidi_substream *substream_transmit;
/linux/sound/usb/6fire/
H A Dmidi.c55 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 Dmidi.h19 struct snd_rawmidi_substream *in;
24 struct snd_rawmidi_substream *out;
/linux/sound/core/
H A Drawmidi.c106 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 Dump.c27 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 Dmtpav.c119 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 Dmts64.c58 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 Dportman2x4.c74 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 Dus144mkii_midi.c87 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 Dbcd2000.c49 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 Dmidi.c139 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 Dseq_virmidi.c124 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 Dtascam.h59 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 Dtascam-transaction.c61 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 Dca_midi.h21 struct snd_rawmidi_substream *substream_input;
22 struct snd_rawmidi_substream *substream_output;
/linux/sound/firewire/fireface/
H A Dff.h75 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 Dmpu401_uart.c256 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 Df_midi.c73 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 Damdtp-motu.c37 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()

12