/linux-master/arch/um/drivers/ |
H A D | vector_kern.c | 1173 int work_done = 0; local 1187 work_done += err; 1191 if (work_done < budget) 1192 napi_complete_done(napi, work_done); 1193 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/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;
|
H A D | ipoib_tx.c | 161 int work_done; local 165 for (work_done = 0; work_done < budget; work_done++) { 175 tx_ring->complete_txreqs += work_done; 182 if (work_done < budget) 183 napi_complete_done(napi, work_done); 185 return work_done;
|
/linux-master/drivers/media/pci/netup_unidvb/ |
H A D | netup_unidvb_core.c | 590 goto work_done; 596 goto work_done; 604 goto work_done; 607 goto work_done; 618 work_done:
|
/linux-master/drivers/net/can/c_can/ |
H A D | c_can_main.c | 1064 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/ctucanfd/ |
H A D | ctucanfd_base.c | 925 int work_done = 0; local 931 while (framecnt && work_done < quota && res > 0) { 933 work_done++; 961 if (napi_complete_done(napi, work_done)) { 970 return work_done;
|
/linux-master/drivers/net/can/dev/ |
H A D | rx-offload.c | 50 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/can/ |
H A D | grcan.c | 505 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...] |
H A D | xilinx_can.c | 1340 int work_done = 0; local 1344 (work_done < quota)) { 1346 work_done += xcanfd_rx(ndev, frame_offset); 1348 work_done += xcan_rx(ndev, frame_offset); 1362 if (work_done) 1365 if (work_done < quota) { 1366 if (napi_complete_done(napi, work_done)) { 1372 return work_done;
|
/linux-master/drivers/net/can/ifi_canfd/ |
H A D | ifi_canfd.c | 528 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/can/m_can/ |
H A D | m_can.c | 837 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/mscan/ |
H A D | mscan.c | 385 int work_done = 0; local 390 while (work_done < quota) { 413 work_done++; 417 if (work_done < quota) { 418 if (likely(napi_complete_done(&priv->napi, work_done))) { 424 return work_done;
|
/linux-master/drivers/net/can/softing/ |
H A D | softing_main.c | 322 int j, offset, work_done; local 324 work_done = 0; 328 ++work_done; 345 ++work_done; 348 return work_done ? IRQ_HANDLED : IRQ_NONE;
|
/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) {
|
H A D | typhoon.c | 1722 int work_done; local 1731 work_done = 0; 1734 work_done += typhoon_rx(tp, &tp->rxHiRing, &indexes->rxHiReady, 1739 work_done += typhoon_rx(tp, &tp->rxLoRing, &indexes->rxLoReady, 1740 &indexes->rxLoCleared, budget - work_done); 1748 if (work_done < budget) { 1749 napi_complete_done(napi, work_done); 1755 return work_done;
|
/linux-master/drivers/net/ethernet/actions/ |
H A D | owl-emac.c | 867 int work_done = 0, ru_cnt = 0, recv; local 893 recv = owl_emac_rx_process(priv, budget - work_done); 911 recv = owl_emac_rx_process(priv, budget - work_done); 918 work_done += recv; 919 if (work_done >= budget) 923 if (work_done < budget) { 924 napi_complete_done(napi, work_done); 937 return work_done;
|
/linux-master/drivers/net/ethernet/aeroflex/ |
H A D | greth.c | 973 int work_done = 0; local 981 work_done += greth_rx_gbit(greth->netdev, budget - work_done); 985 work_done += greth_rx(greth->netdev, budget - work_done); 988 if (work_done < budget) { 1009 napi_complete_done(napi, work_done); 1014 return work_done;
|
/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/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;
|
H A D | ena_xdp.c | 432 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/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/aquantia/atlantic/ |
H A D | aq_ptp.c | 661 int work_done = 0; local 702 err = aq_ring_rx_clean(&aq_ptp->ptp_rx, napi, &work_done, budget); 719 work_done = budget; 721 if (work_done < budget) { 722 napi_complete_done(napi, work_done); 728 return work_done;
|
H A D | aq_ring.c | 529 int *work_done, int budget) 536 --budget, ++(*work_done)) { 699 struct napi_struct *napi, int *work_done, 712 --budget, ++(*work_done)) { 838 int *work_done, 842 return __aq_ring_xdp_clean(self, napi, work_done, budget); 844 return __aq_ring_rx_clean(self, napi, work_done, budget); 528 __aq_ring_rx_clean(struct aq_ring_s *self, struct napi_struct *napi, int *work_done, int budget) argument 698 __aq_ring_xdp_clean(struct aq_ring_s *rx_ring, struct napi_struct *napi, int *work_done, int budget) argument 836 aq_ring_rx_clean(struct aq_ring_s *self, struct napi_struct *napi, int *work_done, int budget) argument
|
H A D | aq_ring.h | 206 int *work_done,
|