Home
last modified time | relevance | path

Searched refs:work_done (Results 1 - 25 of 280) sorted by relevance

12345678910>>...12

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c127 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 Den_txrx.c136 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 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 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()
[all...]
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()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/drivers/scsi/snic/
H A Dvnic_cq_fw.h18 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 Dvnic_cq.h53 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 Dvnic_cq_copy.h20 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 Dfnic_isr.c22 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 Dvnic_cq.h65 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 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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Dvnic_cq.h66 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 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()
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/
H A Daq_vec.c35 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 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 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 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 in ifi_canfd_poll()
[all...]
/kernel/linux/linux-6.6/drivers/net/can/ifi_canfd/
H A Difi_canfd.c528 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 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()
/kernel/linux/linux-6.6/drivers/net/ethernet/ezchip/
H A Dnps_enet.c65 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 Dionic_txrx.c573 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 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 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...]

Completed in 15 milliseconds

12345678910>>...12