Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/
Dethoc.c607 int rx_work_done = 0; in ethoc_poll() local
610 rx_work_done = ethoc_rx(priv->netdev, budget); in ethoc_poll()
613 if (rx_work_done < budget && tx_work_done < budget) { in ethoc_poll()
614 napi_complete_done(napi, rx_work_done); in ethoc_poll()
618 return rx_work_done; in ethoc_poll()
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/
Dqede_fp.c1379 int rx_work_done = 0; in qede_poll() local
1393 rx_work_done = (likely(fp->type & QEDE_FASTPATH_RX) && in qede_poll()
1396 if (rx_work_done < budget) { in qede_poll()
1398 napi_complete_done(napi, rx_work_done); in qede_poll()
1403 rx_work_done = budget; in qede_poll()
1415 return rx_work_done; in qede_poll()
/Linux-v5.4/drivers/net/can/
Dgrcan.c1242 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.4/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c473 int rx_work_done; in bcm_enet_poll() local
488 rx_work_done = bcm_enet_receive_queue(dev, budget); in bcm_enet_poll()
491 if (rx_work_done >= budget) { in bcm_enet_poll()
493 return rx_work_done; in bcm_enet_poll()
498 napi_complete_done(napi, rx_work_done); in bcm_enet_poll()
506 return rx_work_done; in bcm_enet_poll()
/Linux-v5.4/drivers/staging/unisys/visornic/
Dvisornic_main.c1645 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.4/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c3217 int rx_work_done; in bnx2x_poll() local
3230 rx_work_done = (bnx2x_has_rx_work(fp)) ? bnx2x_rx_int(fp, budget) : 0; in bnx2x_poll()
3232 if (rx_work_done < budget) { in bnx2x_poll()
3238 napi_complete_done(napi, rx_work_done); in bnx2x_poll()
3257 if (napi_complete_done(napi, rx_work_done)) { in bnx2x_poll()
3266 rx_work_done = budget; in bnx2x_poll()
3271 return rx_work_done; in bnx2x_poll()
/Linux-v5.4/drivers/net/ethernet/amazon/ena/
Dena_netdev.c1242 u32 rx_work_done; in ena_io_poll() local
1259 rx_work_done = ena_clean_rx_irq(rx_ring, napi, budget); in ena_io_poll()
1269 } else if ((budget > rx_work_done) && (tx_budget > tx_work_done)) { in ena_io_poll()
1275 if (napi_complete_done(napi, rx_work_done)) { in ena_io_poll()
1287 ret = rx_work_done; in ena_io_poll()