Home
last modified time | relevance | path

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

12

/linux-3.4.99/include/sound/
Drawmidi.h48 struct snd_rawmidi_substream;
53 int (*open) (struct snd_rawmidi_substream * substream);
54 int (*close) (struct snd_rawmidi_substream * substream);
55 void (*trigger) (struct snd_rawmidi_substream * substream, int up);
56 void (*drain) (struct snd_rawmidi_substream * substream);
67 struct snd_rawmidi_substream *substream;
82 void (*event)(struct snd_rawmidi_substream *substream);
87 void (*private_free)(struct snd_rawmidi_substream *substream);
90 struct snd_rawmidi_substream { struct
110 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];
/linux-3.4.99/sound/usb/caiaq/
Dmidi.c28 static int snd_usb_caiaq_midi_input_open(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_input_open()
33 static int snd_usb_caiaq_midi_input_close(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_input_close()
38 static void snd_usb_caiaq_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_usb_caiaq_midi_input_trigger()
49 static int snd_usb_caiaq_midi_output_open(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_output_open()
54 static int snd_usb_caiaq_midi_output_close(struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_output_close()
65 struct snd_rawmidi_substream *substream) in snd_usb_caiaq_midi_send()
89 static void snd_usb_caiaq_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_usb_caiaq_midi_output_trigger()
Ddevice.h122 struct snd_rawmidi_substream *midi_receive_substream;
123 struct snd_rawmidi_substream *midi_out_substream;
/linux-3.4.99/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()
225 static void snd_sb8dsp_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_sb8dsp_midi_output_trigger()
/linux-3.4.99/sound/usb/6fire/
Dmidi.c63 static int usb6fire_midi_out_open(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_out_open()
68 static int usb6fire_midi_out_close(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_out_close()
74 struct snd_rawmidi_substream *alsa_sub, int up) in usb6fire_midi_out_trigger()
107 static void usb6fire_midi_out_drain(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_out_drain()
116 static int usb6fire_midi_in_open(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_in_open()
121 static int usb6fire_midi_in_close(struct snd_rawmidi_substream *alsa_sub) in usb6fire_midi_in_close()
127 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-3.4.99/sound/core/
Drawmidi.c81 static inline int snd_rawmidi_ready(struct snd_rawmidi_substream *substream) in snd_rawmidi_ready()
87 static inline int snd_rawmidi_ready_append(struct snd_rawmidi_substream *substream, in snd_rawmidi_ready_append()
103 static int snd_rawmidi_runtime_create(struct snd_rawmidi_substream *substream) in snd_rawmidi_runtime_create()
129 static int snd_rawmidi_runtime_free(struct snd_rawmidi_substream *substream) in snd_rawmidi_runtime_free()
139 static inline void snd_rawmidi_output_trigger(struct snd_rawmidi_substream *substream,int up) in snd_rawmidi_output_trigger()
146 static void snd_rawmidi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_rawmidi_input_trigger()
155 int snd_rawmidi_drop_output(struct snd_rawmidi_substream *substream) in snd_rawmidi_drop_output()
169 int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream) in snd_rawmidi_drain_output()
198 int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream) in snd_rawmidi_drain_input()
217 struct snd_rawmidi_substream **sub_ret) in assign_substream()
[all …]
/linux-3.4.99/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()
444 static int snd_mtpav_output_open(struct snd_rawmidi_substream *substream) in snd_mtpav_output_open()
460 static int snd_mtpav_output_close(struct snd_rawmidi_substream *substream) in snd_mtpav_output_close()
476 static void snd_mtpav_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_mtpav_output_trigger()
[all …]
Dserial-u16550.c123 struct snd_rawmidi_substream *midi_output[SNDRV_SERIAL_MAX_OUTS];
124 struct snd_rawmidi_substream *midi_input[SNDRV_SERIAL_MAX_INS];
517 static int snd_uart16550_input_open(struct snd_rawmidi_substream *substream) in snd_uart16550_input_open()
531 static int snd_uart16550_input_close(struct snd_rawmidi_substream *substream) in snd_uart16550_input_close()
545 static void snd_uart16550_input_trigger(struct snd_rawmidi_substream *substream, in snd_uart16550_input_trigger()
559 static int snd_uart16550_output_open(struct snd_rawmidi_substream *substream) in snd_uart16550_output_open()
573 static int snd_uart16550_output_close(struct snd_rawmidi_substream *substream) in snd_uart16550_output_close()
614 struct snd_rawmidi_substream *substream, in snd_uart16550_output_byte()
650 static void snd_uart16550_output_write(struct snd_rawmidi_substream *substream) in snd_uart16550_output_write()
741 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];
696 static int snd_mts64_rawmidi_open(struct snd_rawmidi_substream *substream) in snd_mts64_rawmidi_open()
713 static int snd_mts64_rawmidi_close(struct snd_rawmidi_substream *substream) in snd_mts64_rawmidi_close()
734 static void snd_mts64_rawmidi_output_trigger(struct snd_rawmidi_substream *substream, in snd_mts64_rawmidi_output_trigger()
749 static void snd_mts64_rawmidi_input_trigger(struct snd_rawmidi_substream *substream, in snd_mts64_rawmidi_input_trigger()
781 struct snd_rawmidi_substream *substream; in snd_mts64_rawmidi_create()
810 substream = list_entry(list, struct snd_rawmidi_substream, list); in snd_mts64_rawmidi_create()
817 substream = list_entry(list, struct snd_rawmidi_substream, list); in snd_mts64_rawmidi_create()
843 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-3.4.99/sound/pci/echoaudio/
Dmidi.c155 static int snd_echo_midi_input_open(struct snd_rawmidi_substream *substream) in snd_echo_midi_input_open()
166 static void snd_echo_midi_input_trigger(struct snd_rawmidi_substream *substream, in snd_echo_midi_input_trigger()
181 static int snd_echo_midi_input_close(struct snd_rawmidi_substream *substream) in snd_echo_midi_input_close()
192 static int snd_echo_midi_output_open(struct snd_rawmidi_substream *substream) in snd_echo_midi_output_open()
253 static void snd_echo_midi_output_trigger(struct snd_rawmidi_substream *substream, in snd_echo_midi_output_trigger()
284 static int snd_echo_midi_output_close(struct snd_rawmidi_substream *substream) in snd_echo_midi_output_close()
/linux-3.4.99/drivers/staging/line6/
Dmidi.c43 static void line6_midi_transmit(struct snd_rawmidi_substream *substream) in line6_midi_transmit()
186 static int line6_midi_output_open(struct snd_rawmidi_substream *substream) in line6_midi_output_open()
191 static int line6_midi_output_close(struct snd_rawmidi_substream *substream) in line6_midi_output_close()
196 static void line6_midi_output_trigger(struct snd_rawmidi_substream *substream, in line6_midi_output_trigger()
212 static void line6_midi_output_drain(struct snd_rawmidi_substream *substream) in line6_midi_output_drain()
221 static int line6_midi_input_open(struct snd_rawmidi_substream *substream) in line6_midi_input_open()
226 static int line6_midi_input_close(struct snd_rawmidi_substream *substream) in line6_midi_input_close()
231 static void line6_midi_input_trigger(struct snd_rawmidi_substream *substream, in line6_midi_input_trigger()
Dmidi.h30 struct snd_rawmidi_substream *substream_receive;
35 struct snd_rawmidi_substream *substream_transmit;
/linux-3.4.99/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-3.4.99/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-3.4.99/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()
365 static void snd_wavefront_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_wavefront_midi_output_trigger()
411 static struct snd_rawmidi_substream *substream = NULL; in snd_wavefront_midi_interrupt()
/linux-3.4.99/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-3.4.99/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()
200 static int snd_virmidi_input_open(struct snd_rawmidi_substream *substream) in snd_virmidi_input_open()
229 static int snd_virmidi_output_open(struct snd_rawmidi_substream *substream) in snd_virmidi_output_open()
255 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()
/linux-3.4.99/sound/pci/emu10k1/
Demumpu401.c153 static int snd_emu10k1_midi_input_open(struct snd_rawmidi_substream *substream) in snd_emu10k1_midi_input_open()
180 static int snd_emu10k1_midi_output_open(struct snd_rawmidi_substream *substream) in snd_emu10k1_midi_output_open()
207 static int snd_emu10k1_midi_input_close(struct snd_rawmidi_substream *substream) in snd_emu10k1_midi_input_close()
230 static int snd_emu10k1_midi_output_close(struct snd_rawmidi_substream *substream) in snd_emu10k1_midi_output_close()
253 static void snd_emu10k1_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_emu10k1_midi_input_trigger()
267 static void snd_emu10k1_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_emu10k1_midi_output_trigger()
/linux-3.4.99/drivers/usb/gadget/
Df_midi.c76 struct snd_rawmidi_substream *in_substream[MAX_PORTS];
77 struct snd_rawmidi_substream *out_substream[MAX_PORTS];
228 struct snd_rawmidi_substream *substream = midi->out_substream[cable]; in f_midi_read_data()
562 struct snd_rawmidi_substream *substream = midi->in_substream[i]; in f_midi_transmit()
589 static int f_midi_in_open(struct snd_rawmidi_substream *substream) in f_midi_in_open()
602 static int f_midi_in_close(struct snd_rawmidi_substream *substream) in f_midi_in_close()
610 static void f_midi_in_trigger(struct snd_rawmidi_substream *substream, int up) in f_midi_in_trigger()
623 static int f_midi_out_open(struct snd_rawmidi_substream *substream) in f_midi_out_open()
635 static int f_midi_out_close(struct snd_rawmidi_substream *substream) in f_midi_out_close()
643 static void f_midi_out_trigger(struct snd_rawmidi_substream *substream, int up) in f_midi_out_trigger()
/linux-3.4.99/sound/drivers/mpu401/
Dmpu401_uart.c283 static int snd_mpu401_uart_input_open(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_input_open()
305 static int snd_mpu401_uart_output_open(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_output_open()
327 static int snd_mpu401_uart_input_close(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_input_close()
344 static int snd_mpu401_uart_output_close(struct snd_rawmidi_substream *substream) in snd_mpu401_uart_output_close()
365 snd_mpu401_uart_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_mpu401_uart_input_trigger()
452 snd_mpu401_uart_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_mpu401_uart_output_trigger()

12