Lines Matching refs:cbuf
454 output->dma->cbuf = 0; in ddb_output_start()
514 input->dma->cbuf = 0; in ddb_input_start()
578 if (output->dma->cbuf != idx) { in ddb_output_free()
579 if ((((output->dma->cbuf + 1) % output->dma->num) == idx) && in ddb_output_free()
602 if ((((output->dma->cbuf + 1) % output->dma->num) == idx) && in ddb_output_write()
608 if (output->dma->cbuf == idx) { in ddb_output_write()
619 if (copy_from_user(output->dma->vbuf[output->dma->cbuf] + in ddb_output_write()
626 output->dma->pbuf[output->dma->cbuf], in ddb_output_write()
633 output->dma->cbuf = ((output->dma->cbuf + 1) % in ddb_output_write()
637 (output->dma->cbuf << 11) | in ddb_output_write()
658 if (input->dma->cbuf != idx) in ddb_input_avail()
674 if (input->dma->cbuf == idx) in ddb_input_read()
682 input->dma->pbuf[input->dma->cbuf], in ddb_input_read()
684 ret = copy_to_user(buf, input->dma->vbuf[input->dma->cbuf] + in ddb_input_read()
691 input->dma->cbuf = (input->dma->cbuf + 1) % in ddb_input_read()
697 (input->dma->cbuf << 11) | (input->dma->coff >> 7), in ddb_input_read()
2114 output->dma->cbuf = (input->dma->stat >> 11) & 0x1f; in input_write_output()
2143 while (dma->cbuf != ((dma->stat >> 11) & 0x1f) || in input_write_dvb()
2150 dma_sync_single_for_cpu(dev->dev, dma2->pbuf[dma->cbuf], in input_write_dvb()
2153 dma2->vbuf[dma->cbuf], in input_write_dvb()
2155 dma->cbuf = (dma->cbuf + 1) % dma2->num; in input_write_dvb()
2157 ddbwritel(dev, (dma->cbuf << 11), in input_write_dvb()