Lines Matching refs:rcnt
456 int rcnt, total;
465 rcnt = le16_to_cpu(zp->z1) - le16_to_cpu(zp->z2);
466 if (rcnt < 0)
467 rcnt += D_FIFO_SIZE;
468 rcnt++;
475 rcnt);
477 if ((rcnt > MAX_DFRAME_LEN + 3) || (rcnt < 4) ||
483 rcnt,
491 cpu_to_le16((le16_to_cpu(zp->z2) + rcnt) &
494 dch->rx_skb = mI_alloc_skb(rcnt - 3, GFP_ATOMIC);
500 total = rcnt;
501 rcnt -= 3;
502 ptr = skb_put(dch->rx_skb, rcnt);
504 if (le16_to_cpu(zp->z2) + rcnt <= D_FIFO_SIZE)
505 maxlen = rcnt; /* complete transfer */
513 rcnt -= maxlen;
515 if (rcnt) { /* rest remaining */
518 memcpy(ptr, ptr1, rcnt); /* rest */
601 int rcnt, real_fifo;
626 rcnt = le16_to_cpu(zp->z1) - le16_to_cpu(zp->z2);
627 if (rcnt < 0)
628 rcnt += B_FIFO_SIZE;
629 rcnt++;
634 le16_to_cpu(zp->z2), rcnt);
635 hfcpci_empty_bfifo(bch, rxbz, bdata, rcnt);
636 rcnt = rxbz->f1 - rxbz->f2;
637 if (rcnt < 0)
638 rcnt += MAX_B_FRAMES + 1;
639 if (hc->hw.last_bfifo_cnt[real_fifo] > rcnt + 1) {
640 rcnt = 0;
643 hc->hw.last_bfifo_cnt[real_fifo] = rcnt;
644 if (rcnt > 1)