Lines Matching defs:bufidx
703 int howmany = 0, bufpos = 0, bufidx = 0, bufferdone = 0;
724 bufidx = channel->wr_host_buf_idx;
726 howmany = ((channel->wr_buffers[bufidx]->end_offset
741 if (bufidx == channel->wr_fpga_buf_idx) {
747 if (bufidx >= (channel->num_wr_buffers - 1))
774 channel->wr_buffers[bufidx]->dma_addr,
780 channel->wr_buffers[bufidx]->addr
789 channel->wr_buffers[bufidx]->dma_addr,
802 (bufidx << 12),
1020 int bufidx, bufidx_minus1;
1040 bufidx = channel->rd_host_buf_idx;
1042 bufidx_minus1 = (bufidx == 0) ?
1044 bufidx - 1;
1054 unsigned char *tail = channel->rd_buffers[bufidx]->addr +
1082 if (bufidx == channel->rd_fpga_buf_idx)
1086 if (bufidx >= (channel->num_rd_buffers - 1))
1092 channel->rd_buffers[bufidx]->dma_addr,
1103 (bufidx << 12),
1107 } else if (bufidx == 0) {
1108 bufidx = channel->num_rd_buffers - 1;
1110 bufidx--;
1119 * bufidx is now the last buffer written to (or equal to
1123 * If bufidx == channel->rd_fpga_buf_idx we're either empty or full.
1129 if (bufidx != channel->rd_fpga_buf_idx)
1212 int howmany = 0, bufpos = 0, bufidx = 0, bufferdone = 0;
1230 bufidx = channel->rd_host_buf_idx;
1269 rd_buffers[bufidx]->addr +
1280 if (bufidx == channel->rd_fpga_buf_idx)
1283 if (bufidx >= (channel->num_rd_buffers - 1))
1304 channel->rd_buffers[bufidx]->addr;
1310 channel->rd_buffers[bufidx]->dma_addr,
1322 channel->rd_buffers[bufidx]->addr + bufpos,
1331 channel->rd_buffers[bufidx]->dma_addr,
1343 (bufidx << 12),