Home
last modified time | relevance | path

Searched refs:work_done (Results 1 – 25 of 150) sorted by relevance

123456

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c127 int work_done = 0; in mlx5e_napi_poll() local
147 work_done = mlx5e_poll_rx_cq(&xskrq->cq, budget); in mlx5e_napi_poll()
149 if (likely(budget - work_done)) in mlx5e_napi_poll()
150 work_done += mlx5e_poll_rx_cq(&rq->cq, budget - work_done); in mlx5e_napi_poll()
152 busy |= work_done == budget; in mlx5e_napi_poll()
175 work_done = budget; in mlx5e_napi_poll()
180 if (budget && work_done == budget) in mlx5e_napi_poll()
181 work_done--; in mlx5e_napi_poll()
184 if (unlikely(!napi_complete_done(napi, work_done))) in mlx5e_napi_poll()
215 return work_done; in mlx5e_napi_poll()
/OK3568_Linux_fs/kernel/net/core/
H A Dgro_cells.c54 int work_done = 0; in gro_cell_poll() local
56 while (work_done < budget) { in gro_cell_poll()
61 work_done++; in gro_cell_poll()
64 if (work_done < budget) in gro_cell_poll()
65 napi_complete_done(napi, work_done); in gro_cell_poll()
66 return work_done; in gro_cell_poll()
/OK3568_Linux_fs/kernel/drivers/scsi/fnic/
H A Dfnic_isr.c34 unsigned long work_done = 0; in fnic_isr_legacy() local
54 work_done += fnic_wq_copy_cmpl_handler(fnic, io_completions); in fnic_isr_legacy()
55 work_done += fnic_wq_cmpl_handler(fnic, -1); in fnic_isr_legacy()
56 work_done += fnic_rq_cmpl_handler(fnic, -1); in fnic_isr_legacy()
59 work_done, in fnic_isr_legacy()
70 unsigned long work_done = 0; in fnic_isr_msi() local
75 work_done += fnic_wq_copy_cmpl_handler(fnic, io_completions); in fnic_isr_msi()
76 work_done += fnic_wq_cmpl_handler(fnic, -1); in fnic_isr_msi()
77 work_done += fnic_rq_cmpl_handler(fnic, -1); in fnic_isr_msi()
80 work_done, in fnic_isr_msi()
H A Dvnic_cq_copy.h32 unsigned int work_done = 0; in vnic_cq_copy_service() local
54 work_done++; in vnic_cq_copy_service()
55 if (work_done >= work_to_do) in vnic_cq_copy_service()
59 return work_done; in vnic_cq_copy_service()
H A Dvnic_cq.h77 unsigned int work_done = 0; in vnic_cq_service() local
103 work_done++; in vnic_cq_service()
104 if (work_done >= work_to_do) in vnic_cq_service()
108 return work_done; in vnic_cq_service()
/OK3568_Linux_fs/kernel/drivers/scsi/snic/
H A Dvnic_cq_fw.h32 unsigned int work_done = 0; in vnic_cq_fw_service() local
54 work_done++; in vnic_cq_fw_service()
55 if (work_done >= work_to_do) in vnic_cq_fw_service()
59 return work_done; in vnic_cq_fw_service()
H A Dvnic_cq.h67 unsigned int work_done = 0; in svnic_cq_service() local
93 work_done++; in svnic_cq_service()
94 if (work_done >= work_to_do) in svnic_cq_service()
98 return work_done; in svnic_cq_service()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c961 int tx_complete, work_done; in qlcnic_poll() local
972 work_done = qlcnic_process_rcv_ring(sds_ring, budget); in qlcnic_poll()
976 work_done = budget; in qlcnic_poll()
978 if (work_done < budget) { in qlcnic_poll()
979 napi_complete_done(&sds_ring->napi, work_done); in qlcnic_poll()
986 return work_done; in qlcnic_poll()
993 int work_done; in qlcnic_tx_poll() local
998 work_done = qlcnic_process_cmd_ring(adapter, tx_ring, budget); in qlcnic_tx_poll()
999 if (work_done) { in qlcnic_tx_poll()
1005 work_done = budget; in qlcnic_tx_poll()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cisco/enic/
H A Dvnic_cq.h79 unsigned int work_done = 0; in vnic_cq_service() local
105 work_done++; in vnic_cq_service()
106 if (work_done >= work_to_do) in vnic_cq_service()
110 return work_done; in vnic_cq_service()
/OK3568_Linux_fs/kernel/drivers/net/can/ifi_canfd/
H A Difi_canfd.c536 int work_done = 0; in ifi_canfd_handle_state_errors() local
541 work_done += ifi_canfd_handle_state_change(ndev, in ifi_canfd_handle_state_errors()
548 work_done += ifi_canfd_handle_state_change(ndev, in ifi_canfd_handle_state_errors()
555 work_done += ifi_canfd_handle_state_change(ndev, in ifi_canfd_handle_state_errors()
562 work_done += ifi_canfd_handle_state_change(ndev, in ifi_canfd_handle_state_errors()
566 return work_done; in ifi_canfd_handle_state_errors()
574 int work_done = 0; in ifi_canfd_poll() local
577 work_done += ifi_canfd_handle_state_errors(ndev); in ifi_canfd_poll()
581 work_done += ifi_canfd_handle_lost_msg(ndev); in ifi_canfd_poll()
585 work_done += ifi_canfd_handle_lec_err(ndev); in ifi_canfd_poll()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c459 u32 work_done = 0; in ionic_tx_napi() local
465 work_done = ionic_cq_service(cq, budget, in ionic_tx_napi()
468 if (work_done < budget && napi_complete_done(napi, work_done)) { in ionic_tx_napi()
474 if (work_done || flags) { in ionic_tx_napi()
478 work_done, flags); in ionic_tx_napi()
481 DEBUG_STATS_NAPI_POLL(qcq, work_done); in ionic_tx_napi()
483 return work_done; in ionic_tx_napi()
492 u32 work_done = 0; in ionic_rx_napi() local
498 work_done = ionic_cq_service(cq, budget, in ionic_rx_napi()
501 if (work_done) in ionic_rx_napi()
[all …]
H A Dionic_lif.h283 unsigned int work_done) in debug_stats_napi_poll() argument
287 if (work_done > (IONIC_MAX_NUM_NAPI_CNTR - 1)) in debug_stats_napi_poll()
288 work_done = IONIC_MAX_NUM_NAPI_CNTR - 1; in debug_stats_napi_poll()
290 qcq->napi_stats.work_done_cntr[work_done]++; in debug_stats_napi_poll()
296 #define DEBUG_STATS_NAPI_POLL(qcq, work_done) \ argument
297 debug_stats_napi_poll(qcq, work_done)
/OK3568_Linux_fs/kernel/drivers/net/ethernet/aquantia/atlantic/
H A Daq_vec.c40 int work_done = 0; in aq_vec_poll() local
74 &work_done, in aq_vec_poll()
75 budget - work_done); in aq_vec_poll()
95 work_done = budget; in aq_vec_poll()
97 if (work_done < budget) { in aq_vec_poll()
98 napi_complete_done(napi, work_done); in aq_vec_poll()
104 return work_done; in aq_vec_poll()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/arc/
H A Demac_main.c177 unsigned int work_done; in arc_emac_rx() local
179 for (work_done = 0; work_done < budget; work_done++) { in arc_emac_rx()
265 return work_done; in arc_emac_rx()
298 int budget, unsigned int work_done) in arc_emac_rx_stall_check() argument
303 if (work_done) in arc_emac_rx_stall_check()
326 unsigned int work_done; in arc_emac_poll() local
330 work_done = arc_emac_rx(ndev, budget); in arc_emac_poll()
331 if (work_done < budget) { in arc_emac_poll()
332 napi_complete_done(napi, work_done); in arc_emac_poll()
336 arc_emac_rx_stall_check(ndev, budget, work_done); in arc_emac_poll()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/can/dev/
H A Drx-offload.c50 int work_done = 0; in can_rx_offload_napi_poll() local
52 while ((work_done < quota) && in can_rx_offload_napi_poll()
56 work_done++; in can_rx_offload_napi_poll()
62 if (work_done < quota) { in can_rx_offload_napi_poll()
63 napi_complete_done(napi, work_done); in can_rx_offload_napi_poll()
72 return work_done; in can_rx_offload_napi_poll()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/ezchip/
H A Dnps_enet.c66 u32 work_done = 0; in nps_enet_rx_handler() local
78 return work_done; in nps_enet_rx_handler()
81 work_done++; in nps_enet_rx_handler()
135 return work_done; in nps_enet_rx_handler()
178 u32 work_done; in nps_enet_poll() local
181 work_done = nps_enet_rx_handler(ndev); in nps_enet_poll()
182 if ((work_done < budget) && napi_complete_done(napi, work_done)) { in nps_enet_poll()
206 return work_done; in nps_enet_poll()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/
H A Ddp.c755 int work_done = 0; in ath11k_dp_service_srng() local
766 work_done = ath11k_dp_process_rx_err(ab, napi, budget); in ath11k_dp_service_srng()
767 budget -= work_done; in ath11k_dp_service_srng()
768 tot_work_done += work_done; in ath11k_dp_service_srng()
774 work_done = ath11k_dp_rx_process_wbm_err(ab, in ath11k_dp_service_srng()
777 budget -= work_done; in ath11k_dp_service_srng()
778 tot_work_done += work_done; in ath11k_dp_service_srng()
786 work_done = ath11k_dp_process_rx(ab, i, napi, in ath11k_dp_service_srng()
788 budget -= work_done; in ath11k_dp_service_srng()
789 tot_work_done += work_done; in ath11k_dp_service_srng()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/can/m_can/
H A Dm_can.c728 int work_done = 0; in m_can_handle_state_errors() local
732 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors()
738 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors()
744 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors()
748 return work_done; in m_can_handle_state_errors()
813 int work_done = 0; in m_can_handle_bus_errors() local
816 work_done += m_can_handle_lost_msg(dev); in m_can_handle_bus_errors()
821 work_done += m_can_handle_lec_err(dev, psr & LEC_UNUSED); in m_can_handle_bus_errors()
826 work_done += m_can_handle_protocol_error(dev, irqstatus); in m_can_handle_bus_errors()
831 return work_done; in m_can_handle_bus_errors()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/
H A Drecv_linux.c326 int work_done = 0; in napi_recv() local
331 while ((work_done < budget) && in napi_recv()
352 work_done++; in napi_recv()
359 return work_done; in napi_recv()
365 int work_done = 0; in rtw_recv_napi_poll() local
369 work_done = napi_recv(padapter, budget); in rtw_recv_napi_poll()
370 if (work_done < budget) { in rtw_recv_napi_poll()
372 napi_complete_done(napi, work_done); in rtw_recv_napi_poll()
380 return work_done; in rtw_recv_napi_poll()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/os_dep/linux/
H A Drecv_linux.c338 int work_done = 0; in napi_recv() local
343 while ((work_done < budget) && in napi_recv()
364 work_done++; in napi_recv()
371 return work_done; in napi_recv()
377 int work_done = 0; in rtw_recv_napi_poll() local
381 work_done = napi_recv(padapter, budget); in rtw_recv_napi_poll()
382 if (work_done < budget) { in rtw_recv_napi_poll()
384 napi_complete_done(napi, work_done); in rtw_recv_napi_poll()
392 return work_done; in rtw_recv_napi_poll()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/
H A Drecv_linux.c326 int work_done = 0; in napi_recv() local
331 while ((work_done < budget) && in napi_recv()
356 work_done++; in napi_recv()
363 return work_done; in napi_recv()
369 int work_done = 0; in rtw_recv_napi_poll() local
373 work_done = napi_recv(padapter, budget); in rtw_recv_napi_poll()
374 if (work_done < budget) { in rtw_recv_napi_poll()
376 napi_complete_done(napi, work_done); in rtw_recv_napi_poll()
384 return work_done; in rtw_recv_napi_poll()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Dtx.c72 bool work_done = true; in mlx5e_xsk_tx() local
86 work_done = false; in mlx5e_xsk_tx()
125 return !(budget && work_done); in mlx5e_xsk_tx()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/os_dep/linux/
H A Drecv_linux.c389 int work_done = 0; in napi_recv() local
394 while ((work_done < budget) && in napi_recv()
420 work_done++; in napi_recv()
427 return work_done; in napi_recv()
433 int work_done = 0; in rtw_recv_napi_poll() local
437 work_done = napi_recv(padapter, budget); in rtw_recv_napi_poll()
438 if (work_done < budget) { in rtw_recv_napi_poll()
440 napi_complete_done(napi, work_done); in rtw_recv_napi_poll()
448 return work_done; in rtw_recv_napi_poll()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/os_dep/linux/
H A Drecv_linux.c389 int work_done = 0; in napi_recv() local
394 while ((work_done < budget) && in napi_recv()
425 work_done++; in napi_recv()
432 return work_done; in napi_recv()
438 int work_done = 0; in rtw_recv_napi_poll() local
442 work_done = napi_recv(padapter, budget); in rtw_recv_napi_poll()
443 if (work_done < budget) { in rtw_recv_napi_poll()
445 napi_complete_done(napi, work_done); in rtw_recv_napi_poll()
453 return work_done; in rtw_recv_napi_poll()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/os_dep/linux/
H A Drecv_linux.c388 int work_done = 0; in napi_recv() local
393 while ((work_done < budget) && in napi_recv()
419 work_done++; in napi_recv()
426 return work_done; in napi_recv()
432 int work_done = 0; in rtw_recv_napi_poll() local
436 work_done = napi_recv(padapter, budget); in rtw_recv_napi_poll()
437 if (work_done < budget) { in rtw_recv_napi_poll()
439 napi_complete_done(napi, work_done); in rtw_recv_napi_poll()
447 return work_done; in rtw_recv_napi_poll()

123456