Lines Matching refs:maxlen
398 int maxlen, new_z2; in hfcpci_empty_bfifo() local
428 maxlen = count; /* complete transfer */ in hfcpci_empty_bfifo()
430 maxlen = B_FIFO_SIZE + B_SUB_VAL - in hfcpci_empty_bfifo()
435 memcpy(ptr, ptr1, maxlen); /* copy data */ in hfcpci_empty_bfifo()
436 count -= maxlen; in hfcpci_empty_bfifo()
439 ptr += maxlen; in hfcpci_empty_bfifo()
456 int maxlen; in receive_dmsg() local
506 maxlen = rcnt; /* complete transfer */ in receive_dmsg()
508 maxlen = D_FIFO_SIZE - le16_to_cpu(zp->z2); in receive_dmsg()
513 memcpy(ptr, ptr1, maxlen); /* copy data */ in receive_dmsg()
514 rcnt -= maxlen; in receive_dmsg()
517 ptr += maxlen; in receive_dmsg()
539 int new_z2, fcnt_rx, fcnt_tx, maxlen; in hfcpci_empty_fifo_trans() local
569 maxlen = bchannel_get_rxbuf(bch, fcnt_rx); in hfcpci_empty_fifo_trans()
570 if (maxlen < 0) { in hfcpci_empty_fifo_trans()
575 maxlen = fcnt_rx; /* complete transfer */ in hfcpci_empty_fifo_trans()
577 maxlen = B_FIFO_SIZE + B_SUB_VAL - le16_to_cpu(*z2r); in hfcpci_empty_fifo_trans()
582 memcpy(ptr, ptr1, maxlen); /* copy data */ in hfcpci_empty_fifo_trans()
583 fcnt_rx -= maxlen; in hfcpci_empty_fifo_trans()
586 ptr += maxlen; in hfcpci_empty_fifo_trans()
667 int count, new_z1, maxlen; in hfcpci_fill_dfifo() local
698 maxlen = le16_to_cpu(df->za[df->f2 & D_FREG_MASK].z2) - in hfcpci_fill_dfifo()
700 if (maxlen <= 0) in hfcpci_fill_dfifo()
701 maxlen += D_FIFO_SIZE; /* count now contains available bytes */ in hfcpci_fill_dfifo()
705 count, maxlen); in hfcpci_fill_dfifo()
706 if (count > maxlen) { in hfcpci_fill_dfifo()
716 maxlen = D_FIFO_SIZE - le16_to_cpu(df->za[df->f1 & D_FREG_MASK].z1); in hfcpci_fill_dfifo()
718 if (maxlen > count) in hfcpci_fill_dfifo()
719 maxlen = count; /* limit size */ in hfcpci_fill_dfifo()
720 memcpy(dst, src, maxlen); /* first copy */ in hfcpci_fill_dfifo()
722 count -= maxlen; /* remaining bytes */ in hfcpci_fill_dfifo()
725 src += maxlen; /* new position */ in hfcpci_fill_dfifo()
743 int maxlen, fcnt; in hfcpci_fill_fifo() local
787 maxlen = (B_FIFO_SIZE + B_SUB_VAL) - le16_to_cpu(*z1t); in hfcpci_fill_fifo()
792 fcnt, maxlen, new_z1, dst); in hfcpci_fill_fifo()
793 if (maxlen > count) in hfcpci_fill_fifo()
794 maxlen = count; /* limit size */ in hfcpci_fill_fifo()
795 memset(dst, bch->fill[0], maxlen); /* first copy */ in hfcpci_fill_fifo()
796 count -= maxlen; /* remaining bytes */ in hfcpci_fill_fifo()
823 maxlen = (B_FIFO_SIZE + B_SUB_VAL) - le16_to_cpu(*z1t); in hfcpci_fill_fifo()
828 fcnt, maxlen, new_z1, dst); in hfcpci_fill_fifo()
831 if (maxlen > count) in hfcpci_fill_fifo()
832 maxlen = count; /* limit size */ in hfcpci_fill_fifo()
833 memcpy(dst, src, maxlen); /* first copy */ in hfcpci_fill_fifo()
834 count -= maxlen; /* remaining bytes */ in hfcpci_fill_fifo()
837 src += maxlen; /* new position */ in hfcpci_fill_fifo()
863 maxlen = le16_to_cpu(bz->za[bz->f2].z2) - in hfcpci_fill_fifo()
865 if (maxlen <= 0) in hfcpci_fill_fifo()
866 maxlen += B_FIFO_SIZE; /* count now contains available bytes */ in hfcpci_fill_fifo()
870 bch->nr, count, maxlen); in hfcpci_fill_fifo()
872 if (maxlen < count) { in hfcpci_fill_fifo()
885 maxlen = (B_FIFO_SIZE + B_SUB_VAL) - le16_to_cpu(bz->za[bz->f1].z1); in hfcpci_fill_fifo()
887 if (maxlen > count) in hfcpci_fill_fifo()
888 maxlen = count; /* limit size */ in hfcpci_fill_fifo()
889 memcpy(dst, src, maxlen); /* first copy */ in hfcpci_fill_fifo()
891 count -= maxlen; /* remaining bytes */ in hfcpci_fill_fifo()
894 src += maxlen; /* new position */ in hfcpci_fill_fifo()