Lines Matching defs:appl_ptr
311 snd_pcm_uframes_t appl_ptr, size, transfer;
318 size = dmix->appl_ptr - dmix->last_appl_ptr;
338 size = dmix->appl_ptr - dmix->last_appl_ptr;
366 appl_ptr = dmix->last_appl_ptr % pcm->buffer_size;
375 if (appl_ptr + transfer > pcm->buffer_size)
376 transfer = pcm->buffer_size - appl_ptr;
379 mix_areas(dmix, src_areas, dst_areas, appl_ptr, slave_appl_ptr, transfer);
385 appl_ptr += transfer;
386 appl_ptr %= pcm->buffer_size;
541 dmix->appl_ptr = dmix->last_appl_ptr = 0;
563 dmix->appl_ptr = dmix->last_appl_ptr = dmix->hw_ptr;
671 snd_pcm_uframes_t appl_ptr, size, transfer, result;
678 if (dmix->last_appl_ptr < dmix->appl_ptr)
679 size = dmix->appl_ptr - dmix->last_appl_ptr;
681 size = dmix->appl_ptr + (pcm->boundary - dmix->last_appl_ptr);
690 if (dmix->hw_ptr < dmix->appl_ptr)
691 size = dmix->appl_ptr - dmix->hw_ptr;
693 size = dmix->appl_ptr + (pcm->boundary - dmix->hw_ptr);
710 appl_ptr = dmix->last_appl_ptr % pcm->buffer_size;
717 if (appl_ptr + transfer > pcm->buffer_size)
718 transfer = pcm->buffer_size - appl_ptr;
721 remix_areas(dmix, src_areas, dst_areas, appl_ptr, slave_appl_ptr, transfer);
727 appl_ptr += transfer;
728 appl_ptr %= pcm->buffer_size;
1106 snd_pcm_set_appl_ptr(pcm, &dmix->appl_ptr, -1, 0);