Lines Matching defs:substream
415 struct snd_pcm_substream *substream;
652 static int snd_cs4281_trigger(struct snd_pcm_substream *substream, int cmd)
654 struct cs4281_dma *dma = substream->runtime->private_data;
655 struct cs4281 *chip = snd_pcm_substream_chip(substream);
782 static int snd_cs4281_playback_prepare(struct snd_pcm_substream *substream)
784 struct snd_pcm_runtime *runtime = substream->runtime;
786 struct cs4281 *chip = snd_pcm_substream_chip(substream);
794 static int snd_cs4281_capture_prepare(struct snd_pcm_substream *substream)
796 struct snd_pcm_runtime *runtime = substream->runtime;
798 struct cs4281 *chip = snd_pcm_substream_chip(substream);
806 static snd_pcm_uframes_t snd_cs4281_pointer(struct snd_pcm_substream *substream)
808 struct snd_pcm_runtime *runtime = substream->runtime;
810 struct cs4281 *chip = snd_pcm_substream_chip(substream);
872 static int snd_cs4281_playback_open(struct snd_pcm_substream *substream)
874 struct cs4281 *chip = snd_pcm_substream_chip(substream);
875 struct snd_pcm_runtime *runtime = substream->runtime;
879 dma->substream = substream;
891 static int snd_cs4281_capture_open(struct snd_pcm_substream *substream)
893 struct cs4281 *chip = snd_pcm_substream_chip(substream);
894 struct snd_pcm_runtime *runtime = substream->runtime;
898 dma->substream = substream;
910 static int snd_cs4281_playback_close(struct snd_pcm_substream *substream)
912 struct cs4281_dma *dma = substream->runtime->private_data;
914 dma->substream = NULL;
918 static int snd_cs4281_capture_close(struct snd_pcm_substream *substream)
920 struct cs4281_dma *dma = substream->runtime->private_data;
922 dma->substream = NULL;
1581 static int snd_cs4281_midi_input_open(struct snd_rawmidi_substream *substream)
1583 struct cs4281 *chip = substream->rmidi->private_data;
1587 chip->midi_input = substream;
1597 static int snd_cs4281_midi_input_close(struct snd_rawmidi_substream *substream)
1599 struct cs4281 *chip = substream->rmidi->private_data;
1614 static int snd_cs4281_midi_output_open(struct snd_rawmidi_substream *substream)
1616 struct cs4281 *chip = substream->rmidi->private_data;
1621 chip->midi_output = substream;
1631 static int snd_cs4281_midi_output_close(struct snd_rawmidi_substream *substream)
1633 struct cs4281 *chip = substream->rmidi->private_data;
1648 static void snd_cs4281_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
1651 struct cs4281 *chip = substream->rmidi->private_data;
1668 static void snd_cs4281_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
1671 struct cs4281 *chip = substream->rmidi->private_data;
1681 if (snd_rawmidi_transmit(substream, &byte, 1) != 1) {
1770 snd_pcm_period_elapsed(cdma->substream);