Lines Matching refs:dpcm_play
624 struct loopback_pcm *dpcm_play = in loopback_jiffies_timer_pos_update() local
634 delta_play = cur_jiffies - dpcm_play->last_jiffies; in loopback_jiffies_timer_pos_update()
635 dpcm_play->last_jiffies += delta_play; in loopback_jiffies_timer_pos_update()
647 count1 = bytepos_delta(dpcm_play, delta_play - delta_capt); in loopback_jiffies_timer_pos_update()
648 bytepos_finish(dpcm_play, count1); in loopback_jiffies_timer_pos_update()
661 count1 = bytepos_delta(dpcm_play, delta_play); in loopback_jiffies_timer_pos_update()
667 dpcm_play->last_drift = count1 - count2; in loopback_jiffies_timer_pos_update()
669 copy_play_buf(dpcm_play, dpcm_capt, count1); in loopback_jiffies_timer_pos_update()
670 bytepos_finish(dpcm_play, count1); in loopback_jiffies_timer_pos_update()
734 struct loopback_pcm *dpcm_play, *dpcm_capt; in loopback_snd_timer_period_elapsed() local
748 dpcm_play = cable->streams[SNDRV_PCM_STREAM_PLAYBACK]; in loopback_snd_timer_period_elapsed()
752 if (!dpcm_play || in loopback_snd_timer_period_elapsed()
753 dpcm_play->substream->runtime->status->state != in loopback_snd_timer_period_elapsed()
761 dpcm_play->substream : NULL; in loopback_snd_timer_period_elapsed()
765 dpcm_play->substream->runtime : in loopback_snd_timer_period_elapsed()
790 copy_play_buf(dpcm_play, dpcm_capt, elapsed_bytes); in loopback_snd_timer_period_elapsed()
791 bytepos_finish(dpcm_play, elapsed_bytes); in loopback_snd_timer_period_elapsed()
794 bytepos_finish(dpcm_play, elapsed_bytes); in loopback_snd_timer_period_elapsed()