Home
last modified time | relevance | path

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

123456789

/Linux-v6.6/Documentation/networking/
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)) {
/Linux-v6.6/net/core/
Dgro_cells.c65 napi_complete_done(napi, work_done); in gro_cell_poll()
/Linux-v6.6/drivers/net/wireless/ath/wil6210/
Dnetdev.c102 napi_complete_done(napi, done); in wil6210_netdev_poll_rx()
123 napi_complete_done(napi, done); in wil6210_netdev_poll_rx_edma()
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/
Den_txrx.c214 if (unlikely(!napi_complete_done(napi, work_done))) in mlx5e_napi_poll()
/Linux-v6.6/drivers/net/wireless/mediatek/mt76/mt7603/
Ddma.c138 if (napi_complete_done(napi, 0)) in mt7603_poll_tx()
/Linux-v6.6/drivers/net/ethernet/
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()
/Linux-v6.6/drivers/net/ethernet/dec/tulip/
Dinterrupt.c326 napi_complete_done(napi, work_done); in tulip_poll()
362 napi_complete_done(napi, work_done); in tulip_poll()
/Linux-v6.6/drivers/net/can/dev/
Drx-offload.c66 napi_complete_done(napi, work_done); in can_rx_offload_napi_poll()
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtrap.c29 if (unlikely(!napi_complete_done(napi, work_done))) in mlx5e_trap_napi_poll()
/Linux-v6.6/drivers/net/ethernet/mellanox/mlxbf_gige/
Dmlxbf_gige_rx.c311 if (work_done < budget && napi_complete_done(napi, work_done)) { in mlxbf_gige_poll()
/Linux-v6.6/drivers/net/ethernet/aquantia/atlantic/
Daq_vec.c93 napi_complete_done(napi, work_done); in aq_vec_poll()
/Linux-v6.6/drivers/net/ethernet/broadcom/
Dbcm4908_enet.c641 napi_complete_done(napi, handled); in bcm4908_enet_poll_rx()
682 napi_complete_done(napi, handled); in bcm4908_enet_poll_tx()
/Linux-v6.6/drivers/net/ethernet/qlogic/qlcnic/
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()
/Linux-v6.6/drivers/staging/octeon/
Dethernet-rx.c422 napi_complete_done(napi, rx_count); in cvm_oct_napi_poll()
/Linux-v6.6/drivers/net/ethernet/pensando/ionic/
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()
/Linux-v6.6/drivers/net/wireless/mediatek/mt76/mt7996/
Ddma.c17 if (napi_complete_done(napi, 0)) in mt7996_poll_tx()
/Linux-v6.6/drivers/net/ethernet/netronome/nfp/nfd3/
Dxsk.c404 if (pkts_polled < budget && napi_complete_done(napi, skbs)) in nfp_nfd3_xsk_poll()
/Linux-v6.6/drivers/net/wwan/t7xx/
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()
/Linux-v6.6/drivers/net/ethernet/sfc/
Def100_rep.c416 if (napi_complete_done(napi, spent)) { in efx_ef100_rep_poll()
/Linux-v6.6/drivers/net/ethernet/ezchip/
Dnps_enet.c181 if ((work_done < budget) && napi_complete_done(napi, work_done)) { in nps_enet_poll()
/Linux-v6.6/drivers/net/ethernet/synopsys/
Ddwc-xlgmac-net.c1297 napi_complete_done(napi, processed); in xlgmac_one_poll()
1340 napi_complete_done(napi, processed); in xlgmac_all_poll()
/Linux-v6.6/drivers/net/wireless/mediatek/mt76/
Dmt76x02_mmio.c156 if (napi_complete_done(napi, 0)) in mt76x02_poll_tx()
/Linux-v6.6/drivers/net/ethernet/microchip/sparx5/
Dsparx5_fdma.c285 napi_complete_done(&rx->napi, counter); in sparx5_fdma_napi_callback()
/Linux-v6.6/drivers/net/wireguard/
Dreceive.c488 napi_complete_done(napi, work_done); in wg_packet_rx_poll()
/Linux-v6.6/drivers/net/ethernet/moxa/
Dmoxart_ether.c270 napi_complete_done(napi, rx); in moxart_rx_poll()

123456789