Home
last modified time | relevance | path

Searched refs:slave_hw_ptr (Results 1 – 4 of 4) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-lib/
A Dpcm_dsnoop.c51 dsnoop->slave_hw_ptr = ptr1; in snoop_timestamp()
101 slave_hw_ptr %= dsnoop->slave_buffer_size; in snd_pcm_dsnoop_sync_area()
109 slave_hw_ptr += transfer; in snd_pcm_dsnoop_sync_area()
110 slave_hw_ptr %= dsnoop->slave_buffer_size; in snd_pcm_dsnoop_sync_area()
138 old_slave_hw_ptr = dsnoop->slave_hw_ptr; in snd_pcm_dsnoop_sync_ptr()
140 slave_hw_ptr = dsnoop->slave_hw_ptr; in snd_pcm_dsnoop_sync_ptr()
141 diff = slave_hw_ptr - old_slave_hw_ptr; in snd_pcm_dsnoop_sync_ptr()
148 slave_hw_ptr += dsnoop->slave_boundary; in snd_pcm_dsnoop_sync_ptr()
149 diff = slave_hw_ptr - old_slave_hw_ptr; in snd_pcm_dsnoop_sync_ptr()
259 dsnoop->slave_appl_ptr = dsnoop->slave_hw_ptr; in snd_pcm_dsnoop_reset()
[all …]
A Dpcm_dmix.c299 slave_hw_ptr = dmix->slave_hw_ptr; in snd_pcm_dmix_sync_area()
303 slave_hw_ptr -= slave_hw_ptr % dmix->slave_period_size; in snd_pcm_dmix_sync_area()
304 slave_hw_ptr += dmix->slave_buffer_size; in snd_pcm_dmix_sync_area()
305 if (slave_hw_ptr >= dmix->slave_boundary) in snd_pcm_dmix_sync_area()
306 slave_hw_ptr -= dmix->slave_boundary; in snd_pcm_dmix_sync_area()
307 if (slave_hw_ptr < dmix->slave_appl_ptr) in snd_pcm_dmix_sync_area()
357 old_slave_hw_ptr = dmix->slave_hw_ptr; in snd_pcm_dmix_sync_ptr0()
358 dmix->slave_hw_ptr = *dmix->spcm->hw.ptr; in snd_pcm_dmix_sync_ptr0()
359 diff = slave_hw_ptr - old_slave_hw_ptr; in snd_pcm_dmix_sync_ptr0()
367 slave_hw_ptr += dmix->slave_boundary; in snd_pcm_dmix_sync_ptr0()
[all …]
A Dpcm_direct.h136 snd_pcm_uframes_t slave_hw_ptr; member
A Dpcm_rate.c739 static inline void snd_pcm_rate_sync_hwptr0(snd_pcm_t *pcm, snd_pcm_uframes_t slave_hw_ptr) in snd_pcm_rate_sync_hwptr0() argument
743 snd_pcm_sframes_t slave_hw_ptr_diff = slave_hw_ptr - rate->last_slave_hw_ptr; in snd_pcm_rate_sync_hwptr0()
768 rate->last_slave_hw_ptr = slave_hw_ptr; in snd_pcm_rate_sync_hwptr0()
773 static inline void snd_pcm_rate_sync_hwptr0(snd_pcm_t *pcm, snd_pcm_uframes_t slave_hw_ptr) in snd_pcm_rate_sync_hwptr0() argument
777 snd_pcm_sframes_t slave_hw_ptr_diff = slave_hw_ptr - rate->last_slave_hw_ptr; in snd_pcm_rate_sync_hwptr0()
809 rate->last_slave_hw_ptr = slave_hw_ptr; in snd_pcm_rate_sync_hwptr0()

Completed in 11 milliseconds