Lines Matching refs:adapter

77 	struct igbvf_adapter *adapter = netdev_priv(netdev);  in igbvf_get_settings()  local
78 struct e1000_hw *hw = &adapter->hw; in igbvf_get_settings()
130 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_get_msglevel() local
132 return adapter->msg_enable; in igbvf_get_msglevel()
137 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_set_msglevel() local
139 adapter->msg_enable = data; in igbvf_set_msglevel()
151 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_get_regs() local
152 struct e1000_hw *hw = &adapter->hw; in igbvf_get_regs()
157 regs->version = (1 << 24) | (adapter->pdev->revision << 16) | in igbvf_get_regs()
158 adapter->pdev->device; in igbvf_get_regs()
192 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_get_drvinfo() local
197 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in igbvf_get_drvinfo()
206 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_get_ringparam() local
207 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_get_ringparam()
208 struct igbvf_ring *rx_ring = adapter->rx_ring; in igbvf_get_ringparam()
219 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_set_ringparam() local
235 if ((new_tx_count == adapter->tx_ring->count) && in igbvf_set_ringparam()
236 (new_rx_count == adapter->rx_ring->count)) { in igbvf_set_ringparam()
241 while (test_and_set_bit(__IGBVF_RESETTING, &adapter->state)) in igbvf_set_ringparam()
244 if (!netif_running(adapter->netdev)) { in igbvf_set_ringparam()
245 adapter->tx_ring->count = new_tx_count; in igbvf_set_ringparam()
246 adapter->rx_ring->count = new_rx_count; in igbvf_set_ringparam()
256 igbvf_down(adapter); in igbvf_set_ringparam()
262 if (new_tx_count != adapter->tx_ring->count) { in igbvf_set_ringparam()
263 memcpy(temp_ring, adapter->tx_ring, sizeof(struct igbvf_ring)); in igbvf_set_ringparam()
266 err = igbvf_setup_tx_resources(adapter, temp_ring); in igbvf_set_ringparam()
270 igbvf_free_tx_resources(adapter->tx_ring); in igbvf_set_ringparam()
272 memcpy(adapter->tx_ring, temp_ring, sizeof(struct igbvf_ring)); in igbvf_set_ringparam()
275 if (new_rx_count != adapter->rx_ring->count) { in igbvf_set_ringparam()
276 memcpy(temp_ring, adapter->rx_ring, sizeof(struct igbvf_ring)); in igbvf_set_ringparam()
279 err = igbvf_setup_rx_resources(adapter, temp_ring); in igbvf_set_ringparam()
283 igbvf_free_rx_resources(adapter->rx_ring); in igbvf_set_ringparam()
285 memcpy(adapter->rx_ring, temp_ring, sizeof(struct igbvf_ring)); in igbvf_set_ringparam()
288 igbvf_up(adapter); in igbvf_set_ringparam()
291 clear_bit(__IGBVF_RESETTING, &adapter->state); in igbvf_set_ringparam()
295 static int igbvf_link_test(struct igbvf_adapter *adapter, u64 *data) in igbvf_link_test() argument
297 struct e1000_hw *hw = &adapter->hw; in igbvf_link_test()
311 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_diag_test() local
313 set_bit(__IGBVF_TESTING, &adapter->state); in igbvf_diag_test()
318 if (igbvf_link_test(adapter, &data[0])) in igbvf_diag_test()
321 clear_bit(__IGBVF_TESTING, &adapter->state); in igbvf_diag_test()
341 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_get_coalesce() local
343 if (adapter->requested_itr <= 3) in igbvf_get_coalesce()
344 ec->rx_coalesce_usecs = adapter->requested_itr; in igbvf_get_coalesce()
346 ec->rx_coalesce_usecs = adapter->current_itr >> 2; in igbvf_get_coalesce()
354 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_set_coalesce() local
355 struct e1000_hw *hw = &adapter->hw; in igbvf_set_coalesce()
359 adapter->current_itr = ec->rx_coalesce_usecs << 2; in igbvf_set_coalesce()
360 adapter->requested_itr = 1000000000 / in igbvf_set_coalesce()
361 (adapter->current_itr * 256); in igbvf_set_coalesce()
364 adapter->current_itr = IGBVF_START_ITR; in igbvf_set_coalesce()
365 adapter->requested_itr = ec->rx_coalesce_usecs; in igbvf_set_coalesce()
373 adapter->current_itr = 4; in igbvf_set_coalesce()
374 adapter->requested_itr = 1000000000 / in igbvf_set_coalesce()
375 (adapter->current_itr * 256); in igbvf_set_coalesce()
380 writel(adapter->current_itr, in igbvf_set_coalesce()
381 hw->hw_addr + adapter->rx_ring->itr_register); in igbvf_set_coalesce()
388 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_nway_reset() local
391 igbvf_reinit_locked(adapter); in igbvf_nway_reset()
399 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_get_ethtool_stats() local
402 igbvf_update_stats(adapter); in igbvf_get_ethtool_stats()
404 char *p = (char *)adapter + in igbvf_get_ethtool_stats()
406 char *b = (char *)adapter + in igbvf_get_ethtool_stats()