Lines Matching defs:b_rw
102 size_t b_rw; // Bytes to write on every timer tick
177 for (i = 0; i < v_iter->b_rw; i++) {
192 inc_buf_pos(v_iter, v_iter->b_rw - i, runtime->dma_bytes);
202 for (i = 0; i < v_iter->b_rw; i++) {
214 inc_buf_pos(v_iter, v_iter->b_rw - i, runtime->dma_bytes);
244 for (i = 0; i < v_iter->b_rw; i++) {
290 if (v_iter->b_rw <= bytes_remain) {
291 //b_rw - count of bytes must be written for all channels at each timer tick
293 v_iter->b_rw / channels);
299 (v_iter->b_rw - bytes_remain) / channels);
302 inc_buf_pos(v_iter, v_iter->b_rw, runtime->dma_bytes);
309 if (v_iter->b_rw <= in_cur_block) {
310 get_random_bytes(&runtime->dma_area[v_iter->buf_pos], v_iter->b_rw);
313 get_random_bytes(runtime->dma_area, v_iter->b_rw - in_cur_block);
315 inc_buf_pos(v_iter, v_iter->b_rw, runtime->dma_bytes);
359 inc_buf_pos(v_iter, v_iter->b_rw, substream->runtime->dma_bytes);
361 v_iter->period_pos += v_iter->b_rw;
487 v_iter->b_rw = v_iter->s_rw_ch * v_iter->sample_bytes * runtime->channels;