Searched refs:work_done (Results 101 - 125 of 152) sorted by relevance

1234567

/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c2475 bool work_done = true; local
2494 work_done = false;
2578 * b) work_done = true when XSK TX desc peek is empty (no more
2581 return !!budget && work_done;
2752 bool work_done; local
2765 work_done = stmmac_xdp_xmit_zc(priv, queue,
2767 if (work_done)
5715 int work_done; local
5722 work_done = stmmac_rx(priv, budget, chan);
5723 if (work_done < budge
5742 int work_done; local
[all...]
/linux-master/drivers/net/ethernet/qlogic/
H A Dqla3xxx.c2112 int work_done = 0; local
2116 qdev->rsp_consumer_index) && (work_done < budget)) {
2138 work_done++;
2145 work_done++;
2172 return work_done;
2180 int work_done; local
2182 work_done = ql_tx_rx_clean(qdev, budget);
2184 if (work_done < budget && napi_complete_done(napi, work_done)) {
2196 return work_done;
[all...]
/linux-master/drivers/net/ethernet/natsemi/
H A Dnatsemi.c628 static void netdev_rx(struct net_device *dev, int *work_done, int work_to_do);
2229 int work_done = 0; local
2243 netdev_rx(dev, &work_done, budget);
2257 if (work_done >= budget)
2258 return work_done;
2263 napi_complete_done(napi, work_done);
2272 return work_done;
2277 static void netdev_rx(struct net_device *dev, int *work_done, int work_to_do) argument
2296 if (*work_done >= work_to_do)
2299 (*work_done)
[all...]
/linux-master/drivers/net/ethernet/realtek/
H A D8139too.c2131 int work_done; local
2134 work_done = 0;
2136 work_done += rtl8139_rx(dev, tp, budget);
2138 if (work_done < budget) {
2142 if (napi_complete_done(napi, work_done))
2148 return work_done;
/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe_main.c3212 u32 work_done; local
3215 for (work_done = 0; work_done < budget; work_done++) {
3249 if (work_done) {
3250 be_cq_notify(adapter, rx_cq->id, true, work_done);
3262 return work_done;
3269 int num_wrbs = 0, work_done = 0; local
3274 work_done++;
3277 if (work_done) {
[all...]
/linux-master/drivers/net/ethernet/cadence/
H A Dmacb_main.c1677 int work_done; local
1679 work_done = bp->macbgem_ops.mog_rx(queue, napi, budget);
1681 netdev_vdbg(bp->dev, "RX poll: queue = %u, work_done = %d, budget = %d\n",
1682 (unsigned int)(queue - bp->queues), work_done, budget);
1684 if (work_done < budget && napi_complete_done(napi, work_done)) {
1708 return work_done;
1756 int work_done; local
1758 work_done = macb_tx_complete(queue, budget);
1767 netdev_vdbg(bp->dev, "TX poll: queue = %u, work_done
[all...]
/linux-master/tools/perf/bench/
H A Dnuma.c1170 long work_done; local
1246 work_done = g->p.bytes_global + g->p.bytes_process +
1249 update_curr_cpu(task_nr, work_done);
1250 bytes_done += work_done;
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c1343 int work_done = 0, rcv_pkts = 0; local
1357 while ((sw_comp_cons != hw_comp_cons) && (work_done < budget)) {
1361 work_done++;
1374 return work_done;
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_txrx.c1518 int work_done = 0; local
1562 work_done += cleaned;
1580 if (napi_complete_done(napi, work_done)) {
1587 return min_t(int, work_done, budget - 1);
/linux-master/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge.c1455 int work_done = 0; local
1459 while (rx_done->entry[idx].length != 0 && work_done < budget) {
1468 work_done++;
1482 return work_done;
1524 int work_done; local
1531 work_done = myri10ge_clean_rx_done(ss, budget);
1533 if (work_done < budget) {
1534 napi_complete_done(napi, work_done);
1537 return work_done;
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dpci.c686 int work_done; local
702 work_done = min_t(int, cnt, budget);
703 rtwdev->napi_budget_countdown -= work_done;
705 return work_done;
4082 int work_done; local
4087 work_done = rtw89_pci_poll_rpq_dma(rtwdev, rtwpci, rtwdev->napi_budget_countdown);
4088 if (work_done == budget)
4092 work_done += rtw89_pci_poll_rxq_dma(rtwdev, rtwpci, rtwdev->napi_budget_countdown);
4093 if (work_done < budget && napi_complete_done(napi, work_done)) {
[all...]
/linux-master/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c1941 unsigned int work_done = 0; local
1945 work_done = __bcmgenet_tx_reclaim(ring->priv->dev, ring);
1952 if (work_done == 0) {
2396 unsigned int work_done; local
2398 work_done = bcmgenet_desc_rx(ring, budget);
2400 if (work_done < budget) {
2401 napi_complete_done(napi, work_done);
2411 return work_done;
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c3912 int work_done = 0; local
3916 idpf_tx_splitq_clean_all(q_vector, budget, &work_done);
3921 clean_complete = idpf_rx_splitq_clean_all(q_vector, budget, &work_done);
3922 clean_complete &= idpf_tx_splitq_clean_all(q_vector, budget, &work_done);
3928 work_done = min_t(int, work_done, budget - 1);
3933 if (likely(napi_complete_done(napi, work_done)))
3944 return work_done;
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c908 * @work_done: output parameter for indicating completed work
914 static bool e1000_clean_rx_irq(struct e1000_ring *rx_ring, int *work_done, argument
937 if (*work_done >= work_to_do)
939 (*work_done)++;
1304 * @work_done: output parameter for indicating completed work
1310 static bool e1000_clean_rx_irq_ps(struct e1000_ring *rx_ring, int *work_done, argument
1333 if (*work_done >= work_to_do)
1335 (*work_done)++;
1500 * @work_done: output parameter for indicating completed work
1506 static bool e1000_clean_jumbo_rx_irq(struct e1000_ring *rx_ring, int *work_done, argument
2664 int tx_cleaned = 1, work_done = 0; local
[all...]
H A De1000.h255 bool (*clean_rx)(struct e1000_ring *ring, int *work_done,
/linux-master/drivers/net/ethernet/via/
H A Dvia-rhine.c822 int work_done = 0; local
829 work_done += rhine_rx(dev, budget);
856 if (work_done < budget) {
857 napi_complete_done(napi, work_done);
860 return work_done;
/linux-master/drivers/net/ethernet/tehuti/
H A Dtehuti.c292 int work_done; local
296 work_done = bdx_rx_receive(priv, &priv->rxd_fifo0, budget);
297 if ((work_done < budget) ||
305 napi_complete_done(napi, work_done);
308 return work_done;
/linux-master/drivers/net/ethernet/marvell/
H A Dsky2.c2705 int work_done = 0; local
2710 return work_done;
2758 if (++work_done >= to_do)
2800 return work_done;
3025 int work_done = 0; local
3041 work_done += sky2_status_intr(hw, work_limit - work_done, idx);
3043 if (work_done >= work_limit)
3047 napi_complete_done(napi, work_done);
3051 return work_done;
[all...]
/linux-master/drivers/net/ethernet/freescale/enetc/
H A Denetc.c1677 int work_done; local
1688 work_done = enetc_clean_rx_ring_xdp(rx_ring, napi, budget, prog);
1690 work_done = enetc_clean_rx_ring(rx_ring, napi, budget);
1691 if (work_done == budget)
1693 if (work_done)
1701 napi_complete_done(napi, work_done);
1717 return work_done;
/linux-master/drivers/net/ethernet/chelsio/cxgb/
H A Dsge.c1607 int work_done = process_responses(adapter, budget); local
1609 if (likely(work_done < budget)) {
1610 napi_complete_done(napi, work_done);
1614 return work_done;
/linux-master/drivers/net/ethernet/broadcom/
H A Dbnx2.c3479 int work_done, int budget)
3488 work_done += bnx2_rx_int(bp, bnapi, budget - work_done);
3490 return work_done;
3497 int work_done = 0; local
3501 work_done = bnx2_poll_work(bp, bnapi, work_done, budget);
3502 if (unlikely(work_done >= budget))
3510 napi_complete_done(napi, work_done);
3517 return work_done;
3478 bnx2_poll_work(struct bnx2 *bp, struct bnx2_napi *bnapi, int work_done, int budget) argument
3524 int work_done = 0; local
[all...]
/linux-master/include/net/mana/
H A Dmana.h276 int work_done; member in struct:mana_cq
/linux-master/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c834 int per_ring_budget, work_done = 0; local
859 work_done += cleaned;
869 if (likely(napi_complete_done(napi, work_done))) {
874 return min(work_done, budget - 1);
/linux-master/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_main.c2344 int work_done; local
2348 work_done = netxen_process_rcv_ring(sds_ring, budget);
2351 work_done = budget;
2353 if (work_done < budget) {
2354 napi_complete_done(&sds_ring->napi, work_done);
2359 return work_done;
/linux-master/drivers/net/ethernet/atheros/atlx/
H A Datl1.c2431 int work_done = atl1_intr_rx(adapter, budget); local
2434 work_done = budget;
2437 if (work_done >= budget)
2438 return work_done;
2440 napi_complete_done(napi, work_done);
2444 return work_done;

Completed in 562 milliseconds

1234567