/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_txrx.c | 127 int work_done = 0; in mlx5e_napi_poll() local 150 work_done = mlx5e_poll_rx_cq(&xskrq->cq, budget); in mlx5e_napi_poll() 152 if (likely(budget - work_done)) in mlx5e_napi_poll() 153 work_done += mlx5e_poll_rx_cq(&rq->cq, budget - work_done); in mlx5e_napi_poll() 155 busy |= work_done == budget; in mlx5e_napi_poll() 177 work_done = budget; in mlx5e_napi_poll() 182 if (budget && work_done == budget) in mlx5e_napi_poll() 183 work_done--; in mlx5e_napi_poll() 186 if (unlikely(!napi_complete_done(napi, work_done))) in mlx5e_napi_poll() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_txrx.c | 136 int work_done = 0; in mlx5e_napi_poll() local 174 work_done = mlx5e_poll_rx_cq(&xskrq->cq, budget); in mlx5e_napi_poll() 176 if (likely(budget - work_done)) in mlx5e_napi_poll() 177 work_done += mlx5e_poll_rx_cq(&rq->cq, budget - work_done); in mlx5e_napi_poll() 179 busy |= work_done == budget; in mlx5e_napi_poll() 205 work_done = budget; in mlx5e_napi_poll() 210 if (work_done == budget) in mlx5e_napi_poll() 211 work_done--; in mlx5e_napi_poll() 214 if (unlikely(!napi_complete_done(napi, work_done))) in mlx5e_napi_poll() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/fnic/ |
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 | 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() [all...] |
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()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/drivers/scsi/snic/ |
H A D | vnic_cq_fw.h | 18 unsigned int work_done = 0; in vnic_cq_fw_service() local 40 work_done++; in vnic_cq_fw_service() 41 if (work_done >= work_to_do) in vnic_cq_fw_service() 45 return work_done; in vnic_cq_fw_service()
|
H A D | vnic_cq.h | 53 unsigned int work_done = 0; in svnic_cq_service() local 79 work_done++; in svnic_cq_service() 80 if (work_done >= work_to_do) in svnic_cq_service() 84 return work_done; in svnic_cq_service()
|
/kernel/linux/linux-6.6/drivers/scsi/fnic/ |
H A D | vnic_cq_copy.h | 20 unsigned int work_done = 0; in vnic_cq_copy_service() local 42 work_done++; in vnic_cq_copy_service() 43 if (work_done >= work_to_do) in vnic_cq_copy_service() 47 return work_done; in vnic_cq_copy_service()
|
H A D | fnic_isr.c | 22 unsigned long work_done = 0; in fnic_isr_legacy() local 42 work_done += fnic_wq_copy_cmpl_handler(fnic, io_completions); in fnic_isr_legacy() 43 work_done += fnic_wq_cmpl_handler(fnic, -1); in fnic_isr_legacy() 44 work_done += fnic_rq_cmpl_handler(fnic, -1); in fnic_isr_legacy() 47 work_done, in fnic_isr_legacy() 58 unsigned long work_done = 0; in fnic_isr_msi() local 63 work_done += fnic_wq_copy_cmpl_handler(fnic, io_completions); in fnic_isr_msi() 64 work_done += fnic_wq_cmpl_handler(fnic, -1); in fnic_isr_msi() 65 work_done += fnic_rq_cmpl_handler(fnic, -1); in fnic_isr_msi() 68 work_done, in fnic_isr_msi() [all...] |
H A D | vnic_cq.h | 65 unsigned int work_done = 0; in vnic_cq_service() local 91 work_done++; in vnic_cq_service() 92 if (work_done >= work_to_do) in vnic_cq_service() 96 return work_done; in vnic_cq_service()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_cq.h | 66 unsigned int work_done = 0; in vnic_cq_service() local 92 work_done++; in vnic_cq_service() 93 if (work_done >= work_to_do) in vnic_cq_service() 97 return work_done; in vnic_cq_service()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_vec.c | 35 int work_done = 0; in aq_vec_poll() local 69 &work_done, in aq_vec_poll() 70 budget - work_done); in aq_vec_poll() 90 work_done = budget; in aq_vec_poll() 92 if (work_done < budget) { in aq_vec_poll() 93 napi_complete_done(napi, work_done); in aq_vec_poll() 99 return work_done; in aq_vec_poll()
|
/kernel/linux/linux-5.10/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 in ionic_rx_napi() 675 u32 work_done; ionic_tx_flush() local [all...] |
/kernel/linux/linux-5.10/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 in ifi_canfd_poll() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/ifi_canfd/ |
H A D | ifi_canfd.c | 528 int work_done = 0; in ifi_canfd_handle_state_errors() local 533 work_done += ifi_canfd_handle_state_change(ndev, in ifi_canfd_handle_state_errors() 540 work_done += ifi_canfd_handle_state_change(ndev, in ifi_canfd_handle_state_errors() 547 work_done += ifi_canfd_handle_state_change(ndev, in ifi_canfd_handle_state_errors() 554 work_done += ifi_canfd_handle_state_change(ndev, in ifi_canfd_handle_state_errors() 558 return work_done; in ifi_canfd_handle_state_errors() 566 int work_done = 0; in ifi_canfd_poll() local 569 work_done += ifi_canfd_handle_state_errors(ndev); in ifi_canfd_poll() 573 work_done += ifi_canfd_handle_lost_msg(ndev); in ifi_canfd_poll() 577 work_done in ifi_canfd_poll() [all...] |
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ezchip/ |
H A D | nps_enet.c | 65 u32 work_done = 0; in nps_enet_rx_handler() local 77 return work_done; in nps_enet_rx_handler() 80 work_done++; in nps_enet_rx_handler() 134 return work_done; in nps_enet_rx_handler() 177 u32 work_done; in nps_enet_poll() local 180 work_done = nps_enet_rx_handler(ndev); in nps_enet_poll() 181 if ((work_done < budget) && napi_complete_done(napi, work_done)) { in nps_enet_poll() 205 return work_done; in nps_enet_poll()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_txrx.c | 573 u32 work_done = 0; in ionic_tx_napi() local 579 work_done = ionic_cq_service(cq, budget, in ionic_tx_napi() 582 if (work_done < budget && napi_complete_done(napi, work_done)) { in ionic_tx_napi() 588 if (work_done || flags) { in ionic_tx_napi() 592 work_done, flags); in ionic_tx_napi() 595 if (!work_done && ionic_txq_poke_doorbell(&qcq->q)) in ionic_tx_napi() 598 return work_done; in ionic_tx_napi() 607 u32 work_done = 0; in ionic_rx_napi() local 613 work_done in ionic_rx_napi() 882 u32 work_done; ionic_tx_flush() local [all...] |
/kernel/linux/linux-5.10/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 in qlcnic_tx_poll() 1015 int work_done; qlcnic_rx_poll() local 1952 int work_done; qlcnic_83xx_msix_sriov_vf_poll() local 1980 int work_done; qlcnic_83xx_poll() local 2007 int work_done; qlcnic_83xx_msix_tx_poll() local 2028 int work_done; qlcnic_83xx_rx_poll() local [all...] |