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

1234567

/linux-master/arch/um/drivers/
H A Dvector_kern.c1173 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 Dsata_mv.c2770 bool work_done = false; local
2794 work_done = true;
2797 if (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;
H A Dipoib_tx.c161 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 Dnetup_unidvb_core.c590 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 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/ctucanfd/
H A Dctucanfd_base.c925 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 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/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...]
H A Dxilinx_can.c1340 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 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/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/mscan/
H A Dmscan.c385 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 Dsofting_main.c322 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 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) {
H A Dtyphoon.c1722 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 Dowl-emac.c867 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 Dgreth.c973 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 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/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;
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/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/aquantia/atlantic/
H A Daq_ptp.c661 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 Daq_ring.c529 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 Daq_ring.h206 int *work_done,

Completed in 744 milliseconds

1234567