Lines Matching refs:ds

614 			struct snd_card_asihpi_pcm *ds = runtime->private_data;  in snd_card_asihpi_trigger()  local
623 ds->drained_count = 0; in snd_card_asihpi_trigger()
631 unsigned int preload = ds->period_bytes * 1; in snd_card_asihpi_trigger()
634 ds->h_stream, in snd_card_asihpi_trigger()
637 &ds->format)); in snd_card_asihpi_trigger()
638 ds->pcm_buf_host_rw_ofs = preload; in snd_card_asihpi_trigger()
645 ds->h_stream); in snd_card_asihpi_trigger()
777 struct snd_card_asihpi_pcm *ds = s->runtime->private_data; in snd_card_asihpi_timer_function() local
788 ds->h_stream, &state, in snd_card_asihpi_timer_function()
799 pcm_buf_dma_ofs = ds->pcm_buf_host_rw_ofs - bytes_avail; in snd_card_asihpi_timer_function()
802 hpi_handle_error(hpi_stream_start(ds->h_stream)); in snd_card_asihpi_timer_function()
804 ds->drained_count = 0; in snd_card_asihpi_timer_function()
809 ds->drained_count++; in snd_card_asihpi_timer_function()
810 if (ds->drained_count > 20) { in snd_card_asihpi_timer_function()
815 ds->drained_count = 0; in snd_card_asihpi_timer_function()
818 pcm_buf_dma_ofs = bytes_avail + ds->pcm_buf_host_rw_ofs; in snd_card_asihpi_timer_function()
823 newdata = (pcm_buf_dma_ofs - ds->pcm_buf_elapsed_dma_ofs) % ds->buffer_bytes; in snd_card_asihpi_timer_function()
829 (pcm_buf_dma_ofs - ds->pcm_buf_elapsed_dma_ofs) % ds->buffer_bytes, in snd_card_asihpi_timer_function()
836 ds->pcm_buf_elapsed_dma_ofs, in snd_card_asihpi_timer_function()
837 ds->pcm_buf_host_rw_ofs, in snd_card_asihpi_timer_function()
869 struct snd_card_asihpi_pcm *ds = s->runtime->private_data; in snd_card_asihpi_timer_function() local
877 ds->pcm_buf_dma_ofs = pcm_buf_dma_ofs; in snd_card_asihpi_timer_function()
881 ((on_card_bytes <= ds->period_bytes) || in snd_card_asihpi_timer_function()
886 unsigned int buf_ofs = ds->pcm_buf_host_rw_ofs % ds->buffer_bytes; in snd_card_asihpi_timer_function()
894 xfer1 = min(xfercount, ds->buffer_bytes - buf_ofs); in snd_card_asihpi_timer_function()
903 ds->h_stream, pd, xfer1, in snd_card_asihpi_timer_function()
904 &ds->format)); in snd_card_asihpi_timer_function()
914 ds->h_stream, pd, in snd_card_asihpi_timer_function()
916 &ds->format)); in snd_card_asihpi_timer_function()
923 ds->h_stream, in snd_card_asihpi_timer_function()
931 ds->h_stream, in snd_card_asihpi_timer_function()
936 ds->pcm_buf_host_rw_ofs += xfercount; in snd_card_asihpi_timer_function()
937 ds->pcm_buf_elapsed_dma_ofs += xfercount; in snd_card_asihpi_timer_function()