Home
last modified time | relevance | path

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

12345678

/linux/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/Documentation/networking/net_cachelines/
H A Dnet_device.rst104 … gro_flush_timeout read_mostly napi_complete_done
105 … napi_defer_hard_irqs read_mostly napi_complete_done
/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)) {
/linux/net/core/
H A Dgro_cells.c66 napi_complete_done(napi, work_done); in gro_cell_poll()
/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()
/linux/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/drivers/net/wireless/mediatek/mt76/mt7603/
H A Ddma.c162 if (napi_complete_done(napi, 0)) in mt7603_poll_tx()
/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()
/linux/drivers/net/can/dev/
H A Drx-offload.c66 napi_complete_done(napi, work_done); in can_rx_offload_napi_poll()
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_vec.c93 napi_complete_done(napi, work_done); in aq_vec_poll()
/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()
/linux/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/drivers/staging/octeon/
H A Dethernet-rx.c422 napi_complete_done(napi, rx_count); in cvm_oct_napi_poll()
/linux/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/drivers/net/ethernet/sfc/
H A Def100_rep.c416 if (napi_complete_done(napi, spent)) { in efx_ef100_rep_poll()
/linux/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/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-net.c1298 napi_complete_done(napi, processed); in xlgmac_one_poll()
1341 napi_complete_done(napi, processed); in xlgmac_all_poll()
/linux/drivers/net/wireguard/
H A Dreceive.c488 napi_complete_done(napi, work_done); in wg_packet_rx_poll()
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_common.c232 if (napi_complete_done(napi_tx, num_tx_packets)) { in emac_napi_tx_poll()
1110 if (num_rx < budget && napi_complete_done(napi_rx, num_rx)) { in icssg_napi_rx_poll()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Ddma.c35 if (napi_complete_done(napi, 0)) in mt7915_poll_tx()
/linux/drivers/net/can/mscan/
H A Dmscan.c412 if (likely(napi_complete_done(&priv->napi, work_done))) { in mscan_rx_poll()
/linux/drivers/net/ethernet/ibm/emac/
H A Dmal.c429 if (napi_complete_done(napi, received)) { in mal_poll()
/linux/drivers/net/ethernet/apm/xgene-v2/
H A Dmain.c520 napi_complete_done(napi, processed); in xge_napi()
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c1656 napi_complete_done(napi, work_done); in iavf_napi_poll()
1678 if (likely(napi_complete_done(napi, work_done))) in iavf_napi_poll()
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_rxtx.c324 if (pkts_done < budget && napi_complete_done(napi, pkts_done)) in prestera_sdma_rx_poll()

12345678