Lines Matching refs:net_dev

167 int efx_set_mac_address(struct net_device *net_dev, void *data)  in efx_set_mac_address()  argument
169 struct efx_nic *efx = netdev_priv(net_dev); in efx_set_mac_address()
176 netif_err(efx, drv, efx->net_dev, in efx_set_mac_address()
183 ether_addr_copy(old_addr, net_dev->dev_addr); in efx_set_mac_address()
184 eth_hw_addr_set(net_dev, new_addr); in efx_set_mac_address()
188 eth_hw_addr_set(net_dev, old_addr); in efx_set_mac_address()
202 void efx_set_rx_mode(struct net_device *net_dev) in efx_set_rx_mode() argument
204 struct efx_nic *efx = netdev_priv(net_dev); in efx_set_rx_mode()
211 int efx_set_features(struct net_device *net_dev, netdev_features_t data) in efx_set_features() argument
213 struct efx_nic *efx = netdev_priv(net_dev); in efx_set_features()
217 if (net_dev->features & ~data & NETIF_F_NTUPLE) { in efx_set_features()
226 if ((net_dev->features ^ data) & (NETIF_F_HW_VLAN_CTAG_FILTER | in efx_set_features()
231 efx_set_rx_mode(net_dev); in efx_set_features()
250 if (!netif_running(efx->net_dev)) in efx_link_status_changed()
253 if (link_state->up != netif_carrier_ok(efx->net_dev)) { in efx_link_status_changed()
257 netif_carrier_on(efx->net_dev); in efx_link_status_changed()
259 netif_carrier_off(efx->net_dev); in efx_link_status_changed()
264 netif_info(efx, link, efx->net_dev, in efx_link_status_changed()
267 efx->net_dev->mtu); in efx_link_status_changed()
269 netif_info(efx, link, efx->net_dev, "link down\n"); in efx_link_status_changed()
285 int efx_change_mtu(struct net_device *net_dev, int new_mtu) in efx_change_mtu() argument
287 struct efx_nic *efx = netdev_priv(net_dev); in efx_change_mtu()
296 netif_err(efx, drv, efx->net_dev, in efx_change_mtu()
302 netif_dbg(efx, drv, efx->net_dev, "changing MTU to %d\n", new_mtu); in efx_change_mtu()
308 net_dev->mtu = new_mtu; in efx_change_mtu()
329 netif_vdbg(efx, timer, efx->net_dev, in efx_monitor()
366 netdev_features_t old_features = efx->net_dev->features; in efx_start_datapath()
375 EFX_MAX_FRAME_LEN(efx->net_dev->mtu) + in efx_start_datapath()
399 netif_dbg(efx, drv, efx->net_dev, in efx_start_datapath()
404 netif_dbg(efx, drv, efx->net_dev, in efx_start_datapath()
412 efx->net_dev->hw_features |= efx->net_dev->features; in efx_start_datapath()
413 efx->net_dev->hw_features &= ~efx->fixed_features; in efx_start_datapath()
414 efx->net_dev->features |= efx->fixed_features; in efx_start_datapath()
415 if (efx->net_dev->features != old_features) in efx_start_datapath()
416 netdev_features_change(efx->net_dev); in efx_start_datapath()
438 if (netif_device_present(efx->net_dev)) in efx_start_datapath()
439 netif_tx_wake_all_queues(efx->net_dev); in efx_start_datapath()
484 netif_dbg(efx, ifup, efx->net_dev, "start port\n"); in efx_start_port()
503 netif_dbg(efx, ifdown, efx->net_dev, "stop port\n"); in efx_stop_port()
512 netif_addr_lock_bh(efx->net_dev); in efx_stop_port()
513 netif_addr_unlock_bh(efx->net_dev); in efx_stop_port()
535 if (efx->port_enabled || !netif_running(efx->net_dev) || in efx_start_all()
592 WARN_ON(netif_running(efx->net_dev) && in efx_stop_all()
593 netif_device_present(efx->net_dev)); in efx_stop_all()
594 netif_tx_disable(efx->net_dev); in efx_stop_all()
600 void efx_net_stats(struct net_device *net_dev, struct rtnl_link_stats64 *stats) in efx_net_stats() argument
602 struct efx_nic *efx = netdev_priv(net_dev); in efx_net_stats()
671 netif_err(efx, drv, efx->net_dev, "Warning: No MC reboot after BIST mode\n"); in efx_wait_for_bist_end()
723 void efx_watchdog(struct net_device *net_dev, unsigned int txqueue) in efx_watchdog() argument
725 struct efx_nic *efx = netdev_priv(net_dev); in efx_watchdog()
727 netif_err(efx, tx_err, efx->net_dev, in efx_watchdog()
752 netif_err(efx, drv, efx->net_dev, "failed to initialise NIC\n"); in efx_reset_up()
763 netif_err(efx, drv, efx->net_dev, in efx_reset_up()
774 netif_warn(efx, probe, efx->net_dev, in efx_reset_up()
816 netif_info(efx, drv, efx->net_dev, "resetting (%s)\n", in efx_reset()
828 netif_err(efx, drv, efx->net_dev, "failed to reset hardware\n"); in efx_reset()
861 dev_close(efx->net_dev); in efx_reset()
862 netif_err(efx, drv, efx->net_dev, "has been disabled\n"); in efx_reset()
865 netif_dbg(efx, drv, efx->net_dev, "reset complete\n"); in efx_reset()
911 netif_dbg(efx, drv, efx->net_dev, in efx_schedule_reset()
928 netif_dbg(efx, drv, efx->net_dev, "scheduling %s reset\n", in efx_schedule_reset()
933 netif_dbg(efx, drv, efx->net_dev, in efx_schedule_reset()
981 struct pci_dev *pci_dev, struct net_device *net_dev) in efx_init_struct() argument
1000 efx->net_dev = net_dev; in efx_init_struct()
1025 efx->mdio.dev = net_dev; in efx_init_struct()
1080 netif_dbg(efx, probe, efx->net_dev, "initialising I/O bar=%d\n", bar); in efx_init_io()
1084 netif_err(efx, probe, efx->net_dev, in efx_init_io()
1093 netif_err(efx, probe, efx->net_dev, in efx_init_io()
1097 netif_dbg(efx, probe, efx->net_dev, in efx_init_io()
1102 netif_err(efx, probe, efx->net_dev, in efx_init_io()
1111 netif_err(efx, probe, efx->net_dev, in efx_init_io()
1119 netif_err(efx, probe, efx->net_dev, in efx_init_io()
1125 netif_dbg(efx, probe, efx->net_dev, in efx_init_io()
1144 netif_dbg(efx, drv, efx->net_dev, "shutting down I/O\n"); in efx_fini_io()
1192 netif_warn(efx, drv, efx->net_dev, in efx_init_mcdi_logging()
1249 netif_err(efx, hw, efx->net_dev, in efx_io_slot_reset()
1270 netif_err(efx, hw, efx->net_dev, in efx_io_resume()
1274 netif_dbg(efx, hw, efx->net_dev, in efx_io_resume()
1377 int efx_get_phys_port_id(struct net_device *net_dev, in efx_get_phys_port_id() argument
1380 struct efx_nic *efx = netdev_priv(net_dev); in efx_get_phys_port_id()
1388 int efx_get_phys_port_name(struct net_device *net_dev, char *name, size_t len) in efx_get_phys_port_name() argument
1390 struct efx_nic *efx = netdev_priv(net_dev); in efx_get_phys_port_name()