Lines Matching refs:ndesc
233 u32 ndesc; /* number of descriptor */
683 u32 proc_idx, done_idx, ndesc, cmdsts;
690 ndesc = priv->tx.ndesc;
723 done_idx = (done_idx + 1) % ndesc;
750 u32 ndesc, cmdsts;
754 ndesc = priv->rx.ndesc;
755 restpkt = ((proc_idx + ndesc - 1) - done_idx) % ndesc;
770 proc_idx = (proc_idx + 1) % ndesc;
794 proc_idx = (proc_idx + 1) % ndesc;
809 done_idx = (done_idx + 1) % ndesc;
904 ave_rx_receive(ndev, priv->rx.ndesc);
1278 priv->tx.desc = kcalloc(priv->tx.ndesc, sizeof(*priv->tx.desc),
1285 priv->rx.desc = kcalloc(priv->rx.ndesc, sizeof(*priv->rx.desc),
1296 for (entry = 0; entry < priv->tx.ndesc; entry++) {
1301 (((priv->tx.ndesc * priv->desc_size) << 16) & AVE_TXDC_SIZE),
1307 for (entry = 0; entry < priv->rx.ndesc; entry++) {
1312 (((priv->rx.ndesc * priv->desc_size) << 16) & AVE_RXDC0_SIZE),
1371 for (entry = 0; entry < priv->tx.ndesc; entry++) {
1383 for (entry = 0; entry < priv->rx.ndesc; entry++) {
1403 u32 proc_idx, done_idx, ndesc, cmdsts;
1409 ndesc = priv->tx.ndesc;
1410 freepkt = ((done_idx + ndesc - 1) - proc_idx) % ndesc;
1453 priv->tx.proc_idx = (proc_idx + 1) % ndesc;
1636 priv->tx.ndesc = AVE_NR_TXDESC;
1637 priv->rx.ndesc = AVE_NR_RXDESC;