Lines Matching refs:delta
284 snd_pcm_sframes_t hdelta, delta; in snd_pcm_update_hw_ptr0() local
338 delta = runtime->hw_ptr_interrupt + runtime->period_size; in snd_pcm_update_hw_ptr0()
339 if (delta > new_hw_ptr) { in snd_pcm_update_hw_ptr0()
364 delta = new_hw_ptr - old_hw_ptr; in snd_pcm_update_hw_ptr0()
365 if (delta < 0) in snd_pcm_update_hw_ptr0()
366 delta += runtime->boundary; in snd_pcm_update_hw_ptr0()
377 hdelta = jdelta - delta * HZ / runtime->rate; in snd_pcm_update_hw_ptr0()
380 delta += runtime->buffer_size; in snd_pcm_update_hw_ptr0()
393 if (delta >= runtime->buffer_size + runtime->period_size) { in snd_pcm_update_hw_ptr0()
411 hdelta = delta; in snd_pcm_update_hw_ptr0()
417 delta = jdelta / in snd_pcm_update_hw_ptr0()
422 hw_base = delta; in snd_pcm_update_hw_ptr0()
425 while (delta > 0) { in snd_pcm_update_hw_ptr0()
431 delta--; in snd_pcm_update_hw_ptr0()
442 delta = 0; in snd_pcm_update_hw_ptr0()
446 if (delta > runtime->period_size + runtime->period_size / 2) { in snd_pcm_update_hw_ptr0()
450 substream->stream, (long)delta, in snd_pcm_update_hw_ptr0()
466 delta = new_hw_ptr - runtime->hw_ptr_interrupt; in snd_pcm_update_hw_ptr0()
467 if (delta < 0) in snd_pcm_update_hw_ptr0()
468 delta += runtime->boundary; in snd_pcm_update_hw_ptr0()
469 delta -= (snd_pcm_uframes_t)delta % runtime->period_size; in snd_pcm_update_hw_ptr0()
470 runtime->hw_ptr_interrupt += delta; in snd_pcm_update_hw_ptr0()