/kernel/linux/linux-6.6/sound/virtio/ |
H A D | virtio_pcm.c | 335 snd->substreams = devm_kcalloc(&vdev->dev, snd->nsubstreams, in virtsnd_pcm_parse_cfg() 336 sizeof(*snd->substreams), GFP_KERNEL); in virtsnd_pcm_parse_cfg() 337 if (!snd->substreams) in virtsnd_pcm_parse_cfg() 350 struct virtio_pcm_substream *vss = &snd->substreams[i]; in virtsnd_pcm_parse_cfg() 439 stream->substreams = in virtsnd_pcm_build_devs() 441 sizeof(*stream->substreams), in virtsnd_pcm_build_devs() 443 if (!stream->substreams) in virtsnd_pcm_build_devs() 452 struct virtio_pcm_substream *vss = &snd->substreams[i]; in virtsnd_pcm_build_devs() 459 vs->substreams[vs->nsubstreams++] = vss; in virtsnd_pcm_build_devs() 472 vs->substreams[ks in virtsnd_pcm_build_devs() [all...] |
H A D | virtio_card.c | 355 for (i = 0; snd->substreams && i < snd->nsubstreams; ++i) { in virtsnd_remove() 356 struct virtio_pcm_substream *vss = &snd->substreams[i]; in virtsnd_remove() 385 cancel_work_sync(&snd->substreams[i].elapsed_period); in virtsnd_freeze()
|
H A D | virtio_card.h | 44 * @substreams: VirtIO PCM substreams. 45 * @nsubstreams: Number of PCM substreams. 58 struct virtio_pcm_substream *substreams; member
|
H A D | virtio_pcm.h | 67 * @substreams: VirtIO substreams belonging to the stream. 68 * @nsubstreams: Number of substreams. 73 struct virtio_pcm_substream **substreams; member
|
/kernel/linux/linux-5.10/sound/firewire/tascam/ |
H A 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()
|
/kernel/linux/linux-6.6/sound/firewire/tascam/ |
H A 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()
|
/kernel/linux/linux-5.10/sound/core/ |
H A D | rawmidi.c | 283 list_for_each_entry(substream, &s->substreams, list) { in assign_substream() 640 list_for_each_entry(substream, &pstr->substreams, list) { in __snd_rawmidi_info_select() 1550 &rmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams, in snd_rawmidi_proc_info_read() 1577 &rmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams, in snd_rawmidi_proc_info_read() 1637 list_add_tail(&substream->list, &stream->substreams); in snd_rawmidi_alloc_substreams() 1685 INIT_LIST_HEAD(&rmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams); in snd_rawmidi_new() 1686 INIT_LIST_HEAD(&rmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams); in snd_rawmidi_new() 1725 while (!list_empty(&stream->substreams)) { in snd_rawmidi_free_substreams() 1726 substream = list_entry(stream->substreams.next, struct snd_rawmidi_substream, list); in snd_rawmidi_free_substreams() 1869 list_for_each_entry(s, &rmidi->streams[dir].substreams, lis in snd_rawmidi_dev_disconnect() [all...] |
/kernel/linux/linux-6.6/sound/core/ |
H A D | rawmidi.c | 335 list_for_each_entry(substream, &s->substreams, list) { in assign_substream() 689 list_for_each_entry(substream, &pstr->substreams, list) { in __snd_rawmidi_info_select() 1778 &rmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams, in snd_rawmidi_proc_info_read() 1805 &rmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams, in snd_rawmidi_proc_info_read() 1874 list_add_tail(&substream->list, &stream->substreams); in snd_rawmidi_alloc_substreams() 1897 INIT_LIST_HEAD(&rmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams); in snd_rawmidi_init() 1898 INIT_LIST_HEAD(&rmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams); in snd_rawmidi_init() 1973 while (!list_empty(&stream->substreams)) { in snd_rawmidi_free_substreams() 1974 substream = list_entry(stream->substreams.next, struct snd_rawmidi_substream, list); in snd_rawmidi_free_substreams() 2123 list_for_each_entry(s, &rmidi->streams[dir].substreams, lis in snd_rawmidi_dev_disconnect() [all...] |
H A D | ump.c | 225 if (ump->substreams[dir]) in snd_ump_rawmidi_open() 230 ump->substreams[dir] = substream; in snd_ump_rawmidi_open() 239 ump->substreams[dir] = NULL; in snd_ump_rawmidi_close() 321 substream = ump->substreams[SNDRV_RAWMIDI_STREAM_INPUT]; in snd_ump_receive() 341 ump->substreams[SNDRV_RAWMIDI_STREAM_OUTPUT]; in snd_ump_transmit() 1159 list_for_each_entry(s, &rmidi->streams[dir].substreams, list) in fill_substream_names()
|
/kernel/linux/linux-5.10/sound/firewire/fireworks/ |
H A D | fireworks_midi.c | 86 list_for_each_entry(subs, &str->substreams, list) { in set_midi_substream_names()
|
/kernel/linux/linux-5.10/sound/firewire/bebob/ |
H A D | bebob_midi.c | 86 list_for_each_entry(subs, &str->substreams, list) { in set_midi_substream_names()
|
/kernel/linux/linux-5.10/sound/firewire/fireface/ |
H A D | ff-midi.c | 81 list_for_each_entry(substream, &stream->substreams, list) { in set_midi_substream_names()
|
/kernel/linux/linux-5.10/sound/firewire/dice/ |
H A D | dice-midi.c | 90 list_for_each_entry(subs, &str->substreams, list) { in set_midi_substream_names()
|
/kernel/linux/linux-5.10/sound/firewire/motu/ |
H A D | motu-midi.c | 90 list_for_each_entry(subs, &str->substreams, list) { in set_midi_substream_names()
|
/kernel/linux/linux-5.10/include/sound/ |
H A D | rawmidi.h | 104 struct list_head substreams; member
|
/kernel/linux/linux-6.6/sound/firewire/bebob/ |
H A D | bebob_midi.c | 86 list_for_each_entry(subs, &str->substreams, list) { in set_midi_substream_names()
|
/kernel/linux/linux-6.6/sound/firewire/dice/ |
H A D | dice-midi.c | 90 list_for_each_entry(subs, &str->substreams, list) { in set_midi_substream_names()
|
/kernel/linux/linux-6.6/sound/firewire/fireface/ |
H A D | ff-midi.c | 81 list_for_each_entry(substream, &stream->substreams, list) { in set_midi_substream_names()
|
/kernel/linux/linux-6.6/sound/firewire/fireworks/ |
H A D | fireworks_midi.c | 86 list_for_each_entry(subs, &str->substreams, list) { in set_midi_substream_names()
|
/kernel/linux/linux-6.6/sound/firewire/motu/ |
H A D | motu-midi.c | 90 list_for_each_entry(subs, &str->substreams, list) { in set_midi_substream_names()
|
/kernel/linux/linux-5.10/sound/soc/ti/ |
H A D | davinci-mcasp.c | 82 struct snd_pcm_substream *substreams[2]; member 373 substream = mcasp->substreams[SNDRV_PCM_STREAM_PLAYBACK]; in davinci_mcasp_tx_irq_handler() 404 substream = mcasp->substreams[SNDRV_PCM_STREAM_CAPTURE]; in davinci_mcasp_rx_irq_handler() 427 if (mcasp->substreams[SNDRV_PCM_STREAM_PLAYBACK]) in davinci_mcasp_common_irq_handler() 430 if (mcasp->substreams[SNDRV_PCM_STREAM_CAPTURE]) in davinci_mcasp_common_irq_handler() 1464 if (mcasp->substreams[substream->stream]) in davinci_mcasp_startup() 1467 mcasp->substreams[substream->stream] = substream; in davinci_mcasp_startup() 1574 mcasp->substreams[substream->stream] = NULL; in davinci_mcasp_shutdown()
|
/kernel/linux/linux-6.6/sound/soc/ti/ |
H A D | davinci-mcasp.c | 83 struct snd_pcm_substream *substreams[2]; member 378 substream = mcasp->substreams[SNDRV_PCM_STREAM_PLAYBACK]; in davinci_mcasp_tx_irq_handler() 409 substream = mcasp->substreams[SNDRV_PCM_STREAM_CAPTURE]; in davinci_mcasp_rx_irq_handler() 432 if (mcasp->substreams[SNDRV_PCM_STREAM_PLAYBACK]) in davinci_mcasp_common_irq_handler() 435 if (mcasp->substreams[SNDRV_PCM_STREAM_CAPTURE]) in davinci_mcasp_common_irq_handler() 1497 if (mcasp->substreams[substream->stream]) in davinci_mcasp_startup() 1500 mcasp->substreams[substream->stream] = substream; in davinci_mcasp_startup() 1607 mcasp->substreams[substream->stream] = NULL; in davinci_mcasp_shutdown()
|
/kernel/linux/linux-5.10/sound/firewire/digi00x/ |
H A D | digi00x-midi.c | 101 list_for_each_entry(subs, &str->substreams, list) { in set_substream_names()
|
/kernel/linux/linux-5.10/sound/firewire/oxfw/ |
H A D | oxfw-midi.c | 131 list_for_each_entry(subs, &str->substreams, list) { in set_midi_substream_names()
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | rawmidi.h | 113 struct list_head substreams; member
|