• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/igbvf/

Lines Matching refs:adapter

79 	struct igbvf_adapter *adapter = netdev_priv(netdev);
80 struct e1000_hw *hw = &adapter->hw;
138 struct igbvf_adapter *adapter = netdev_priv(netdev);
139 return !(adapter->flags & IGBVF_FLAG_RX_CSUM_DISABLED);
144 struct igbvf_adapter *adapter = netdev_priv(netdev);
147 adapter->flags &= ~IGBVF_FLAG_RX_CSUM_DISABLED;
149 adapter->flags |= IGBVF_FLAG_RX_CSUM_DISABLED;
170 struct igbvf_adapter *adapter = netdev_priv(netdev);
180 dev_info(&adapter->pdev->dev, "TSO is %s\n",
187 struct igbvf_adapter *adapter = netdev_priv(netdev);
188 return adapter->msg_enable;
193 struct igbvf_adapter *adapter = netdev_priv(netdev);
194 adapter->msg_enable = data;
206 struct igbvf_adapter *adapter = netdev_priv(netdev);
207 struct e1000_hw *hw = &adapter->hw;
213 pci_read_config_byte(adapter->pdev, PCI_REVISION_ID, &revision_id);
215 regs->version = (1 << 24) | (revision_id << 16) | adapter->pdev->device;
249 struct igbvf_adapter *adapter = netdev_priv(netdev);
255 strncpy(drvinfo->bus_info, pci_name(adapter->pdev), 32);
263 struct igbvf_adapter *adapter = netdev_priv(netdev);
264 struct igbvf_ring *tx_ring = adapter->tx_ring;
265 struct igbvf_ring *rx_ring = adapter->rx_ring;
280 struct igbvf_adapter *adapter = netdev_priv(netdev);
296 if ((new_tx_count == adapter->tx_ring->count) &&
297 (new_rx_count == adapter->rx_ring->count)) {
302 while (test_and_set_bit(__IGBVF_RESETTING, &adapter->state))
305 if (!netif_running(adapter->netdev)) {
306 adapter->tx_ring->count = new_tx_count;
307 adapter->rx_ring->count = new_rx_count;
317 igbvf_down(adapter);
324 if (new_tx_count != adapter->tx_ring->count) {
325 memcpy(temp_ring, adapter->tx_ring, sizeof(struct igbvf_ring));
328 err = igbvf_setup_tx_resources(adapter, temp_ring);
332 igbvf_free_tx_resources(adapter->tx_ring);
334 memcpy(adapter->tx_ring, temp_ring, sizeof(struct igbvf_ring));
337 if (new_rx_count != adapter->rx_ring->count) {
338 memcpy(temp_ring, adapter->rx_ring, sizeof(struct igbvf_ring));
341 err = igbvf_setup_rx_resources(adapter, temp_ring);
345 igbvf_free_rx_resources(adapter->rx_ring);
347 memcpy(adapter->rx_ring, temp_ring,sizeof(struct igbvf_ring));
350 igbvf_up(adapter);
353 clear_bit(__IGBVF_RESETTING, &adapter->state);
357 static int igbvf_link_test(struct igbvf_adapter *adapter, u64 *data)
359 struct e1000_hw *hw = &adapter->hw;
373 struct igbvf_adapter *adapter = netdev_priv(netdev);
375 set_bit(__IGBVF_TESTING, &adapter->state);
381 if (igbvf_link_test(adapter, &data[0]))
384 clear_bit(__IGBVF_TESTING, &adapter->state);
409 struct igbvf_adapter *adapter = netdev_priv(netdev);
411 if (adapter->itr_setting <= 3)
412 ec->rx_coalesce_usecs = adapter->itr_setting;
414 ec->rx_coalesce_usecs = adapter->itr_setting >> 2;
422 struct igbvf_adapter *adapter = netdev_priv(netdev);
423 struct e1000_hw *hw = &adapter->hw;
433 adapter->itr = IGBVF_START_ITR;
434 adapter->itr_setting = ec->rx_coalesce_usecs;
436 adapter->itr = ec->rx_coalesce_usecs << 2;
437 adapter->itr_setting = adapter->itr;
440 writel(adapter->itr,
441 hw->hw_addr + adapter->rx_ring[0].itr_register);
448 struct igbvf_adapter *adapter = netdev_priv(netdev);
450 igbvf_reinit_locked(adapter);
459 struct igbvf_adapter *adapter = netdev_priv(netdev);
462 igbvf_update_stats(adapter);
464 char *p = (char *)adapter +
466 char *b = (char *)adapter +