Lines Matching refs:buf_pos
172 unsigned int stride, buf_pos;
189 buf_pos = chip->buf_pos;
204 runtime->dma_area, buf_pos,
207 if (buf_pos + length >= runtime->buffer_size) {
208 unsigned int cnt = runtime->buffer_size - buf_pos;
209 memcpy(runtime->dma_area + buf_pos * stride, buf, cnt * stride);
213 memcpy(runtime->dma_area + buf_pos * stride, buf,
218 chip->buf_pos += length;
219 if (chip->buf_pos >= runtime->buffer_size)
220 chip->buf_pos -= runtime->buffer_size;
243 chip->buf_pos = 0;
300 return chip->buf_pos;