Lines Matching refs:diff
40 snd_pcm_sframes_t diff = appl_ptr - rec->appl_ptr;
43 if (diff) {
44 if (diff < -(snd_pcm_sframes_t) (runtime->boundary / 2))
45 diff += runtime->boundary;
46 if (diff < 0)
48 rec->sw_ready += (int)frames_to_bytes(runtime, diff);
114 snd_pcm_sframes_t diff = appl_ptr - rec->appl_ptr;
116 if (diff) {
117 if (diff < -(snd_pcm_sframes_t) (runtime->boundary / 2))
118 diff += runtime->boundary;
119 if (diff < 0)
121 rec->sw_ready -= frames_to_bytes(runtime, diff);