Searched refs:work_done (Results 126 - 150 of 152) sorted by relevance

1234567

/linux-master/drivers/net/ethernet/marvell/
H A Dskge.c3204 int work_done = 0; local
3210 for (e = ring->to_clean; prefetch(e->next), work_done < budget; e = e->next) {
3223 ++work_done;
3232 if (work_done < budget && napi_complete_done(napi, work_done)) {
3242 return work_done;
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.c1176 int work_done; local
1196 work_done = max(max(n_work, a_work), max(rx_work, tx_work));
1197 if (work_done < budget && napi_complete_done(napi, work_done)) {
1202 if (work_done || flags) {
1218 return work_done;
/linux-master/drivers/net/ethernet/sun/
H A Dniu.c3700 int qlen, rcr_done = 0, work_done = 0; local
3718 rcr_done = work_done = 0;
3720 while (work_done < qlen) {
3722 work_done++;
3734 ((u64)work_done << RX_DMA_CTL_STAT_PKTREAD_SHIFT) |
3743 return work_done;
3751 int i, work_done = 0; local
3773 work_done += this_work_done;
3778 return work_done;
3785 int work_done; local
[all...]
/linux-master/drivers/net/usb/
H A Dr8152.c2526 int ret = 0, work_done = 0; local
2530 while (work_done < budget) {
2541 work_done++;
2547 if (list_empty(&tp->rx_done) || work_done >= budget)
2569 if (work_done >= budget)
2617 if (work_done >= budget) {
2659 if (work_done < budget) {
2665 work_done++;
2710 return work_done;
2773 int work_done; local
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c3978 int work_done; local
3981 work_done = process_responses(q, budget);
3982 if (likely(work_done < budget)) {
3985 napi_complete_done(napi, work_done);
3989 if (work_done > max(timer_pkt_quota[timer_index],
4007 val = CIDXINC_V(work_done) | SEINTARM_V(params);
4020 return work_done;
/linux-master/drivers/net/ethernet/amd/
H A Dpcnet32.c1393 int work_done; local
1396 work_done = pcnet32_rx(dev, budget);
1407 if (work_done < budget && napi_complete_done(napi, work_done)) {
1418 return work_done;
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c2758 int work_done = 0; local
2801 work_done += cleaned;
2824 napi_complete_done(napi, work_done);
2846 if (likely(napi_complete_done(napi, work_done)))
2851 return min(work_done, budget - 1);
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar.c2610 int work_done = 0; local
2617 work_done = gfar_clean_rx_ring(rx_queue, budget);
2619 if (work_done < budget) {
2621 napi_complete_done(napi, work_done);
2632 return work_done;
/linux-master/drivers/net/ethernet/broadcom/
H A Dtg3.c7195 static int tg3_poll_work(struct tg3_napi *tnapi, int work_done, int budget) argument
7203 return work_done;
7207 return work_done;
7214 work_done += tg3_rx(tnapi, budget - work_done);
7241 return work_done;
7261 int work_done = 0; local
7265 work_done = tg3_poll_work(tnapi, work_done, budget);
7270 if (unlikely(work_done >
7355 int work_done = 0; local
[all...]
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c1214 u32 res_budget, work_done; local
1317 work_done = budget - res_budget;
1318 rx_ring->per_napi_packets += work_done;
1321 rx_ring->rx_stats.cnt += work_done;
1339 return work_done;
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c3077 int work_done = 0; local
3084 work_done += bnxt_poll_work(bp, cpr, budget - work_done);
3086 if (work_done >= budget) {
3093 if (napi_complete_done(napi, work_done))
3107 return work_done;
3113 int i, work_done = 0; local
3119 work_done += __bnxt_poll_work(bp, cpr2,
3120 budget - work_done);
3124 return work_done;
3163 int work_done = 0; local
[all...]
/linux-master/drivers/net/ethernet/3com/
H A D3c59x.c2259 int work_done = max_interrupt_work; local
2336 if (--work_done < 0) {
2375 int work_done = max_interrupt_work; local
2472 if (--work_done < 0) {
/linux-master/drivers/net/ethernet/sfc/
H A Def10.c2968 int work_done; local
3010 work_done = 0;
3027 work_done = 1;
3039 return work_done;
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch.c2828 int err, cleaned = 0, store_cleaned, work_done; local
2846 work_done = budget;
2861 work_done = max(cleaned, 1);
2864 return work_done;
H A Ddpaa2-eth.c1949 int store_cleaned, work_done; local
1967 work_done = budget;
1997 work_done = budget;
2024 work_done = max(rx_cleaned, 1);
2045 return work_done;
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c1457 cq->work_done = pkt_transmitted;
1513 rxq->rx_cq.work_done++;
1786 w = cq->work_done;
1805 cq->work_done = 0;
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c1276 int per_ring_budget, work_done = 0; local
1298 work_done += cleaned;
1310 if (likely(napi_complete_done(napi, work_done))) {
1319 return min(work_done, budget - 1);
/linux-master/drivers/net/ethernet/agere/
H A Det131x.c3556 int work_done = et131x_handle_recv_pkts(adapter, budget); local
3560 if (work_done < budget) {
3561 napi_complete_done(&adapter->napi, work_done);
3565 return work_done;
/linux-master/drivers/net/ethernet/realtek/
H A Dr8169_main.c4714 int work_done; local
4718 work_done = rtl_rx(dev, tp, budget);
4720 if (work_done < budget && napi_complete_done(napi, work_done))
4723 return work_done;
/linux-master/drivers/ata/
H A Dsata_mv.c2770 bool work_done = false; local
2794 work_done = true;
2797 if (work_done) {
/linux-master/net/mptcp/
H A Dprotocol.c4067 int work_done = 0; local
4088 if (++work_done == budget)
4092 /* always provide a 0 'work_done' argument, so that napi_complete_done
4096 return work_done;
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_main.c4665 int work_done = 0; local
4675 work_done += cleaned;
4687 if (likely(napi_complete_done(napi, work_done)))
4690 return min(work_done, budget - 1);
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c3174 int per_ring_budget, work_done = 0; local
3209 work_done += cleaned;
3219 if (likely(napi_complete_done(napi, work_done))) {
3227 return min(work_done, budget - 1);
/linux-master/drivers/net/ethernet/intel/igb/
H A Digb_main.c8181 int work_done = 0; local
8193 work_done += cleaned;
8205 if (likely(napi_complete_done(napi, work_done)))
8208 return work_done;
/linux-master/drivers/infiniband/hw/hfi1/
H A Dchip.c8458 int work_done = 0; local
8460 work_done = rcd->do_interrupt(rcd, budget);
8462 if (work_done < budget) {
8463 napi_complete_done(napi, work_done);
8467 return work_done;

Completed in 984 milliseconds

1234567