Lines Matching refs:rx_done
672 int rx_done, int rx_filled) in mvneta_rxq_desc_num_update() argument
676 if ((rx_done <= 0xff) && (rx_filled <= 0xff)) { in mvneta_rxq_desc_num_update()
677 val = rx_done | in mvneta_rxq_desc_num_update()
684 while ((rx_done > 0) || (rx_filled > 0)) { in mvneta_rxq_desc_num_update()
685 if (rx_done <= 0xff) { in mvneta_rxq_desc_num_update()
686 val = rx_done; in mvneta_rxq_desc_num_update()
687 rx_done = 0; in mvneta_rxq_desc_num_update()
690 rx_done -= 0xff; in mvneta_rxq_desc_num_update()
1491 int rx_done, i; in mvneta_rxq_drop_pkts() local
1493 rx_done = mvneta_rxq_busy_desc_num_get(pp, rxq); in mvneta_rxq_drop_pkts()
1503 if (rx_done) in mvneta_rxq_drop_pkts()
1504 mvneta_rxq_desc_num_update(pp, rxq, rx_done, rx_done); in mvneta_rxq_drop_pkts()
1513 int rx_done; in mvneta_rx() local
1518 rx_done = mvneta_rxq_busy_desc_num_get(pp, rxq); in mvneta_rx()
1520 if (rx_todo > rx_done) in mvneta_rx()
1521 rx_todo = rx_done; in mvneta_rx()
1523 rx_done = 0; in mvneta_rx()
1526 while (rx_done < rx_todo) { in mvneta_rx()
1534 rx_done++; in mvneta_rx()
1618 mvneta_rxq_desc_num_update(pp, rxq, rx_done, rx_done); in mvneta_rx()
1620 return rx_done; in mvneta_rx()
2155 int rx_done = 0; in mvneta_poll() local
2162 return rx_done; in mvneta_poll()
2189 rx_done = mvneta_rx(pp, budget, &pp->rxqs[rxq_def]); in mvneta_poll()
2190 budget -= rx_done; in mvneta_poll()
2199 return rx_done; in mvneta_poll()