Home
last modified time | relevance | path

Searched refs:diff (Results 1 – 17 of 17) sorted by relevance

/sound/drivers/
Dpcm-indirect2.c188 unsigned int diff; in snd_pcm_indirect2_increase_min_periods() local
190 diff = rec->sw_data - rec->sw_io; in snd_pcm_indirect2_increase_min_periods()
192 diff = (rec->sw_buffer_size - in snd_pcm_indirect2_increase_min_periods()
195 if (bytes >= diff) in snd_pcm_indirect2_increase_min_periods()
258 snd_pcm_sframes_t diff = appl_ptr - rec->appl_ptr; in snd_pcm_indirect2_playback_transfer() local
260 if (diff) { in snd_pcm_indirect2_playback_transfer()
264 if (diff < -(snd_pcm_sframes_t) (runtime->boundary / 2)) in snd_pcm_indirect2_playback_transfer()
265 diff += runtime->boundary; in snd_pcm_indirect2_playback_transfer()
270 rec->sw_ready += (int)frames_to_bytes(runtime, diff); in snd_pcm_indirect2_playback_transfer()
420 snd_pcm_sframes_t diff = appl_ptr - rec->appl_ptr; in snd_pcm_indirect2_capture_transfer() local
[all …]
Daloop.c409 snd_pcm_uframes_t appl_ptr, appl_ptr1, diff; in copy_play_buf() local
415 diff = (appl_ptr - appl_ptr1) * play->pcm_salign; in copy_play_buf()
416 if (diff < bytes) { in copy_play_buf()
417 clear_bytes = bytes - diff; in copy_play_buf()
418 bytes = diff; in copy_play_buf()
/sound/soc/blackfin/
Dbf5xx-i2s-pcm.c146 unsigned int diff; in bf5xx_pcm_pointer() local
154 diff = sport_curr_offset_tx(sport); in bf5xx_pcm_pointer()
156 diff = sport_curr_offset_rx(sport); in bf5xx_pcm_pointer()
164 if (diff == snd_pcm_lib_buffer_bytes(substream)) in bf5xx_pcm_pointer()
165 diff = 0; in bf5xx_pcm_pointer()
167 frames = bytes_to_frames(substream->runtime, diff); in bf5xx_pcm_pointer()
/sound/usb/usx2y/
Dusbusx2y.c202 int diff = -1; in i_usX2Y_In04Int() local
204 diff = 0; in i_usX2Y_In04Int()
211 if (diff < 0) in i_usX2Y_In04Int()
212 diff = i; in i_usX2Y_In04Int()
217 if (0 <= diff) { in i_usX2Y_In04Int()
222 us428ctls->CtlSnapShotDiffersAt[n] = diff; in i_usX2Y_In04Int()
Dusb_stream.c537 int diff; in stream_start() local
542 diff = urb_size - in stream_start()
544 if (diff < max_diff) { in stream_start()
548 inurb->number_of_packets, diff); in stream_start()
549 max_diff = diff; in stream_start()
/sound/soc/codecs/
Dwm8978.c732 unsigned int f_sel, diff, diff_best = INT_MAX; in wm8978_hw_params() local
797 diff = abs(wm8978->f_256fs * 3 - in wm8978_hw_params()
800 if (diff < diff_best) { in wm8978_hw_params()
801 diff_best = diff; in wm8978_hw_params()
805 if (!diff) in wm8978_hw_params()
811 diff = 0; in wm8978_hw_params()
814 if (diff) in wm8978_hw_params()
Darizona.h323 bool diff);
Darizona.c2480 int arizona_set_output_mode(struct snd_soc_codec *codec, int output, bool diff) in arizona_set_output_mode() argument
2489 if (diff) in arizona_set_output_mode()
/sound/core/
Dpcm_lib.c821 int diff; in snd_interval_ratnum() local
835 diff = num - q * den; in snd_interval_ratnum()
836 if (diff < 0) in snd_interval_ratnum()
837 diff = -diff; in snd_interval_ratnum()
839 diff * best_den < best_diff * den) { in snd_interval_ratnum()
840 best_diff = diff; in snd_interval_ratnum()
860 int diff; in snd_interval_ratnum() local
876 diff = q * den - num; in snd_interval_ratnum()
877 if (diff < 0) in snd_interval_ratnum()
878 diff = -diff; in snd_interval_ratnum()
[all …]
/sound/oss/
Dsb_ess.c318 int speed, diff; in ess_calc_div() local
333 diff = speed - *speedp; in ess_calc_div()
334 if (diff < 0) diff =-diff; in ess_calc_div()
335 *diffp = diff; in ess_calc_div()
375 int diff = 0, div; in ess_common_speed() local
382 div = 0x80 | ess_calc_div (795500, 256, speedp, &diff); in ess_common_speed()
384 div = 0x80 | ess_calc_div (795500, 128, speedp, &diff); in ess_common_speed()
396 div = 0x80 | ess_calc_div (ES1688_CLOCK1, 256, speedp, &diff); in ess_common_speed()
398 div = 0x00 | ess_calc_div (ES1688_CLOCK2, 128, speedp, &diff); in ess_common_speed()
Dswarm_cs4297a.c936 int good_diff, diff, diff2; in cs4297a_update_ptr() local
957 diff2 = diff = (d->ringsz + hwptr - d->hwptr) % d->ringsz; in cs4297a_update_ptr()
1010 d->swptr = (d->swptr + diff) % d->ringsz; in cs4297a_update_ptr()
1011 __raw_writeq(diff, SS_CSR(R_SER_DMA_DSCR_COUNT_RX)); in cs4297a_update_ptr()
1027 diff2 = diff = (hwptr + d->ringsz - d->hwptr) % d->ringsz; in cs4297a_update_ptr()
1028 if (!diff) { in cs4297a_update_ptr()
1068 } while (--diff); in cs4297a_update_ptr()
1094 diff = (d->ringsz + hwptr - d->hwptr) % d->ringsz; in cs4297a_update_ptr()
1097 d->hwptr, hwptr, d->swptr, diff, d->count)); in cs4297a_update_ptr()
1100 d->total_bytes += diff * FRAME_SAMPLE_BYTES; in cs4297a_update_ptr()
[all …]
/sound/pci/ctxfi/
Dcttimer.c188 unsigned int wc, diff; in ct_xfitimer_reprogram() local
197 diff = wc - atimer->wc; in ct_xfitimer_reprogram()
200 if (ti->frag_count > diff) in ct_xfitimer_reprogram()
201 ti->frag_count -= diff; in ct_xfitimer_reprogram()
/sound/soc/sh/rcar/
Dadg.c107 unsigned int min, diff; in __rsnd_adg_get_timesel_ratio() local
127 diff = abs(target_rate - sel_rate[sel] / div); in __rsnd_adg_get_timesel_ratio()
128 if (min > diff) { in __rsnd_adg_get_timesel_ratio()
130 min = diff; in __rsnd_adg_get_timesel_ratio()
/sound/pci/
Des1968.c1714 ktime_t diff; in es1968_measure_clock() local
1781 diff = ktime_sub(stop_time, start_time); in es1968_measure_clock()
1782 t = ktime_to_us(diff); in es1968_measure_clock()
1851 unsigned int diff; in snd_es1968_suppress_jitter() local
1855 diff = (cp1 > cp2 ? cp1 - cp2 : cp2 - cp1); in snd_es1968_suppress_jitter()
1857 if (diff > 1) in snd_es1968_suppress_jitter()
1867 unsigned int diff; in snd_es1968_update_pcm() local
1876 diff = (es->dma_size + hwptr - es->hwptr) % es->dma_size; in snd_es1968_update_pcm()
1879 es->count += diff; in snd_es1968_update_pcm()
Dmaestro3.c1508 int diff; in snd_m3_update_ptr() local
1519 diff = s->dma_size + hwptr - s->hwptr; in snd_m3_update_ptr()
1520 if (diff >= s->dma_size) in snd_m3_update_ptr()
1521 diff %= s->dma_size; in snd_m3_update_ptr()
1524 s->count += diff; in snd_m3_update_ptr()
Des1938.c783 unsigned int diff; in snd_es1938_capture_pointer() local
787 diff = chip->dma1_start + chip->dma1_size - ptr - count; in snd_es1938_capture_pointer()
789 if (diff > 3 || ptr < chip->dma1_start in snd_es1938_capture_pointer()
/sound/soc/sh/
Dfsi.c958 unsigned long diff, min; in fsi_clk_set_rate_cpg() local
1010 diff = abs(actual - target); in fsi_clk_set_rate_cpg()
1011 if (diff < min) { in fsi_clk_set_rate_cpg()
1012 min = diff; in fsi_clk_set_rate_cpg()