Lines Matching refs:maxlen

409 	int		maxlen, new_z2;  in hfcpci_empty_bfifo()  local
439 maxlen = count; /* complete transfer */ in hfcpci_empty_bfifo()
441 maxlen = B_FIFO_SIZE + B_SUB_VAL - in hfcpci_empty_bfifo()
446 memcpy(ptr, ptr1, maxlen); /* copy data */ in hfcpci_empty_bfifo()
447 count -= maxlen; in hfcpci_empty_bfifo()
450 ptr += maxlen; in hfcpci_empty_bfifo()
467 int maxlen; in receive_dmsg() local
517 maxlen = rcnt; /* complete transfer */ in receive_dmsg()
519 maxlen = D_FIFO_SIZE - le16_to_cpu(zp->z2); in receive_dmsg()
524 memcpy(ptr, ptr1, maxlen); /* copy data */ in receive_dmsg()
525 rcnt -= maxlen; in receive_dmsg()
528 ptr += maxlen; in receive_dmsg()
550 int new_z2, fcnt_rx, fcnt_tx, maxlen; in hfcpci_empty_fifo_trans() local
580 maxlen = bchannel_get_rxbuf(bch, fcnt_rx); in hfcpci_empty_fifo_trans()
581 if (maxlen < 0) { in hfcpci_empty_fifo_trans()
587 maxlen = fcnt_rx; /* complete transfer */ in hfcpci_empty_fifo_trans()
589 maxlen = B_FIFO_SIZE + B_SUB_VAL - le16_to_cpu(*z2r); in hfcpci_empty_fifo_trans()
594 memcpy(ptr, ptr1, maxlen); /* copy data */ in hfcpci_empty_fifo_trans()
595 fcnt_rx -= maxlen; in hfcpci_empty_fifo_trans()
598 ptr += maxlen; in hfcpci_empty_fifo_trans()
679 int count, new_z1, maxlen; in hfcpci_fill_dfifo() local
710 maxlen = le16_to_cpu(df->za[df->f2 & D_FREG_MASK].z2) - in hfcpci_fill_dfifo()
712 if (maxlen <= 0) in hfcpci_fill_dfifo()
713 maxlen += D_FIFO_SIZE; /* count now contains available bytes */ in hfcpci_fill_dfifo()
717 count, maxlen); in hfcpci_fill_dfifo()
718 if (count > maxlen) { in hfcpci_fill_dfifo()
728 maxlen = D_FIFO_SIZE - le16_to_cpu(df->za[df->f1 & D_FREG_MASK].z1); in hfcpci_fill_dfifo()
730 if (maxlen > count) in hfcpci_fill_dfifo()
731 maxlen = count; /* limit size */ in hfcpci_fill_dfifo()
732 memcpy(dst, src, maxlen); /* first copy */ in hfcpci_fill_dfifo()
734 count -= maxlen; /* remaining bytes */ in hfcpci_fill_dfifo()
737 src += maxlen; /* new position */ in hfcpci_fill_dfifo()
755 int maxlen, fcnt; in hfcpci_fill_fifo() local
799 maxlen = (B_FIFO_SIZE + B_SUB_VAL) - le16_to_cpu(*z1t); in hfcpci_fill_fifo()
804 fcnt, maxlen, new_z1, dst); in hfcpci_fill_fifo()
805 if (maxlen > count) in hfcpci_fill_fifo()
806 maxlen = count; /* limit size */ in hfcpci_fill_fifo()
807 memset(dst, bch->fill[0], maxlen); /* first copy */ in hfcpci_fill_fifo()
808 count -= maxlen; /* remaining bytes */ in hfcpci_fill_fifo()
835 maxlen = (B_FIFO_SIZE + B_SUB_VAL) - le16_to_cpu(*z1t); in hfcpci_fill_fifo()
840 fcnt, maxlen, new_z1, dst); in hfcpci_fill_fifo()
843 if (maxlen > count) in hfcpci_fill_fifo()
844 maxlen = count; /* limit size */ in hfcpci_fill_fifo()
845 memcpy(dst, src, maxlen); /* first copy */ in hfcpci_fill_fifo()
846 count -= maxlen; /* remaining bytes */ in hfcpci_fill_fifo()
849 src += maxlen; /* new position */ in hfcpci_fill_fifo()
875 maxlen = le16_to_cpu(bz->za[bz->f2].z2) - in hfcpci_fill_fifo()
877 if (maxlen <= 0) in hfcpci_fill_fifo()
878 maxlen += B_FIFO_SIZE; /* count now contains available bytes */ in hfcpci_fill_fifo()
882 bch->nr, count, maxlen); in hfcpci_fill_fifo()
884 if (maxlen < count) { in hfcpci_fill_fifo()
897 maxlen = (B_FIFO_SIZE + B_SUB_VAL) - le16_to_cpu(bz->za[bz->f1].z1); in hfcpci_fill_fifo()
899 if (maxlen > count) in hfcpci_fill_fifo()
900 maxlen = count; /* limit size */ in hfcpci_fill_fifo()
901 memcpy(dst, src, maxlen); /* first copy */ in hfcpci_fill_fifo()
903 count -= maxlen; /* remaining bytes */ in hfcpci_fill_fifo()
906 src += maxlen; /* new position */ in hfcpci_fill_fifo()