Searched refs:work_done (Results 1 - 25 of 30) sorted by last modified time

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/block/
H A Dub.c317 struct ub_completion work_done; member in struct:ub_dev
893 UB_INIT_COMPLETION(sc->work_done);
905 ub_complete(&sc->work_done);
925 if (!ub_is_completed(&sc->work_done))
941 ub_complete(&sc->work_done);
970 if (!ub_is_completed(&sc->work_done))
1280 UB_INIT_COMPLETION(sc->work_done);
1295 ub_complete(&sc->work_done);
1327 UB_INIT_COMPLETION(sc->work_done);
1337 ub_complete(&sc->work_done);
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/rio/
H A Driotable.c460 int work_done = 0; local
555 work_done++;
565 work_done++;
569 work_done++;
572 if (work_done)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/netxen/
H A Dnetxen_nic_main.c1228 int work_done = 0; local
1232 work_done = 0;
1249 work_done += this_work_done;
1252 netdev->quota -= work_done;
1253 *budget -= work_done;
1255 if (work_done >= work_to_do && netxen_nic_rx_has_work(adapter) != 0)
1261 DPRINTK(INFO, "new work_done: %d work_to_do: %d\n",
1262 work_done, work_to_do);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dqla3xxx.c2245 int work_done = 0; local
2249 qdev->rsp_consumer_index) && (work_done < work_to_do)) {
2301 work_done = *tx_cleaned + *rx_cleaned;
2304 return work_done;
H A Dr8169.c2682 unsigned int work_done, work_to_do = min(*budget, dev->quota); local
2686 work_done = rtl8169_rx_interrupt(dev, tp, ioaddr);
2689 *budget -= work_done;
2690 dev->quota -= work_done;
2692 if (work_done < work_to_do) {
2705 return (work_done >= work_to_do);
H A Dsb1250-mac.c1191 int work_done = 0; local
1317 work_done++;
1324 return work_done;
2861 int work_done; local
2865 work_done = sbdma_rx_process(sc, &(sc->sbm_rxdma), work_to_do, 1);
2867 if (work_done > work_to_do)
2869 sc->sbm_dev->name, *budget, dev->quota, work_done);
2873 *budget -= work_done;
2874 dev->quota -= work_done;
2876 if (work_done < work_to_d
[all...]
H A Dskge.c3030 int work_done = 0; local
3036 for (e = ring->to_clean; prefetch(e->next), work_done < to_do; e = e->next) {
3051 ++work_done;
3060 *budget -= work_done;
3061 dev->quota -= work_done;
3063 if (work_done >= to_do)
H A Dsky2.c2104 int work_done = 0; local
2156 if (++work_done >= to_do)
2226 return work_done;
2419 int work_done = 0; local
2431 work_done = sky2_status_intr(hw, work_limit);
2432 if (work_done < work_limit) {
2439 *budget -= work_done;
2440 dev0->quota -= work_done;
H A Dsungem.c759 int entry, drops, work_done = 0; local
779 if (work_done >= RX_RING_SIZE || work_done >= work_to_do)
796 work_done++;
878 return work_done;
892 int work_to_do, work_done; local
914 work_done = gem_rx(gp, work_to_do);
916 *budget -= work_done;
917 dev->quota -= work_done;
919 if (work_done >
[all...]
H A Dtg3.c3460 int work_done; local
3465 work_done = tg3_rx(tp, orig_budget);
3467 *budget -= work_done;
3468 netdev->quota -= work_done;
H A Dtitan_ge.c1451 int work_done = 0; local
1470 work_done += titan_ge_receive_queue(netdev, 0);
1489 *budget -= work_done;
1490 netdev->quota -= work_done;
1504 if (!work_done)
1505 work_done = 1;
1507 *budget -= work_done;
1508 netdev->quota -= work_done;
H A Dtyphoon.c1716 int budget, work_done, done; local
1729 work_done = 0;
1733 work_done = typhoon_rx(tp, &tp->rxHiRing, &indexes->rxHiReady,
1735 budget -= work_done;
1739 work_done += typhoon_rx(tp, &tp->rxLoRing, &indexes->rxLoReady,
1743 if(work_done) {
1744 *total_budget -= work_done;
1745 dev->quota -= work_done;
1747 if(work_done >= orig_budget)
H A D3c59x.c2150 int work_done = max_interrupt_work; local
2212 if (--work_done < 0) {
2250 int work_done = max_interrupt_work; local
2336 if (--work_done < 0) {
H A D8139too.c2112 int work_done; local
2114 work_done = rtl8139_rx(dev, tp, orig_budget);
2115 if (likely(work_done > 0)) {
2116 *budget -= work_done;
2117 dev->quota -= work_done;
2118 done = (work_done < orig_budget);
H A Db44.c841 int work_done; local
846 work_done = b44_rx(bp, orig_budget);
848 *budget -= work_done;
849 netdev->quota -= work_done;
851 if (work_done >= orig_budget)
H A Dbnx2.c2369 int work_done; local
2374 work_done = bnx2_rx_int(bp, orig_budget);
2375 *budget -= work_done;
2376 dev->quota -= work_done;
H A De100.c1797 unsigned int *work_done, unsigned int work_to_do)
1803 if(unlikely(work_done && *work_done >= work_to_do))
1847 if(work_done)
1848 (*work_done)++;
1856 static void e100_rx_clean(struct nic *nic, unsigned int *work_done, argument
1872 int err = e100_rx_indicate(nic, rx, work_done, work_to_do);
1896 if(work_done)
1897 (*work_done)++;
1980 unsigned int work_done local
1796 e100_rx_indicate(struct nic *nic, struct rx *rx, unsigned int *work_done, unsigned int work_to_do) argument
[all...]
H A Depic100.c1151 int work_done = 0; local
1219 work_done++;
1234 work_done++;
1238 return work_done;
1259 int work_done = 0, orig_budget; local
1268 work_done += epic_rx(dev, *budget);
1272 *budget -= work_done;
1273 dev->quota -= work_done;
1275 if (netif_running(dev) && (work_done < orig_budget)) {
1297 return (work_done >
[all...]
H A Dgt64240eth.c1326 int done = 1, orig_budget, work_done; local
1338 work_done = gt64240_rx(dev, status, orig_budget);
1339 *budget -= work_done;
1340 dev->quota -= work_done;
1341 if (work_done >= orig_budget)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/tulip/
H A Dxircom_tulip_cb.c1192 int work_done = 0; local
1251 work_done++;
1275 work_done++;
1280 return work_done;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/chelsio/
H A Dsge.c1626 int work_done; local
1628 work_done = process_responses(adapter, min(*budget, dev->quota));
1629 *budget -= work_done;
1630 dev->quota -= work_done;
1696 int work_done; local
1705 work_done = process_responses(adapter, -1);
1707 work_done = t1_slow_intr_handler(adapter);
1718 if (!work_done)
1721 return IRQ_RETVAL(work_done != 0);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/cxgb3/
H A Dsge.c1562 int work_done, limit = min(*budget, dev->quota), avail = limit; local
1571 work_done = limit - avail;
1572 *budget -= work_done;
1573 dev->quota -= work_done;
1605 work_done = limit - avail;
1606 *budget -= work_done;
1607 dev->quota -= work_done;
2071 int work_done = process_responses(adap, qs, effective_budget); local
2072 *budget -= work_done;
2073 dev->quota -= work_done;
2322 int work_done, w0, w1; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/e1000/
H A De1000.h293 int *work_done, int work_to_do);
H A De1000_main.c168 int *work_done, int work_to_do);
171 int *work_done, int work_to_do);
3868 int tx_cleaned = 0, work_done = 0; local
3888 &work_done, work_to_do);
3890 *budget -= work_done;
3891 poll_dev->quota -= work_done;
3894 if ((!tx_cleaned && (work_done == 0)) ||
4077 int *work_done, int work_to_do)
4104 if (*work_done >= work_to_do)
4106 (*work_done)
4075 e1000_clean_rx_irq(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int *work_done, int work_to_do) argument
4244 e1000_clean_rx_irq_ps(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int *work_done, int work_to_do) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ixgb/
H A Dixgb_main.c102 int *work_done, int work_to_do);
1780 int work_done = 0; local
1783 ixgb_clean_rx_irq(adapter, &work_done, work_to_do);
1785 *budget -= work_done;
1786 netdev->quota -= work_done;
1789 if((!tx_cleaned && (work_done == 0)) || !netif_running(netdev)) {
1926 ixgb_clean_rx_irq(struct ixgb_adapter *adapter, int *work_done, int work_to_do) argument
1949 if(*work_done >= work_to_do)
1952 (*work_done)++;

Completed in 512 milliseconds

12