/linux-master/drivers/net/ethernet/marvell/ |
H A D | skge.c | 3204 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 D | ionic_lif.c | 1176 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 D | niu.c | 3700 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 D | r8152.c | 2526 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 D | sge.c | 3978 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 D | pcnet32.c | 1393 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 D | i40e_txrx.c | 2758 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 D | gianfar.c | 2610 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 D | tg3.c | 7195 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 D | ena_netdev.c | 1214 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 D | bnxt.c | 3077 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 D | 3c59x.c | 2259 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 D | ef10.c | 2968 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 D | dpaa2-switch.c | 2828 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 D | dpaa2-eth.c | 1949 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 D | mana_en.c | 1457 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 D | ixgbevf_main.c | 1276 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 D | et131x.c | 3556 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 D | r8169_main.c | 4714 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 D | sata_mv.c | 2770 bool work_done = false; local 2794 work_done = true; 2797 if (work_done) {
|
/linux-master/net/mptcp/ |
H A D | protocol.c | 4067 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 D | igc_main.c | 4665 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 D | ixgbe_main.c | 3174 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 D | igb_main.c | 8181 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 D | chip.c | 8458 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;
|