Lines Matching defs:substream

416 	struct snd_pcm_substream *substream;
653 static int snd_cs4281_trigger(struct snd_pcm_substream *substream, int cmd)
655 struct cs4281_dma *dma = substream->runtime->private_data;
656 struct cs4281 *chip = snd_pcm_substream_chip(substream);
783 static int snd_cs4281_playback_prepare(struct snd_pcm_substream *substream)
785 struct snd_pcm_runtime *runtime = substream->runtime;
787 struct cs4281 *chip = snd_pcm_substream_chip(substream);
795 static int snd_cs4281_capture_prepare(struct snd_pcm_substream *substream)
797 struct snd_pcm_runtime *runtime = substream->runtime;
799 struct cs4281 *chip = snd_pcm_substream_chip(substream);
807 static snd_pcm_uframes_t snd_cs4281_pointer(struct snd_pcm_substream *substream)
809 struct snd_pcm_runtime *runtime = substream->runtime;
811 struct cs4281 *chip = snd_pcm_substream_chip(substream);
873 static int snd_cs4281_playback_open(struct snd_pcm_substream *substream)
875 struct cs4281 *chip = snd_pcm_substream_chip(substream);
876 struct snd_pcm_runtime *runtime = substream->runtime;
880 dma->substream = substream;
892 static int snd_cs4281_capture_open(struct snd_pcm_substream *substream)
894 struct cs4281 *chip = snd_pcm_substream_chip(substream);
895 struct snd_pcm_runtime *runtime = substream->runtime;
899 dma->substream = substream;
911 static int snd_cs4281_playback_close(struct snd_pcm_substream *substream)
913 struct cs4281_dma *dma = substream->runtime->private_data;
915 dma->substream = NULL;
919 static int snd_cs4281_capture_close(struct snd_pcm_substream *substream)
921 struct cs4281_dma *dma = substream->runtime->private_data;
923 dma->substream = NULL;
1616 static int snd_cs4281_midi_input_open(struct snd_rawmidi_substream *substream)
1618 struct cs4281 *chip = substream->rmidi->private_data;
1622 chip->midi_input = substream;
1632 static int snd_cs4281_midi_input_close(struct snd_rawmidi_substream *substream)
1634 struct cs4281 *chip = substream->rmidi->private_data;
1649 static int snd_cs4281_midi_output_open(struct snd_rawmidi_substream *substream)
1651 struct cs4281 *chip = substream->rmidi->private_data;
1656 chip->midi_output = substream;
1666 static int snd_cs4281_midi_output_close(struct snd_rawmidi_substream *substream)
1668 struct cs4281 *chip = substream->rmidi->private_data;
1683 static void snd_cs4281_midi_input_trigger(struct snd_rawmidi_substream *substream, int up)
1686 struct cs4281 *chip = substream->rmidi->private_data;
1703 static void snd_cs4281_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
1706 struct cs4281 *chip = substream->rmidi->private_data;
1716 if (snd_rawmidi_transmit(substream, &byte, 1) != 1) {
1804 snd_pcm_period_elapsed(cdma->substream);