Lines Matching defs:n_bds
468 void __iomem *tibase, int onepacket, unsigned n_bds)
487 n_bds--;
509 if (n_bds && rx->channel.actual_len) {
520 return n_bds;
581 unsigned n_bds;
598 n_bds = 1;
600 n_bds = length / maxpacket;
602 n_bds++;
603 n_bds = min(n_bds, (unsigned) NUM_TXCHAN_BD);
604 length = min(n_bds * maxpacket, length);
611 n_bds,
634 for (i = 0; i < n_bds; ) {
635 if (++i < n_bds && bd->next)
781 unsigned n_bds;
789 n_bds = 1;
804 n_bds = 0xffff / maxpacket;
805 length = n_bds * maxpacket;
807 n_bds = length / maxpacket;
809 n_bds++;
811 if (n_bds == 1)
814 n_bds = min(n_bds, (unsigned) NUM_RXCHAN_BD);
823 n_bds = cppi_autoreq_update(rx, tibase, onepacket, n_bds);
827 length = min(n_bds * maxpacket, length);
835 n_bds,
849 for (i = 0, tail = NULL; bd && i < n_bds; i++, tail = bd) {
880 WARNING("rx dma%d -- no BDs? need %d\n", rx->index, n_bds);
882 } else if (i < n_bds)
883 WARNING("rx dma%d -- only %d of %d BDs\n", rx->index, i, n_bds);
936 n_bds + 2);
937 else if (n_bds > (i - 3))
940 n_bds - (i - 3));
945 if (i < (2 + n_bds)) {
947 rx->index, i, n_bds);
950 n_bds + 2);