Lines Matching defs:buf_pos
213 unsigned int stride, buf_pos;
222 buf_pos = chip->buf_pos;
226 runtime->dma_area, buf_pos,
229 if (buf_pos + size >= runtime->buffer_size * stride) {
230 unsigned int cnt = runtime->buffer_size * stride - buf_pos;
231 memcpy(runtime->dma_area + buf_pos, buf, cnt);
234 memcpy(runtime->dma_area + buf_pos, buf, size);
236 chip->buf_pos += size;
237 if (chip->buf_pos >= runtime->buffer_size * stride)
238 chip->buf_pos -= runtime->buffer_size * stride;
288 chip->buf_pos = 0;
329 return chip->buf_pos;