Lines Matching refs:coff
355 input->coff = 0; in ddb_input_start()
392 output->coff = 0; in ddb_output_start()
432 (output->dma_buf_size - output->coff <= 188)) in ddb_output_free()
436 diff = off - output->coff; in ddb_output_free()
453 len = output->dma_buf_size - output->coff; in ddb_output_write()
461 if (off > output->coff) { in ddb_output_write()
463 len = off - output->coff; in ddb_output_write()
474 if (copy_from_user(output->vbuf[output->cbuf] + output->coff, in ddb_output_write()
479 output->coff += len; in ddb_output_write()
480 if (output->coff == output->dma_buf_size) { in ddb_output_write()
481 output->coff = 0; in ddb_output_write()
484 ddbwritel((output->cbuf << 11) | (output->coff >> 7), in ddb_output_write()
521 free = input->dma_buf_size - input->coff; in ddb_input_read()
525 input->coff, free); in ddb_input_read()
528 input->coff += free; in ddb_input_read()
529 if (input->coff == input->dma_buf_size) { in ddb_input_read()
530 input->coff = 0; in ddb_input_read()
534 ddbwritel((input->cbuf << 11) | (input->coff >> 7), in ddb_input_read()