Home
last modified time | relevance | path

Searched refs:delta (Results 1 – 19 of 19) sorted by relevance

/sound/core/
Dhrtimer.c48 ktime_t delta; in snd_hrtimer_callback() local
60 delta = ktime_sub(hrt->base->get_time(), hrtimer_get_expires(hrt)); in snd_hrtimer_callback()
61 if (delta.tv64 > 0) in snd_hrtimer_callback()
62 ticks += ktime_divns(delta, ticks * resolution); in snd_hrtimer_callback()
Dpcm_lib.c286 snd_pcm_sframes_t hdelta, delta; in snd_pcm_update_hw_ptr0() local
340 delta = runtime->hw_ptr_interrupt + runtime->period_size; in snd_pcm_update_hw_ptr0()
341 if (delta > new_hw_ptr) { in snd_pcm_update_hw_ptr0()
366 delta = new_hw_ptr - old_hw_ptr; in snd_pcm_update_hw_ptr0()
367 if (delta < 0) in snd_pcm_update_hw_ptr0()
368 delta += runtime->boundary; in snd_pcm_update_hw_ptr0()
379 hdelta = jdelta - delta * HZ / runtime->rate; in snd_pcm_update_hw_ptr0()
382 delta += runtime->buffer_size; in snd_pcm_update_hw_ptr0()
395 if (delta >= runtime->buffer_size + runtime->period_size) { in snd_pcm_update_hw_ptr0()
413 hdelta = delta; in snd_pcm_update_hw_ptr0()
[all …]
/sound/soc/omap/
DMakefile17 snd-soc-ams-delta-objs := ams-delta.o
26 obj-$(CONFIG_SND_OMAP_SOC_AMS_DELTA) += snd-soc-ams-delta.o
/sound/pci/au88x0/
Dau88x0_core.c1176 int page, p, pp, delta, i; in vortex_adbdma_bufshift() local
1182 delta = (page - dma->period_real) & 3; in vortex_adbdma_bufshift()
1184 delta = (page - dma->period_real); in vortex_adbdma_bufshift()
1185 if (delta < 0) in vortex_adbdma_bufshift()
1186 delta += dma->nr_periods; in vortex_adbdma_bufshift()
1188 if (delta == 0) in vortex_adbdma_bufshift()
1193 for (i = 0; i < delta; i++) { in vortex_adbdma_bufshift()
1212 dma->period_virt += delta; in vortex_adbdma_bufshift()
1216 if (delta != 1) in vortex_adbdma_bufshift()
1219 adbdma, dma->period_virt, dma->period_real, delta); in vortex_adbdma_bufshift()
[all …]
/sound/soc/sti/
Duniperif_player.c171 int rate_adjusted, rate_achieved, delta, ret; in uni_player_clk_set_rate() local
191 delta = -1; in uni_player_clk_set_rate()
194 delta = 1; in uni_player_clk_set_rate()
197 delta *= (int)div64_u64((uint64_t)rate * in uni_player_clk_set_rate()
199 rate_adjusted = rate + delta; in uni_player_clk_set_rate()
218 delta = rate_achieved - rate; in uni_player_clk_set_rate()
219 if (delta < 0) { in uni_player_clk_set_rate()
221 delta = -delta; in uni_player_clk_set_rate()
227 adjustment *= (int)div64_u64((uint64_t)delta * 1000000 + rate / 2, in uni_player_clk_set_rate()
/sound/drivers/
Ddummy.c258 unsigned long delta; in dummy_systimer_update() local
260 delta = jiffies - dpcm->base_time; in dummy_systimer_update()
261 if (!delta) in dummy_systimer_update()
263 dpcm->base_time += delta; in dummy_systimer_update()
264 delta *= dpcm->rate; in dummy_systimer_update()
265 dpcm->frac_pos += delta; in dummy_systimer_update()
268 while (dpcm->frac_period_rest <= delta) { in dummy_systimer_update()
272 dpcm->frac_period_rest -= delta; in dummy_systimer_update()
432 u64 delta; in dummy_hrtimer_pointer() local
435 delta = ktime_us_delta(hrtimer_cb_get_time(&dpcm->timer), in dummy_hrtimer_pointer()
[all …]
Daloop.c447 unsigned int delta; in bytepos_delta() local
451 delta = byte_pos(dpcm, dpcm->irq_pos) - last_pos; in bytepos_delta()
452 if (delta >= dpcm->last_drift) in bytepos_delta()
453 delta -= dpcm->last_drift; in bytepos_delta()
459 return delta; in bytepos_delta()
463 unsigned int delta) in bytepos_finish() argument
465 dpcm->buf_pos += delta; in bytepos_finish()
/sound/pci/
Dsis7019.c361 u32 delta; in sis_rate_to_delta() local
372 delta = 0xeb3; in sis_rate_to_delta()
374 delta = 0x2ab; in sis_rate_to_delta()
376 delta = 0x1000; in sis_rate_to_delta()
378 delta = (((rate << 12) + 24000) / 48000) & 0x0000ffff; in sis_rate_to_delta()
379 return delta; in sis_rate_to_delta()
532 u32 format, dma_addr, control, sso_eso, delta, reg; in sis_pcm_playback_prepare() local
567 delta = sis_rate_to_delta(runtime->rate); in sis_pcm_playback_prepare()
580 writel(delta << 16, wave_base + SIS_WAVE_GENERAL_ARTICULATION); in sis_pcm_playback_prepare()
736 u32 format, control, sso_eso, delta; in sis_prepare_timing_voice() local
[all …]
Dvia82xx.c807 int delta = res - viadev->lastpos; in calc_linear_pos() local
808 if (delta < 0) in calc_linear_pos()
809 delta += viadev->bufsize; in calc_linear_pos()
810 if ((unsigned int)delta > viadev->fragsize) in calc_linear_pos()
Dcmipci.c624 unsigned int delta, tolerance; in snd_cmipci_pll_rmn() local
639 delta = rate - xr; in snd_cmipci_pll_rmn()
641 delta = xr - rate; in snd_cmipci_pll_rmn()
647 if (delta < tolerance) { in snd_cmipci_pll_rmn()
648 tolerance = delta; in snd_cmipci_pll_rmn()
/sound/isa/sb/
Demu8000_pcm.c197 int ptr, delta; in emu8k_pcm_timer_func() local
203 delta = ptr + rec->buf_size - rec->last_ptr; in emu8k_pcm_timer_func()
205 delta = ptr - rec->last_ptr; in emu8k_pcm_timer_func()
206 rec->period_pos += delta; in emu8k_pcm_timer_func()
/sound/pci/ice1712/
DMakefile7 snd-ice1712-objs := ice1712.o delta.o hoontech.o ews.o
/sound/pci/trident/
Dtrident_main.c682 unsigned int delta; in snd_trident_convert_rate() local
689 delta = 0xeb3; in snd_trident_convert_rate()
691 delta = 0x2ab; in snd_trident_convert_rate()
693 delta = 0x1000; in snd_trident_convert_rate()
695 delta = (((rate << 12) + 24000) / 48000) & 0x0000ffff; in snd_trident_convert_rate()
696 return delta; in snd_trident_convert_rate()
712 unsigned int delta; in snd_trident_convert_adc_rate() local
719 delta = 0x116a; in snd_trident_convert_adc_rate()
721 delta = 0x6000; in snd_trident_convert_adc_rate()
723 delta = 0x1000; in snd_trident_convert_adc_rate()
[all …]
/sound/pci/ali5451/
Dali5451.c1029 unsigned int delta; in snd_ali_convert_rate() local
1038 delta = 0x116a; in snd_ali_convert_rate()
1040 delta = 0x6000; in snd_ali_convert_rate()
1042 delta = 0x1000; in snd_ali_convert_rate()
1044 delta = ((48000 << 12) / rate) & 0x0000ffff; in snd_ali_convert_rate()
1047 delta = 0xeb3; in snd_ali_convert_rate()
1049 delta = 0x2ab; in snd_ali_convert_rate()
1051 delta = 0x1000; in snd_ali_convert_rate()
1053 delta = (((rate << 12) + rate) / 48000) & 0x0000ffff; in snd_ali_convert_rate()
1056 return delta; in snd_ali_convert_rate()
/sound/pci/ymfpci/
Dymfpci_main.c307 u32 pos, delta; in snd_ymfpci_pcm_interrupt() local
317 delta = pos + (ypcm->buffer_size - ypcm->last_pos); in snd_ymfpci_pcm_interrupt()
319 delta = pos - ypcm->last_pos; in snd_ymfpci_pcm_interrupt()
320 ypcm->period_pos += delta; in snd_ymfpci_pcm_interrupt()
363 u32 pos, delta; in snd_ymfpci_pcm_capture_interrupt() local
369 delta = pos + (ypcm->buffer_size - ypcm->last_pos); in snd_ymfpci_pcm_capture_interrupt()
371 delta = pos - ypcm->last_pos; in snd_ymfpci_pcm_capture_interrupt()
372 ypcm->period_pos += delta; in snd_ymfpci_pcm_capture_interrupt()
503 u32 delta = snd_ymfpci_calc_delta(runtime->rate); in snd_ymfpci_pcm_init_voice() local
557 bank->delta = in snd_ymfpci_pcm_init_voice()
[all …]
Dymfpci.h208 u32 delta; member
/sound/pci/cs46xx/
Dcs46xx_dsp_scb_types.h963 delta,
1014 delta,
/sound/pci/rme9652/
Drme9652.c373 snd_pcm_sframes_t delta; in rme9652_hw_pointer() local
384 delta = rme9652->prev_hw_offset - offset; in rme9652_hw_pointer()
385 delta &= 0xffff; in rme9652_hw_pointer()
386 if (delta <= (snd_pcm_sframes_t)rme9652->max_jitter * 4) in rme9652_hw_pointer()
/sound/pci/hda/
Dhda_codec.c2945 unsigned long delta = jiffies - codec->power_jiffies; in update_power_acct() local
2948 codec->power_on_acct += delta; in update_power_acct()
2950 codec->power_off_acct += delta; in update_power_acct()
2951 codec->power_jiffies += delta; in update_power_acct()