Lines Matching refs:rcnt
469 int rcnt, total; in receive_dmsg() local
478 rcnt = le16_to_cpu(zp->z1) - le16_to_cpu(zp->z2); in receive_dmsg()
479 if (rcnt < 0) in receive_dmsg()
480 rcnt += D_FIFO_SIZE; in receive_dmsg()
481 rcnt++; in receive_dmsg()
488 rcnt); in receive_dmsg()
490 if ((rcnt > MAX_DFRAME_LEN + 3) || (rcnt < 4) || in receive_dmsg()
496 rcnt, in receive_dmsg()
504 cpu_to_le16((le16_to_cpu(zp->z2) + rcnt) & in receive_dmsg()
507 dch->rx_skb = mI_alloc_skb(rcnt - 3, GFP_ATOMIC); in receive_dmsg()
513 total = rcnt; in receive_dmsg()
514 rcnt -= 3; in receive_dmsg()
515 ptr = skb_put(dch->rx_skb, rcnt); in receive_dmsg()
517 if (le16_to_cpu(zp->z2) + rcnt <= D_FIFO_SIZE) in receive_dmsg()
518 maxlen = rcnt; /* complete transfer */ in receive_dmsg()
526 rcnt -= maxlen; in receive_dmsg()
528 if (rcnt) { /* rest remaining */ in receive_dmsg()
531 memcpy(ptr, ptr1, rcnt); /* rest */ in receive_dmsg()
615 int rcnt, real_fifo; in main_rec_hfcpci() local
640 rcnt = le16_to_cpu(zp->z1) - le16_to_cpu(zp->z2); in main_rec_hfcpci()
641 if (rcnt < 0) in main_rec_hfcpci()
642 rcnt += B_FIFO_SIZE; in main_rec_hfcpci()
643 rcnt++; in main_rec_hfcpci()
648 le16_to_cpu(zp->z2), rcnt); in main_rec_hfcpci()
649 hfcpci_empty_bfifo(bch, rxbz, bdata, rcnt); in main_rec_hfcpci()
650 rcnt = rxbz->f1 - rxbz->f2; in main_rec_hfcpci()
651 if (rcnt < 0) in main_rec_hfcpci()
652 rcnt += MAX_B_FRAMES + 1; in main_rec_hfcpci()
653 if (hc->hw.last_bfifo_cnt[real_fifo] > rcnt + 1) { in main_rec_hfcpci()
654 rcnt = 0; in main_rec_hfcpci()
657 hc->hw.last_bfifo_cnt[real_fifo] = rcnt; in main_rec_hfcpci()
658 if (rcnt > 1) in main_rec_hfcpci()