Lines Matching defs:appl_ptr
1071 status->appl_ptr = runtime->control->appl_ptr;
1135 .appl_ptr = status64.appl_ptr,
1906 runtime->control->appl_ptr = runtime->status->hw_ptr;
1958 runtime->control->appl_ptr = runtime->status->hw_ptr;
2217 /* runtime->control->appl_ptr = runtime->status->hw_ptr; */
2940 /* increase the appl_ptr; returns the processed frames or a negative error */
2946 snd_pcm_sframes_t appl_ptr;
2953 appl_ptr = runtime->control->appl_ptr + frames;
2954 if (appl_ptr >= (snd_pcm_sframes_t)runtime->boundary)
2955 appl_ptr -= runtime->boundary;
2956 ret = pcm_lib_apply_appl_ptr(substream, appl_ptr);
2960 /* decrease the appl_ptr; returns the processed frames or zero for error */
2966 snd_pcm_sframes_t appl_ptr;
2973 appl_ptr = runtime->control->appl_ptr - frames;
2974 if (appl_ptr < 0)
2975 appl_ptr += runtime->boundary;
2976 ret = pcm_lib_apply_appl_ptr(substream, appl_ptr);
3067 sync_ptr.c.control.appl_ptr);
3071 sync_ptr.c.control.appl_ptr = control->appl_ptr;
3102 u32 appl_ptr;
3147 get_user(scontrol.appl_ptr, &src->c.control.appl_ptr) ||
3164 scontrol.appl_ptr);
3168 scontrol.appl_ptr = control->appl_ptr % boundary;
3188 put_user(scontrol.appl_ptr, &src->c.control.appl_ptr) ||
3750 * thus it effectively assures the manual update of appl_ptr.