Lines Matching refs:ss
306 snd_harmony_playback_trigger(struct snd_pcm_substream *ss, int cmd) in snd_harmony_playback_trigger() argument
308 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_playback_trigger()
342 snd_harmony_capture_trigger(struct snd_pcm_substream *ss, int cmd) in snd_harmony_capture_trigger() argument
344 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_capture_trigger()
408 snd_harmony_playback_prepare(struct snd_pcm_substream *ss) in snd_harmony_playback_prepare() argument
410 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_playback_prepare()
411 struct snd_pcm_runtime *rt = ss->runtime; in snd_harmony_playback_prepare()
416 h->pbuf.size = snd_pcm_lib_buffer_bytes(ss); in snd_harmony_playback_prepare()
417 h->pbuf.count = snd_pcm_lib_period_bytes(ss); in snd_harmony_playback_prepare()
438 snd_harmony_capture_prepare(struct snd_pcm_substream *ss) in snd_harmony_capture_prepare() argument
440 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_capture_prepare()
441 struct snd_pcm_runtime *rt = ss->runtime; in snd_harmony_capture_prepare()
446 h->cbuf.size = snd_pcm_lib_buffer_bytes(ss); in snd_harmony_capture_prepare()
447 h->cbuf.count = snd_pcm_lib_period_bytes(ss); in snd_harmony_capture_prepare()
468 snd_harmony_playback_pointer(struct snd_pcm_substream *ss) in snd_harmony_playback_pointer() argument
470 struct snd_pcm_runtime *rt = ss->runtime; in snd_harmony_playback_pointer()
471 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_playback_pointer()
497 snd_harmony_capture_pointer(struct snd_pcm_substream *ss) in snd_harmony_capture_pointer() argument
499 struct snd_pcm_runtime *rt = ss->runtime; in snd_harmony_capture_pointer()
500 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_capture_pointer()
526 snd_harmony_playback_open(struct snd_pcm_substream *ss) in snd_harmony_playback_open() argument
528 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_playback_open()
529 struct snd_pcm_runtime *rt = ss->runtime; in snd_harmony_playback_open()
532 h->psubs = ss; in snd_harmony_playback_open()
545 snd_harmony_capture_open(struct snd_pcm_substream *ss) in snd_harmony_capture_open() argument
547 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_capture_open()
548 struct snd_pcm_runtime *rt = ss->runtime; in snd_harmony_capture_open()
551 h->csubs = ss; in snd_harmony_capture_open()
564 snd_harmony_playback_close(struct snd_pcm_substream *ss) in snd_harmony_playback_close() argument
566 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_playback_close()
572 snd_harmony_capture_close(struct snd_pcm_substream *ss) in snd_harmony_capture_close() argument
574 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_capture_close()
580 snd_harmony_hw_params(struct snd_pcm_substream *ss, in snd_harmony_hw_params() argument
584 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_hw_params()
586 err = snd_pcm_lib_malloc_pages(ss, params_buffer_bytes(hw)); in snd_harmony_hw_params()
588 ss->runtime->dma_addr = __pa(ss->runtime->dma_area); in snd_harmony_hw_params()
594 snd_harmony_hw_free(struct snd_pcm_substream *ss) in snd_harmony_hw_free() argument
596 return snd_pcm_lib_free_pages(ss); in snd_harmony_hw_free()