Lines Matching defs:maxlen
397 int maxlen, new_z2;
427 maxlen = count; /* complete transfer */
429 maxlen = B_FIFO_SIZE + B_SUB_VAL -
434 memcpy(ptr, ptr1, maxlen); /* copy data */
435 count -= maxlen;
438 ptr += maxlen;
455 int maxlen;
505 maxlen = rcnt; /* complete transfer */
507 maxlen = D_FIFO_SIZE - le16_to_cpu(zp->z2);
512 memcpy(ptr, ptr1, maxlen); /* copy data */
513 rcnt -= maxlen;
516 ptr += maxlen;
538 int new_z2, fcnt_rx, fcnt_tx, maxlen;
568 maxlen = bchannel_get_rxbuf(bch, fcnt_rx);
569 if (maxlen < 0) {
574 maxlen = fcnt_rx; /* complete transfer */
576 maxlen = B_FIFO_SIZE + B_SUB_VAL - le16_to_cpu(*z2r);
581 memcpy(ptr, ptr1, maxlen); /* copy data */
582 fcnt_rx -= maxlen;
585 ptr += maxlen;
666 int count, new_z1, maxlen;
697 maxlen = le16_to_cpu(df->za[df->f2 & D_FREG_MASK].z2) -
699 if (maxlen <= 0)
700 maxlen += D_FIFO_SIZE; /* count now contains available bytes */
704 count, maxlen);
705 if (count > maxlen) {
715 maxlen = D_FIFO_SIZE - le16_to_cpu(df->za[df->f1 & D_FREG_MASK].z1);
717 if (maxlen > count)
718 maxlen = count; /* limit size */
719 memcpy(dst, src, maxlen); /* first copy */
721 count -= maxlen; /* remaining bytes */
724 src += maxlen; /* new position */
742 int maxlen, fcnt;
786 maxlen = (B_FIFO_SIZE + B_SUB_VAL) - le16_to_cpu(*z1t);
791 fcnt, maxlen, new_z1, dst);
792 if (maxlen > count)
793 maxlen = count; /* limit size */
794 memset(dst, bch->fill[0], maxlen); /* first copy */
795 count -= maxlen; /* remaining bytes */
822 maxlen = (B_FIFO_SIZE + B_SUB_VAL) - le16_to_cpu(*z1t);
827 fcnt, maxlen, new_z1, dst);
830 if (maxlen > count)
831 maxlen = count; /* limit size */
832 memcpy(dst, src, maxlen); /* first copy */
833 count -= maxlen; /* remaining bytes */
836 src += maxlen; /* new position */
862 maxlen = le16_to_cpu(bz->za[bz->f2].z2) -
864 if (maxlen <= 0)
865 maxlen += B_FIFO_SIZE; /* count now contains available bytes */
869 bch->nr, count, maxlen);
871 if (maxlen < count) {
884 maxlen = (B_FIFO_SIZE + B_SUB_VAL) - le16_to_cpu(bz->za[bz->f1].z1);
886 if (maxlen > count)
887 maxlen = count; /* limit size */
888 memcpy(dst, src, maxlen); /* first copy */
890 count -= maxlen; /* remaining bytes */
893 src += maxlen; /* new position */