Lines Matching defs:substream

566 static int snd_amd7930_playback_trigger(struct snd_pcm_substream *substream,
569 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
573 static int snd_amd7930_capture_trigger(struct snd_pcm_substream *substream,
576 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
580 static int snd_amd7930_playback_prepare(struct snd_pcm_substream *substream)
582 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
583 struct snd_pcm_runtime *runtime = substream->runtime;
584 unsigned int size = snd_pcm_lib_buffer_bytes(substream);
612 static int snd_amd7930_capture_prepare(struct snd_pcm_substream *substream)
614 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
615 struct snd_pcm_runtime *runtime = substream->runtime;
616 unsigned int size = snd_pcm_lib_buffer_bytes(substream);
644 static snd_pcm_uframes_t snd_amd7930_playback_pointer(struct snd_pcm_substream *substream)
646 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
652 return bytes_to_frames(substream->runtime, ptr);
655 static snd_pcm_uframes_t snd_amd7930_capture_pointer(struct snd_pcm_substream *substream)
657 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
664 return bytes_to_frames(substream->runtime, ptr);
688 static int snd_amd7930_playback_open(struct snd_pcm_substream *substream)
690 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
691 struct snd_pcm_runtime *runtime = substream->runtime;
693 amd->playback_substream = substream;
698 static int snd_amd7930_capture_open(struct snd_pcm_substream *substream)
700 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
701 struct snd_pcm_runtime *runtime = substream->runtime;
703 amd->capture_substream = substream;
708 static int snd_amd7930_playback_close(struct snd_pcm_substream *substream)
710 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
716 static int snd_amd7930_capture_close(struct snd_pcm_substream *substream)
718 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);