Searched refs:rx_work_done (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.10/drivers/net/ethernet/pensando/ionic/ |
D | ionic_txrx.c | 521 u32 rx_work_done = 0; in ionic_txrx_napi() local 532 rx_work_done = ionic_cq_service(rxcq, budget, in ionic_txrx_napi() 534 if (rx_work_done) in ionic_txrx_napi() 537 if (rx_work_done < budget && napi_complete_done(napi, rx_work_done)) { in ionic_txrx_napi() 543 if (rx_work_done || flags) { in ionic_txrx_napi() 546 tx_work_done + rx_work_done, flags); in ionic_txrx_napi() 549 DEBUG_STATS_NAPI_POLL(qcq, rx_work_done); in ionic_txrx_napi() 552 return rx_work_done; in ionic_txrx_napi()
|
/Linux-v5.10/drivers/net/ethernet/ |
D | ethoc.c | 611 int rx_work_done = 0; in ethoc_poll() local 614 rx_work_done = ethoc_rx(priv->netdev, budget); in ethoc_poll() 617 if (rx_work_done < budget && tx_work_done < budget) { in ethoc_poll() 618 napi_complete_done(napi, rx_work_done); in ethoc_poll() 622 return rx_work_done; in ethoc_poll()
|
/Linux-v5.10/drivers/net/ethernet/qlogic/qede/ |
D | qede_fp.c | 1436 int rx_work_done = 0; in qede_poll() local 1453 rx_work_done = (likely(fp->type & QEDE_FASTPATH_RX) && in qede_poll() 1456 if (rx_work_done < budget) { in qede_poll() 1458 napi_complete_done(napi, rx_work_done); in qede_poll() 1463 rx_work_done = budget; in qede_poll() 1477 return rx_work_done; in qede_poll()
|
/Linux-v5.10/drivers/net/can/ |
D | grcan.c | 1242 int tx_work_done, rx_work_done; in grcan_poll() local 1247 rx_work_done = grcan_receive(dev, rx_budget); in grcan_poll() 1254 if (rx_work_done < rx_budget && tx_work_done < tx_budget) { in grcan_poll() 1271 return rx_work_done + tx_work_done; in grcan_poll()
|
/Linux-v5.10/drivers/net/ethernet/broadcom/ |
D | bcm63xx_enet.c | 472 int rx_work_done; in bcm_enet_poll() local 487 rx_work_done = bcm_enet_receive_queue(dev, budget); in bcm_enet_poll() 490 if (rx_work_done >= budget) { in bcm_enet_poll() 492 return rx_work_done; in bcm_enet_poll() 497 napi_complete_done(napi, rx_work_done); in bcm_enet_poll() 505 return rx_work_done; in bcm_enet_poll()
|
/Linux-v5.10/drivers/staging/unisys/visornic/ |
D | visornic_main.c | 1645 int *rx_work_done, int budget) in service_resp_queue() argument 1650 while (*rx_work_done < budget) { in service_resp_queue() 1664 *rx_work_done += visornic_rx(cmdrsp); in service_resp_queue()
|
/Linux-v5.10/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 3220 int rx_work_done; in bnx2x_poll() local 3233 rx_work_done = (bnx2x_has_rx_work(fp)) ? bnx2x_rx_int(fp, budget) : 0; in bnx2x_poll() 3235 if (rx_work_done < budget) { in bnx2x_poll() 3241 napi_complete_done(napi, rx_work_done); in bnx2x_poll() 3260 if (napi_complete_done(napi, rx_work_done)) { in bnx2x_poll() 3269 rx_work_done = budget; in bnx2x_poll() 3274 return rx_work_done; in bnx2x_poll()
|
/Linux-v5.10/drivers/net/ethernet/amazon/ena/ |
D | ena_netdev.c | 1848 int rx_work_done = 0; in ena_io_poll() local 1872 rx_work_done = ena_clean_rx_irq(rx_ring, napi, budget); in ena_io_poll() 1882 } else if ((budget > rx_work_done) && (tx_budget > tx_work_done)) { in ena_io_poll() 1888 if (napi_complete_done(napi, rx_work_done) && in ena_io_poll() 1903 ret = rx_work_done; in ena_io_poll()
|