Lines Matching refs:alsa_sub

170 						      *alsa_sub)  in hiface_pcm_get_substream()
172 struct pcm_runtime *rt = snd_pcm_substream_chip(alsa_sub); in hiface_pcm_get_substream()
175 if (alsa_sub->stream == SNDRV_PCM_STREAM_PLAYBACK) in hiface_pcm_get_substream()
349 static int hiface_pcm_open(struct snd_pcm_substream *alsa_sub) in hiface_pcm_open() argument
351 struct pcm_runtime *rt = snd_pcm_substream_chip(alsa_sub); in hiface_pcm_open()
353 struct snd_pcm_runtime *alsa_rt = alsa_sub->runtime; in hiface_pcm_open()
362 if (alsa_sub->stream == SNDRV_PCM_STREAM_PLAYBACK) in hiface_pcm_open()
377 ret = snd_pcm_hw_constraint_list(alsa_sub->runtime, 0, in hiface_pcm_open()
386 sub->instance = alsa_sub; in hiface_pcm_open()
392 static int hiface_pcm_close(struct snd_pcm_substream *alsa_sub) in hiface_pcm_close() argument
394 struct pcm_runtime *rt = snd_pcm_substream_chip(alsa_sub); in hiface_pcm_close()
395 struct pcm_substream *sub = hiface_pcm_get_substream(alsa_sub); in hiface_pcm_close()
416 static int hiface_pcm_prepare(struct snd_pcm_substream *alsa_sub) in hiface_pcm_prepare() argument
418 struct pcm_runtime *rt = snd_pcm_substream_chip(alsa_sub); in hiface_pcm_prepare()
419 struct pcm_substream *sub = hiface_pcm_get_substream(alsa_sub); in hiface_pcm_prepare()
420 struct snd_pcm_runtime *alsa_rt = alsa_sub->runtime; in hiface_pcm_prepare()
452 static int hiface_pcm_trigger(struct snd_pcm_substream *alsa_sub, int cmd) in hiface_pcm_trigger() argument
454 struct pcm_substream *sub = hiface_pcm_get_substream(alsa_sub); in hiface_pcm_trigger()
455 struct pcm_runtime *rt = snd_pcm_substream_chip(alsa_sub); in hiface_pcm_trigger()
482 static snd_pcm_uframes_t hiface_pcm_pointer(struct snd_pcm_substream *alsa_sub) in hiface_pcm_pointer() argument
484 struct pcm_substream *sub = hiface_pcm_get_substream(alsa_sub); in hiface_pcm_pointer()
485 struct pcm_runtime *rt = snd_pcm_substream_chip(alsa_sub); in hiface_pcm_pointer()
495 return bytes_to_frames(alsa_sub->runtime, dma_offset); in hiface_pcm_pointer()