Lines Matching defs:adapter
54 struct igbvf_adapter *adapter = netdev_priv(netdev);
55 struct e1000_hw *hw = &adapter->hw;
107 struct igbvf_adapter *adapter = netdev_priv(netdev);
109 return adapter->msg_enable;
114 struct igbvf_adapter *adapter = netdev_priv(netdev);
116 adapter->msg_enable = data;
128 struct igbvf_adapter *adapter = netdev_priv(netdev);
129 struct e1000_hw *hw = &adapter->hw;
135 (adapter->pdev->revision << 16) |
136 adapter->pdev->device;
170 struct igbvf_adapter *adapter = netdev_priv(netdev);
173 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev),
180 struct igbvf_adapter *adapter = netdev_priv(netdev);
181 struct igbvf_ring *tx_ring = adapter->tx_ring;
182 struct igbvf_ring *rx_ring = adapter->rx_ring;
193 struct igbvf_adapter *adapter = netdev_priv(netdev);
209 if ((new_tx_count == adapter->tx_ring->count) &&
210 (new_rx_count == adapter->rx_ring->count)) {
215 while (test_and_set_bit(__IGBVF_RESETTING, &adapter->state))
218 if (!netif_running(adapter->netdev)) {
219 adapter->tx_ring->count = new_tx_count;
220 adapter->rx_ring->count = new_rx_count;
230 igbvf_down(adapter);
236 if (new_tx_count != adapter->tx_ring->count) {
237 memcpy(temp_ring, adapter->tx_ring, sizeof(struct igbvf_ring));
240 err = igbvf_setup_tx_resources(adapter, temp_ring);
244 igbvf_free_tx_resources(adapter->tx_ring);
246 memcpy(adapter->tx_ring, temp_ring, sizeof(struct igbvf_ring));
249 if (new_rx_count != adapter->rx_ring->count) {
250 memcpy(temp_ring, adapter->rx_ring, sizeof(struct igbvf_ring));
253 err = igbvf_setup_rx_resources(adapter, temp_ring);
257 igbvf_free_rx_resources(adapter->rx_ring);
259 memcpy(adapter->rx_ring, temp_ring, sizeof(struct igbvf_ring));
262 igbvf_up(adapter);
265 clear_bit(__IGBVF_RESETTING, &adapter->state);
269 static int igbvf_link_test(struct igbvf_adapter *adapter, u64 *data)
271 struct e1000_hw *hw = &adapter->hw;
289 struct igbvf_adapter *adapter = netdev_priv(netdev);
291 set_bit(__IGBVF_TESTING, &adapter->state);
296 if (igbvf_link_test(adapter, &data[0]))
299 clear_bit(__IGBVF_TESTING, &adapter->state);
319 struct igbvf_adapter *adapter = netdev_priv(netdev);
321 if (adapter->requested_itr <= 3)
322 ec->rx_coalesce_usecs = adapter->requested_itr;
324 ec->rx_coalesce_usecs = adapter->current_itr >> 2;
332 struct igbvf_adapter *adapter = netdev_priv(netdev);
333 struct e1000_hw *hw = &adapter->hw;
337 adapter->current_itr = ec->rx_coalesce_usecs << 2;
338 adapter->requested_itr = 1000000000 /
339 (adapter->current_itr * 256);
342 adapter->current_itr = IGBVF_START_ITR;
343 adapter->requested_itr = ec->rx_coalesce_usecs;
348 * allow ~967k interrupts per second, but allow the adapter's
351 adapter->current_itr = 4;
352 adapter->requested_itr = 1000000000 /
353 (adapter->current_itr * 256);
358 writel(adapter->current_itr,
359 hw->hw_addr + adapter->rx_ring->itr_register);
366 struct igbvf_adapter *adapter = netdev_priv(netdev);
369 igbvf_reinit_locked(adapter);
377 struct igbvf_adapter *adapter = netdev_priv(netdev);
380 igbvf_update_stats(adapter);
382 char *p = (char *)adapter +
384 char *b = (char *)adapter +