Lines Matching refs:net_dev

169 int efx_set_mac_address(struct net_device *net_dev, void *data)  in efx_set_mac_address()  argument
171 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_set_mac_address()
178 netif_err(efx, drv, efx->net_dev, in efx_set_mac_address()
185 ether_addr_copy(old_addr, net_dev->dev_addr); in efx_set_mac_address()
186 eth_hw_addr_set(net_dev, new_addr); in efx_set_mac_address()
190 eth_hw_addr_set(net_dev, old_addr); in efx_set_mac_address()
204 void efx_set_rx_mode(struct net_device *net_dev) in efx_set_rx_mode() argument
206 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_set_rx_mode()
213 int efx_set_features(struct net_device *net_dev, netdev_features_t data) in efx_set_features() argument
215 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_set_features()
219 if (net_dev->features & ~data & NETIF_F_NTUPLE) { in efx_set_features()
228 if ((net_dev->features ^ data) & (NETIF_F_HW_VLAN_CTAG_FILTER | in efx_set_features()
233 efx_set_rx_mode(net_dev); in efx_set_features()
252 if (!netif_running(efx->net_dev)) in efx_link_status_changed()
255 if (link_state->up != netif_carrier_ok(efx->net_dev)) { in efx_link_status_changed()
259 netif_carrier_on(efx->net_dev); in efx_link_status_changed()
261 netif_carrier_off(efx->net_dev); in efx_link_status_changed()
266 netif_info(efx, link, efx->net_dev, in efx_link_status_changed()
269 efx->net_dev->mtu); in efx_link_status_changed()
271 netif_info(efx, link, efx->net_dev, "link down\n"); in efx_link_status_changed()
287 int efx_change_mtu(struct net_device *net_dev, int new_mtu) in efx_change_mtu() argument
289 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_change_mtu()
298 netif_err(efx, drv, efx->net_dev, in efx_change_mtu()
304 netif_dbg(efx, drv, efx->net_dev, "changing MTU to %d\n", new_mtu); in efx_change_mtu()
310 net_dev->mtu = new_mtu; in efx_change_mtu()
331 netif_vdbg(efx, timer, efx->net_dev, in efx_monitor()
368 netdev_features_t old_features = efx->net_dev->features; in efx_start_datapath()
377 EFX_MAX_FRAME_LEN(efx->net_dev->mtu) + in efx_start_datapath()
401 netif_dbg(efx, drv, efx->net_dev, in efx_start_datapath()
406 netif_dbg(efx, drv, efx->net_dev, in efx_start_datapath()
414 efx->net_dev->hw_features |= efx->net_dev->features; in efx_start_datapath()
415 efx->net_dev->hw_features &= ~efx->fixed_features; in efx_start_datapath()
416 efx->net_dev->features |= efx->fixed_features; in efx_start_datapath()
417 if (efx->net_dev->features != old_features) in efx_start_datapath()
418 netdev_features_change(efx->net_dev); in efx_start_datapath()
440 if (netif_device_present(efx->net_dev)) in efx_start_datapath()
441 netif_tx_wake_all_queues(efx->net_dev); in efx_start_datapath()
486 netif_dbg(efx, ifup, efx->net_dev, "start port\n"); in efx_start_port()
505 netif_dbg(efx, ifdown, efx->net_dev, "stop port\n"); in efx_stop_port()
514 netif_addr_lock_bh(efx->net_dev); in efx_stop_port()
515 netif_addr_unlock_bh(efx->net_dev); in efx_stop_port()
537 if (efx->port_enabled || !netif_running(efx->net_dev) || in efx_start_all()
594 WARN_ON(netif_running(efx->net_dev) && in efx_stop_all()
595 netif_device_present(efx->net_dev)); in efx_stop_all()
596 netif_tx_disable(efx->net_dev); in efx_stop_all()
602 void efx_net_stats(struct net_device *net_dev, struct rtnl_link_stats64 *stats) in efx_net_stats() argument
604 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_net_stats()
673 netif_err(efx, drv, efx->net_dev, "Warning: No MC reboot after BIST mode\n"); in efx_wait_for_bist_end()
725 void efx_watchdog(struct net_device *net_dev, unsigned int txqueue) in efx_watchdog() argument
727 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_watchdog()
729 netif_err(efx, tx_err, efx->net_dev, in efx_watchdog()
754 netif_err(efx, drv, efx->net_dev, "failed to initialise NIC\n"); in efx_reset_up()
765 netif_err(efx, drv, efx->net_dev, in efx_reset_up()
776 netif_warn(efx, probe, efx->net_dev, in efx_reset_up()
818 netif_info(efx, drv, efx->net_dev, "resetting (%s)\n", in efx_reset()
830 netif_err(efx, drv, efx->net_dev, "failed to reset hardware\n"); in efx_reset()
863 dev_close(efx->net_dev); in efx_reset()
864 netif_err(efx, drv, efx->net_dev, "has been disabled\n"); in efx_reset()
867 netif_dbg(efx, drv, efx->net_dev, "reset complete\n"); in efx_reset()
913 netif_dbg(efx, drv, efx->net_dev, in efx_schedule_reset()
930 netif_dbg(efx, drv, efx->net_dev, "scheduling %s reset\n", in efx_schedule_reset()
935 netif_dbg(efx, drv, efx->net_dev, in efx_schedule_reset()
1189 netif_warn(efx, drv, efx->net_dev, in efx_init_mcdi_logging()
1248 netif_err(efx, hw, efx->net_dev, in efx_io_slot_reset()
1269 netif_err(efx, hw, efx->net_dev, in efx_io_resume()
1273 netif_dbg(efx, hw, efx->net_dev, in efx_io_resume()
1376 int efx_get_phys_port_id(struct net_device *net_dev, in efx_get_phys_port_id() argument
1379 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_get_phys_port_id()
1387 int efx_get_phys_port_name(struct net_device *net_dev, char *name, size_t len) in efx_get_phys_port_name() argument
1389 struct efx_nic *efx = efx_netdev_priv(net_dev); in efx_get_phys_port_name()
1402 netif_dbg(efx, drv, efx->net_dev, "Detaching VF representors\n"); in efx_detach_reps()
1404 rep_dev = efv->net_dev; in efx_detach_reps()
1421 netif_dbg(efx, drv, efx->net_dev, "Attaching VF representors\n"); in efx_attach_reps()
1423 rep_dev = efv->net_dev; in efx_attach_reps()