Lines Matching refs:fragment_size
50 tmout = (dmap->fragment_size * HZ) / dmap->data_rate; in dmabuf_timeout()
208 dmap->fragment_size = 0; in open_dmap()
410 if (adev->d->prepare_for_output(dev, dmap->fragment_size, dmap->nbufs)) in DMAbuf_launch_output()
417 dmap->counts[dmap->qhead] = dmap->fragment_size; in DMAbuf_launch_output()
419 adev->d->output_block(dev, dmap->raw_buf_phys + dmap->qhead * dmap->fragment_size, in DMAbuf_launch_output()
537 dmap->fragment_size, dmap->nbufs)) < 0) in DMAbuf_activate_recording()
545 adev->d->start_input(dev, dmap->raw_buf_phys + dmap->qtail * dmap->fragment_size, in DMAbuf_activate_recording()
546 dmap->fragment_size, 0); in DMAbuf_activate_recording()
604 *buf = &dmap->raw_buf[dmap->qhead * dmap->fragment_size + dmap->counts[dmap->qhead]]; in DMAbuf_getrdbuffer()
605 *len = dmap->fragment_size - dmap->counts[dmap->qhead]; in DMAbuf_getrdbuffer()
623 else if (p >= dmap->fragment_size) { /* This buffer is completely empty */ in DMAbuf_rmchars()
661 if (pos > dmap->fragment_size) in DMAbuf_get_buffer_pointer()
665 if (pos > dmap->fragment_size) in DMAbuf_get_buffer_pointer()
739 if (dmap->byte_counter % dmap->fragment_size) /* There is a partial fragment */ in DMAbuf_space_in_queue()
788 int occupied_bytes = (dmap->user_counter % dmap->fragment_size); in find_output_space()
795 active_offs = dmap->byte_counter + dmap->qhead * dmap->fragment_size; in find_output_space()
819 if (len > ((maxfrags * dmap->fragment_size) - occupied_bytes)) in find_output_space()
820 len = (maxfrags * dmap->fragment_size) - occupied_bytes; in find_output_space()
870 ptr = (dmap->user_counter / dmap->fragment_size) * dmap->fragment_size; in DMAbuf_move_wrpointer()
884 end_ptr = (dmap->user_counter / dmap->fragment_size) * dmap->fragment_size; in DMAbuf_move_wrpointer()
891 dmap->counts[dmap->qtail] = dmap->fragment_size; in DMAbuf_move_wrpointer()
894 ptr += dmap->fragment_size; in DMAbuf_move_wrpointer()
984 dmap->counts[dmap->qhead] = dmap->fragment_size; in do_outputintr()
1019 dmap->user_counter += dmap->fragment_size; in do_outputintr()
1048 pos = pos / dmap->fragment_size; /* Actual qhead */ in DMAbuf_outputintr()
1088 adev->d->start_input(dev, dmap->raw_buf_phys + dmap->qtail * dmap->fragment_size, in do_inputintr()
1089 dmap->fragment_size, 1); in do_inputintr()
1116 …->start_input(dev, dmap->raw_buf_phys + dmap->qtail * dmap->fragment_size, dmap->fragment_size, 1); in do_inputintr()
1149 pos = pos / dmap->fragment_size; /* Actual qhead */ in DMAbuf_inputintr()