Lines Matching refs:diff
53 snd_pcm_sframes_t diff = appl_ptr - rec->appl_ptr; in snd_pcm_indirect_playback_transfer() local
56 if (diff) { in snd_pcm_indirect_playback_transfer()
57 if (diff < -(snd_pcm_sframes_t) (runtime->boundary / 2)) in snd_pcm_indirect_playback_transfer()
58 diff += runtime->boundary; in snd_pcm_indirect_playback_transfer()
59 if (diff < 0) in snd_pcm_indirect_playback_transfer()
61 rec->sw_ready += (int)frames_to_bytes(runtime, diff); in snd_pcm_indirect_playback_transfer()
122 snd_pcm_sframes_t diff = appl_ptr - rec->appl_ptr; in snd_pcm_indirect_capture_transfer() local
124 if (diff) { in snd_pcm_indirect_capture_transfer()
125 if (diff < -(snd_pcm_sframes_t) (runtime->boundary / 2)) in snd_pcm_indirect_capture_transfer()
126 diff += runtime->boundary; in snd_pcm_indirect_capture_transfer()
127 if (diff < 0) in snd_pcm_indirect_capture_transfer()
129 rec->sw_ready -= frames_to_bytes(runtime, diff); in snd_pcm_indirect_capture_transfer()