Home
last modified time | relevance | path

Searched refs:rmidi (Results 1 – 25 of 43) sorted by relevance

12

/linux/sound/core/
H A Drawmidi.c46 #define rmidi_err(rmidi, fmt, args...) \ argument
47 dev_err((rmidi)->dev, fmt, ##args)
48 #define rmidi_warn(rmidi, fmt, args...) \ argument
49 dev_warn((rmidi)->dev, fmt, ##args)
50 #define rmidi_dbg(rmidi, fmt, args...) \ argument
51 dev_dbg((rmidi)->dev, fmt, ##args)
76 #define rawmidi_is_ump(rmidi) \ argument
77 (IS_ENABLED(CONFIG_SND_UMP) && ((rmidi)->info_flags & SNDRV_RAWMIDI_INFO_UMP))
149 rmidi_err(substream->rmidi, "Buffer ref sync timeout\n"); in snd_rawmidi_buffer_ref_sync()
182 if (rawmidi_is_ump(substream->rmidi)) in snd_rawmidi_runtime_create()
306 assign_substream(struct snd_rawmidi * rmidi,int subdevice,int stream,int mode,struct snd_rawmidi_substream ** sub_ret) assign_substream() argument
338 open_substream(struct snd_rawmidi * rmidi,struct snd_rawmidi_substream * substream,int mode) open_substream() argument
369 rawmidi_open_priv(struct snd_rawmidi * rmidi,int subdevice,int mode,struct snd_rawmidi_file * rfile) rawmidi_open_priv() argument
412 snd_rawmidi_kernel_open(struct snd_rawmidi * rmidi,int subdevice,int mode,struct snd_rawmidi_file * rfile) snd_rawmidi_kernel_open() argument
437 struct snd_rawmidi *rmidi; snd_rawmidi_open() local
533 close_substream(struct snd_rawmidi * rmidi,struct snd_rawmidi_substream * substream,int cleanup) close_substream() argument
571 struct snd_rawmidi *rmidi; rawmidi_release_priv() local
590 struct snd_rawmidi *rmidi; snd_rawmidi_kernel_release() local
605 struct snd_rawmidi *rmidi; snd_rawmidi_release() local
621 struct snd_rawmidi *rmidi; snd_rawmidi_info() local
661 struct snd_rawmidi *rmidi; __snd_rawmidi_info_select() local
892 struct snd_rawmidi *rmidi; snd_rawmidi_ioctl() local
997 struct snd_rawmidi *rmidi; snd_rawmidi_next_device() local
1029 struct snd_rawmidi *rmidi; snd_rawmidi_call_ump_ioctl() local
1703 struct snd_rawmidi *rmidi; snd_rawmidi_proc_info_read() local
1797 snd_rawmidi_alloc_substreams(struct snd_rawmidi * rmidi,struct snd_rawmidi_str * stream,int direction,int count) snd_rawmidi_alloc_substreams() argument
1821 snd_rawmidi_init(struct snd_rawmidi * rmidi,struct snd_card * card,char * id,int device,int output_count,int input_count,unsigned int info_flags) snd_rawmidi_init() argument
1889 struct snd_rawmidi *rmidi; snd_rawmidi_new() local
1921 snd_rawmidi_free(struct snd_rawmidi * rmidi) snd_rawmidi_free() argument
1943 struct snd_rawmidi *rmidi = device->device_data; snd_rawmidi_dev_free() local
1951 struct snd_rawmidi *rmidi = device->private_data; snd_rawmidi_dev_seq_free() local
1962 struct snd_rawmidi *rmidi = device->device_data; snd_rawmidi_dev_register() local
2052 struct snd_rawmidi *rmidi = device->device_data; snd_rawmidi_dev_disconnect() local
2093 snd_rawmidi_set_ops(struct snd_rawmidi * rmidi,int stream,const struct snd_rawmidi_ops * ops) snd_rawmidi_set_ops() argument
[all...]
H A Dump.c21 static int snd_ump_dev_register(struct snd_rawmidi *rmidi);
22 static int snd_ump_dev_unregister(struct snd_rawmidi *rmidi);
23 static long snd_ump_ioctl(struct snd_rawmidi *rmidi, unsigned int cmd,
108 static void snd_ump_endpoint_free(struct snd_rawmidi *rmidi) in snd_ump_endpoint_free() argument
110 struct snd_ump_endpoint *ump = rawmidi_to_ump(rmidi); in snd_ump_endpoint_free()
218 static int snd_ump_dev_register(struct snd_rawmidi *rmidi) in snd_ump_dev_register() argument
221 struct snd_ump_endpoint *ump = rawmidi_to_ump(rmidi); in snd_ump_dev_register()
235 static int snd_ump_dev_unregister(struct snd_rawmidi *rmidi) in snd_ump_dev_unregister() argument
257 struct snd_ump_endpoint *ump = rawmidi_to_ump(substream->rmidi); in snd_ump_rawmidi_open()
272 struct snd_ump_endpoint *ump = rawmidi_to_ump(substream->rmidi); in snd_ump_rawmidi_close()
464 snd_ump_ioctl(struct snd_rawmidi * rmidi,unsigned int cmd,void __user * argp) snd_ump_ioctl() argument
514 struct snd_rawmidi *rmidi = entry->private_data; snd_ump_proc_read() local
1209 snd_ump_legacy_dev_register(struct snd_rawmidi * rmidi) snd_ump_legacy_dev_register() argument
1315 update_legacy_substreams(struct snd_ump_endpoint * ump,struct snd_rawmidi * rmidi,int dir) update_legacy_substreams() argument
1335 struct snd_rawmidi *rmidi = ump->legacy_rmidi; update_legacy_names() local
1343 struct snd_rawmidi *rmidi = ump->legacy_rmidi; ump_legacy_set_rawmidi_name() local
1352 struct snd_rawmidi *rmidi; snd_ump_attach_legacy_rawmidi() local
[all...]
/linux/sound/usb/caiaq/
H A Dmidi.c28 struct snd_usb_caiaqdev *cdev = substream->rmidi->private_data; in snd_usb_caiaq_midi_input_trigger()
44 struct snd_usb_caiaqdev *cdev = substream->rmidi->private_data; in snd_usb_caiaq_midi_output_close()
80 struct snd_usb_caiaqdev *cdev = substream->rmidi->private_data; in snd_usb_caiaq_midi_output_trigger()
118 struct snd_rawmidi *rmidi; in snd_usb_caiaq_midi_init() local
123 &rmidi); in snd_usb_caiaq_midi_init()
128 strscpy(rmidi->name, device->product_name, sizeof(rmidi->name)); in snd_usb_caiaq_midi_init()
130 rmidi->info_flags = SNDRV_RAWMIDI_INFO_DUPLEX; in snd_usb_caiaq_midi_init()
131 rmidi->private_data = device; in snd_usb_caiaq_midi_init()
134 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT; in snd_usb_caiaq_midi_init()
135 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT, in snd_usb_caiaq_midi_init()
[all …]
/linux/sound/usb/
H A Dmidi2.c59 struct snd_usb_midi2_ump *rmidi; /* assigned UMP EP pair */ member
330 struct snd_usb_midi2_ump *rmidi = ump->private_data; in ump_to_endpoint() local
332 return rmidi ? rmidi->eps[dir] : NULL; in ump_to_endpoint()
587 static int parse_group_terminal_block(struct snd_usb_midi2_ump *rmidi, in parse_group_terminal_block() argument
590 struct snd_ump_endpoint *ump = rmidi->ump; in parse_group_terminal_block()
629 struct snd_usb_midi2_ump *rmidi; in parse_group_terminal_blocks() local
639 list_for_each_entry(rmidi, &umidi->rawmidi_list, list) { in parse_group_terminal_blocks()
640 desc = find_group_terminal_block(umidi, rmidi->usb_block_id); in parse_group_terminal_blocks()
643 err = parse_group_terminal_block(rmidi, desc); in parse_group_terminal_blocks()
682 struct snd_usb_midi2_ump *rmidi = ump->private_data; in free_ump_private_data() local
[all …]
H A Dmidi.c98 struct snd_rawmidi *rmidi; member
1149 struct snd_usb_midi *umidi = substream->rmidi->private_data; in substream_open()
1190 struct snd_usb_midi *umidi = substream->rmidi->private_data; in snd_usbmidi_output_open()
1280 struct snd_usb_midi *umidi = substream->rmidi->private_data; in snd_usbmidi_input_trigger()
1583 static void snd_usbmidi_rawmidi_free(struct snd_rawmidi *rmidi) in snd_usbmidi_rawmidi_free()
1585 struct snd_usb_midi *umidi = rmidi->private_data; in snd_usbmidi_rawmidi_free()
1595 list_for_each_entry(substream, &umidi->rmidi->streams[stream].substreams, in snd_usbmidi_find_substream()
1795 static void snd_usbmidi_get_port_info(struct snd_rawmidi *rmidi, int number, in snd_usbmidi_get_port_info()
1798 struct snd_usb_midi *umidi = rmidi->private_data; in snd_usbmidi_get_port_info()
2398 struct snd_rawmidi *rmidi; in snd_usbmidi_create_rawmidi()
1581 snd_usbmidi_rawmidi_free(struct snd_rawmidi * rmidi) snd_usbmidi_rawmidi_free() argument
1793 snd_usbmidi_get_port_info(struct snd_rawmidi * rmidi,int number,struct snd_seq_port_info * seq_port_info) snd_usbmidi_get_port_info() argument
2396 struct snd_rawmidi *rmidi; snd_usbmidi_create_rawmidi() local
[all...]
/linux/sound/drivers/mpu401/
H A Dmpu401_uart.c76 dev_err(mpu->rmidi->dev, in snd_mpu401_uart_clear_rx()
160 if (mpu->rmidi) in snd_mpu401_uart_timer()
214 dev_err(mpu->rmidi->dev, in snd_mpu401_uart_cmd()
234 dev_err(mpu->rmidi->dev, in snd_mpu401_uart_cmd()
261 mpu = substream->rmidi->private_data; in snd_mpu401_uart_input_open()
286 mpu = substream->rmidi->private_data; in snd_mpu401_uart_output_open()
311 mpu = substream->rmidi->private_data; in snd_mpu401_uart_input_close()
328 mpu = substream->rmidi->private_data; in snd_mpu401_uart_output_close()
349 mpu = substream->rmidi->private_data; in snd_mpu401_uart_input_trigger()
433 mpu = substream->rmidi->private_data; in snd_mpu401_uart_output_trigger()
[all …]
/linux/sound/core/seq/
H A Dseq_virmidi.c187 struct snd_virmidi_dev *rdev = substream->rmidi->private_data; in snd_virmidi_input_open()
215 struct snd_virmidi_dev *rdev = substream->rmidi->private_data; in snd_virmidi_output_open()
242 struct snd_virmidi_dev *rdev = substream->rmidi->private_data; in snd_virmidi_input_close()
379 "%s %d-%d", rdev->rmidi->name, in snd_virmidi_dev_attach_seq()
433 static int snd_virmidi_dev_register(struct snd_rawmidi *rmidi) in snd_virmidi_dev_register()
435 struct snd_virmidi_dev *rdev = rmidi->private_data; in snd_virmidi_dev_register()
460 static int snd_virmidi_dev_unregister(struct snd_rawmidi *rmidi) in snd_virmidi_dev_unregister()
462 struct snd_virmidi_dev *rdev = rmidi->private_data; in snd_virmidi_dev_unregister()
480 static void snd_virmidi_free(struct snd_rawmidi *rmidi) in snd_virmidi_free()
482 struct snd_virmidi_dev *rdev = rmidi
429 snd_virmidi_dev_register(struct snd_rawmidi * rmidi) snd_virmidi_dev_register() argument
456 snd_virmidi_dev_unregister(struct snd_rawmidi * rmidi) snd_virmidi_dev_unregister() argument
476 snd_virmidi_free(struct snd_rawmidi * rmidi) snd_virmidi_free() argument
489 struct snd_rawmidi *rmidi; snd_virmidi_new() local
[all...]
H A Dseq_midi.c42 struct snd_rawmidi *rmidi;
207 err = snd_rawmidi_kernel_open(msynth->rmidi, msynth->subdevice, in midisynth_unsubscribe()
262 err = snd_rawmidi_kernel_open(msynth->rmidi, msynth->subdevice, in snd_seq_midisynth_delete()
322 struct snd_rawmidi *rmidi = dev->private_data; in snd_seq_midisynth_probe()
380 ms->rmidi = rmidi; in snd_seq_midisynth_probe()
437 if (rmidi->ops && rmidi->ops->get_port_info) in snd_seq_midisynth_remove()
438 rmidi->ops->get_port_info(rmidi, in snd_seq_midisynth_remove()
41 struct snd_rawmidi *rmidi; global() member
272 struct snd_rawmidi *rmidi = dev->private_data; snd_seq_midisynth_probe() local
[all...]
/linux/sound/usb/line6/
H A Dmidi.c18 ((struct snd_line6_midi *)((substream)->rmidi->private_data))
217 struct snd_rawmidi *rmidi; in snd_line6_new_midi() local
224 rmidi = *rmidi_ret; in snd_line6_new_midi()
225 strscpy(rmidi->id, line6->properties->id); in snd_line6_new_midi()
226 strscpy(rmidi->name, line6->properties->name); in snd_line6_new_midi()
228 rmidi->info_flags = in snd_line6_new_midi()
232 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT, in snd_line6_new_midi()
234 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_INPUT, in snd_line6_new_midi()
240 static void snd_line6_midi_free(struct snd_rawmidi *rmidi) in snd_line6_midi_free() argument
242 struct snd_line6_midi *line6midi = rmidi->private_data; in snd_line6_midi_free()
[all …]
/linux/sound/pci/au88x0/
H A Dau88x0_mpu401.c32 struct snd_rawmidi *rmidi; in snd_vortex_midi() local
72 MPU401_INFO_IRQ_HOOK, -1, &rmidi); in snd_vortex_midi()
83 MPU401_INFO_IRQ_HOOK, -1, &rmidi); in snd_vortex_midi()
90 mpu = rmidi->private_data; in snd_vortex_midi()
94 snprintf(rmidi->name, sizeof(rmidi->name), "%s MIDI %d", CARD_NAME_SHORT , vortex->card->number); in snd_vortex_midi()
96 vortex->rmidi = rmidi; in snd_vortex_midi()
/linux/sound/pci/echoaudio/
H A Dmidi.c141 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_input_open()
152 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_input_trigger()
165 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_input_close()
175 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_output_open()
235 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_output_trigger()
268 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_output_close()
296 err = snd_rawmidi_new(card, card->shortname, 0, 1, 1, &chip->rmidi); in snd_echo_midi_create()
300 strscpy(chip->rmidi->name, card->shortname); in snd_echo_midi_create()
301 chip->rmidi->private_data = chip; in snd_echo_midi_create()
303 snd_rawmidi_set_ops(chip->rmidi, SNDRV_RAWMIDI_STREAM_INPUT, in snd_echo_midi_create()
[all …]
/linux/sound/usb/usx2y/
H A Dus144mkii_midi.c89 struct tascam_card *tascam = substream->rmidi->private_data; in tascam_midi_in_open()
119 struct tascam_card *tascam = substream->rmidi->private_data; in tascam_midi_in_trigger()
296 struct tascam_card *tascam = substream->rmidi->private_data; in tascam_midi_out_open()
324 struct tascam_card *tascam = substream->rmidi->private_data; in tascam_midi_out_drain()
354 struct tascam_card *tascam = substream->rmidi->private_data; in tascam_midi_out_trigger()
382 &tascam->rmidi); in tascam_create_midi()
386 strscpy(tascam->rmidi->name, "US144MKII MIDI", in tascam_create_midi()
387 sizeof(tascam->rmidi->name)); in tascam_create_midi()
388 tascam->rmidi->private_data = tascam; in tascam_create_midi()
390 snd_rawmidi_set_ops(tascam->rmidi, SNDRV_RAWMIDI_STREAM_INPUT, in tascam_create_midi()
[all …]
/linux/sound/firewire/oxfw/
H A Doxfw-scs1x.c289 struct fw_scs1x *scs = stream->rmidi->private_data; in midi_capture_trigger()
311 struct fw_scs1x *scs = stream->rmidi->private_data; in midi_playback_trigger()
329 struct fw_scs1x *scs = stream->rmidi->private_data; in midi_playback_drain()
345 static void remove_scs1x(struct snd_rawmidi *rmidi) in remove_scs1x() argument
347 struct fw_scs1x *scs = rmidi->private_data; in remove_scs1x()
370 struct snd_rawmidi *rmidi; in snd_oxfw_scs1x_add() local
395 err = snd_rawmidi_new(oxfw->card, "SCS.1x", 0, 1, 1, &rmidi); in snd_oxfw_scs1x_add()
398 rmidi->private_data = scs; in snd_oxfw_scs1x_add()
399 rmidi->private_free = remove_scs1x; in snd_oxfw_scs1x_add()
401 snprintf(rmidi->name, sizeof(rmidi->name), in snd_oxfw_scs1x_add()
[all …]
/linux/sound/drivers/
H A Dportman2x4.c70 struct snd_rawmidi *rmidi; member
498 struct portman *pm = substream->rmidi->private_data; in snd_portman_midi_input_trigger()
510 struct portman *pm = substream->rmidi->private_data; in snd_portman_midi_output_trigger()
536 struct snd_rawmidi *rmidi; in snd_portman_rawmidi_create() local
543 &rmidi); in snd_portman_rawmidi_create()
547 rmidi->private_data = pm; in snd_portman_rawmidi_create()
548 strscpy(rmidi->name, CARD_NAME); in snd_portman_rawmidi_create()
549 rmidi->info_flags = SNDRV_RAWMIDI_INFO_OUTPUT | in snd_portman_rawmidi_create()
553 pm->rmidi = rmidi; in snd_portman_rawmidi_create()
[all...]
H A Dmts64.c52 struct snd_rawmidi *rmidi; member
661 struct mts64 *mts = substream->rmidi->private_data; in snd_mts64_rawmidi_open()
678 struct mts64 *mts = substream->rmidi->private_data; in snd_mts64_rawmidi_close()
699 struct mts64 *mts = substream->rmidi->private_data; in snd_mts64_rawmidi_output_trigger()
712 struct mts64 *mts = substream->rmidi->private_data; in snd_mts64_rawmidi_input_trigger()
737 struct snd_rawmidi *rmidi; in snd_mts64_rawmidi_create() local
745 &rmidi); in snd_mts64_rawmidi_create()
749 rmidi->private_data = mts; in snd_mts64_rawmidi_create()
750 strscpy(rmidi->name, CARD_NAME); in snd_mts64_rawmidi_create()
751 rmidi in snd_mts64_rawmidi_create()
[all...]
H A Dvirmidi.c98 struct snd_rawmidi *rmidi; in snd_virmidi_probe()
100 err = snd_virmidi_new(card, idx, &rmidi); in snd_virmidi_probe()
103 vmidi->midi[idx] = rmidi; in snd_virmidi_probe()
104 strscpy(rmidi->name, "Virtual Raw MIDI"); in snd_virmidi_probe()
92 struct snd_rawmidi *rmidi; snd_virmidi_probe() local
/linux/sound/synth/emux/
H A Demux_seq.c353 struct snd_rawmidi *rmidi; in snd_emux_init_virmidi()
355 if (snd_virmidi_new(card, emu->midi_devidx + i, &rmidi) < 0) in snd_emux_init_virmidi()
357 rdev = rmidi->private_data; in snd_emux_init_virmidi()
358 sprintf(rmidi->name, "%s Synth MIDI", emu->name); in snd_emux_init_virmidi() local
362 if (snd_device_register(card, rmidi) < 0) { in snd_emux_init_virmidi()
363 snd_device_free(card, rmidi); in snd_emux_init_virmidi()
366 emu->vmidi[i] = rmidi; in snd_emux_init_virmidi()
/linux/sound/isa/wavefront/
H A Dwavefront.c279 struct snd_rawmidi *rmidi; in snd_wavefront_new_midi() local
291 if (snd_rawmidi_new (card, "WaveFront MIDI", midi_dev, 1, 1, &rmidi) < 0) in snd_wavefront_new_midi()
295 strscpy(rmidi->name, "WaveFront MIDI (Internal)"); in snd_wavefront_new_midi()
296 rmidi->private_data = &internal_id; in snd_wavefront_new_midi()
298 strscpy(rmidi->name, "WaveFront MIDI (External)"); in snd_wavefront_new_midi()
299 rmidi->private_data = &external_id; in snd_wavefront_new_midi()
302 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT, &snd_wavefront_midi_output); in snd_wavefront_new_midi()
303 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_INPUT, &snd_wavefront_midi_input); in snd_wavefront_new_midi()
305 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT | in snd_wavefront_new_midi()
309 return rmidi; in snd_wavefront_new_midi()
[all...]
/linux/drivers/usb/gadget/function/
H A Df_midi.c85 struct snd_rawmidi *rmidi; member
112 static void f_midi_rmidi_free(struct snd_rawmidi *rmidi);
712 struct f_midi *midi = substream->rmidi->private_data; in f_midi_in_open()
727 struct f_midi *midi = substream->rmidi->private_data; in f_midi_in_close()
735 struct f_midi *midi = substream->rmidi->private_data; in f_midi_in_trigger()
748 struct f_midi *midi = substream->rmidi->private_data; in f_midi_out_open()
760 struct f_midi *midi = substream->rmidi->private_data; in f_midi_out_close()
768 struct f_midi *midi = substream->rmidi->private_data; in f_midi_out_trigger()
802 struct snd_rawmidi *rmidi; in f_midi_register_card() local
829 midi->out_ports, midi->in_ports, &rmidi); in f_midi_register_card()
[all …]
/linux/sound/pci/emu10k1/
H A Demu10k1x.c201 struct snd_rawmidi *rmidi; member
1184 if (midi->rmidi == NULL) { in do_emu10k1x_midi_interrupt()
1257 struct emu10k1x_midi *midi = substream->rmidi->private_data; in snd_emu10k1x_midi_input_open()
1278 struct emu10k1x_midi *midi = substream->rmidi->private_data; in snd_emu10k1x_midi_output_open()
1299 struct emu10k1x_midi *midi = substream->rmidi->private_data; in snd_emu10k1x_midi_input_close()
1317 struct emu10k1x_midi *midi = substream->rmidi->private_data; in snd_emu10k1x_midi_output_close()
1335 struct emu10k1x_midi *midi = substream->rmidi->private_data; in snd_emu10k1x_midi_input_trigger()
1349 struct emu10k1x_midi *midi = substream->rmidi->private_data; in snd_emu10k1x_midi_output_trigger()
1399 static void snd_emu10k1x_midi_free(struct snd_rawmidi *rmidi) in snd_emu10k1x_midi_free() argument
1401 struct emu10k1x_midi *midi = rmidi in snd_emu10k1x_midi_free()
1410 struct snd_rawmidi *rmidi; emu10k1x_midi_init() local
[all...]
/linux/sound/usb/6fire/
H A Dmidi.c68 struct midi_runtime *rt = alsa_sub->rmidi->private_data; in usb6fire_midi_out_trigger()
98 struct midi_runtime *rt = alsa_sub->rmidi->private_data; in usb6fire_midi_out_drain()
118 struct midi_runtime *rt = alsa_sub->rmidi->private_data; in usb6fire_midi_in_trigger()
/linux/include/sound/
H A Dseq_virmidi.h43 struct snd_rawmidi *rmidi; /* rawmidi device */ member
H A Dmpu401.h57 struct snd_rawmidi *rmidi; member
/linux/sound/pci/ca0106/
H A Dca_midi.h20 struct snd_rawmidi *rmidi; member
/linux/sound/pci/cs46xx/
H A Dcs46xx_lib.c1351 if ((status1 & HISR_MIDI) && chip->rmidi) { in snd_cs46xx_interrupt()
2488 struct snd_cs46xx *chip = substream->rmidi->private_data;
2505 struct snd_cs46xx *chip = substream->rmidi->private_data; in snd_cs46xx_midi_input_open()
2523 struct snd_cs46xx *chip = substream->rmidi->private_data; in snd_cs46xx_midi_input_close()
2541 struct snd_cs46xx *chip = substream->rmidi->private_data; in snd_cs46xx_midi_output_open()
2559 struct snd_cs46xx *chip = substream->rmidi->private_data; in snd_cs46xx_midi_output_close()
2577 struct snd_cs46xx *chip = substream->rmidi->private_data; in snd_cs46xx_midi_input_trigger()
2619 struct snd_rawmidi *rmidi;
2622 err = snd_rawmidi_new(chip->card, "CS46XX", device, 1, 1, &rmidi);
2625 strscpy(rmidi
2629 struct snd_rawmidi *rmidi; snd_cs46xx_midi() local
[all...]

12