Lines Matching refs:last_appl_ptr
322 size = pcm_frame_diff2(dmix->appl_ptr, dmix->last_appl_ptr, pcm->boundary); in snd_pcm_dmix_sync_area()
333 dmix->last_appl_ptr += transfer; in snd_pcm_dmix_sync_area()
334 dmix->last_appl_ptr %= pcm->boundary; in snd_pcm_dmix_sync_area()
337 size = pcm_frame_diff2(dmix->appl_ptr, dmix->last_appl_ptr, pcm->boundary); in snd_pcm_dmix_sync_area()
360 appl_ptr = dmix->last_appl_ptr % pcm->buffer_size; in snd_pcm_dmix_sync_area()
361 dmix->last_appl_ptr += size; in snd_pcm_dmix_sync_area()
362 dmix->last_appl_ptr %= pcm->boundary; in snd_pcm_dmix_sync_area()
555 dmix->appl_ptr = dmix->last_appl_ptr = dmix->hw_ptr; in snd_pcm_dmix_reset()
716 size = pcm_frame_diff(dmix->last_appl_ptr, dmix->appl_ptr, pcm->boundary); in snd_pcm_dmix_rewind()
743 dmix->last_appl_ptr -= size; in snd_pcm_dmix_rewind()
744 dmix->last_appl_ptr %= pcm->boundary; in snd_pcm_dmix_rewind()
745 appl_ptr = dmix->last_appl_ptr % pcm->buffer_size; in snd_pcm_dmix_rewind()