| /Linux-v5.4/sound/firewire/tascam/ | 
| D | tascam-midi.c | 107 	list_for_each_entry(subs, &stream->substreams, list) {  in snd_tscm_create_midi_devices()123 	list_for_each_entry(subs, &stream->substreams, list) {  in snd_tscm_create_midi_devices()
 
 | 
| /Linux-v5.4/Documentation/sound/cards/ | 
| D | serial-u16550.rst | 16 In Roland Soundcanvas mode, multiple ALSA raw MIDI substreams are supported58 In MS-124W M/B mode, the driver supports 16 ALSA raw MIDI substreams;
 89 The Generic driver supports multiple input and output substreams over a single
 
 | 
| D | mixart.rst | 42 substreams performing hardware mixing. This could be changed to a43 maximum of 24 substreams if wished.
 
 | 
| /Linux-v5.4/sound/core/ | 
| D | rawmidi.c | 239 	list_for_each_entry(substream, &s->substreams, list) {  in assign_substream()596 	list_for_each_entry(substream, &pstr->substreams, list) {  in __snd_rawmidi_info_select()
 1438 				    &rmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams,  in snd_rawmidi_proc_info_read()
 1462 				    &rmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams,  in snd_rawmidi_proc_info_read()
 1519 		list_add_tail(&substream->list, &stream->substreams);  in snd_rawmidi_alloc_substreams()
 1567 	INIT_LIST_HEAD(&rmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams);  in snd_rawmidi_new()
 1568 	INIT_LIST_HEAD(&rmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams);  in snd_rawmidi_new()
 1607 	while (!list_empty(&stream->substreams)) {  in snd_rawmidi_free_substreams()
 1608 		substream = list_entry(stream->substreams.next, struct snd_rawmidi_substream, list);  in snd_rawmidi_free_substreams()
 1753 		list_for_each_entry(s, &rmidi->streams[dir].substreams, list) {  in snd_rawmidi_dev_disconnect()
 [all …]
 
 | 
| /Linux-v5.4/sound/firewire/motu/ | 
| D | motu-midi.c | 90 	list_for_each_entry(subs, &str->substreams, list) {  in set_midi_substream_names()
 | 
| /Linux-v5.4/sound/firewire/fireface/ | 
| D | ff-midi.c | 81 	list_for_each_entry(substream, &stream->substreams, list) {  in set_midi_substream_names()
 | 
| /Linux-v5.4/include/sound/ | 
| D | rawmidi.h | 103 	struct list_head substreams;  member
 | 
| D | hda_codec.h | 140 	unsigned int substreams;	/* number of substreams, 0 = not exist*/  member
 | 
| D | pcm.h | 432 	struct list_head substreams;  member640 	list_for_each_entry(s, &substream->group->substreams, link_list)
 
 | 
| /Linux-v5.4/sound/firewire/bebob/ | 
| D | bebob_midi.c | 86 	list_for_each_entry(subs, &str->substreams, list) {  in set_midi_substream_names()
 | 
| /Linux-v5.4/sound/firewire/fireworks/ | 
| D | fireworks_midi.c | 86 	list_for_each_entry(subs, &str->substreams, list) {  in set_midi_substream_names()
 | 
| /Linux-v5.4/sound/firewire/dice/ | 
| D | dice-midi.c | 90 	list_for_each_entry(subs, &str->substreams, list) {  in set_midi_substream_names()
 | 
| /Linux-v5.4/sound/pci/ | 
| D | maestro3.c | 762 	struct m3_dma *substreams;  member1645 					struct m3_dma *s = &chip->substreams[i];  in snd_m3_interrupt()
 1723 		s = &chip->substreams[i];  in snd_m3_substream_open()
 2360 	if (chip->substreams) {  in snd_m3_free()
 2363 			s = &chip->substreams[i];  in snd_m3_free()
 2369 		kfree(chip->substreams);  in snd_m3_free()
 2599 	chip->substreams = kcalloc(chip->num_substreams, sizeof(struct m3_dma),  in snd_m3_create()
 2601 	if (chip->substreams == NULL) {  in snd_m3_create()
 2660 		struct m3_dma *s = &chip->substreams[i];  in snd_m3_create()
 
 | 
| /Linux-v5.4/sound/firewire/digi00x/ | 
| D | digi00x-midi.c | 101 		list_for_each_entry(subs, &str->substreams, list) {  in set_substream_names()
 | 
| /Linux-v5.4/sound/soc/ti/ | 
| D | davinci-mcasp.c | 81 	struct snd_pcm_substream *substreams[2];  member372 		substream = mcasp->substreams[SNDRV_PCM_STREAM_PLAYBACK];  in davinci_mcasp_tx_irq_handler()
 403 		substream = mcasp->substreams[SNDRV_PCM_STREAM_CAPTURE];  in davinci_mcasp_rx_irq_handler()
 426 	if (mcasp->substreams[SNDRV_PCM_STREAM_PLAYBACK])  in davinci_mcasp_common_irq_handler()
 429 	if (mcasp->substreams[SNDRV_PCM_STREAM_CAPTURE])  in davinci_mcasp_common_irq_handler()
 1442 	if (mcasp->substreams[substream->stream])  in davinci_mcasp_startup()
 1445 	mcasp->substreams[substream->stream] = substream;  in davinci_mcasp_startup()
 1552 	mcasp->substreams[substream->stream] = NULL;  in davinci_mcasp_shutdown()
 
 | 
| /Linux-v5.4/sound/firewire/oxfw/ | 
| D | oxfw-midi.c | 131 	list_for_each_entry(subs, &str->substreams, list) {  in set_midi_substream_names()
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/sound/ | 
| D | fsl,asrc.txt | 7 three substreams within totally 10 channels.
 | 
| /Linux-v5.4/sound/drivers/ | 
| D | portman2x4.c | 580 			    &rmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams,  in snd_portman_rawmidi_create()587 			    &rmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams,  in snd_portman_rawmidi_create()
 
 | 
| D | mtpav.c | 640 	list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams) {  in snd_mtpav_get_RAWMIDI()645 	list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams) {  in snd_mtpav_get_RAWMIDI()
 
 | 
| D | dummy.c | 682 			      int substreams)  in snd_card_dummy_pcm()  argument689 			       substreams, substreams, &pcm);  in snd_card_dummy_pcm()
 
 | 
| D | mts64.c | 783 		      &rmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams) {  in snd_mts64_rawmidi_create()790 		      &rmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams) {  in snd_mts64_rawmidi_create()
 
 | 
| D | aloop.c | 772 			    int device, int substreams)  in loopback_pcm_new()  argument778 			  substreams, substreams, &pcm);  in loopback_pcm_new()
 
 | 
| /Linux-v5.4/sound/pci/hda/ | 
| D | patch_si3054.c | 171 	.substreams = 1,
 | 
| D | hda_controller.c | 739 			  cpcm->stream[SNDRV_PCM_STREAM_PLAYBACK].substreams,  in snd_hda_attach_pcm_stream()740 			  cpcm->stream[SNDRV_PCM_STREAM_CAPTURE].substreams,  in snd_hda_attach_pcm_stream()
 761 		if (cpcm->stream[s].substreams)  in snd_hda_attach_pcm_stream()
 
 | 
| D | hda_generic.c | 5528 	.substreams = 1,5541 	.substreams = 1,
 5554 	.substreams = 1,
 5567 	.substreams = 2, /* can be overridden */
 5580 	.substreams = 1,
 5593 	.substreams = 1,
 5601 	.substreams = 0,
 5654 	.substreams = 1,
 5695 		if (spec_str->substreams)  in setup_pcm_stream()
 5696 			str->substreams = spec_str->substreams;  in setup_pcm_stream()
 [all …]
 
 |