| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_txrx.c | 127 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 D | gro_cells.c | 54 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 D | fnic_isr.c | 34 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 D | vnic_cq_copy.h | 32 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 D | vnic_cq.h | 77 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 D | vnic_cq_fw.h | 32 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 D | vnic_cq.h | 67 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 D | qlcnic_io.c | 961 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 D | vnic_cq.h | 79 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 D | ifi_canfd.c | 536 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 D | ionic_txrx.c | 459 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 D | ionic_lif.h | 283 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 D | aq_vec.c | 40 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 D | emac_main.c | 177 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 D | rx-offload.c | 50 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 D | nps_enet.c | 66 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 D | dp.c | 755 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 D | m_can.c | 728 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 D | recv_linux.c | 326 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 D | recv_linux.c | 338 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 D | recv_linux.c | 326 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 D | tx.c | 72 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 D | recv_linux.c | 389 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 D | recv_linux.c | 389 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 D | recv_linux.c | 388 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()
|