Lines Matching refs:cbuf
354 input->cbuf = 0; in ddb_input_start()
391 output->cbuf = 0; in ddb_output_start()
430 if (output->cbuf != idx) { in ddb_output_free()
431 if ((((output->cbuf + 1) % output->dma_buf_num) == idx) && in ddb_output_free()
454 if ((((output->cbuf + 1) % output->dma_buf_num) == idx) && in ddb_output_write()
460 if (output->cbuf == idx) { in ddb_output_write()
474 if (copy_from_user(output->vbuf[output->cbuf] + output->coff, in ddb_output_write()
482 output->cbuf = ((output->cbuf + 1) % output->dma_buf_num); in ddb_output_write()
484 ddbwritel((output->cbuf << 11) | (output->coff >> 7), in ddb_output_write()
504 if (input->cbuf != idx) in ddb_input_avail()
519 if (input->cbuf == idx) in ddb_input_read()
524 ret = copy_to_user(buf, input->vbuf[input->cbuf] + in ddb_input_read()
531 input->cbuf = (input->cbuf+1) % input->dma_buf_num; in ddb_input_read()
534 ddbwritel((input->cbuf << 11) | (input->coff >> 7), in ddb_input_read()
1006 while (input->cbuf != ((input->stat >> 11) & 0x1f) in input_tasklet()
1009 input->vbuf[input->cbuf], in input_tasklet()
1012 input->cbuf = (input->cbuf + 1) % input->dma_buf_num; in input_tasklet()
1013 ddbwritel((input->cbuf << 11), in input_tasklet()