search for: rxd_done

Displaying 8 results from an estimated 8 matches for "rxd_done".

2009 Oct 06
1
[PATCH 2.6.32-rc3] net: VMware virtual Ethernet NIC driver: vmxnet3
...); + goto err; + } + memset(bi, 0, sz); + rq->buf_info[0] = bi; + rq->buf_info[1] = bi + rq->rx_ring[0].size; + + return 0; + +err: + vmxnet3_rq_destroy(rq, adapter); + return -ENOMEM; +} + + +static void +vmxnet3_do_poll(struct vmxnet3_adapter *adapter, int budget, int *txd_done, + int *rxd_done) +{ + if (unlikely(adapter->shared->ecr)) + vmxnet3_process_events(adapter); + + *txd_done = vmxnet3_tq_tx_complete(&adapter->tx_queue, adapter); + *rxd_done = vmxnet3_rq_rx_complete(&adapter->rx_queue, adapter, budget); +} + + +static int +vmxnet3_poll(struct napi_struct *napi...
2009 Oct 06
1
[PATCH 2.6.32-rc3] net: VMware virtual Ethernet NIC driver: vmxnet3
...); + goto err; + } + memset(bi, 0, sz); + rq->buf_info[0] = bi; + rq->buf_info[1] = bi + rq->rx_ring[0].size; + + return 0; + +err: + vmxnet3_rq_destroy(rq, adapter); + return -ENOMEM; +} + + +static void +vmxnet3_do_poll(struct vmxnet3_adapter *adapter, int budget, int *txd_done, + int *rxd_done) +{ + if (unlikely(adapter->shared->ecr)) + vmxnet3_process_events(adapter); + + *txd_done = vmxnet3_tq_tx_complete(&adapter->tx_queue, adapter); + *rxd_done = vmxnet3_rq_rx_complete(&adapter->rx_queue, adapter, budget); +} + + +static int +vmxnet3_poll(struct napi_struct *napi...
2009 Sep 30
4
[PATCH 2.6.32-rc1] net: VMware virtual Ethernet NIC driver: vmxnet3
...); + goto err; + } + memset(bi, 0, sz); + rq->buf_info[0] = bi; + rq->buf_info[1] = bi + rq->rx_ring[0].size; + + return 0; + +err: + vmxnet3_rq_destroy(rq, adapter); + return -ENOMEM; +} + + +static void +vmxnet3_do_poll(struct vmxnet3_adapter *adapter, int budget, int *txd_done, + int *rxd_done) +{ + if (unlikely(adapter->shared->ecr)) + vmxnet3_process_events(adapter); + + *txd_done = vmxnet3_tq_tx_complete(&adapter->tx_queue, adapter); + *rxd_done = vmxnet3_rq_rx_complete(&adapter->rx_queue, adapter, budget); +} + + +static int +vmxnet3_poll(struct napi_struct *nap...
2009 Sep 30
4
[PATCH 2.6.32-rc1] net: VMware virtual Ethernet NIC driver: vmxnet3
...); + goto err; + } + memset(bi, 0, sz); + rq->buf_info[0] = bi; + rq->buf_info[1] = bi + rq->rx_ring[0].size; + + return 0; + +err: + vmxnet3_rq_destroy(rq, adapter); + return -ENOMEM; +} + + +static void +vmxnet3_do_poll(struct vmxnet3_adapter *adapter, int budget, int *txd_done, + int *rxd_done) +{ + if (unlikely(adapter->shared->ecr)) + vmxnet3_process_events(adapter); + + *txd_done = vmxnet3_tq_tx_complete(&adapter->tx_queue, adapter); + *rxd_done = vmxnet3_rq_rx_complete(&adapter->rx_queue, adapter, budget); +} + + +static int +vmxnet3_poll(struct napi_struct *nap...
2009 Sep 28
4
[PATCH 2.6.31-rc9] net: VMware virtual Ethernet NIC driver: vmxnet3
...rq->buf_info[0] = bi; + rq->buf_info[1] = bi + rq->rx_ring[0].size; + + return 0; + +err: + vmxnet3_rq_destroy(rq, adapter); + return -ENOMEM; +} + + +static void +vmxnet3_do_poll(struct vmxnet3_adapter *adapter, int budget, int *txd_done, + int *rxd_done) +{ + if (unlikely(adapter->shared->ecr)) + vmxnet3_process_events(adapter); + + *txd_done = vmxnet3_tq_tx_complete(&adapter->tx_queue, adapter); + *rxd_done = vmxnet3_rq_rx_complete(&adapter->rx_queue, adapter, budget); +} + + +static int +vmxnet...
2009 Sep 28
4
[PATCH 2.6.31-rc9] net: VMware virtual Ethernet NIC driver: vmxnet3
...rq->buf_info[0] = bi; + rq->buf_info[1] = bi + rq->rx_ring[0].size; + + return 0; + +err: + vmxnet3_rq_destroy(rq, adapter); + return -ENOMEM; +} + + +static void +vmxnet3_do_poll(struct vmxnet3_adapter *adapter, int budget, int *txd_done, + int *rxd_done) +{ + if (unlikely(adapter->shared->ecr)) + vmxnet3_process_events(adapter); + + *txd_done = vmxnet3_tq_tx_complete(&adapter->tx_queue, adapter); + *rxd_done = vmxnet3_rq_rx_complete(&adapter->rx_queue, adapter, budget); +} + + +static int +vmxnet...
2009 Oct 12
1
[PATCH 2.6.32-rc4] net: VMware virtual Ethernet NIC driver: vmxnet3
...tx_complete(&adapter->tx_queue, adapter); + return vmxnet3_rq_rx_complete(&adapter->rx_queue, adapter, budget); +} + + +static int +vmxnet3_poll(struct napi_struct *napi, int budget) +{ + struct vmxnet3_adapter *adapter = container_of(napi, + struct vmxnet3_adapter, napi); + int rxd_done; + + rxd_done = vmxnet3_do_poll(adapter, budget); + + if (rxd_done < budget) { + napi_complete(napi); + vmxnet3_enable_intr(adapter, 0); + } + return rxd_done; +} + + +/* Interrupt handler for vmxnet3 */ +static irqreturn_t +vmxnet3_intr(int irq, void *dev_id) +{ + struct net_device *dev = de...
2009 Oct 12
1
[PATCH 2.6.32-rc4] net: VMware virtual Ethernet NIC driver: vmxnet3
...tx_complete(&adapter->tx_queue, adapter); + return vmxnet3_rq_rx_complete(&adapter->rx_queue, adapter, budget); +} + + +static int +vmxnet3_poll(struct napi_struct *napi, int budget) +{ + struct vmxnet3_adapter *adapter = container_of(napi, + struct vmxnet3_adapter, napi); + int rxd_done; + + rxd_done = vmxnet3_do_poll(adapter, budget); + + if (rxd_done < budget) { + napi_complete(napi); + vmxnet3_enable_intr(adapter, 0); + } + return rxd_done; +} + + +/* Interrupt handler for vmxnet3 */ +static irqreturn_t +vmxnet3_intr(int irq, void *dev_id) +{ + struct net_device *dev = de...