Lines Matching defs:nblocks
992 unsigned int nblocks;
1053 /* set nblocks, buf_stride, block_irq_interval */
1059 recv->nblocks = iso->buf_size/PAGE_SIZE - 1;
1060 if (recv->nblocks < 3) {
1070 ((recv->nblocks+1)/iso->buf_packets);
1071 if (recv->block_irq_interval*4 > recv->nblocks)
1072 recv->block_irq_interval = recv->nblocks/4;
1079 recv->nblocks = iso->buf_packets;
1109 sizeof(struct dma_cmd) * recv->nblocks,
1148 recv->nblocks, recv->buf_stride, recv->block_irq_interval);
1192 for (blk = 0; blk < recv->nblocks; blk++) {
1213 if (blk == recv->nblocks-1 || (blk % recv->block_irq_interval) == 0) {
1378 int prev_i = (next_i == 0) ? (recv->nblocks - 1) : (next_i - 1);
1384 if ((block < 0) || (block > recv->nblocks))
1419 recv->block_reader = (recv->block_reader + 1) % recv->nblocks;
1487 if (recv->dma_offset >= recv->buf_stride*recv->nblocks) {
1488 recv->dma_offset -= recv->buf_stride*recv->nblocks;
1505 if (recv->dma_offset >= recv->buf_stride*recv->nblocks) {
1511 int guard_off = recv->buf_stride*recv->nblocks;
1520 recv->dma_offset -= recv->buf_stride*recv->nblocks;
1531 if (recv->dma_offset >= recv->buf_stride*recv->nblocks) {
1532 recv->dma_offset -= recv->buf_stride*recv->nblocks;
1548 for (loop = 0; loop < recv->nblocks; loop++) {
1587 recv->block_dma = (recv->block_dma + 1) % recv->nblocks;
1589 if ((recv->block_dma+1) % recv->nblocks == recv->block_reader) {
1607 for (count = 0; count < recv->nblocks; count++) {