drivers/hid/hid-prodikeys.c
565
static int pcmidi_in_open(struct snd_rawmidi_substream *substream)
drivers/hid/hid-prodikeys.c
574
static int pcmidi_in_close(struct snd_rawmidi_substream *substream)
drivers/hid/hid-prodikeys.c
580
static void pcmidi_in_trigger(struct snd_rawmidi_substream *substream, int up)
drivers/hid/hid-prodikeys.c
61
struct snd_rawmidi_substream *in_substream;
drivers/usb/gadget/function/f_midi.c
245
struct snd_rawmidi_substream *substream = midi->out_substream[cable];
drivers/usb/gadget/function/f_midi.c
331
struct snd_rawmidi_substream *substream = port->substream;
drivers/usb/gadget/function/f_midi.c
635
struct snd_rawmidi_substream *substream = port->substream;
drivers/usb/gadget/function/f_midi.c
710
static int f_midi_in_open(struct snd_rawmidi_substream *substream)
drivers/usb/gadget/function/f_midi.c
725
static int f_midi_in_close(struct snd_rawmidi_substream *substream)
drivers/usb/gadget/function/f_midi.c
73
struct snd_rawmidi_substream *substream;
drivers/usb/gadget/function/f_midi.c
733
static void f_midi_in_trigger(struct snd_rawmidi_substream *substream, int up)
drivers/usb/gadget/function/f_midi.c
746
static int f_midi_out_open(struct snd_rawmidi_substream *substream)
drivers/usb/gadget/function/f_midi.c
758
static int f_midi_out_close(struct snd_rawmidi_substream *substream)
drivers/usb/gadget/function/f_midi.c
766
static void f_midi_out_trigger(struct snd_rawmidi_substream *substream, int up)
drivers/usb/gadget/function/f_midi.c
88
struct snd_rawmidi_substream *out_substream[MAX_PORTS];
include/sound/emu10k1.h
1621
struct snd_rawmidi_substream *substream_input;
include/sound/emu10k1.h
1622
struct snd_rawmidi_substream *substream_output;
include/sound/gus.h
420
struct snd_rawmidi_substream *midi_substream_output;
include/sound/gus.h
421
struct snd_rawmidi_substream *midi_substream_input;
include/sound/mpu401.h
75
struct snd_rawmidi_substream *substream_input;
include/sound/mpu401.h
76
struct snd_rawmidi_substream *substream_output;
include/sound/rawmidi.h
106
struct snd_rawmidi_substream *input;
include/sound/rawmidi.h
107
struct snd_rawmidi_substream *output;
include/sound/rawmidi.h
166
int snd_rawmidi_receive(struct snd_rawmidi_substream *substream,
include/sound/rawmidi.h
168
int snd_rawmidi_transmit_empty(struct snd_rawmidi_substream *substream);
include/sound/rawmidi.h
169
int snd_rawmidi_transmit_peek(struct snd_rawmidi_substream *substream,
include/sound/rawmidi.h
171
int snd_rawmidi_transmit_ack(struct snd_rawmidi_substream *substream, int count);
include/sound/rawmidi.h
172
int snd_rawmidi_transmit(struct snd_rawmidi_substream *substream,
include/sound/rawmidi.h
174
int snd_rawmidi_proceed(struct snd_rawmidi_substream *substream);
include/sound/rawmidi.h
182
int snd_rawmidi_output_params(struct snd_rawmidi_substream *substream,
include/sound/rawmidi.h
184
int snd_rawmidi_input_params(struct snd_rawmidi_substream *substream,
include/sound/rawmidi.h
186
int snd_rawmidi_drop_output(struct snd_rawmidi_substream *substream);
include/sound/rawmidi.h
187
int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream);
include/sound/rawmidi.h
188
int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream);
include/sound/rawmidi.h
189
long snd_rawmidi_kernel_read(struct snd_rawmidi_substream *substream,
include/sound/rawmidi.h
191
long snd_rawmidi_kernel_write(struct snd_rawmidi_substream *substream,
include/sound/rawmidi.h
35
struct snd_rawmidi_substream;
include/sound/rawmidi.h
40
int (*open) (struct snd_rawmidi_substream * substream);
include/sound/rawmidi.h
41
int (*close) (struct snd_rawmidi_substream * substream);
include/sound/rawmidi.h
42
void (*trigger) (struct snd_rawmidi_substream * substream, int up);
include/sound/rawmidi.h
43
void (*drain) (struct snd_rawmidi_substream * substream);
include/sound/rawmidi.h
58
struct snd_rawmidi_substream *substream;
include/sound/rawmidi.h
74
void (*event)(struct snd_rawmidi_substream *substream);
include/sound/rawmidi.h
79
void (*private_free)(struct snd_rawmidi_substream *substream);
include/sound/sb.h
88
struct snd_rawmidi_substream *midi_substream_input;
include/sound/sb.h
89
struct snd_rawmidi_substream *midi_substream_output;
include/sound/seq_virmidi.h
29
struct snd_rawmidi_substream *substream;
include/sound/snd_wavefront.h
29
struct snd_rawmidi_substream *substream_output[2];
include/sound/snd_wavefront.h
30
struct snd_rawmidi_substream *substream_input[2];
include/sound/ump.h
31
struct snd_rawmidi_substream *substreams[2]; /* opened substreams */
include/sound/ump.h
58
struct snd_rawmidi_substream *legacy_substreams[2][SNDRV_UMP_MAX_GROUPS];
sound/core/rawmidi.c
106
static bool snd_rawmidi_ready(struct snd_rawmidi_substream *substream)
sound/core/rawmidi.c
1076
static int receive_with_tstamp_framing(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
1115
static struct timespec64 get_framing_tstamp(struct snd_rawmidi_substream *substream)
sound/core/rawmidi.c
112
static inline int snd_rawmidi_ready_append(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
1143
int snd_rawmidi_receive(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
1217
static long snd_rawmidi_kernel_read1(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
1262
long snd_rawmidi_kernel_read(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
1276
struct snd_rawmidi_substream *substream;
sound/core/rawmidi.c
1331
int snd_rawmidi_transmit_empty(struct snd_rawmidi_substream *substream)
sound/core/rawmidi.c
1354
static int __snd_rawmidi_transmit_peek(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
141
static void snd_rawmidi_buffer_ref_sync(struct snd_rawmidi_substream *substream)
sound/core/rawmidi.c
1413
int snd_rawmidi_transmit_peek(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
1430
static int __snd_rawmidi_transmit_ack(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
1464
int snd_rawmidi_transmit_ack(struct snd_rawmidi_substream *substream, int count)
sound/core/rawmidi.c
1483
int snd_rawmidi_transmit(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
1502
int snd_rawmidi_proceed(struct snd_rawmidi_substream *substream)
sound/core/rawmidi.c
1518
static long snd_rawmidi_kernel_write1(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
158
static int snd_rawmidi_runtime_create(struct snd_rawmidi_substream *substream)
sound/core/rawmidi.c
1580
long snd_rawmidi_kernel_write(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
1594
struct snd_rawmidi_substream *substream;
sound/core/rawmidi.c
1704
struct snd_rawmidi_substream *substream;
sound/core/rawmidi.c
1802
struct snd_rawmidi_substream *substream;
sound/core/rawmidi.c
1911
struct snd_rawmidi_substream *substream;
sound/core/rawmidi.c
1914
substream = list_entry(stream->substreams.next, struct snd_rawmidi_substream, list);
sound/core/rawmidi.c
199
static int snd_rawmidi_runtime_free(struct snd_rawmidi_substream *substream)
sound/core/rawmidi.c
2060
struct snd_rawmidi_substream *s;
sound/core/rawmidi.c
209
static inline void snd_rawmidi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/core/rawmidi.c
2096
struct snd_rawmidi_substream *substream;
sound/core/rawmidi.c
216
static void snd_rawmidi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/core/rawmidi.c
233
static void reset_runtime_ptrs(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
241
int snd_rawmidi_drop_output(struct snd_rawmidi_substream *substream)
sound/core/rawmidi.c
249
int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream)
sound/core/rawmidi.c
295
int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream)
sound/core/rawmidi.c
308
struct snd_rawmidi_substream **sub_ret)
sound/core/rawmidi.c
310
struct snd_rawmidi_substream *substream;
sound/core/rawmidi.c
339
struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
366
struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
372
struct snd_rawmidi_substream *sinput = NULL, *soutput = NULL;
sound/core/rawmidi.c
534
struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
618
static int snd_rawmidi_info(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
644
static int snd_rawmidi_info_user(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
663
struct snd_rawmidi_substream *substream;
sound/core/rawmidi.c
710
static int resize_runtime_buffer(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
747
int snd_rawmidi_output_params(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
763
int snd_rawmidi_input_params(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
789
static int snd_rawmidi_output_status(struct snd_rawmidi_substream *substream,
sound/core/rawmidi.c
801
static int snd_rawmidi_input_status(struct snd_rawmidi_substream *substream,
sound/core/seq/seq_midi.c
127
struct snd_rawmidi_substream *substream;
sound/core/seq/seq_midi.c
62
static void snd_midi_input_event(struct snd_rawmidi_substream *substream)
sound/core/seq/seq_midi.c
97
static int dump_midi(struct snd_rawmidi_substream *substream, const char *buf, int count)
sound/core/seq/seq_ump_client.c
86
struct snd_rawmidi_substream *substream;
sound/core/seq/seq_virmidi.c
123
static void snd_virmidi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/core/seq/seq_virmidi.c
136
struct snd_rawmidi_substream *substream;
sound/core/seq/seq_virmidi.c
172
static void snd_virmidi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/core/seq/seq_virmidi.c
184
static int snd_virmidi_input_open(struct snd_rawmidi_substream *substream)
sound/core/seq/seq_virmidi.c
213
static int snd_virmidi_output_open(struct snd_rawmidi_substream *substream)
sound/core/seq/seq_virmidi.c
240
static int snd_virmidi_input_close(struct snd_rawmidi_substream *substream)
sound/core/seq/seq_virmidi.c
258
static int snd_virmidi_output_close(struct snd_rawmidi_substream *substream)
sound/core/seq/seq_virmidi.c
273
static void snd_virmidi_output_drain(struct snd_rawmidi_substream *substream)
sound/core/ump.c
1146
static int snd_ump_legacy_open(struct snd_rawmidi_substream *substream)
sound/core/ump.c
1175
static int snd_ump_legacy_close(struct snd_rawmidi_substream *substream)
sound/core/ump.c
1191
static void snd_ump_legacy_trigger(struct snd_rawmidi_substream *substream,
sound/core/ump.c
1200
static void snd_ump_legacy_drain(struct snd_rawmidi_substream *substream)
sound/core/ump.c
1234
struct snd_rawmidi_substream *substream;
sound/core/ump.c
1270
struct snd_rawmidi_substream *substream;
sound/core/ump.c
1316
struct snd_rawmidi_substream *s;
sound/core/ump.c
255
static int snd_ump_rawmidi_open(struct snd_rawmidi_substream *substream)
sound/core/ump.c
27
static int snd_ump_rawmidi_open(struct snd_rawmidi_substream *substream);
sound/core/ump.c
270
static int snd_ump_rawmidi_close(struct snd_rawmidi_substream *substream)
sound/core/ump.c
28
static int snd_ump_rawmidi_close(struct snd_rawmidi_substream *substream);
sound/core/ump.c
280
static void snd_ump_rawmidi_trigger(struct snd_rawmidi_substream *substream,
sound/core/ump.c
289
static void snd_ump_rawmidi_drain(struct snd_rawmidi_substream *substream)
sound/core/ump.c
29
static void snd_ump_rawmidi_trigger(struct snd_rawmidi_substream *substream,
sound/core/ump.c
31
static void snd_ump_rawmidi_drain(struct snd_rawmidi_substream *substream);
sound/core/ump.c
341
struct snd_rawmidi_substream *substream;
sound/core/ump.c
376
struct snd_rawmidi_substream *substream =
sound/drivers/mpu401/mpu401_uart.c
256
static int snd_mpu401_uart_input_open(struct snd_rawmidi_substream *substream)
sound/drivers/mpu401/mpu401_uart.c
281
static int snd_mpu401_uart_output_open(struct snd_rawmidi_substream *substream)
sound/drivers/mpu401/mpu401_uart.c
306
static int snd_mpu401_uart_input_close(struct snd_rawmidi_substream *substream)
sound/drivers/mpu401/mpu401_uart.c
323
static int snd_mpu401_uart_output_close(struct snd_rawmidi_substream *substream)
sound/drivers/mpu401/mpu401_uart.c
344
snd_mpu401_uart_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/drivers/mpu401/mpu401_uart.c
429
snd_mpu401_uart_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/drivers/mtpav.c
119
struct snd_rawmidi_substream *input;
sound/drivers/mtpav.c
120
struct snd_rawmidi_substream *output;
sound/drivers/mtpav.c
273
struct snd_rawmidi_substream *substream)
sound/drivers/mtpav.c
303
static void snd_mtpav_output_write(struct snd_rawmidi_substream *substream)
sound/drivers/mtpav.c
331
static int snd_mtpav_input_open(struct snd_rawmidi_substream *substream)
sound/drivers/mtpav.c
347
static int snd_mtpav_input_close(struct snd_rawmidi_substream *substream)
sound/drivers/mtpav.c
363
static void snd_mtpav_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/drivers/mtpav.c
411
static int snd_mtpav_output_open(struct snd_rawmidi_substream *substream)
sound/drivers/mtpav.c
425
static int snd_mtpav_output_close(struct snd_rawmidi_substream *substream)
sound/drivers/mtpav.c
439
static void snd_mtpav_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/drivers/mtpav.c
585
struct snd_rawmidi_substream *substream)
sound/drivers/mtpav.c
603
struct snd_rawmidi_substream *substream;
sound/drivers/mtpav.c
622
substream = list_entry(list, struct snd_rawmidi_substream, list);
sound/drivers/mtpav.c
627
substream = list_entry(list, struct snd_rawmidi_substream, list);
sound/drivers/mts64.c
58
struct snd_rawmidi_substream *midi_input_substream[MTS64_NUM_INPUT_PORTS];
sound/drivers/mts64.c
659
static int snd_mts64_rawmidi_open(struct snd_rawmidi_substream *substream)
sound/drivers/mts64.c
676
static int snd_mts64_rawmidi_close(struct snd_rawmidi_substream *substream)
sound/drivers/mts64.c
696
static void snd_mts64_rawmidi_output_trigger(struct snd_rawmidi_substream *substream,
sound/drivers/mts64.c
709
static void snd_mts64_rawmidi_input_trigger(struct snd_rawmidi_substream *substream,
sound/drivers/mts64.c
738
struct snd_rawmidi_substream *substream;
sound/drivers/mts64.c
767
substream = list_entry(list, struct snd_rawmidi_substream, list);
sound/drivers/mts64.c
774
substream = list_entry(list, struct snd_rawmidi_substream, list);
sound/drivers/mts64.c
800
struct snd_rawmidi_substream *substream;
sound/drivers/portman2x4.c
485
static int snd_portman_midi_open(struct snd_rawmidi_substream *substream)
sound/drivers/portman2x4.c
490
static int snd_portman_midi_close(struct snd_rawmidi_substream *substream)
sound/drivers/portman2x4.c
495
static void snd_portman_midi_input_trigger(struct snd_rawmidi_substream *substream,
sound/drivers/portman2x4.c
507
static void snd_portman_midi_output_trigger(struct snd_rawmidi_substream *substream,
sound/drivers/portman2x4.c
537
struct snd_rawmidi_substream *substream;
sound/drivers/portman2x4.c
74
struct snd_rawmidi_substream *midi_input[PORTMAN_NUM_INPUT_PORTS];
sound/drivers/serial-generic.c
147
static int snd_serial_generic_input_open(struct snd_rawmidi_substream *substream)
sound/drivers/serial-generic.c
164
static int snd_serial_generic_input_close(struct snd_rawmidi_substream *substream)
sound/drivers/serial-generic.c
181
static void snd_serial_generic_input_trigger(struct snd_rawmidi_substream *substream,
sound/drivers/serial-generic.c
192
static int snd_serial_generic_output_open(struct snd_rawmidi_substream *substream)
sound/drivers/serial-generic.c
210
static int snd_serial_generic_output_close(struct snd_rawmidi_substream *substream)
sound/drivers/serial-generic.c
228
static void snd_serial_generic_output_trigger(struct snd_rawmidi_substream *substream,
sound/drivers/serial-generic.c
242
static void snd_serial_generic_output_drain(struct snd_rawmidi_substream *substream)
sound/drivers/serial-generic.c
282
struct snd_rawmidi_substream *substream;
sound/drivers/serial-generic.c
47
struct snd_rawmidi_substream *midi_output;
sound/drivers/serial-generic.c
48
struct snd_rawmidi_substream *midi_input;
sound/drivers/serial-generic.c
72
struct snd_rawmidi_substream *substream = drvdata->midi_output;
sound/drivers/serial-u16550.c
108
struct snd_rawmidi_substream *midi_output[SNDRV_SERIAL_MAX_OUTS];
sound/drivers/serial-u16550.c
109
struct snd_rawmidi_substream *midi_input[SNDRV_SERIAL_MAX_INS];
sound/drivers/serial-u16550.c
495
static int snd_uart16550_input_open(struct snd_rawmidi_substream *substream)
sound/drivers/serial-u16550.c
507
static int snd_uart16550_input_close(struct snd_rawmidi_substream *substream)
sound/drivers/serial-u16550.c
519
static void snd_uart16550_input_trigger(struct snd_rawmidi_substream *substream,
sound/drivers/serial-u16550.c
531
static int snd_uart16550_output_open(struct snd_rawmidi_substream *substream)
sound/drivers/serial-u16550.c
543
static int snd_uart16550_output_close(struct snd_rawmidi_substream *substream)
sound/drivers/serial-u16550.c
582
struct snd_rawmidi_substream *substream,
sound/drivers/serial-u16550.c
618
static void snd_uart16550_output_write(struct snd_rawmidi_substream *substream)
sound/drivers/serial-u16550.c
707
static void snd_uart16550_output_trigger(struct snd_rawmidi_substream *substream,
sound/drivers/serial-u16550.c
808
struct snd_rawmidi_substream *substream;
sound/firewire/amdtp-am824.c
253
struct snd_rawmidi_substream *midi)
sound/firewire/amdtp-am824.c
31
struct snd_rawmidi_substream *midi[AM824_MAX_CHANNELS_FOR_MIDI * 8];
sound/firewire/amdtp-am824.h
45
struct snd_rawmidi_substream *midi);
sound/firewire/bebob/bebob_midi.c
10
static int midi_open(struct snd_rawmidi_substream *substream)
sound/firewire/bebob/bebob_midi.c
34
static int midi_close(struct snd_rawmidi_substream *substream)
sound/firewire/bebob/bebob_midi.c
47
static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/bebob/bebob_midi.c
61
static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/bebob/bebob_midi.c
78
struct snd_rawmidi_substream *subs;
sound/firewire/dice/dice-midi.c
34
static int midi_close(struct snd_rawmidi_substream *substream)
sound/firewire/dice/dice-midi.c
47
static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/dice/dice-midi.c
61
static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/dice/dice-midi.c
78
struct snd_rawmidi_substream *subs;
sound/firewire/dice/dice-midi.c
9
static int midi_open(struct snd_rawmidi_substream *substream)
sound/firewire/digi00x/amdtp-dot.c
336
struct snd_rawmidi_substream *midi)
sound/firewire/digi00x/amdtp-dot.c
47
struct snd_rawmidi_substream *midi[MAX_MIDI_PORTS];
sound/firewire/digi00x/digi00x-midi.c
10
static int midi_open(struct snd_rawmidi_substream *substream)
sound/firewire/digi00x/digi00x-midi.c
34
static int midi_close(struct snd_rawmidi_substream *substream)
sound/firewire/digi00x/digi00x-midi.c
47
static void midi_capture_trigger(struct snd_rawmidi_substream *substream,
sound/firewire/digi00x/digi00x-midi.c
66
static void midi_playback_trigger(struct snd_rawmidi_substream *substream,
sound/firewire/digi00x/digi00x-midi.c
88
struct snd_rawmidi_substream *subs;
sound/firewire/digi00x/digi00x.h
123
struct snd_rawmidi_substream *midi);
sound/firewire/fireface/ff-midi.c
10
static int midi_capture_open(struct snd_rawmidi_substream *substream)
sound/firewire/fireface/ff-midi.c
16
static int midi_playback_open(struct snd_rawmidi_substream *substream)
sound/firewire/fireface/ff-midi.c
29
static int midi_capture_close(struct snd_rawmidi_substream *substream)
sound/firewire/fireface/ff-midi.c
35
static int midi_playback_close(struct snd_rawmidi_substream *substream)
sound/firewire/fireface/ff-midi.c
45
static void midi_capture_trigger(struct snd_rawmidi_substream *substream,
sound/firewire/fireface/ff-midi.c
59
static void midi_playback_trigger(struct snd_rawmidi_substream *substream,
sound/firewire/fireface/ff-midi.c
73
struct snd_rawmidi_substream *substream;
sound/firewire/fireface/ff-protocol-former.c
265
struct snd_rawmidi_substream *substream,
sound/firewire/fireface/ff-protocol-former.c
412
struct snd_rawmidi_substream *substream;
sound/firewire/fireface/ff-protocol-former.c
539
struct snd_rawmidi_substream *substream = READ_ONCE(ff->tx_midi_substreams[port]);
sound/firewire/fireface/ff-protocol-latter.c
402
struct snd_rawmidi_substream *substream;
sound/firewire/fireface/ff-protocol-latter.c
487
struct snd_rawmidi_substream *substream,
sound/firewire/fireface/ff-transaction.c
13
struct snd_rawmidi_substream *substream =
sound/firewire/fireface/ff-transaction.c
55
struct snd_rawmidi_substream *substream =
sound/firewire/fireface/ff.h
121
struct snd_rawmidi_substream *substream,
sound/firewire/fireface/ff.h
76
struct snd_rawmidi_substream *tx_midi_substreams[SND_FF_IN_MIDI_PORTS];
sound/firewire/fireface/ff.h
80
struct snd_rawmidi_substream *rx_midi_substreams[SND_FF_OUT_MIDI_PORTS];
sound/firewire/fireworks/fireworks_midi.c
10
static int midi_open(struct snd_rawmidi_substream *substream)
sound/firewire/fireworks/fireworks_midi.c
33
static int midi_close(struct snd_rawmidi_substream *substream)
sound/firewire/fireworks/fireworks_midi.c
46
static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/fireworks/fireworks_midi.c
60
static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/fireworks/fireworks_midi.c
77
struct snd_rawmidi_substream *subs;
sound/firewire/motu/amdtp-motu.c
203
struct snd_rawmidi_substream *midi)
sound/firewire/motu/amdtp-motu.c
215
struct snd_rawmidi_substream *midi = READ_ONCE(p->midi);
sound/firewire/motu/amdtp-motu.c
241
struct snd_rawmidi_substream *midi;
sound/firewire/motu/amdtp-motu.c
37
struct snd_rawmidi_substream *midi;
sound/firewire/motu/motu-midi.c
34
static int midi_close(struct snd_rawmidi_substream *substream)
sound/firewire/motu/motu-midi.c
47
static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/motu/motu-midi.c
61
static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/motu/motu-midi.c
78
struct snd_rawmidi_substream *subs;
sound/firewire/motu/motu-midi.c
9
static int midi_open(struct snd_rawmidi_substream *substream)
sound/firewire/motu/motu.h
158
struct snd_rawmidi_substream *midi);
sound/firewire/oxfw/oxfw-midi.c
10
static int midi_capture_open(struct snd_rawmidi_substream *substream)
sound/firewire/oxfw/oxfw-midi.c
115
struct snd_rawmidi_substream *subs;
sound/firewire/oxfw/oxfw-midi.c
35
static int midi_playback_open(struct snd_rawmidi_substream *substream)
sound/firewire/oxfw/oxfw-midi.c
58
static int midi_capture_close(struct snd_rawmidi_substream *substream)
sound/firewire/oxfw/oxfw-midi.c
71
static int midi_playback_close(struct snd_rawmidi_substream *substream)
sound/firewire/oxfw/oxfw-midi.c
84
static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/oxfw/oxfw-midi.c
98
static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/oxfw/oxfw-scs1x.c
100
struct snd_rawmidi_substream *stream;
sound/firewire/oxfw/oxfw-scs1x.c
177
struct snd_rawmidi_substream *stream;
sound/firewire/oxfw/oxfw-scs1x.c
19
struct snd_rawmidi_substream *input;
sound/firewire/oxfw/oxfw-scs1x.c
22
struct snd_rawmidi_substream *output;
sound/firewire/oxfw/oxfw-scs1x.c
277
static int midi_capture_open(struct snd_rawmidi_substream *stream)
sound/firewire/oxfw/oxfw-scs1x.c
282
static int midi_capture_close(struct snd_rawmidi_substream *stream)
sound/firewire/oxfw/oxfw-scs1x.c
287
static void midi_capture_trigger(struct snd_rawmidi_substream *stream, int up)
sound/firewire/oxfw/oxfw-scs1x.c
299
static int midi_playback_open(struct snd_rawmidi_substream *stream)
sound/firewire/oxfw/oxfw-scs1x.c
304
static int midi_playback_close(struct snd_rawmidi_substream *stream)
sound/firewire/oxfw/oxfw-scs1x.c
309
static void midi_playback_trigger(struct snd_rawmidi_substream *stream, int up)
sound/firewire/oxfw/oxfw-scs1x.c
327
static void midi_playback_drain(struct snd_rawmidi_substream *stream)
sound/firewire/oxfw/oxfw-scs1x.c
44
static void midi_input_escaped_byte(struct snd_rawmidi_substream *stream,
sound/firewire/oxfw/oxfw-scs1x.c
55
struct snd_rawmidi_substream *stream, u8 byte)
sound/firewire/oxfw/oxfw-scs1x.c
76
struct snd_rawmidi_substream *stream,
sound/firewire/tascam/tascam-midi.c
10
static int midi_capture_open(struct snd_rawmidi_substream *substream)
sound/firewire/tascam/tascam-midi.c
16
static int midi_playback_open(struct snd_rawmidi_substream *substream)
sound/firewire/tascam/tascam-midi.c
25
static int midi_capture_close(struct snd_rawmidi_substream *substream)
sound/firewire/tascam/tascam-midi.c
31
static int midi_playback_close(struct snd_rawmidi_substream *substream)
sound/firewire/tascam/tascam-midi.c
36
static void midi_playback_drain(struct snd_rawmidi_substream *substream)
sound/firewire/tascam/tascam-midi.c
43
static void midi_capture_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/tascam/tascam-midi.c
55
static void midi_playback_trigger(struct snd_rawmidi_substream *substrm, int up)
sound/firewire/tascam/tascam-midi.c
81
struct snd_rawmidi_substream *subs;
sound/firewire/tascam/tascam-transaction.c
150
struct snd_rawmidi_substream *substream = READ_ONCE(port->substream);
sound/firewire/tascam/tascam-transaction.c
175
struct snd_rawmidi_substream *substream = READ_ONCE(port->substream);
sound/firewire/tascam/tascam-transaction.c
255
struct snd_rawmidi_substream *substream;
sound/firewire/tascam/tascam-transaction.c
61
struct snd_rawmidi_substream *substream)
sound/firewire/tascam/tascam.h
184
struct snd_rawmidi_substream *substream)
sound/firewire/tascam/tascam.h
60
struct snd_rawmidi_substream *substream;
sound/firewire/tascam/tascam.h
87
struct snd_rawmidi_substream *tx_midi_substreams[TSCM_MIDI_IN_PORT_MAX];
sound/isa/gus/gus_uart.c
125
static int snd_gf1_uart_output_close(struct snd_rawmidi_substream *substream)
sound/isa/gus/gus_uart.c
138
static int snd_gf1_uart_input_close(struct snd_rawmidi_substream *substream)
sound/isa/gus/gus_uart.c
151
static void snd_gf1_uart_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/isa/gus/gus_uart.c
167
static void snd_gf1_uart_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/isa/gus/gus_uart.c
76
static int snd_gf1_uart_output_open(struct snd_rawmidi_substream *substream)
sound/isa/gus/gus_uart.c
95
static int snd_gf1_uart_input_open(struct snd_rawmidi_substream *substream)
sound/isa/sb/sb8_midi.c
109
static int snd_sb8dsp_midi_output_close(struct snd_rawmidi_substream *substream)
sound/isa/sb/sb8_midi.c
125
static void snd_sb8dsp_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/isa/sb/sb8_midi.c
146
static void snd_sb8dsp_midi_output_write(struct snd_rawmidi_substream *substream)
sound/isa/sb/sb8_midi.c
181
struct snd_rawmidi_substream *substream = chip->midi_substream_output;
sound/isa/sb/sb8_midi.c
189
static void snd_sb8dsp_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/isa/sb/sb8_midi.c
50
static int snd_sb8dsp_midi_input_open(struct snd_rawmidi_substream *substream)
sound/isa/sb/sb8_midi.c
72
static int snd_sb8dsp_midi_output_open(struct snd_rawmidi_substream *substream)
sound/isa/sb/sb8_midi.c
94
static int snd_sb8dsp_midi_input_close(struct snd_rawmidi_substream *substream)
sound/isa/wavefront/wavefront_midi.c
218
static int snd_wavefront_midi_input_open(struct snd_rawmidi_substream *substream)
sound/isa/wavefront/wavefront_midi.c
241
static int snd_wavefront_midi_output_open(struct snd_rawmidi_substream *substream)
sound/isa/wavefront/wavefront_midi.c
264
static int snd_wavefront_midi_input_close(struct snd_rawmidi_substream *substream)
sound/isa/wavefront/wavefront_midi.c
287
static int snd_wavefront_midi_output_close(struct snd_rawmidi_substream *substream)
sound/isa/wavefront/wavefront_midi.c
309
static void snd_wavefront_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/isa/wavefront/wavefront_midi.c
345
static void snd_wavefront_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/isa/wavefront/wavefront_midi.c
388
static struct snd_rawmidi_substream *substream = NULL;
sound/isa/wavefront/wavefront_midi.c
90
get_wavefront_midi (struct snd_rawmidi_substream *substream)
sound/pci/ca0106/ca_midi.c
104
static int ca_midi_input_open(struct snd_rawmidi_substream *substream)
sound/pci/ca0106/ca_midi.c
121
static int ca_midi_output_open(struct snd_rawmidi_substream *substream)
sound/pci/ca0106/ca_midi.c
138
static int ca_midi_input_close(struct snd_rawmidi_substream *substream)
sound/pci/ca0106/ca_midi.c
155
static int ca_midi_output_close(struct snd_rawmidi_substream *substream)
sound/pci/ca0106/ca_midi.c
173
static void ca_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/ca0106/ca_midi.c
187
static void ca_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/ca0106/ca_midi.h
21
struct snd_rawmidi_substream *substream_input;
sound/pci/ca0106/ca_midi.h
22
struct snd_rawmidi_substream *substream_output;
sound/pci/cs4281.c
1575
static int snd_cs4281_midi_input_open(struct snd_rawmidi_substream *substream)
sound/pci/cs4281.c
1590
static int snd_cs4281_midi_input_close(struct snd_rawmidi_substream *substream)
sound/pci/cs4281.c
1606
static int snd_cs4281_midi_output_open(struct snd_rawmidi_substream *substream)
sound/pci/cs4281.c
1622
static int snd_cs4281_midi_output_close(struct snd_rawmidi_substream *substream)
sound/pci/cs4281.c
1638
static void snd_cs4281_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/cs4281.c
1656
static void snd_cs4281_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/cs4281.c
454
struct snd_rawmidi_substream *midi_input;
sound/pci/cs4281.c
455
struct snd_rawmidi_substream *midi_output;
sound/pci/cs46xx/cs46xx.h
1676
struct snd_rawmidi_substream *midi_input;
sound/pci/cs46xx/cs46xx.h
1677
struct snd_rawmidi_substream *midi_output;
sound/pci/cs46xx/cs46xx_lib.c
2496
static int snd_cs46xx_midi_input_open(struct snd_rawmidi_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
2513
static int snd_cs46xx_midi_input_close(struct snd_rawmidi_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
2531
static int snd_cs46xx_midi_output_open(struct snd_rawmidi_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
2549
static int snd_cs46xx_midi_output_close(struct snd_rawmidi_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
2567
static void snd_cs46xx_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/cs46xx/cs46xx_lib.c
2585
static void snd_cs46xx_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/echoaudio/echoaudio.h
340
struct snd_rawmidi_substream *midi_in, *midi_out;
sound/pci/echoaudio/echoaudio.h
433
struct snd_rawmidi_substream *substream, int up);
sound/pci/echoaudio/midi.c
139
static int snd_echo_midi_input_open(struct snd_rawmidi_substream *substream)
sound/pci/echoaudio/midi.c
149
static void snd_echo_midi_input_trigger(struct snd_rawmidi_substream *substream,
sound/pci/echoaudio/midi.c
163
static int snd_echo_midi_input_close(struct snd_rawmidi_substream *substream)
sound/pci/echoaudio/midi.c
173
static int snd_echo_midi_output_open(struct snd_rawmidi_substream *substream)
sound/pci/echoaudio/midi.c
232
static void snd_echo_midi_output_trigger(struct snd_rawmidi_substream *substream,
sound/pci/echoaudio/midi.c
266
static int snd_echo_midi_output_close(struct snd_rawmidi_substream *substream)
sound/pci/emu10k1/emu10k1x.c
1254
static int snd_emu10k1x_midi_input_open(struct snd_rawmidi_substream *substream)
sound/pci/emu10k1/emu10k1x.c
1275
static int snd_emu10k1x_midi_output_open(struct snd_rawmidi_substream *substream)
sound/pci/emu10k1/emu10k1x.c
1296
static int snd_emu10k1x_midi_input_close(struct snd_rawmidi_substream *substream)
sound/pci/emu10k1/emu10k1x.c
1314
static int snd_emu10k1x_midi_output_close(struct snd_rawmidi_substream *substream)
sound/pci/emu10k1/emu10k1x.c
1332
static void snd_emu10k1x_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/emu10k1/emu10k1x.c
1346
static void snd_emu10k1x_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/emu10k1/emu10k1x.c
202
struct snd_rawmidi_substream *substream_input;
sound/pci/emu10k1/emu10k1x.c
203
struct snd_rawmidi_substream *substream_output;
sound/pci/emu10k1/emumpu401.c
140
static int snd_emu10k1_midi_input_open(struct snd_rawmidi_substream *substream)
sound/pci/emu10k1/emumpu401.c
161
static int snd_emu10k1_midi_output_open(struct snd_rawmidi_substream *substream)
sound/pci/emu10k1/emumpu401.c
182
static int snd_emu10k1_midi_input_close(struct snd_rawmidi_substream *substream)
sound/pci/emu10k1/emumpu401.c
200
static int snd_emu10k1_midi_output_close(struct snd_rawmidi_substream *substream)
sound/pci/emu10k1/emumpu401.c
218
static void snd_emu10k1_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/emu10k1/emumpu401.c
232
static void snd_emu10k1_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/ens1370.c
2087
static int snd_ensoniq_midi_input_open(struct snd_rawmidi_substream *substream)
sound/pci/ens1370.c
2102
static int snd_ensoniq_midi_input_close(struct snd_rawmidi_substream *substream)
sound/pci/ens1370.c
2118
static int snd_ensoniq_midi_output_open(struct snd_rawmidi_substream *substream)
sound/pci/ens1370.c
2133
static int snd_ensoniq_midi_output_close(struct snd_rawmidi_substream *substream)
sound/pci/ens1370.c
2149
static void snd_ensoniq_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/ens1370.c
2171
static void snd_ensoniq_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/ens1370.c
409
struct snd_rawmidi_substream *midi_input;
sound/pci/ens1370.c
410
struct snd_rawmidi_substream *midi_output;
sound/pci/ice1712/ice1724.c
230
static inline struct snd_rawmidi_substream *
sound/pci/ice1712/ice1724.c
234
struct snd_rawmidi_substream, list);
sound/pci/ice1712/ice1724.c
241
struct snd_rawmidi_substream *s;
sound/pci/ice1712/ice1724.c
261
struct snd_rawmidi_substream *s;
sound/pci/ice1712/ice1724.c
286
static void vt1724_enable_midi_irq(struct snd_rawmidi_substream *substream,
sound/pci/ice1712/ice1724.c
295
static int vt1724_midi_output_open(struct snd_rawmidi_substream *s)
sound/pci/ice1712/ice1724.c
300
static int vt1724_midi_output_close(struct snd_rawmidi_substream *s)
sound/pci/ice1712/ice1724.c
305
static void vt1724_midi_output_trigger(struct snd_rawmidi_substream *s, int up)
sound/pci/ice1712/ice1724.c
319
static void vt1724_midi_output_drain(struct snd_rawmidi_substream *s)
sound/pci/ice1712/ice1724.c
341
static int vt1724_midi_input_open(struct snd_rawmidi_substream *s)
sound/pci/ice1712/ice1724.c
348
static int vt1724_midi_input_close(struct snd_rawmidi_substream *s)
sound/pci/ice1712/ice1724.c
354
static void vt1724_midi_input_trigger(struct snd_rawmidi_substream *s, int up)
sound/pci/rme9652/hdsp.c
1359
static void snd_hdsp_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/rme9652/hdsp.c
1398
static void snd_hdsp_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/rme9652/hdsp.c
1420
static int snd_hdsp_midi_input_open(struct snd_rawmidi_substream *substream)
sound/pci/rme9652/hdsp.c
1432
static int snd_hdsp_midi_output_open(struct snd_rawmidi_substream *substream)
sound/pci/rme9652/hdsp.c
1443
static int snd_hdsp_midi_input_close(struct snd_rawmidi_substream *substream)
sound/pci/rme9652/hdsp.c
1456
static int snd_hdsp_midi_output_close(struct snd_rawmidi_substream *substream)
sound/pci/rme9652/hdsp.c
434
struct snd_rawmidi_substream *input;
sound/pci/rme9652/hdsp.c
435
struct snd_rawmidi_substream *output;
sound/pci/rme9652/hdspm.c
1911
snd_hdspm_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/rme9652/hdspm.c
1950
snd_hdspm_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/pci/rme9652/hdspm.c
1972
static int snd_hdspm_midi_input_open(struct snd_rawmidi_substream *substream)
sound/pci/rme9652/hdspm.c
1984
static int snd_hdspm_midi_output_open(struct snd_rawmidi_substream *substream)
sound/pci/rme9652/hdspm.c
1995
static int snd_hdspm_midi_input_close(struct snd_rawmidi_substream *substream)
sound/pci/rme9652/hdspm.c
2008
static int snd_hdspm_midi_output_close(struct snd_rawmidi_substream *substream)
sound/pci/rme9652/hdspm.c
958
struct snd_rawmidi_substream *input;
sound/pci/rme9652/hdspm.c
959
struct snd_rawmidi_substream *output;
sound/usb/6fire/midi.c
105
static int usb6fire_midi_in_open(struct snd_rawmidi_substream *alsa_sub)
sound/usb/6fire/midi.c
110
static int usb6fire_midi_in_close(struct snd_rawmidi_substream *alsa_sub)
sound/usb/6fire/midi.c
116
struct snd_rawmidi_substream *alsa_sub, int up)
sound/usb/6fire/midi.c
55
static int usb6fire_midi_out_open(struct snd_rawmidi_substream *alsa_sub)
sound/usb/6fire/midi.c
60
static int usb6fire_midi_out_close(struct snd_rawmidi_substream *alsa_sub)
sound/usb/6fire/midi.c
66
struct snd_rawmidi_substream *alsa_sub, int up)
sound/usb/6fire/midi.c
96
static void usb6fire_midi_out_drain(struct snd_rawmidi_substream *alsa_sub)
sound/usb/6fire/midi.h
19
struct snd_rawmidi_substream *in;
sound/usb/6fire/midi.h
24
struct snd_rawmidi_substream *out;
sound/usb/bcd2000/bcd2000.c
100
struct snd_rawmidi_substream *midi_receive_substream;
sound/usb/bcd2000/bcd2000.c
129
struct snd_rawmidi_substream *midi_out_substream;
sound/usb/bcd2000/bcd2000.c
172
static int bcd2000_midi_output_open(struct snd_rawmidi_substream *substream)
sound/usb/bcd2000/bcd2000.c
177
static int bcd2000_midi_output_close(struct snd_rawmidi_substream *substream)
sound/usb/bcd2000/bcd2000.c
190
static void bcd2000_midi_output_trigger(struct snd_rawmidi_substream *substream,
sound/usb/bcd2000/bcd2000.c
48
struct snd_rawmidi_substream *midi_receive_substream;
sound/usb/bcd2000/bcd2000.c
49
struct snd_rawmidi_substream *midi_out_substream;
sound/usb/bcd2000/bcd2000.c
78
static int bcd2000_midi_input_open(struct snd_rawmidi_substream *substream)
sound/usb/bcd2000/bcd2000.c
83
static int bcd2000_midi_input_close(struct snd_rawmidi_substream *substream)
sound/usb/bcd2000/bcd2000.c
89
static void bcd2000_midi_input_trigger(struct snd_rawmidi_substream *substream,
sound/usb/caiaq/device.h
114
struct snd_rawmidi_substream *midi_receive_substream;
sound/usb/caiaq/device.h
115
struct snd_rawmidi_substream *midi_out_substream;
sound/usb/caiaq/midi.c
16
static int snd_usb_caiaq_midi_input_open(struct snd_rawmidi_substream *substream)
sound/usb/caiaq/midi.c
21
static int snd_usb_caiaq_midi_input_close(struct snd_rawmidi_substream *substream)
sound/usb/caiaq/midi.c
26
static void snd_usb_caiaq_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
sound/usb/caiaq/midi.c
37
static int snd_usb_caiaq_midi_output_open(struct snd_rawmidi_substream *substream)
sound/usb/caiaq/midi.c
42
static int snd_usb_caiaq_midi_output_close(struct snd_rawmidi_substream *substream)
sound/usb/caiaq/midi.c
53
struct snd_rawmidi_substream *substream)
sound/usb/caiaq/midi.c
78
static void snd_usb_caiaq_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
sound/usb/line6/midi.c
145
static int line6_midi_output_open(struct snd_rawmidi_substream *substream)
sound/usb/line6/midi.c
150
static int line6_midi_output_close(struct snd_rawmidi_substream *substream)
sound/usb/line6/midi.c
155
static void line6_midi_output_trigger(struct snd_rawmidi_substream *substream,
sound/usb/line6/midi.c
168
static void line6_midi_output_drain(struct snd_rawmidi_substream *substream)
sound/usb/line6/midi.c
178
static int line6_midi_input_open(struct snd_rawmidi_substream *substream)
sound/usb/line6/midi.c
183
static int line6_midi_input_close(struct snd_rawmidi_substream *substream)
sound/usb/line6/midi.c
188
static void line6_midi_input_trigger(struct snd_rawmidi_substream *substream,
sound/usb/line6/midi.c
37
static void line6_midi_transmit(struct snd_rawmidi_substream *substream)
sound/usb/line6/midi.h
22
struct snd_rawmidi_substream *substream_receive;
sound/usb/line6/midi.h
25
struct snd_rawmidi_substream *substream_transmit;
sound/usb/midi.c
1138
static int substream_open(struct snd_rawmidi_substream *substream, int dir,
sound/usb/midi.c
1180
static int snd_usbmidi_output_open(struct snd_rawmidi_substream *substream)
sound/usb/midi.c
1201
static int snd_usbmidi_output_close(struct snd_rawmidi_substream *substream)
sound/usb/midi.c
1209
static void snd_usbmidi_output_trigger(struct snd_rawmidi_substream *substream,
sound/usb/midi.c
1227
static void snd_usbmidi_output_drain(struct snd_rawmidi_substream *substream)
sound/usb/midi.c
1259
static int snd_usbmidi_input_open(struct snd_rawmidi_substream *substream)
sound/usb/midi.c
1264
static int snd_usbmidi_input_close(struct snd_rawmidi_substream *substream)
sound/usb/midi.c
1269
static void snd_usbmidi_input_trigger(struct snd_rawmidi_substream *substream,
sound/usb/midi.c
135
struct snd_rawmidi_substream *substream;
sound/usb/midi.c
157
struct snd_rawmidi_substream *substream;
sound/usb/midi.c
1581
static struct snd_rawmidi_substream *snd_usbmidi_find_substream(struct snd_usb_midi *umidi,
sound/usb/midi.c
1585
struct snd_rawmidi_substream *substream;
sound/usb/midi.c
1843
struct snd_rawmidi_substream **rsubstream)
sound/usb/midi.c
1855
struct snd_rawmidi_substream *substream =
sound/usb/midi.c
789
struct snd_rawmidi_substream *substream = ep->ports[0].substream;
sound/usb/midi2.c
68
struct snd_rawmidi_substream *substream; /* NULL when closed */
sound/usb/usx2y/us144mkii.h
254
struct snd_rawmidi_substream *midi_in_substream;
sound/usb/usx2y/us144mkii.h
255
struct snd_rawmidi_substream *midi_out_substream;
sound/usb/usx2y/us144mkii_midi.c
101
static int tascam_midi_in_close(struct snd_rawmidi_substream *substream)
sound/usb/usx2y/us144mkii_midi.c
116
static void tascam_midi_in_trigger(struct snd_rawmidi_substream *substream,
sound/usb/usx2y/us144mkii_midi.c
222
struct snd_rawmidi_substream *substream = tascam->midi_out_substream;
sound/usb/usx2y/us144mkii_midi.c
294
static int tascam_midi_out_open(struct snd_rawmidi_substream *substream)
sound/usb/usx2y/us144mkii_midi.c
310
static int tascam_midi_out_close(struct snd_rawmidi_substream *substream)
sound/usb/usx2y/us144mkii_midi.c
322
static void tascam_midi_out_drain(struct snd_rawmidi_substream *substream)
sound/usb/usx2y/us144mkii_midi.c
351
static void tascam_midi_out_trigger(struct snd_rawmidi_substream *substream,
sound/usb/usx2y/us144mkii_midi.c
87
static int tascam_midi_in_open(struct snd_rawmidi_substream *substream)