Lines Matching defs:hwptr_done
63 int i, len, lens = 0, hwptr_done = subs->hwptr_done;
82 if ((hwptr_done + len) > runtime->buffer_size) {
83 cnt = runtime->buffer_size - hwptr_done;
85 memcpy(runtime->dma_area + hwptr_done * usx2y->stride, cp, blen);
88 memcpy(runtime->dma_area + hwptr_done * usx2y->stride, cp,
92 hwptr_done += len;
93 if (hwptr_done >= runtime->buffer_size)
94 hwptr_done -= runtime->buffer_size;
97 subs->hwptr_done = hwptr_done;
179 subs->hwptr_done += len;
180 if (subs->hwptr_done >= runtime->buffer_size)
181 subs->hwptr_done -= runtime->buffer_size;
380 subs->hwptr_done = 0;
535 * return the current pcm pointer. just return the hwptr_done value.
541 return subs->hwptr_done;