Home
last modified time | relevance | path

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

12345678910

/linux/Documentation/translations/zh_CN/networking/
H A Dnapi.rst72 如果事件处理已完成(所有未处理的数据包都已处理完毕),轮询方法在返回之前应调用 napi_complete_done()。
73 napi_complete_done() 会释放实例的所有权。
78 有办法将这种(很少出现的)情况报告给协议栈,所以驱动程序要么不调用 napi_complete_done()
81 当 ``budget`` 为 0 时,napi_complete_done() 绝对不能被调用。
91 仅会等待该实例的所有权被释放,而不会等待轮询方法退出。这意味着,驱动程序在调用 napi_complete_done()
112 IRQ 仅应在成功调用 napi_complete_done() 后取消屏蔽:
116 if (budget && napi_complete_done(&v->napi, work_done)) {
/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.c74 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/mellanox/mlx5/core/
H A Den_txrx.c219 if (unlikely(!napi_complete_done(napi, work_done))) in mlx5e_napi_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/
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/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/gpu/drm/ci/xfails/
H A Dmsm-sm8350-hdk-skips.txt131 # [ 228.380564] napi_complete_done+0x64/0x1d0
185 # [ 228.609549] napi_complete_done+0x64/0x1d0
/linux/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_txrx.c233 napi_complete_done(napi, packet_done))) in hbg_napi_tx_recycle()
531 napi_complete_done(napi, packet_done))) in hbg_napi_rx_poll()
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_irq.c52 if (likely(napi_complete_done(napi, work_done))) { in hinic3_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/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/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/net/ethernet/mellanox/mlx5/core/en/
H A Dtrap.c29 if (unlikely(!napi_complete_done(napi, work_done))) in mlx5e_trap_napi_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/aquantia/atlantic/
H A Daq_vec.c93 napi_complete_done(napi, work_done); in aq_vec_poll()
/linux/drivers/staging/octeon/
H A Dethernet-rx.c422 napi_complete_done(napi, rx_count); in cvm_oct_napi_poll()
/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()
/linux/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x_fdma.c292 if (counter < weight && napi_complete_done(napi, counter)) in lan969x_fdma_napi_poll()
/linux/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif_rx.c859 napi_complete_done(napi, work_done); in t7xx_dpmaif_napi_rx_poll()
881 napi_complete_done(napi, work_done); in t7xx_dpmaif_napi_rx_poll()
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c950 if (work_done < budget && napi_complete_done(napi, work_done)) { in ionic_tx_napi()
1015 if (work_done < budget && napi_complete_done(napi, work_done)) { in ionic_rx_napi()
1057 if (rx_work_done < budget && napi_complete_done(napi, rx_work_done)) { in ionic_txrx_napi()
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_fdma.c203 napi_complete_done(&rx->napi, counter); in sparx5_fdma_napi_callback()

12345678910