Lines Matching refs:hw_base
263 snd_pcm_uframes_t old_hw_ptr, new_hw_ptr, hw_base; in snd_pcm_update_hw_ptr0() local
313 hw_base = runtime->hw_ptr_base; in snd_pcm_update_hw_ptr0()
314 new_hw_ptr = hw_base + pos; in snd_pcm_update_hw_ptr0()
323 hw_base += runtime->buffer_size; in snd_pcm_update_hw_ptr0()
324 if (hw_base >= runtime->boundary) { in snd_pcm_update_hw_ptr0()
325 hw_base = 0; in snd_pcm_update_hw_ptr0()
328 new_hw_ptr = hw_base + pos; in snd_pcm_update_hw_ptr0()
336 hw_base += runtime->buffer_size; in snd_pcm_update_hw_ptr0()
337 if (hw_base >= runtime->boundary) { in snd_pcm_update_hw_ptr0()
338 hw_base = 0; in snd_pcm_update_hw_ptr0()
341 new_hw_ptr = hw_base + pos; in snd_pcm_update_hw_ptr0()
361 hw_base += runtime->buffer_size; in snd_pcm_update_hw_ptr0()
362 if (hw_base >= runtime->boundary) { in snd_pcm_update_hw_ptr0()
363 hw_base = 0; in snd_pcm_update_hw_ptr0()
366 new_hw_ptr = hw_base + pos; in snd_pcm_update_hw_ptr0()
402 hw_base = delta; in snd_pcm_update_hw_ptr0()
418 ((hdelta * HZ) / runtime->rate), hw_base, in snd_pcm_update_hw_ptr0()
423 hw_base = new_hw_ptr - (new_hw_ptr % runtime->buffer_size); in snd_pcm_update_hw_ptr0()
455 runtime->hw_ptr_base = hw_base; in snd_pcm_update_hw_ptr0()