Searched refs:budget (Results 26 - 50 of 67) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dtitan_ge.c118 static int titan_ge_poll(struct net_device *netdev, int *budget);
1447 static int titan_ge_poll(struct net_device *netdev, int *budget) argument
1454 titan_ge_eth->rx_work_limit = *budget;
1489 *budget -= work_done;
1507 *budget -= work_done;
H A Dmv643xx_eth.c69 static int mv643xx_poll(struct net_device *dev, int *budget);
388 static int mv643xx_eth_receive_queue(struct net_device *dev, int budget) argument
396 while (budget-- > 0 && eth_port_receive(mp, &pkt_info) == ETH_OK) {
1010 static int mv643xx_poll(struct net_device *dev, int *budget) argument
1025 orig_budget = *budget;
1029 *budget -= work_done;
H A Dtyphoon.c1617 volatile u32 * cleared, int budget)
1633 while(rxaddr != local_ready && budget > 0) {
1689 budget--;
1716 int budget, work_done, done; local
1728 budget = orig_budget;
1734 &indexes->rxHiCleared, budget);
1735 budget -= work_done;
1740 &indexes->rxLoCleared, budget);
1616 typhoon_rx(struct typhoon *tp, struct basic_ring *rxRing, volatile u32 * ready, volatile u32 * cleared, int budget) argument
H A Dibmveth.c86 static int ibmveth_poll(struct net_device *dev, int *budget);
770 static int ibmveth_poll(struct net_device *netdev, int *budget) argument
820 *budget -= frames_processed;
840 *budget -= frames_processed;
H A Dsb1250-mac.c319 static int sbmac_poll(struct net_device *poll_dev, int *budget);
2858 static int sbmac_poll(struct net_device *dev, int *budget) argument
2864 work_to_do = min(*budget, dev->quota);
2868 printk(KERN_ERR "%s exceeded work_to_do budget=%d quota=%d work-done=%d\n",
2869 sc->sbm_dev->name, *budget, dev->quota, work_done);
2873 *budget -= work_done;
H A D8139too.c628 static int rtl8139_poll(struct net_device *dev, int *budget);
1927 int budget)
1940 while (netif_running(dev) && received < budget
2057 received = budget;
2103 static int rtl8139_poll(struct net_device *dev, int *budget) argument
2107 int orig_budget = min(*budget, dev->quota);
2116 *budget -= work_done;
1926 rtl8139_rx(struct net_device *dev, struct rtl8139_private *tp, int budget) argument
H A Db44.c735 static int b44_rx(struct b44 *bp, int budget) argument
745 while (cons != prod && budget > 0) {
811 budget--;
824 static int b44_poll(struct net_device *netdev, int *budget) argument
840 int orig_budget = *budget;
848 *budget -= work_done;
H A Dpasemi_mac.c1050 static int pasemi_mac_poll(struct net_device *dev, int *budget) argument
1052 int pkts, limit = min(*budget, dev->quota);
1058 *budget -= pkts;
H A Dgianfar.c134 static int gfar_poll(struct net_device *dev, int *budget);
1466 * until the budget/quota has been reached. Returns the number
1535 static int gfar_poll(struct net_device *dev, int *budget) argument
1539 int rx_work_limit = *budget;
1548 *budget -= howmany;
H A Dspider_net.c1208 * @budget: number of packets we can pass to the stack at most
1218 spider_net_poll(struct net_device *netdev, int *budget) argument
1225 packets_to_do = min(*budget, netdev->quota);
1245 *budget -= packets_done;
H A Dvia-rhine.c577 static int rhine_napipoll(struct net_device *dev, int *budget) argument
581 int done, limit = min(dev->quota, *budget);
584 *budget -= done;
H A Damd8111e.c726 static int amd8111e_rx_poll(struct net_device *dev, int * budget) argument
842 *budget -= num_rx_pkt;
854 *budget -= num_rx_pkt;
H A Dr8169.c493 static int rtl8169_poll(struct net_device *dev, int *budget);
2680 static int rtl8169_poll(struct net_device *dev, int *budget) argument
2682 unsigned int work_done, work_to_do = min(*budget, dev->quota);
2689 *budget -= work_done;
H A Dtc35815.c568 static int tc35815_poll(struct net_device *dev, int *budget);
1689 tc35815_poll(struct net_device *dev, int *budget) argument
1694 int limit = min(*budget, dev->quota);
1715 *budget -= received;
H A Dstarfire.c209 static int netdev_poll(struct net_device *dev, int *budget);
1532 static int netdev_poll(struct net_device *dev, int *budget) argument
1543 *budget -= (dev->quota - quota);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/tulip/
H A Dtulip.h432 int tulip_poll(struct net_device *dev, int *budget);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c282 int ipoib_poll(struct net_device *dev, int *budget) argument
285 int max = min(*budget, dev->quota);
320 *budget -= done;
H A Dipoib.h354 int ipoib_poll(struct net_device *dev, int *budget);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/fs_enet/
H A Dfs_enet-main.c73 static int fs_enet_rx_napi(struct net_device *dev, int *budget) argument
84 rx_work_limit = min(dev->quota, *budget);
207 *budget -= received;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/core/
H A Ddev.c2299 static int process_backlog(struct net_device *backlog_dev, int *budget) argument
2302 int quota = min(backlog_dev->quota, *budget);
2335 *budget -= work;
2340 *budget -= work;
2354 int budget = netdev_budget; local
2362 if (budget <= 0 || jiffies - start_time > 1)
2371 if (dev->quota <= 0 || dev->poll(dev, &budget)) {
H A Dnetpoll.c116 * Thus, we set our budget to greater than 1.
121 int budget = 16; local
129 np->dev->poll(np->dev, &budget);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/chelsio/
H A Dsge.c1484 * Process SGE responses, up to the supplied budget. Returns the number of
1485 * responses processed. A negative budget is effectively unlimited.
1487 static int process_responses(struct adapter *adapter, int budget) argument
1496 while (done < budget && e->GenerationBit == q->genbit) {
1623 int t1_poll(struct net_device *dev, int *budget) argument
1628 work_done = process_responses(adapter, min(*budget, dev->quota));
1629 *budget -= work_done;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ehea/
H A Dehea_main.c385 int *budget)
402 my_quota = min(*budget, dev->quota);
472 *budget -= processed;
543 static int ehea_poll(struct net_device *dev, int *budget) argument
572 cqe = ehea_proc_rwqes(dev, pr, budget);
383 ehea_proc_rwqes(struct net_device *dev, struct ehea_port_res *pr, int *budget) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ibm_emac/
H A Dibm_emac_core.c1352 static int emac_poll_rx(void *param, int budget) argument
1357 DBG2("%d: poll_rx(%d)" NL, dev->def->index, budget);
1360 while (budget > 0) {
1410 --budget;
1453 if (unlikely(budget && dev->commac.rx_stopped)) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ixgb/
H A Dixgb_main.c100 static int ixgb_clean(struct net_device *netdev, int *budget);
1775 ixgb_clean(struct net_device *netdev, int *budget) argument
1778 int work_to_do = min(*budget, netdev->quota);
1785 *budget -= work_done;

Completed in 476 milliseconds

123