Home
last modified time | relevance | path

Searched refs:napi_complete_done (Results 1 – 25 of 210) sorted by relevance

123456789

/openbmc/linux/Documentation/networking/
H A Dnapi.rst86 processed) the poll method should call napi_complete_done()
87 before returning. napi_complete_done() releases the ownership
95 not call napi_complete_done() and wait to be called again,
98 If the ``budget`` is 0 napi_complete_done() should never be called.
113 napi_complete_done().
136 IRQ should only be unmasked after a successful call to napi_complete_done():
140 if (budget && napi_complete_done(&v->napi, work_done)) {
/openbmc/linux/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.c437 napi_complete_done(napi, 0); in ena_xdp_io_poll()
447 napi_complete_done(napi, 0); in ena_xdp_io_poll()
451 if (napi_complete_done(napi, xdp_work_done)) in ena_xdp_io_poll()
/openbmc/linux/net/core/
H A Dgro_cells.c65 napi_complete_done(napi, work_done); in gro_cell_poll()
/openbmc/linux/drivers/net/wireless/ath/wil6210/
H A Dnetdev.c102 napi_complete_done(napi, done); in wil6210_netdev_poll_rx()
123 napi_complete_done(napi, done); in wil6210_netdev_poll_rx_edma()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c214 if (unlikely(!napi_complete_done(napi, work_done))) in mlx5e_napi_poll()
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7603/
H A Ddma.c162 if (napi_complete_done(napi, 0)) in mt7603_poll_tx()
/openbmc/linux/drivers/net/ethernet/
H A Dlantiq_xrx200.c306 if (napi_complete_done(&ch->napi, rx)) in xrx200_poll_rx()
350 if (napi_complete_done(&ch->napi, pkts)) in xrx200_tx_housekeeping()
/openbmc/linux/drivers/net/ethernet/dec/tulip/
H A Dinterrupt.c326 napi_complete_done(napi, work_done); in tulip_poll()
362 napi_complete_done(napi, work_done); in tulip_poll()
/openbmc/linux/drivers/net/can/dev/
H A Drx-offload.c66 napi_complete_done(napi, work_done); in can_rx_offload_napi_poll()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtrap.c29 if (unlikely(!napi_complete_done(napi, work_done))) in mlx5e_trap_napi_poll()
/openbmc/linux/drivers/net/ethernet/broadcom/
H A Dbcm4908_enet.c641 napi_complete_done(napi, handled); in bcm4908_enet_poll_rx()
682 napi_complete_done(napi, handled); in bcm4908_enet_poll_tx()
/openbmc/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_rx.c354 if (work_done < budget && napi_complete_done(napi, work_done)) { in mlxbf_gige_poll()
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_vec.c93 napi_complete_done(napi, work_done); in aq_vec_poll()
/openbmc/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c980 napi_complete_done(&sds_ring->napi, work_done); in qlcnic_poll()
1024 napi_complete_done(&sds_ring->napi, work_done); in qlcnic_rx_poll()
1970 napi_complete_done(&sds_ring->napi, work_done); in qlcnic_83xx_msix_sriov_vf_poll()
1998 napi_complete_done(&sds_ring->napi, work_done); in qlcnic_83xx_poll()
2036 napi_complete_done(&sds_ring->napi, work_done); in qlcnic_83xx_rx_poll()
/openbmc/linux/drivers/staging/octeon/
H A Dethernet-rx.c422 napi_complete_done(napi, rx_count); in cvm_oct_napi_poll()
/openbmc/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c582 if (work_done < budget && napi_complete_done(napi, work_done)) { in ionic_tx_napi()
618 if (work_done < budget && napi_complete_done(napi, work_done)) { in ionic_rx_napi()
664 if (rx_work_done < budget && napi_complete_done(napi, rx_work_done)) { in ionic_txrx_napi()
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Ddma.c17 if (napi_complete_done(napi, 0)) in mt7996_poll_tx()
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dxsk.c404 if (pkts_polled < budget && napi_complete_done(napi, skbs)) in nfp_nfd3_xsk_poll()
/openbmc/linux/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif_rx.c853 napi_complete_done(napi, work_done); in t7xx_dpmaif_napi_rx_poll()
875 napi_complete_done(napi, work_done); in t7xx_dpmaif_napi_rx_poll()
/openbmc/linux/drivers/net/ethernet/sfc/
H A Def100_rep.c416 if (napi_complete_done(napi, spent)) { in efx_ef100_rep_poll()
/openbmc/linux/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-net.c1297 napi_complete_done(napi, processed); in xlgmac_one_poll()
1340 napi_complete_done(napi, processed); in xlgmac_all_poll()
/openbmc/linux/drivers/net/ethernet/ezchip/
H A Dnps_enet.c181 if ((work_done < budget) && napi_complete_done(napi, work_done)) { in nps_enet_poll()
/openbmc/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_mmio.c156 if (napi_complete_done(napi, 0)) in mt76x02_poll_tx()
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_fdma.c285 napi_complete_done(&rx->napi, counter); in sparx5_fdma_napi_callback()
/openbmc/linux/drivers/net/wireguard/
H A Dreceive.c488 napi_complete_done(napi, work_done); in wg_packet_rx_poll()

123456789