Home
last modified time | relevance | path

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

123456789

/linux-6.15/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.c439 napi_complete_done(napi, 0); in ena_xdp_io_poll()
449 napi_complete_done(napi, 0); in ena_xdp_io_poll()
454 if (napi_complete_done(napi, work_done)) in ena_xdp_io_poll()
/linux-6.15/Documentation/networking/net_cachelines/
H A Dnet_device.rst102 … gro_flush_timeout read_mostly napi_complete_done
103 … napi_defer_hard_irqs read_mostly napi_complete_done
/linux-6.15/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)) {
/linux-6.15/net/core/
H A Dgro_cells.c66 napi_complete_done(napi, work_done); in gro_cell_poll()
/linux-6.15/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()
/linux-6.15/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_txrx.c198 napi_complete_done(napi, packet_done))) in hbg_napi_tx_recycle()
455 napi_complete_done(napi, packet_done))) in hbg_napi_rx_poll()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c215 if (unlikely(!napi_complete_done(napi, work_done))) in mlx5e_napi_poll()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7603/
H A Ddma.c162 if (napi_complete_done(napi, 0)) in mt7603_poll_tx()
/linux-6.15/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()
/linux-6.15/drivers/gpu/drm/ci/xfails/
H A Dmsm-sm8350-hdk-skips.txt130 # [ 228.380564] napi_complete_done+0x64/0x1d0
184 # [ 228.609549] napi_complete_done+0x64/0x1d0
/linux-6.15/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()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtrap.c29 if (unlikely(!napi_complete_done(napi, work_done))) in mlx5e_trap_napi_poll()
/linux-6.15/drivers/net/can/dev/
H A Drx-offload.c66 napi_complete_done(napi, work_done); in can_rx_offload_napi_poll()
/linux-6.15/drivers/net/ethernet/aquantia/atlantic/
H A Daq_vec.c93 napi_complete_done(napi, work_done); in aq_vec_poll()
/linux-6.15/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()
/linux-6.15/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()
/linux-6.15/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c979 napi_complete_done(&sds_ring->napi, work_done); in qlcnic_poll()
1023 napi_complete_done(&sds_ring->napi, work_done); in qlcnic_rx_poll()
1969 napi_complete_done(&sds_ring->napi, work_done); in qlcnic_83xx_msix_sriov_vf_poll()
1997 napi_complete_done(&sds_ring->napi, work_done); in qlcnic_83xx_poll()
2035 napi_complete_done(&sds_ring->napi, work_done); in qlcnic_83xx_rx_poll()
/linux-6.15/drivers/staging/octeon/
H A Dethernet-rx.c422 napi_complete_done(napi, rx_count); in cvm_oct_napi_poll()
/linux-6.15/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dxsk.c404 if (pkts_polled < budget && napi_complete_done(napi, skbs)) in nfp_nfd3_xsk_poll()
/linux-6.15/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x_fdma.c294 if (counter < weight && napi_complete_done(napi, counter)) in lan969x_fdma_napi_poll()
/linux-6.15/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif_rx.c854 napi_complete_done(napi, work_done); in t7xx_dpmaif_napi_rx_poll()
876 napi_complete_done(napi, work_done); in t7xx_dpmaif_napi_rx_poll()
/linux-6.15/drivers/net/ethernet/sfc/
H A Def100_rep.c416 if (napi_complete_done(napi, spent)) { in efx_ef100_rep_poll()
/linux-6.15/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_fdma.c203 napi_complete_done(&rx->napi, counter); in sparx5_fdma_napi_callback()
/linux-6.15/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c946 if (work_done < budget && napi_complete_done(napi, work_done)) { in ionic_tx_napi()
1011 if (work_done < budget && napi_complete_done(napi, work_done)) { in ionic_rx_napi()
1053 if (rx_work_done < budget && napi_complete_done(napi, rx_work_done)) { in ionic_txrx_napi()
/linux-6.15/drivers/net/ethernet/ezchip/
H A Dnps_enet.c181 if ((work_done < budget) && napi_complete_done(napi, work_done)) { in nps_enet_poll()

123456789