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

1234567

/linux-master/drivers/scsi/fnic/
H A Dvnic_cq_copy.h20 unsigned int work_done = 0; local
42 work_done++;
43 if (work_done >= work_to_do)
47 return work_done;
H A Dvnic_cq.h65 unsigned int work_done = 0; local
91 work_done++;
92 if (work_done >= work_to_do)
96 return work_done;
H A Dfnic_isr.c22 unsigned long work_done = 0; local
47 work_done += fnic_wq_copy_cmpl_handler(fnic, io_completions, FNIC_MQ_CQ_INDEX);
48 work_done += fnic_wq_cmpl_handler(fnic, -1);
49 work_done += fnic_rq_cmpl_handler(fnic, -1);
52 work_done,
63 unsigned long work_done = 0; local
68 work_done += fnic_wq_copy_cmpl_handler(fnic, io_completions, FNIC_MQ_CQ_INDEX);
69 work_done += fnic_wq_cmpl_handler(fnic, -1);
70 work_done += fnic_rq_cmpl_handler(fnic, -1);
73 work_done,
[all...]
/linux-master/drivers/scsi/snic/
H A Dvnic_cq_fw.h18 unsigned int work_done = 0; local
40 work_done++;
41 if (work_done >= work_to_do)
45 return work_done;
H A Dvnic_cq.h53 unsigned int work_done = 0; local
79 work_done++;
80 if (work_done >= work_to_do)
84 return work_done;
/linux-master/net/core/
H A Dgro_cells.c55 int work_done = 0; local
57 while (work_done < budget) {
62 work_done++;
65 if (work_done < budget)
66 napi_complete_done(napi, work_done);
67 return work_done;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c136 int work_done = 0; local
174 work_done = mlx5e_poll_rx_cq(&xskrq->cq, budget);
176 if (likely(budget - work_done))
177 work_done += mlx5e_poll_rx_cq(&rq->cq, budget - work_done);
179 busy |= work_done == budget;
205 work_done = budget;
210 if (work_done == budget)
211 work_done--;
214 if (unlikely(!napi_complete_done(napi, work_done)))
[all...]
/linux-master/drivers/net/ethernet/cisco/enic/
H A Dvnic_cq.h66 unsigned int work_done = 0; local
92 work_done++;
93 if (work_done >= work_to_do)
97 return work_done;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Dtx.c69 bool work_done = true; local
84 work_done = false;
137 return !(budget && work_done);
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_vec.c35 int work_done = 0; local
69 &work_done,
70 budget - work_done);
90 work_done = budget;
92 if (work_done < budget) {
93 napi_complete_done(napi, work_done);
99 return work_done;
/linux-master/drivers/net/can/dev/
H A Drx-offload.c50 int work_done = 0; local
52 while ((work_done < quota) &&
56 work_done++;
65 if (work_done < quota) {
66 napi_complete_done(napi, work_done);
73 return work_done;
/linux-master/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_rx.c301 int work_done = 0; local
309 remaining_pkts = mlxbf_gige_rx_packet(priv, &work_done);
310 } while (remaining_pkts && work_done < budget);
313 * via napi_complete_done(napi, work_done) and then
316 if (work_done < budget && napi_complete_done(napi, work_done)) {
325 return work_done;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtrap.c14 int work_done = 0; local
20 work_done = mlx5e_poll_rx_cq(&rq->cq, budget);
21 busy |= work_done == budget;
25 work_done = budget;
29 if (unlikely(!napi_complete_done(napi, work_done)))
36 return work_done;
/linux-master/drivers/net/wireless/ath/ath11k/
H A Ddp.c792 int work_done = 0; local
803 work_done = ath11k_dp_process_rx_err(ab, napi, budget);
804 budget -= work_done;
805 tot_work_done += work_done;
811 work_done = ath11k_dp_rx_process_wbm_err(ab,
814 budget -= work_done;
815 tot_work_done += work_done;
823 work_done = ath11k_dp_process_rx(ab, i, napi,
825 budget -= work_done;
826 tot_work_done += work_done;
[all...]
/linux-master/drivers/net/can/ifi_canfd/
H A Difi_canfd.c528 int work_done = 0; local
533 work_done += ifi_canfd_handle_state_change(ndev,
540 work_done += ifi_canfd_handle_state_change(ndev,
547 work_done += ifi_canfd_handle_state_change(ndev,
554 work_done += ifi_canfd_handle_state_change(ndev,
558 return work_done;
566 int work_done = 0; local
569 work_done += ifi_canfd_handle_state_errors(ndev);
573 work_done += ifi_canfd_handle_lost_msg(ndev);
577 work_done
[all...]
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c961 int tx_complete, work_done; local
972 work_done = qlcnic_process_rcv_ring(sds_ring, budget);
976 work_done = budget;
978 if (work_done < budget) {
979 napi_complete_done(&sds_ring->napi, work_done);
986 return work_done;
993 int work_done; local
998 work_done = qlcnic_process_cmd_ring(adapter, tx_ring, budget);
999 if (work_done) {
1005 work_done
1015 int work_done; local
1951 int work_done; local
1979 int work_done; local
2006 int work_done; local
2027 int work_done; local
[all...]
/linux-master/drivers/net/ethernet/ezchip/
H A Dnps_enet.c65 u32 work_done = 0; local
77 return work_done;
80 work_done++;
134 return work_done;
177 u32 work_done; local
180 work_done = nps_enet_rx_handler(ndev);
181 if ((work_done < budget) && napi_complete_done(napi, work_done)) {
205 return work_done;
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c934 u32 work_done = 0; local
937 work_done = ionic_tx_cq_service(cq, budget);
942 if (work_done < budget && napi_complete_done(napi, work_done)) {
948 if (work_done || flags) {
952 work_done, flags);
955 if (!work_done && ionic_txq_poke_doorbell(&qcq->q))
958 return work_done;
973 u32 work_done = 0; local
979 work_done
1248 unsigned int work_done = 0; local
1279 u32 work_done; local
[all...]
/linux-master/drivers/net/ethernet/arc/
H A Demac_main.c177 unsigned int work_done; local
179 for (work_done = 0; work_done < budget; work_done++) {
265 return work_done;
290 * @work_done: How many BDs processed
298 int budget, unsigned int work_done)
303 if (work_done)
326 unsigned int work_done; local
331 work_done
297 arc_emac_rx_stall_check(struct net_device *ndev, int budget, unsigned int work_done) argument
[all...]
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.c432 u32 work_done; local
443 work_done = ena_clean_xdp_irq(tx_ring, budget);
451 } else if (budget > work_done) {
454 if (napi_complete_done(napi, work_done))
458 ret = work_done;
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif_rx.c835 int ret, once_more = 0, work_done = 0; local
845 return work_done;
853 napi_complete_done(napi, work_done);
856 return work_done;
860 while (work_done < budget) {
861 int each_budget = budget - work_done;
865 work_done += rx_cnt;
872 work_done = budget;
874 } else if (work_done < budget) {
875 napi_complete_done(napi, work_done);
[all...]
/linux-master/drivers/net/ethernet/dec/tulip/
H A Dinterrupt.c117 int work_done = 0; local
155 if (++work_done >= budget)
326 napi_complete_done(napi, work_done);
340 return work_done;
350 return work_done;
362 napi_complete_done(napi, work_done);
364 return work_done;
/linux-master/drivers/net/can/m_can/
H A Dm_can.c837 int work_done = 0; local
841 work_done += m_can_handle_state_change(dev,
847 work_done += m_can_handle_state_change(dev,
853 work_done += m_can_handle_state_change(dev,
857 return work_done;
925 int work_done = 0; local
928 work_done += m_can_handle_lost_msg(dev);
937 work_done += m_can_handle_lec_err(dev, lec);
942 work_done += m_can_handle_lec_err(dev, dlec);
949 work_done
961 int work_done = 0; local
1009 int work_done; local
1026 int work_done; local
[all...]
/linux-master/drivers/net/can/c_can/
H A Dc_can_main.c1064 int work_done = 0; local
1081 work_done += c_can_handle_state_change(dev, C_CAN_ERROR_WARNING);
1086 work_done += c_can_handle_state_change(dev, C_CAN_ERROR_PASSIVE);
1091 work_done += c_can_handle_state_change(dev, C_CAN_BUS_OFF);
1098 work_done += c_can_handle_state_change(dev, C_CAN_ERROR_PASSIVE);
1103 work_done += c_can_handle_state_change(dev, C_CAN_ERROR_WARNING);
1108 work_done += c_can_handle_state_change(dev, C_CAN_NO_ERROR);
1112 work_done += c_can_handle_bus_err(dev, curr & LEC_MASK);
1115 work_done += c_can_do_rx_poll(dev, (quota - work_done));
[all...]
/linux-master/drivers/net/can/
H A Dgrcan.c505 int i, work_done; local
513 for (work_done = 0; work_done < budget || budget < 0; work_done++) {
530 return work_done;
1135 int work_done; local
1139 work_done = catch_up_echo_skb(dev, -1, true);
1140 if (work_done) {
1166 int work_done = 0; local
1170 for (work_done
1234 int work_done; local
[all...]

Completed in 223 milliseconds

1234567