Lines Matching refs:buffer_tail
196 int buffer_tail = 0; in imx_rpmsg_pcm_pointer() local
203 buffer_tail = msg->r_msg.param.buffer_tail; in imx_rpmsg_pcm_pointer()
204 pos = buffer_tail * snd_pcm_lib_period_bytes(substream); in imx_rpmsg_pcm_pointer()
246 info->msg[cmd].s_msg.param.buffer_tail = 0; in imx_rpmsg_pcm_open()
247 info->msg[cmd].r_msg.param.buffer_tail = 0; in imx_rpmsg_pcm_open()
256 info->msg[cmd].s_msg.param.buffer_tail = 0; in imx_rpmsg_pcm_open()
257 info->msg[cmd].r_msg.param.buffer_tail = 0; in imx_rpmsg_pcm_open()
368 msg->s_msg.param.buffer_tail = 0; in imx_rpmsg_prepare_and_submit()
442 info->msg[cmd].s_msg.param.buffer_tail = 0; in imx_rpmsg_terminate_all()
443 info->msg[cmd].r_msg.param.buffer_tail = 0; in imx_rpmsg_terminate_all()
450 info->msg[cmd].s_msg.param.buffer_tail = 0; in imx_rpmsg_terminate_all()
451 info->msg[cmd].r_msg.param.buffer_tail = 0; in imx_rpmsg_terminate_all()
527 int buffer_tail = 0; in imx_rpmsg_pcm_ack() local
543 buffer_tail = (frames_to_bytes(runtime, runtime->control->appl_ptr) % in imx_rpmsg_pcm_ack()
545 buffer_tail = buffer_tail / snd_pcm_lib_period_bytes(substream); in imx_rpmsg_pcm_ack()
548 if (buffer_tail != msg->s_msg.param.buffer_tail) { in imx_rpmsg_pcm_ack()
549 written_num = buffer_tail - msg->s_msg.param.buffer_tail; in imx_rpmsg_pcm_ack()
553 msg->s_msg.param.buffer_tail = buffer_tail; in imx_rpmsg_pcm_ack()