Home
last modified time | relevance | path

Searched refs:rx_work_done (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c1050 u32 rx_work_done = 0; in ionic_txrx_napi() local
1063 rx_work_done = ionic_rx_cq_service(rxcq, budget); in ionic_txrx_napi()
1065 if (rx_work_done < budget && napi_complete_done(napi, rx_work_done)) { in ionic_txrx_napi()
1071 if (rx_work_done || flags) { in ionic_txrx_napi()
1074 tx_work_done + rx_work_done, flags); in ionic_txrx_napi()
1078 if (!rx_work_done) in ionic_txrx_napi()
1084 return rx_work_done; in ionic_txrx_napi()
/linux/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c490 int rx_work_done; in bcm_enet_poll() local
505 rx_work_done = bcm_enet_receive_queue(dev, budget); in bcm_enet_poll()
508 if (rx_work_done >= budget) { in bcm_enet_poll()
510 return rx_work_done; in bcm_enet_poll()
515 napi_complete_done(napi, rx_work_done); in bcm_enet_poll()
523 return rx_work_done; in bcm_enet_poll()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c3242 int rx_work_done; in bnx2x_poll() local
3255 rx_work_done = (bnx2x_has_rx_work(fp)) ? bnx2x_rx_int(fp, budget) : 0; in bnx2x_poll()
3257 if (rx_work_done < budget) { in bnx2x_poll()
3263 napi_complete_done(napi, rx_work_done); in bnx2x_poll()
3282 if (napi_complete_done(napi, rx_work_done)) { in bnx2x_poll()
3291 rx_work_done = budget; in bnx2x_poll()
3296 return rx_work_done; in bnx2x_poll()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c1454 int rx_work_done = 0; in ena_io_poll() local
1475 rx_work_done = ena_clean_rx_irq(rx_ring, napi, budget); in ena_io_poll()
1485 } else if ((budget > rx_work_done) && (tx_budget > tx_work_done)) { in ena_io_poll()
1491 if (napi_complete_done(napi, rx_work_done) && in ena_io_poll()
1505 ret = rx_work_done; in ena_io_poll()