Lines Matching defs:play
550 static void copy_play_buf_part_n(struct loopback_pcm *play, struct loopback_pcm *capt,
561 play->substream->runtime->dma_area + play->channel_buf_n * i + src_off_ch,
566 static void copy_play_buf(struct loopback_pcm *play,
570 struct snd_pcm_runtime *runtime = play->substream->runtime;
573 unsigned int src_off = play->buf_pos;
584 appl_ptr1 += play->buf_pos / play->pcm_salign;
587 diff = (appl_ptr - appl_ptr1) * play->pcm_salign;
596 if (src_off + size > play->pcm_buffer_size)
597 size = play->pcm_buffer_size - src_off;
601 copy_play_buf_part_n(play, capt, size, src_off, dst_off);
608 src_off = (src_off + size) % play->pcm_buffer_size;