Lines Matching refs:hwptr_done
75 int i, len, lens = 0, hwptr_done = subs->hwptr_done;
93 if ((hwptr_done + len) > runtime->buffer_size) {
94 int cnt = runtime->buffer_size - hwptr_done;
96 memcpy(runtime->dma_area + hwptr_done * usX2Y->stride, cp, blen);
99 memcpy(runtime->dma_area + hwptr_done * usX2Y->stride, cp,
103 if ((hwptr_done += len) >= runtime->buffer_size)
104 hwptr_done -= runtime->buffer_size;
107 subs->hwptr_done = hwptr_done;
187 subs->hwptr_done += len;
188 if (subs->hwptr_done >= runtime->buffer_size)
189 subs->hwptr_done -= runtime->buffer_size;
391 subs->hwptr_done = 0;
538 * return the current pcm pointer. just return the hwptr_done value.
543 return subs->hwptr_done;