Lines Matching refs:bufidx

680 	int howmany = 0, bufpos = 0, bufidx = 0, bufferdone = 0;  in xillybus_read()  local
701 bufidx = channel->wr_host_buf_idx; in xillybus_read()
703 howmany = ((channel->wr_buffers[bufidx]->end_offset in xillybus_read()
718 if (bufidx == channel->wr_fpga_buf_idx) { in xillybus_read()
724 if (bufidx >= (channel->num_wr_buffers - 1)) in xillybus_read()
752 channel->wr_buffers[bufidx]->dma_addr, in xillybus_read()
758 channel->wr_buffers[bufidx]->addr in xillybus_read()
768 channel->wr_buffers[bufidx]->dma_addr, in xillybus_read()
781 (bufidx << 12), in xillybus_read()
999 int bufidx, bufidx_minus1; in xillybus_myflush() local
1019 bufidx = channel->rd_host_buf_idx; in xillybus_myflush()
1021 bufidx_minus1 = (bufidx == 0) ? in xillybus_myflush()
1023 bufidx - 1; in xillybus_myflush()
1033 unsigned char *tail = channel->rd_buffers[bufidx]->addr + in xillybus_myflush()
1061 if (bufidx == channel->rd_fpga_buf_idx) in xillybus_myflush()
1065 if (bufidx >= (channel->num_rd_buffers - 1)) in xillybus_myflush()
1072 channel->rd_buffers[bufidx]->dma_addr, in xillybus_myflush()
1083 (bufidx << 12), in xillybus_myflush()
1087 } else if (bufidx == 0) { in xillybus_myflush()
1088 bufidx = channel->num_rd_buffers - 1; in xillybus_myflush()
1090 bufidx--; in xillybus_myflush()
1109 if (bufidx != channel->rd_fpga_buf_idx) in xillybus_myflush()
1193 int howmany = 0, bufpos = 0, bufidx = 0, bufferdone = 0; in xillybus_write() local
1211 bufidx = channel->rd_host_buf_idx; in xillybus_write()
1250 rd_buffers[bufidx]->addr + in xillybus_write()
1261 if (bufidx == channel->rd_fpga_buf_idx) in xillybus_write()
1264 if (bufidx >= (channel->num_rd_buffers - 1)) in xillybus_write()
1285 channel->rd_buffers[bufidx]->addr; in xillybus_write()
1292 channel->rd_buffers[bufidx]->dma_addr, in xillybus_write()
1304 channel->rd_buffers[bufidx]->addr + bufpos, in xillybus_write()
1314 channel->rd_buffers[bufidx]->dma_addr, in xillybus_write()
1326 (bufidx << 12), in xillybus_write()