Lines Matching refs:net_dev

168 int efx_siena_set_mac_address(struct net_device *net_dev, void *data)  in efx_siena_set_mac_address()  argument
170 struct efx_nic *efx = netdev_priv(net_dev); in efx_siena_set_mac_address()
177 netif_err(efx, drv, efx->net_dev, in efx_siena_set_mac_address()
184 ether_addr_copy(old_addr, net_dev->dev_addr); in efx_siena_set_mac_address()
185 eth_hw_addr_set(net_dev, new_addr); in efx_siena_set_mac_address()
189 eth_hw_addr_set(net_dev, old_addr); in efx_siena_set_mac_address()
203 void efx_siena_set_rx_mode(struct net_device *net_dev) in efx_siena_set_rx_mode() argument
205 struct efx_nic *efx = netdev_priv(net_dev); in efx_siena_set_rx_mode()
212 int efx_siena_set_features(struct net_device *net_dev, netdev_features_t data) in efx_siena_set_features() argument
214 struct efx_nic *efx = netdev_priv(net_dev); in efx_siena_set_features()
218 if (net_dev->features & ~data & NETIF_F_NTUPLE) { in efx_siena_set_features()
227 if ((net_dev->features ^ data) & (NETIF_F_HW_VLAN_CTAG_FILTER | in efx_siena_set_features()
232 efx_siena_set_rx_mode(net_dev); in efx_siena_set_features()
251 if (!netif_running(efx->net_dev)) in efx_siena_link_status_changed()
254 if (link_state->up != netif_carrier_ok(efx->net_dev)) { in efx_siena_link_status_changed()
258 netif_carrier_on(efx->net_dev); in efx_siena_link_status_changed()
260 netif_carrier_off(efx->net_dev); in efx_siena_link_status_changed()
265 netif_info(efx, link, efx->net_dev, in efx_siena_link_status_changed()
268 efx->net_dev->mtu); in efx_siena_link_status_changed()
270 netif_info(efx, link, efx->net_dev, "link down\n"); in efx_siena_link_status_changed()
286 int efx_siena_change_mtu(struct net_device *net_dev, int new_mtu) in efx_siena_change_mtu() argument
288 struct efx_nic *efx = netdev_priv(net_dev); in efx_siena_change_mtu()
297 netif_err(efx, drv, efx->net_dev, in efx_siena_change_mtu()
303 netif_dbg(efx, drv, efx->net_dev, "changing MTU to %d\n", new_mtu); in efx_siena_change_mtu()
309 net_dev->mtu = new_mtu; in efx_siena_change_mtu()
330 netif_vdbg(efx, timer, efx->net_dev, in efx_monitor()
367 netdev_features_t old_features = efx->net_dev->features; in efx_start_datapath()
376 EFX_MAX_FRAME_LEN(efx->net_dev->mtu) + in efx_start_datapath()
400 netif_dbg(efx, drv, efx->net_dev, in efx_start_datapath()
405 netif_dbg(efx, drv, efx->net_dev, in efx_start_datapath()
413 efx->net_dev->hw_features |= efx->net_dev->features; in efx_start_datapath()
414 efx->net_dev->hw_features &= ~efx->fixed_features; in efx_start_datapath()
415 efx->net_dev->features |= efx->fixed_features; in efx_start_datapath()
416 if (efx->net_dev->features != old_features) in efx_start_datapath()
417 netdev_features_change(efx->net_dev); in efx_start_datapath()
439 if (netif_device_present(efx->net_dev)) in efx_start_datapath()
440 netif_tx_wake_all_queues(efx->net_dev); in efx_start_datapath()
485 netif_dbg(efx, ifup, efx->net_dev, "start port\n"); in efx_start_port()
504 netif_dbg(efx, ifdown, efx->net_dev, "stop port\n"); in efx_stop_port()
513 netif_addr_lock_bh(efx->net_dev); in efx_stop_port()
514 netif_addr_unlock_bh(efx->net_dev); in efx_stop_port()
536 if (efx->port_enabled || !netif_running(efx->net_dev) || in efx_siena_start_all()
593 WARN_ON(netif_running(efx->net_dev) && in efx_siena_stop_all()
594 netif_device_present(efx->net_dev)); in efx_siena_stop_all()
595 netif_tx_disable(efx->net_dev); in efx_siena_stop_all()
609 void efx_siena_net_stats(struct net_device *net_dev, in efx_siena_net_stats() argument
612 struct efx_nic *efx = netdev_priv(net_dev); in efx_siena_net_stats()
681 netif_err(efx, drv, efx->net_dev, "Warning: No MC reboot after BIST mode\n"); in efx_wait_for_bist_end()
733 void efx_siena_watchdog(struct net_device *net_dev, unsigned int txqueue) in efx_siena_watchdog() argument
735 struct efx_nic *efx = netdev_priv(net_dev); in efx_siena_watchdog()
737 netif_err(efx, tx_err, efx->net_dev, in efx_siena_watchdog()
762 netif_err(efx, drv, efx->net_dev, "failed to initialise NIC\n"); in efx_siena_reset_up()
773 netif_err(efx, drv, efx->net_dev, in efx_siena_reset_up()
784 netif_warn(efx, probe, efx->net_dev, in efx_siena_reset_up()
826 netif_info(efx, drv, efx->net_dev, "resetting (%s)\n", in efx_siena_reset()
838 netif_err(efx, drv, efx->net_dev, "failed to reset hardware\n"); in efx_siena_reset()
871 dev_close(efx->net_dev); in efx_siena_reset()
872 netif_err(efx, drv, efx->net_dev, "has been disabled\n"); in efx_siena_reset()
875 netif_dbg(efx, drv, efx->net_dev, "reset complete\n"); in efx_siena_reset()
921 netif_dbg(efx, drv, efx->net_dev, in efx_siena_schedule_reset()
938 netif_dbg(efx, drv, efx->net_dev, "scheduling %s reset\n", in efx_siena_schedule_reset()
943 netif_dbg(efx, drv, efx->net_dev, in efx_siena_schedule_reset()
992 struct pci_dev *pci_dev, struct net_device *net_dev) in efx_siena_init_struct() argument
1011 efx->net_dev = net_dev; in efx_siena_init_struct()
1036 efx->mdio.dev = net_dev; in efx_siena_init_struct()
1091 netif_dbg(efx, probe, efx->net_dev, "initialising I/O bar=%d\n", bar); in efx_siena_init_io()
1095 netif_err(efx, probe, efx->net_dev, in efx_siena_init_io()
1104 netif_err(efx, probe, efx->net_dev, in efx_siena_init_io()
1108 netif_dbg(efx, probe, efx->net_dev, in efx_siena_init_io()
1113 netif_err(efx, probe, efx->net_dev, in efx_siena_init_io()
1122 netif_err(efx, probe, efx->net_dev, in efx_siena_init_io()
1130 netif_err(efx, probe, efx->net_dev, in efx_siena_init_io()
1136 netif_dbg(efx, probe, efx->net_dev, in efx_siena_init_io()
1155 netif_dbg(efx, drv, efx->net_dev, "shutting down I/O\n"); in efx_siena_fini_io()
1203 netif_warn(efx, drv, efx->net_dev, in efx_siena_init_mcdi_logging()
1260 netif_err(efx, hw, efx->net_dev, in efx_io_slot_reset()
1281 netif_err(efx, hw, efx->net_dev, in efx_io_resume()
1285 netif_dbg(efx, hw, efx->net_dev, in efx_io_resume()
1389 int efx_siena_get_phys_port_id(struct net_device *net_dev, in efx_siena_get_phys_port_id() argument
1392 struct efx_nic *efx = netdev_priv(net_dev); in efx_siena_get_phys_port_id()
1400 int efx_siena_get_phys_port_name(struct net_device *net_dev, in efx_siena_get_phys_port_name() argument
1403 struct efx_nic *efx = netdev_priv(net_dev); in efx_siena_get_phys_port_name()