Lines Matching defs:nbd
73 int nbd;
87 nbd = le16_to_cpu(tx_start_bd->nbd) - 1;
89 if ((nbd - 1) > (MAX_SKB_FRAGS + 2)) {
90 BNX2X_ERR("BAD nbd!\n");
94 new_cons = nbd + tx_buf->first_bd;
100 --nbd;
105 --nbd;
110 while (nbd > 0) {
115 if (--nbd)
2357 u16 bd_prod, int nbd)
2365 h_tx_bd->nbd = cpu_to_le16(nbd);
2368 DP(NETIF_MSG_TX_QUEUED, "TSO split header size is %d (%x:%x) nbd %d\n",
2369 h_tx_bd->nbytes, h_tx_bd->addr_hi, h_tx_bd->addr_lo, h_tx_bd->nbd);
2680 int nbd, txq_index, fp_index, txdata_index;
2803 /* header nbd */
2863 nbd = 2; /* start_bd + pbd + frags (updated when pages are mapped) */
2868 "first bd @%p addr (%x:%x) nbd %d nbytes %d flags %x vlan %x\n",
2870 le16_to_cpu(tx_start_bd->nbd), le16_to_cpu(tx_start_bd->nbytes),
2886 bd_prod, ++nbd);
2916 * first_bd->nbd need to be properly updated
2919 first_bd->nbd = cpu_to_le16(nbd);
2935 nbd++;
2946 first_bd->nbd = cpu_to_le16(nbd);
2953 if (TX_BD_POFF(bd_prod) < nbd)
2954 nbd++;
2980 DP(NETIF_MSG_TX_QUEUED, "doorbell: nbd %d bd %u\n", nbd, bd_prod);
2994 txdata->tx_db.data.prod += nbd;
3001 txdata->tx_bd_prod += nbd;