Home
last modified time | relevance | path

Searched refs:netdev (Results 1 – 200 of 536) sorted by relevance

123

/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8842.c169 struct net_device *netdev; member
269 static void ks8842_update_link_status(struct net_device *netdev, in ks8842_update_link_status() argument
274 netif_carrier_on(netdev); in ks8842_update_link_status()
275 netif_wake_queue(netdev); in ks8842_update_link_status()
277 netif_stop_queue(netdev); in ks8842_update_link_status()
278 netif_carrier_off(netdev); in ks8842_update_link_status()
431 static int ks8842_tx_frame_dma(struct sk_buff *skb, struct net_device *netdev) in ks8842_tx_frame_dma() argument
433 struct ks8842_adapter *adapter = netdev_priv(netdev); in ks8842_tx_frame_dma()
438 netdev_dbg(netdev, "%s: TX ongoing\n", __func__); in ks8842_tx_frame_dma()
466 ctl->adesc->callback_param = netdev; in ks8842_tx_frame_dma()
[all …]
Dks8851_mll.c433 struct net_device *netdev; member
625 netif_dbg(ks, hw, ks->netdev, "setting power mode %d\n", pwrmode); in ks_set_powermode()
779 static void ks_rcv(struct ks_net *ks, struct net_device *netdev) in ks_rcv() argument
804 netdev->stats.rx_dropped++; in ks_rcv()
806 netdev->stats.rx_frame_errors++; in ks_rcv()
808 netdev->stats.rx_length_errors++; in ks_rcv()
813 skb = netdev_alloc_skb(netdev, frame_hdr->len + 16); in ks_rcv()
819 skb->protocol = eth_type_trans(skb, netdev); in ks_rcv()
822 netdev->stats.rx_bytes += frame_hdr->len - 4; in ks_rcv()
823 netdev->stats.rx_packets++; in ks_rcv()
[all …]
Dks8851.c107 struct net_device *netdev; member
183 netdev_err(ks->netdev, "spi_sync() failed\n"); in ks8851_wrreg16()
213 netdev_err(ks->netdev, "spi_sync() failed\n"); in ks8851_wrreg8()
279 netdev_err(ks->netdev, "read: spi_sync() failed\n"); in ks8851_rdreg()
367 netif_dbg(ks, hw, ks->netdev, "setting power mode %d\n", pwrmode); in ks8851_set_powermode()
437 struct net_device *dev = ks->netdev; in ks8851_init_mac()
445 netdev_err(ks->netdev, "invalid mac address read %pM\n", in ks8851_init_mac()
469 netif_dbg(ks, rx_status, ks->netdev, in ks8851_rdfifo()
486 netdev_err(ks->netdev, "%s: spi_sync() failed\n", __func__); in ks8851_rdfifo()
498 netdev_dbg(ks->netdev, in ks8851_dbg_dumpkkt()
[all …]
/linux-4.4.14/net/openvswitch/
Dvport-internal_dev.c41 static struct internal_dev *internal_dev_priv(struct net_device *netdev) in internal_dev_priv() argument
43 return netdev_priv(netdev); in internal_dev_priv()
47 static int internal_dev_xmit(struct sk_buff *skb, struct net_device *netdev) in internal_dev_xmit() argument
53 err = ovs_vport_receive(internal_dev_priv(netdev)->vport, skb, NULL); in internal_dev_xmit()
57 struct pcpu_sw_netstats *tstats = this_cpu_ptr(netdev->tstats); in internal_dev_xmit()
64 netdev->stats.tx_errors++; in internal_dev_xmit()
69 static int internal_dev_open(struct net_device *netdev) in internal_dev_open() argument
71 netif_start_queue(netdev); in internal_dev_open()
75 static int internal_dev_stop(struct net_device *netdev) in internal_dev_stop() argument
77 netif_stop_queue(netdev); in internal_dev_stop()
[all …]
/linux-4.4.14/drivers/net/ethernet/faraday/
Dftmac100.c77 struct net_device *netdev; member
127 struct net_device *netdev = priv->netdev; in ftmac100_reset() local
150 netdev_err(netdev, "software reset failed\n"); in ftmac100_reset()
174 struct net_device *netdev = priv->netdev; in ftmac100_start_hw() local
189 ftmac100_set_mac(priv, netdev->dev_addr); in ftmac100_start_hw()
334 struct net_device *netdev = priv->netdev; in ftmac100_rx_packet_error() local
339 netdev_info(netdev, "rx err\n"); in ftmac100_rx_packet_error()
341 netdev->stats.rx_errors++; in ftmac100_rx_packet_error()
347 netdev_info(netdev, "rx crc err\n"); in ftmac100_rx_packet_error()
349 netdev->stats.rx_crc_errors++; in ftmac100_rx_packet_error()
[all …]
Dftgmac100.c69 struct net_device *netdev; member
118 struct net_device *netdev = priv->netdev; in ftgmac100_reset_hw() local
133 netdev_err(netdev, "software reset failed\n"); in ftgmac100_reset_hw()
160 ftgmac100_set_mac(priv, priv->netdev->dev_addr); in ftgmac100_init_hw()
352 struct net_device *netdev = priv->netdev; in ftgmac100_rx_packet_error() local
357 netdev_info(netdev, "rx err\n"); in ftgmac100_rx_packet_error()
359 netdev->stats.rx_errors++; in ftgmac100_rx_packet_error()
365 netdev_info(netdev, "rx crc err\n"); in ftgmac100_rx_packet_error()
367 netdev->stats.rx_crc_errors++; in ftgmac100_rx_packet_error()
371 netdev_info(netdev, "rx IP checksum err\n"); in ftgmac100_rx_packet_error()
[all …]
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dspider_net_ethtool.c50 spider_net_ethtool_get_settings(struct net_device *netdev, in spider_net_ethtool_get_settings() argument
54 card = netdev_priv(netdev); in spider_net_ethtool_get_settings()
68 spider_net_ethtool_get_drvinfo(struct net_device *netdev, in spider_net_ethtool_get_drvinfo() argument
72 card = netdev_priv(netdev); in spider_net_ethtool_get_drvinfo()
85 spider_net_ethtool_get_wol(struct net_device *netdev, in spider_net_ethtool_get_wol() argument
94 spider_net_ethtool_get_msglevel(struct net_device *netdev) in spider_net_ethtool_get_msglevel() argument
97 card = netdev_priv(netdev); in spider_net_ethtool_get_msglevel()
102 spider_net_ethtool_set_msglevel(struct net_device *netdev, in spider_net_ethtool_set_msglevel() argument
106 card = netdev_priv(netdev); in spider_net_ethtool_set_msglevel()
111 spider_net_ethtool_nway_reset(struct net_device *netdev) in spider_net_ethtool_nway_reset() argument
[all …]
Dspider_net.c129 spider_net_write_phy(struct net_device *netdev, int mii_id, in spider_net_write_phy() argument
132 struct spider_net_card *card = netdev_priv(netdev); in spider_net_write_phy()
153 spider_net_read_phy(struct net_device *netdev, int mii_id, int reg) in spider_net_read_phy() argument
155 struct spider_net_card *card = netdev_priv(netdev); in spider_net_read_phy()
184 bmsr = spider_net_read_phy(card->netdev, phy->mii_id, MII_BMSR); in spider_net_setup_aneg()
185 estat = spider_net_read_phy(card->netdev, phy->mii_id, MII_ESTATUS); in spider_net_setup_aneg()
247 struct net_device *netdev = card->netdev; in spider_net_set_promisc() local
249 if (netdev->flags & IFF_PROMISC) { in spider_net_set_promisc()
256 macu = netdev->dev_addr[0]; in spider_net_set_promisc()
258 macu |= netdev->dev_addr[1]; in spider_net_set_promisc()
[all …]
Dps3_gelic_net.c97 ether_netdev = card->netdev[GELIC_PORT_ETHERNET_0]; in gelic_card_get_ether_port_status()
532 netif_stop_queue(card->netdev[GELIC_PORT_ETHERNET_0]); in gelic_card_stop_queues()
534 if (card->netdev[GELIC_PORT_WIRELESS]) in gelic_card_stop_queues()
535 netif_stop_queue(card->netdev[GELIC_PORT_WIRELESS]); in gelic_card_stop_queues()
539 netif_wake_queue(card->netdev[GELIC_PORT_ETHERNET_0]); in gelic_card_wake_queues()
541 if (card->netdev[GELIC_PORT_WIRELESS]) in gelic_card_wake_queues()
542 netif_wake_queue(card->netdev[GELIC_PORT_WIRELESS]); in gelic_card_wake_queues()
555 struct net_device *netdev; in gelic_card_release_tx_chain() local
562 netdev = tx_chain->tail->skb->dev; in gelic_card_release_tx_chain()
572 netdev->stats.tx_dropped++; in gelic_card_release_tx_chain()
[all …]
Dps3_gelic_net.h276 struct net_device *netdev[GELIC_PORT_MAX]; member
322 struct net_device *netdev; member
333 return p->netdev; in port_to_netdev()
371 int gelic_net_open(struct net_device *netdev);
372 int gelic_net_stop(struct net_device *netdev);
373 int gelic_net_xmit(struct sk_buff *skb, struct net_device *netdev);
374 void gelic_net_set_multi(struct net_device *netdev);
375 void gelic_net_tx_timeout(struct net_device *netdev);
376 int gelic_net_change_mtu(struct net_device *netdev, int new_mtu);
377 int gelic_net_setup_netdev(struct net_device *netdev, struct gelic_card *card);
[all …]
Dps3_gelic_wireless.c52 static int gelic_wl_try_associate(struct net_device *netdev);
243 static u32 gelic_wl_get_link(struct net_device *netdev) in gelic_wl_get_link() argument
245 struct gelic_wl_info *wl = port_wl(netdev_port(netdev)); in gelic_wl_get_link()
307 static int gelic_wl_get_range(struct net_device *netdev, in gelic_wl_get_range() argument
313 struct gelic_wl_info *wl = port_wl(netdev_port(netdev)); in gelic_wl_get_range()
377 static int gelic_wl_set_scan(struct net_device *netdev, in gelic_wl_set_scan() argument
381 struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); in gelic_wl_set_scan()
574 static char *gelic_wl_translate_scan(struct net_device *netdev, in gelic_wl_translate_scan() argument
706 static int gelic_wl_get_scan(struct net_device *netdev, in gelic_wl_get_scan() argument
710 struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); in gelic_wl_get_scan()
[all …]
/linux-4.4.14/drivers/net/usb/
Drtl8150.c131 struct net_device *netdev; member
207 netif_device_detach(dev->netdev); in async_set_registers()
265 memcpy(dev->netdev->dev_addr, node_id, sizeof(node_id)); in set_ethernet_addr()
268 static int rtl8150_set_mac_address(struct net_device *netdev, void *p) in rtl8150_set_mac_address() argument
271 rtl8150_t *dev = netdev_priv(netdev); in rtl8150_set_mac_address()
273 if (netif_running(netdev)) in rtl8150_set_mac_address()
276 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in rtl8150_set_mac_address()
277 netdev_dbg(netdev, "Setting MAC address to %pM\n", netdev->dev_addr); in rtl8150_set_mac_address()
279 set_registers(dev, IDR, netdev->addr_len, netdev->dev_addr); in rtl8150_set_mac_address()
291 for (i = 0; i * 2 < netdev->addr_len; i++) { in rtl8150_set_mac_address()
[all …]
Dsr9700.c150 static int sr9700_get_eeprom_len(struct net_device *netdev) in sr9700_get_eeprom_len() argument
155 static int sr9700_get_eeprom(struct net_device *netdev, in sr9700_get_eeprom() argument
158 struct usbnet *dev = netdev_priv(netdev); in sr9700_get_eeprom()
176 static int sr_mdio_read(struct net_device *netdev, int phy_id, int loc) in sr_mdio_read() argument
178 struct usbnet *dev = netdev_priv(netdev); in sr_mdio_read()
183 netdev_dbg(netdev, "Only internal phy supported\n"); in sr_mdio_read()
201 netdev_dbg(netdev, "sr_mdio_read() phy_id=0x%02x, loc=0x%02x, returns=0x%04x\n", in sr_mdio_read()
207 static void sr_mdio_write(struct net_device *netdev, int phy_id, int loc, in sr_mdio_write() argument
210 struct usbnet *dev = netdev_priv(netdev); in sr_mdio_write()
214 netdev_dbg(netdev, "Only internal phy supported\n"); in sr_mdio_write()
[all …]
Dcatc.c161 struct net_device *netdev; member
246 catc->netdev->stats.rx_length_errors++; in catc_rx_done()
247 catc->netdev->stats.rx_errors++; in catc_rx_done()
260 skb->protocol = eth_type_trans(skb, catc->netdev); in catc_rx_done()
263 catc->netdev->stats.rx_packets++; in catc_rx_done()
264 catc->netdev->stats.rx_bytes += pkt_len; in catc_rx_done()
277 netdev_dbg(catc->netdev, "getting extra packet\n"); in catc_rx_done()
280 netdev_dbg(catc->netdev, in catc_rx_done()
327 netif_carrier_on(catc->netdev); in catc_irq_done()
328 netdev_dbg(catc->netdev, "link ok\n"); in catc_irq_done()
[all …]
Dr8152.c597 struct net_device *netdev; member
968 static int read_mii_word(struct net_device *netdev, int phy_id, int reg) in read_mii_word() argument
970 struct r8152 *tp = netdev_priv(netdev); in read_mii_word()
985 void write_mii_word(struct net_device *netdev, int phy_id, int reg, int val) in write_mii_word() argument
987 struct r8152 *tp = netdev_priv(netdev); in write_mii_word()
1001 static int rtl8152_set_mac_address(struct net_device *netdev, void *p) in rtl8152_set_mac_address() argument
1003 struct r8152 *tp = netdev_priv(netdev); in rtl8152_set_mac_address()
1016 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in rtl8152_set_mac_address()
1031 struct net_device *dev = tp->netdev; in set_ethernet_addr()
1062 struct net_device *netdev; in read_bulk_callback() local
[all …]
Dipheth.c478 struct net_device *netdev; in ipheth_probe() local
482 netdev = alloc_etherdev(sizeof(struct ipheth_device)); in ipheth_probe()
483 if (!netdev) in ipheth_probe()
486 netdev->netdev_ops = &ipheth_netdev_ops; in ipheth_probe()
487 netdev->watchdog_timeo = IPHETH_TX_TIMEOUT; in ipheth_probe()
488 strcpy(netdev->name, "eth%d"); in ipheth_probe()
490 dev = netdev_priv(netdev); in ipheth_probe()
492 dev->net = netdev; in ipheth_probe()
536 SET_NETDEV_DEV(netdev, &intf->dev); in ipheth_probe()
537 netdev->ethtool_ops = &ops; in ipheth_probe()
[all …]
Dint51x1.c118 static void int51x1_set_multicast(struct net_device *netdev) in int51x1_set_multicast() argument
120 struct usbnet *dev = netdev_priv(netdev); in int51x1_set_multicast()
123 if (netdev->flags & IFF_PROMISC) { in int51x1_set_multicast()
127 } else if (!netdev_mc_empty(netdev) || in int51x1_set_multicast()
128 (netdev->flags & IFF_ALLMULTI)) { in int51x1_set_multicast()
Dcdc_mbim.c73 static int cdc_mbim_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) in cdc_mbim_rx_add_vid() argument
75 struct usbnet *dev = netdev_priv(netdev); in cdc_mbim_rx_add_vid()
87 static int cdc_mbim_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) in cdc_mbim_rx_kill_vid() argument
89 struct usbnet *dev = netdev_priv(netdev); in cdc_mbim_rx_kill_vid()
312 struct net_device *netdev; in do_neigh_solicit() local
326 netdev = __vlan_find_dev_deep_rcu(dev->net, htons(ETH_P_8021Q), in do_neigh_solicit()
328 if (!netdev) { in do_neigh_solicit()
333 netdev = dev->net; in do_neigh_solicit()
335 dev_hold(netdev); in do_neigh_solicit()
338 in6_dev = in6_dev_get(netdev); in do_neigh_solicit()
[all …]
Dlan78xx.c739 static void lan78xx_set_multicast(struct net_device *netdev) in lan78xx_set_multicast() argument
741 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_set_multicast()
781 netdev_for_each_mc_addr(ha, netdev) { in lan78xx_set_multicast()
942 static int lan78xx_ethtool_get_eeprom_len(struct net_device *netdev) in lan78xx_ethtool_get_eeprom_len() argument
947 static int lan78xx_ethtool_get_eeprom(struct net_device *netdev, in lan78xx_ethtool_get_eeprom() argument
950 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_ethtool_get_eeprom()
957 static int lan78xx_ethtool_set_eeprom(struct net_device *netdev, in lan78xx_ethtool_set_eeprom() argument
960 struct lan78xx_net *dev = netdev_priv(netdev); in lan78xx_ethtool_set_eeprom()
977 static void lan78xx_get_strings(struct net_device *netdev, u32 stringset, in lan78xx_get_strings() argument
984 static int lan78xx_get_sset_count(struct net_device *netdev, int sset) in lan78xx_get_sset_count() argument
[all …]
Dkaweth.c1009 struct net_device *netdev; in kaweth_probe() local
1025 netdev = alloc_etherdev(sizeof(*kaweth)); in kaweth_probe()
1026 if (!netdev) in kaweth_probe()
1029 kaweth = netdev_priv(netdev); in kaweth_probe()
1031 kaweth->net = netdev; in kaweth_probe()
1097 free_netdev(netdev); in kaweth_probe()
1167 memcpy(netdev->broadcast, &bcast_addr, sizeof(bcast_addr)); in kaweth_probe()
1168 memcpy(netdev->dev_addr, &kaweth->configuration.hw_addr, in kaweth_probe()
1171 netdev->netdev_ops = &kaweth_netdev_ops; in kaweth_probe()
1172 netdev->watchdog_timeo = KAWETH_TX_TIMEOUT; in kaweth_probe()
[all …]
Dmcs7830.c157 static int mcs7830_set_mac_address(struct net_device *netdev, void *p) in mcs7830_set_mac_address() argument
160 struct usbnet *dev = netdev_priv(netdev); in mcs7830_set_mac_address()
163 if (netif_running(netdev)) in mcs7830_set_mac_address()
175 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in mcs7830_set_mac_address()
318 static int mcs7830_mdio_read(struct net_device *netdev, int phy_id, in mcs7830_mdio_read() argument
321 struct usbnet *dev = netdev_priv(netdev); in mcs7830_mdio_read()
325 static void mcs7830_mdio_write(struct net_device *netdev, int phy_id, in mcs7830_mdio_write() argument
328 struct usbnet *dev = netdev_priv(netdev); in mcs7830_mdio_write()
/linux-4.4.14/drivers/net/can/usb/
Dusb_8dev.c138 struct net_device *netdev; member
213 struct net_device *netdev; in usb_8dev_send_cmd() local
215 netdev = priv->netdev; in usb_8dev_send_cmd()
228 netdev_err(netdev, "sending command message failed\n"); in usb_8dev_send_cmd()
236 netdev_err(netdev, "no command message answer\n"); in usb_8dev_send_cmd()
326 static int usb_8dev_set_mode(struct net_device *netdev, enum can_mode mode) in usb_8dev_set_mode() argument
328 struct usb_8dev_priv *priv = netdev_priv(netdev); in usb_8dev_set_mode()
335 netdev_warn(netdev, "couldn't start device"); in usb_8dev_set_mode()
351 struct net_device_stats *stats = &priv->netdev->stats; in usb_8dev_rx_err_msg()
367 skb = alloc_can_err_skb(priv->netdev, &cf); in usb_8dev_rx_err_msg()
[all …]
Dems_usb.c254 struct net_device *netdev; member
275 struct net_device *netdev = dev->netdev; in ems_usb_read_interrupt_callback() local
278 if (!netif_device_present(netdev)) in ems_usb_read_interrupt_callback()
285 if (netif_queue_stopped(netdev)){ in ems_usb_read_interrupt_callback()
286 netif_wake_queue(netdev); in ems_usb_read_interrupt_callback()
297 netdev_info(netdev, "Rx interrupt aborted %d\n", urb->status); in ems_usb_read_interrupt_callback()
304 netif_device_detach(netdev); in ems_usb_read_interrupt_callback()
306 netdev_err(netdev, "failed resubmitting intr urb: %d\n", err); in ems_usb_read_interrupt_callback()
314 struct net_device_stats *stats = &dev->netdev->stats; in ems_usb_rx_can_msg()
316 skb = alloc_can_skb(dev->netdev, &cf); in ems_usb_rx_can_msg()
[all …]
Dgs_usb.c158 struct net_device *netdev; member
281 struct net_device *netdev; in gs_usb_receive_bulk_callback() local
308 netdev = dev->netdev; in gs_usb_receive_bulk_callback()
309 stats = &netdev->stats; in gs_usb_receive_bulk_callback()
311 if (!netif_device_present(netdev)) in gs_usb_receive_bulk_callback()
315 skb = alloc_can_skb(dev->netdev, &cf); in gs_usb_receive_bulk_callback()
328 netdev->stats.rx_packets++; in gs_usb_receive_bulk_callback()
329 netdev->stats.rx_bytes += hf->can_dlc; in gs_usb_receive_bulk_callback()
334 netdev_err(netdev, in gs_usb_receive_bulk_callback()
340 netdev->stats.tx_packets++; in gs_usb_receive_bulk_callback()
[all …]
Desd_usb2.c220 struct net_device *netdev; member
229 struct net_device_stats *stats = &priv->netdev->stats; in esd_usb2_rx_event()
240 skb = alloc_can_err_skb(priv->netdev, &cf); in esd_usb2_rx_event()
254 can_bus_off(priv->netdev); in esd_usb2_rx_event()
315 struct net_device_stats *stats = &priv->netdev->stats; in esd_usb2_rx_can_msg()
321 if (!netif_device_present(priv->netdev)) in esd_usb2_rx_can_msg()
329 skb = alloc_can_skb(priv->netdev, &cf); in esd_usb2_rx_can_msg()
359 struct net_device_stats *stats = &priv->netdev->stats; in esd_usb2_tx_done_msg()
360 struct net_device *netdev = priv->netdev; in esd_usb2_tx_done_msg() local
363 if (!netif_device_present(netdev)) in esd_usb2_tx_done_msg()
[all …]
Dkvaser_usb.c478 struct net_device *netdev; member
721 if (!netif_device_present(priv->netdev)) in kvaser_usb_tx_acknowledge()
724 stats = &priv->netdev->stats; in kvaser_usb_tx_acknowledge()
731 skb = alloc_can_err_skb(priv->netdev, &cf); in kvaser_usb_tx_acknowledge()
739 netdev_err(priv->netdev, in kvaser_usb_tx_acknowledge()
744 netif_carrier_on(priv->netdev); in kvaser_usb_tx_acknowledge()
754 can_get_echo_skb(priv->netdev, context->echo_index); in kvaser_usb_tx_acknowledge()
757 netif_wake_queue(priv->netdev); in kvaser_usb_tx_acknowledge()
764 struct net_device *netdev = urb->context; in kvaser_usb_simple_msg_callback() local
769 netdev_warn(netdev, "urb status received: %d\n", in kvaser_usb_simple_msg_callback()
[all …]
/linux-4.4.14/drivers/staging/wlan-ng/
Dp80211netdev.c94 static int p80211knetdev_init(netdevice_t *netdev);
95 static int p80211knetdev_open(netdevice_t *netdev);
96 static int p80211knetdev_stop(netdevice_t *netdev);
98 netdevice_t *netdev);
103 static void p80211knetdev_tx_timeout(netdevice_t *netdev);
126 static int p80211knetdev_init(netdevice_t *netdev) in p80211knetdev_init() argument
149 static int p80211knetdev_open(netdevice_t *netdev) in p80211knetdev_open() argument
152 wlandevice_t *wlandev = netdev->ml_priv; in p80211knetdev_open()
162 netif_start_queue(wlandev->netdev); in p80211knetdev_open()
184 static int p80211knetdev_stop(netdevice_t *netdev) in p80211knetdev_stop() argument
[all …]
Dp80211conv.c182 memcpy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr, ETH_ALEN); in skb_ether_to_p80211()
188 memcpy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr, ETH_ALEN); in skb_ether_to_p80211()
198 netdev_err(wlandev->netdev, in skb_ether_to_p80211()
217 netdev_warn(wlandev->netdev, in skb_ether_to_p80211()
280 netdevice_t *netdev = wlandev->netdev; in skb_p80211_to_ether() local
314 netdev_err(netdev, "A4 frame too short!\n"); in skb_p80211_to_ether()
326 netdev_err(netdev, in skb_p80211_to_ether()
368 if (payload_length > (netdev->mtu + ETH_HLEN)) { in skb_p80211_to_ether()
371 netdev_err(netdev, "ENCAP frame too large (%d > %d)\n", in skb_p80211_to_ether()
372 payload_length, netdev->mtu + ETH_HLEN); in skb_p80211_to_ether()
[all …]
Dprism2sta.c380 netdev_warn(wlandev->netdev, in prism2sta_mlmerequest()
430 netdev_err(wlandev->netdev, in prism2sta_ifstate()
446 netdev_warn(wlandev->netdev, in prism2sta_ifstate()
474 netdev_err(wlandev->netdev, in prism2sta_ifstate()
485 netdev_err(wlandev->netdev, in prism2sta_ifstate()
496 netdev_err(wlandev->netdev, in prism2sta_ifstate()
539 netif_carrier_off(wlandev->netdev); in prism2sta_ifstate()
597 netdev_err(wlandev->netdev, "Failed to retrieve NICIDENTITY\n"); in prism2sta_getcardinfo()
607 netdev_info(wlandev->netdev, "ident: nic h/w: id=0x%02x %d.%d.%d\n", in prism2sta_getcardinfo()
616 netdev_err(wlandev->netdev, "Failed to retrieve PRIIDENTITY\n"); in prism2sta_getcardinfo()
[all …]
Dprism2mgmt.c132 netdev_err(wlandev->netdev, in prism2mgmt_scan()
146 netdev_err(wlandev->netdev, in prism2mgmt_scan()
158 netdev_err(wlandev->netdev, in prism2mgmt_scan()
180 netdev_warn(wlandev->netdev, in prism2mgmt_scan()
208 netdev_err(wlandev->netdev, in prism2mgmt_scan()
221 netdev_err(wlandev->netdev, in prism2mgmt_scan()
237 netdev_err(wlandev->netdev, "Failed to set OwnSSID.\n"); in prism2mgmt_scan()
246 netdev_err(wlandev->netdev, in prism2mgmt_scan()
257 netdev_err(wlandev->netdev, in prism2mgmt_scan()
268 netdev_err(wlandev->netdev, in prism2mgmt_scan()
[all …]
Dhfa384x_usb.c358 netdev_warn(hw->wlandev->netdev, in submit_rx_urb()
360 hw->wlandev->netdev->name); in submit_rx_urb()
396 struct net_device *netdev = hw->wlandev->netdev; in submit_tx_urb() local
400 if (netif_running(netdev)) { in submit_tx_urb()
407 netdev_warn(hw->wlandev->netdev, in submit_tx_urb()
409 netdev->name); in submit_tx_urb()
413 netif_stop_queue(netdev); in submit_tx_urb()
440 struct net_device *netdev = hw->wlandev->netdev; in hfa384x_usb_defer() local
456 netdev_err(hw->wlandev->netdev, in hfa384x_usb_defer()
458 netdev->name, ret); in hfa384x_usb_defer()
[all …]
Dprism2fw.c208 netdev_info(wlandev->netdev, "prism2_usb: Checking for firmware %s\n", in prism2_fwtry()
212 netdev_info(wlandev->netdev, in prism2_fwtry()
214 netdev_info(wlandev->netdev, in prism2_fwtry()
219 netdev_info(wlandev->netdev, in prism2_fwtry()
280 netdev_err(wlandev->netdev, "load_cardpda failed, exiting.\n"); in prism2_fwapply()
304 netdev_err(wlandev->netdev, "Couldn't fetch PRI-SUP info\n"); in prism2_fwapply()
316 netdev_err(wlandev->netdev, in prism2_fwapply()
324 netdev_err(wlandev->netdev, "Incompatible firmware image.\n"); in prism2_fwapply()
329 netdev_err(wlandev->netdev, in prism2_fwapply()
340 netdev_err(wlandev->netdev, "Failed to plug data.\n"); in prism2_fwapply()
[all …]
/linux-4.4.14/drivers/net/ethernet/freescale/
Ducc_geth_ethtool.c108 uec_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in uec_get_settings() argument
110 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_settings()
124 uec_set_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in uec_set_settings() argument
126 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_settings()
136 uec_get_pauseparam(struct net_device *netdev, in uec_get_pauseparam() argument
139 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_get_pauseparam()
150 uec_set_pauseparam(struct net_device *netdev, in uec_set_pauseparam() argument
153 struct ucc_geth_private *ugeth = netdev_priv(netdev); in uec_set_pauseparam()
160 if (netif_running(netdev)) { in uec_set_pauseparam()
162 netdev_info(netdev, "Please re-open the interface\n"); in uec_set_pauseparam()
[all …]
/linux-4.4.14/drivers/scsi/fcoe/
Dfcoe_transport.c95 struct net_device *netdev = fcoe_get_netdev(lport); in fcoe_link_speed_update() local
98 if (!__ethtool_get_settings(netdev, &ecmd)) { in fcoe_link_speed_update()
159 struct net_device *netdev) in __fcoe_get_lesb() argument
182 htonl(dev_get_stats(netdev, &temp)->rx_crc_errors); in __fcoe_get_lesb()
194 struct net_device *netdev = fcoe_get_netdev(lport); in fcoe_get_lesb() local
196 __fcoe_get_lesb(lport, fc_lesb, netdev); in fcoe_get_lesb()
209 struct net_device *netdev = fcoe_get_netdev(fip->lp); in fcoe_ctlr_get_lesb() local
213 __fcoe_get_lesb(fip->lp, fc_lesb, netdev); in fcoe_ctlr_get_lesb()
279 int fcoe_get_wwn(struct net_device *netdev, u64 *wwn, int type) in fcoe_get_wwn() argument
281 const struct net_device_ops *ops = netdev->netdev_ops; in fcoe_get_wwn()
[all …]
Dfcoe.c114 static bool fcoe_match(struct net_device *netdev);
115 static int fcoe_create(struct net_device *netdev, enum fip_state fip_mode);
116 static int fcoe_destroy(struct net_device *netdev);
117 static int fcoe_enable(struct net_device *netdev);
118 static int fcoe_disable(struct net_device *netdev);
121 static int fcoe_ctlr_alloc(struct net_device *netdev);
302 struct net_device *netdev) in fcoe_interface_setup() argument
310 fcoe->netdev = netdev; in fcoe_interface_setup()
313 ops = netdev->netdev_ops; in fcoe_interface_setup()
315 if (ops->ndo_fcoe_enable(netdev)) in fcoe_interface_setup()
[all …]
Dfcoe.h60 #define FCOE_NETDEV_DBG(netdev, fmt, args...) \ argument
63 netdev->name, ##args);)
79 struct net_device *netdev; member
101 ((struct fcoe_port *)lport_priv(lport))->priv)->netdev; in fcoe_netdev()
/linux-4.4.14/drivers/net/can/usb/peak_usb/
Dpcan_usb_core.c191 struct net_device *netdev; in peak_usb_read_bulk_callback() local
194 netdev = dev->netdev; in peak_usb_read_bulk_callback()
196 if (!netif_device_present(netdev)) in peak_usb_read_bulk_callback()
213 netdev_err(netdev, in peak_usb_read_bulk_callback()
244 netif_device_detach(netdev); in peak_usb_read_bulk_callback()
246 netdev_err(netdev, "failed resubmitting read bulk urb: %d\n", in peak_usb_read_bulk_callback()
257 struct net_device *netdev; in peak_usb_write_bulk_callback() local
262 netdev = dev->netdev; in peak_usb_write_bulk_callback()
266 if (!netif_device_present(netdev)) in peak_usb_write_bulk_callback()
273 netdev->stats.tx_packets++; in peak_usb_write_bulk_callback()
[all …]
Dpcan_usb_pro.c225 netdev_err(dev->netdev, "sending command failure: %d\n", err); in pcan_usb_pro_send_cmd()
260 netdev_err(dev->netdev, "waiting rsp error %d\n", err); in pcan_usb_pro_wait_rsp()
269 netdev_err(dev->netdev, in pcan_usb_pro_wait_rsp()
285 netdev_err(dev->netdev, in pcan_usb_pro_wait_rsp()
294 netdev_err(dev->netdev, in pcan_usb_pro_wait_rsp()
301 netdev_err(dev->netdev, in pcan_usb_pro_wait_rsp()
345 netdev_info(dev->netdev, in pcan_usb_pro_send_req()
465 netdev_info(dev->netdev, "setting ccbt=0x%08x\n", ccbt); in pcan_usb_pro_set_bittiming()
531 struct net_device *netdev = dev->netdev; in pcan_usb_pro_handle_canmsg() local
537 skb = alloc_can_skb(netdev, &can_frame); in pcan_usb_pro_handle_canmsg()
[all …]
Dpcan_usb.c112 struct net_device *netdev; member
140 netdev_err(dev->netdev, in pcan_usb_send_cmd()
168 netdev_err(dev->netdev, in pcan_usb_wait_rsp()
228 netdev_info(dev->netdev, "setting BTR0=0x%02x BTR1=0x%02x\n", in pcan_usb_set_bittiming()
317 netdev_err(dev->netdev, "getting serial failure: %d\n", err); in pcan_usb_get_serial()
338 netdev_err(dev->netdev, "getting device id failure: %d\n", err); in pcan_usb_get_device_id()
484 skb = alloc_can_err_skb(mc->netdev, &cf); in pcan_usb_decode_error()
492 can_bus_off(mc->netdev); in pcan_usb_decode_error()
513 mc->netdev->stats.rx_over_errors++; in pcan_usb_decode_error()
514 mc->netdev->stats.rx_errors++; in pcan_usb_decode_error()
[all …]
Dpcan_usb_fd.c221 netdev_err(dev->netdev, in pcan_usb_fd_send_cmd()
478 struct net_device *netdev = dev->netdev; in pcan_usb_fd_decode_canmsg() local
485 skb = alloc_canfd_skb(netdev, &cfd); in pcan_usb_fd_decode_canmsg()
498 skb = alloc_can_skb(netdev, (struct can_frame **)&cfd); in pcan_usb_fd_decode_canmsg()
518 netdev->stats.rx_packets++; in pcan_usb_fd_decode_canmsg()
519 netdev->stats.rx_bytes += cfd->len; in pcan_usb_fd_decode_canmsg()
534 struct net_device *netdev = dev->netdev; in pcan_usb_fd_decode_status() local
565 skb = alloc_can_err_skb(netdev, &cf); in pcan_usb_fd_decode_status()
567 can_change_state(netdev, cf, tx_state, rx_state); in pcan_usb_fd_decode_status()
571 can_bus_off(netdev); in pcan_usb_fd_decode_status()
[all …]
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datlx.c55 static int atlx_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in atlx_ioctl() argument
61 return atlx_mii_ioctl(netdev, ifr, cmd); in atlx_ioctl()
74 static int atlx_set_mac(struct net_device *netdev, void *p) in atlx_set_mac() argument
76 struct atlx_adapter *adapter = netdev_priv(netdev); in atlx_set_mac()
79 if (netif_running(netdev)) in atlx_set_mac()
85 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in atlx_set_mac()
86 memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len); in atlx_set_mac()
94 struct net_device *netdev = adapter->netdev; in atlx_check_for_link() local
106 if (netif_carrier_ok(netdev)) { in atlx_check_for_link()
109 netdev->name); in atlx_check_for_link()
[all …]
Datl2.c116 hw->max_frame_size = adapter->netdev->mtu; in atl2_sw_init()
134 static void atl2_set_multi(struct net_device *netdev) in atl2_set_multi() argument
136 struct atl2_adapter *adapter = netdev_priv(netdev); in atl2_set_multi()
145 if (netdev->flags & IFF_PROMISC) { in atl2_set_multi()
147 } else if (netdev->flags & IFF_ALLMULTI) { in atl2_set_multi()
160 netdev_for_each_mc_addr(ha, netdev) { in atl2_set_multi()
255 ATL2_WRITE_REG(hw, REG_MTU, adapter->netdev->mtu + in atl2_configure()
374 static void atl2_vlan_mode(struct net_device *netdev, in atl2_vlan_mode() argument
377 struct atl2_adapter *adapter = netdev_priv(netdev); in atl2_vlan_mode()
391 atl2_vlan_mode(adapter->netdev, adapter->netdev->features); in atl2_restore_vlan()
[all …]
Datl1.c950 struct net_device *netdev = adapter->netdev; in atl1_sw_init() local
952 hw->max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in atl1_sw_init()
998 static int mdio_read(struct net_device *netdev, int phy_id, int reg_num) in mdio_read() argument
1000 struct atl1_adapter *adapter = netdev_priv(netdev); in mdio_read()
1008 static void mdio_write(struct net_device *netdev, int phy_id, int reg_num, in mdio_write() argument
1011 struct atl1_adapter *adapter = netdev_priv(netdev); in mdio_write()
1016 static int atl1_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in atl1_mii_ioctl() argument
1018 struct atl1_adapter *adapter = netdev_priv(netdev); in atl1_mii_ioctl()
1022 if (!netif_running(netdev)) in atl1_mii_ioctl()
1266 struct net_device *netdev = adapter->netdev; in atl1_setup_mac_ctrl() local
[all …]
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c118 static int pch_gbe_mdio_read(struct net_device *netdev, int addr, int reg);
119 static void pch_gbe_mdio_write(struct net_device *netdev, int addr, int reg,
121 static void pch_gbe_set_multi(struct net_device *netdev);
227 static int hwtstamp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in hwtstamp_ioctl() argument
230 struct pch_gbe_adapter *adapter = netdev_priv(netdev); in hwtstamp_ioctl()
308 netdev_dbg(adapter->netdev, "hw->mac.addr : %pM\n", hw->mac.addr); in pch_gbe_mac_read_mac_addr()
340 netdev_dbg(adapter->netdev, "index : 0x%x\n", index); in pch_gbe_mac_mar_set()
470 netdev_dbg(adapter->netdev, "mac->fc = %u\n", mac->fc); in pch_gbe_mac_force_mac_fc()
492 netdev_err(adapter->netdev, in pch_gbe_mac_force_mac_fc()
499 netdev_dbg(adapter->netdev, in pch_gbe_mac_force_mac_fc()
[all …]
Dpch_gbe_ethtool.c83 static int pch_gbe_get_settings(struct net_device *netdev, in pch_gbe_get_settings() argument
86 struct pch_gbe_adapter *adapter = netdev_priv(netdev); in pch_gbe_get_settings()
93 if (!netif_carrier_ok(adapter->netdev)) in pch_gbe_get_settings()
106 static int pch_gbe_set_settings(struct net_device *netdev, in pch_gbe_set_settings() argument
109 struct pch_gbe_adapter *adapter = netdev_priv(netdev); in pch_gbe_set_settings()
125 netdev_err(netdev, "Error: mii_ethtool_sset\n"); in pch_gbe_set_settings()
134 if (netif_running(adapter->netdev)) { in pch_gbe_set_settings()
148 static int pch_gbe_get_regs_len(struct net_device *netdev) in pch_gbe_get_regs_len() argument
158 static void pch_gbe_get_drvinfo(struct net_device *netdev, in pch_gbe_get_drvinfo() argument
161 struct pch_gbe_adapter *adapter = netdev_priv(netdev); in pch_gbe_get_drvinfo()
[all …]
Dpch_gbe_param.c239 netdev_dbg(adapter->netdev, "%s Enabled\n", opt->name); in pch_gbe_validate_option()
242 netdev_dbg(adapter->netdev, "%s Disabled\n", opt->name); in pch_gbe_validate_option()
248 netdev_dbg(adapter->netdev, "%s set to %i\n", in pch_gbe_validate_option()
261 netdev_dbg(adapter->netdev, "%s\n", in pch_gbe_validate_option()
272 netdev_dbg(adapter->netdev, "Invalid %s value specified (%i) %s\n", in pch_gbe_validate_option()
322 netdev_dbg(adapter->netdev, in pch_gbe_check_copper_options()
337 netdev_dbg(adapter->netdev, in pch_gbe_check_copper_options()
343 netdev_dbg(adapter->netdev, in pch_gbe_check_copper_options()
345 netdev_dbg(adapter->netdev, in pch_gbe_check_copper_options()
354 netdev_dbg(adapter->netdev, in pch_gbe_check_copper_options()
[all …]
Dpch_gbe_phy.c127 netdev_dbg(adapter->netdev, in pch_gbe_phy_get_id()
149 netdev_err(adapter->netdev, "PHY Address %d is out of range\n", in pch_gbe_phy_read_reg_miic()
174 netdev_err(adapter->netdev, "PHY Address %d is out of range\n", in pch_gbe_phy_write_reg_miic()
278 netdev_dbg(adapter->netdev, in pch_gbe_phy_tx_clk_delay()
292 netdev_err(adapter->netdev, in pch_gbe_phy_tx_clk_delay()
299 netdev_err(adapter->netdev, in pch_gbe_phy_tx_clk_delay()
317 netdev_err(adapter->netdev, "Error: mii_ethtool_gset\n"); in pch_gbe_phy_init_setting()
326 netdev_err(adapter->netdev, "Error: mii_ethtool_sset\n"); in pch_gbe_phy_init_setting()
354 netdev_dbg(adapter->netdev, in pch_gbe_phy_disable_hibernate()
367 netdev_err(adapter->netdev, in pch_gbe_phy_disable_hibernate()
[all …]
Dpch_gbe_api.c75 netdev_err(adapter->netdev, "pch_gbe_phy_get_id error\n"); in pch_gbe_plat_init_hw()
122 netdev_err(adapter->netdev, "ERROR: Registers not mapped\n"); in pch_gbe_hal_setup_init_funcs()
138 netdev_err(adapter->netdev, "ERROR: configuration\n"); in pch_gbe_hal_get_bus_info()
156 netdev_err(adapter->netdev, "ERROR: configuration\n"); in pch_gbe_hal_init_hw()
205 netdev_err(adapter->netdev, "ERROR: configuration\n"); in pch_gbe_hal_phy_hw_reset()
220 netdev_err(adapter->netdev, "ERROR: configuration\n"); in pch_gbe_hal_phy_sw_reset()
238 netdev_err(adapter->netdev, "ERROR: configuration\n"); in pch_gbe_hal_read_mac_addr()
/linux-4.4.14/net/dcb/
Ddcbnl.c221 static int dcbnl_getstate(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_getstate() argument
225 if (!netdev->dcbnl_ops->getstate) in dcbnl_getstate()
229 netdev->dcbnl_ops->getstate(netdev)); in dcbnl_getstate()
232 static int dcbnl_getpfccfg(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_getpfccfg() argument
244 if (!netdev->dcbnl_ops->getpfccfg) in dcbnl_getpfccfg()
264 netdev->dcbnl_ops->getpfccfg(netdev, i - DCB_PFC_UP_ATTR_0, in dcbnl_getpfccfg()
277 static int dcbnl_getperm_hwaddr(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_getperm_hwaddr() argument
282 if (!netdev->dcbnl_ops->getpermhwaddr) in dcbnl_getperm_hwaddr()
286 netdev->dcbnl_ops->getpermhwaddr(netdev, perm_addr); in dcbnl_getperm_hwaddr()
291 static int dcbnl_getcap(struct net_device *netdev, struct nlmsghdr *nlh, in dcbnl_getcap() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c78 static int ixgb_open(struct net_device *netdev);
79 static int ixgb_close(struct net_device *netdev);
85 static void ixgb_set_multi(struct net_device *netdev);
88 struct net_device *netdev);
89 static struct net_device_stats *ixgb_get_stats(struct net_device *netdev);
90 static int ixgb_change_mtu(struct net_device *netdev, int new_mtu);
91 static int ixgb_set_mac(struct net_device *netdev, void *p);
104 static int ixgb_vlan_rx_add_vid(struct net_device *netdev,
106 static int ixgb_vlan_rx_kill_vid(struct net_device *netdev,
209 struct net_device *netdev = adapter->netdev; in ixgb_up() local
[all …]
Dixgb_ethtool.c97 ixgb_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in ixgb_get_settings() argument
99 struct ixgb_adapter *adapter = netdev_priv(netdev); in ixgb_get_settings()
106 if (netif_carrier_ok(adapter->netdev)) { in ixgb_get_settings()
118 void ixgb_set_speed_duplex(struct net_device *netdev) in ixgb_set_speed_duplex() argument
120 struct ixgb_adapter *adapter = netdev_priv(netdev); in ixgb_set_speed_duplex()
124 netif_carrier_on(netdev); in ixgb_set_speed_duplex()
125 netif_wake_queue(netdev); in ixgb_set_speed_duplex()
129 ixgb_set_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in ixgb_set_settings() argument
131 struct ixgb_adapter *adapter = netdev_priv(netdev); in ixgb_set_settings()
138 if (netif_running(adapter->netdev)) { in ixgb_set_settings()
[all …]
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnicvf_main.c144 netdev_err(nic->netdev, in nicvf_send_msg_to_pf()
162 netdev_err(nic->netdev, in nicvf_check_pf_ready()
194 netdev_dbg(nic->netdev, "Mbox message: msg: 0x%x\n", mbx.msg.msg); in nicvf_handle_mbx_intr()
202 ether_addr_copy(nic->netdev->dev_addr, in nicvf_handle_mbx_intr()
230 netdev_info(nic->netdev, "%s: Link is Up %d Mbps %s\n", in nicvf_handle_mbx_intr()
231 nic->netdev->name, nic->speed, in nicvf_handle_mbx_intr()
234 netif_carrier_on(nic->netdev); in nicvf_handle_mbx_intr()
235 netif_tx_start_all_queues(nic->netdev); in nicvf_handle_mbx_intr()
237 netdev_info(nic->netdev, "%s: Link is Down\n", in nicvf_handle_mbx_intr()
238 nic->netdev->name); in nicvf_handle_mbx_intr()
[all …]
Dnicvf_ethtool.c108 static int nicvf_get_settings(struct net_device *netdev, in nicvf_get_settings() argument
111 struct nicvf *nic = netdev_priv(netdev); in nicvf_get_settings()
135 static u32 nicvf_get_link(struct net_device *netdev) in nicvf_get_link() argument
137 struct nicvf *nic = netdev_priv(netdev); in nicvf_get_link()
142 static void nicvf_get_drvinfo(struct net_device *netdev, in nicvf_get_drvinfo() argument
145 struct nicvf *nic = netdev_priv(netdev); in nicvf_get_drvinfo()
152 static u32 nicvf_get_msglevel(struct net_device *netdev) in nicvf_get_msglevel() argument
154 struct nicvf *nic = netdev_priv(netdev); in nicvf_get_msglevel()
159 static void nicvf_set_msglevel(struct net_device *netdev, u32 lvl) in nicvf_set_msglevel() argument
161 struct nicvf *nic = netdev_priv(netdev); in nicvf_set_msglevel()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/
De100.c568 struct net_device *netdev; member
696 netif_err(nic, hw, nic->netdev, in e100_self_test()
702 netif_err(nic, hw, nic->netdev, "Self-test failed: timed out\n"); in e100_self_test()
805 netif_err(nic, probe, nic->netdev, "EEPROM corrupted\n"); in e100_eeprom_load()
930 static int mdio_read(struct net_device *netdev, int addr, int reg) in mdio_read() argument
932 struct nic *nic = netdev_priv(netdev); in mdio_read()
936 static void mdio_write(struct net_device *netdev, int addr, int reg, int data) in mdio_write() argument
938 struct nic *nic = netdev_priv(netdev); in mdio_write()
964 netdev_err(nic->netdev, "e100.mdio_ctrl won't go Ready\n"); in mdio_ctrl_hw()
976 netif_printk(nic, hw, KERN_DEBUG, nic->netdev, in mdio_ctrl_hw()
[all …]
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-ethtool.c187 static void xgbe_get_strings(struct net_device *netdev, u32 stringset, u8 *data) in xgbe_get_strings() argument
202 static void xgbe_get_ethtool_stats(struct net_device *netdev, in xgbe_get_ethtool_stats() argument
205 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_ethtool_stats()
216 static int xgbe_get_sset_count(struct net_device *netdev, int stringset) in xgbe_get_sset_count() argument
232 static void xgbe_get_pauseparam(struct net_device *netdev, in xgbe_get_pauseparam() argument
235 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_pauseparam()
242 static int xgbe_set_pauseparam(struct net_device *netdev, in xgbe_set_pauseparam() argument
245 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_set_pauseparam()
249 netdev_err(netdev, in xgbe_set_pauseparam()
269 if (netif_running(netdev)) in xgbe_set_pauseparam()
[all …]
Dxgbe-main.c339 struct net_device *netdev; in xgbe_probe() local
350 netdev = alloc_etherdev_mq(sizeof(struct xgbe_prv_data), in xgbe_probe()
352 if (!netdev) { in xgbe_probe()
357 SET_NETDEV_DEV(netdev, dev); in xgbe_probe()
358 pdata = netdev_priv(netdev); in xgbe_probe()
359 pdata->netdev = netdev; in xgbe_probe()
363 platform_set_drvdata(pdev, netdev); in xgbe_probe()
645 netdev->irq = pdata->dev_irq; in xgbe_probe()
646 netdev->base_addr = (unsigned long)pdata->xgmac_regs; in xgbe_probe()
647 memcpy(netdev->dev_addr, pdata->mac_addr, netdev->addr_len); in xgbe_probe()
[all …]
Dxgbe-dcb.c123 static int xgbe_dcb_ieee_getets(struct net_device *netdev, in xgbe_dcb_ieee_getets() argument
126 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_getets()
144 static int xgbe_dcb_ieee_setets(struct net_device *netdev, in xgbe_dcb_ieee_setets() argument
147 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_setets()
153 netif_dbg(pdata, drv, netdev, in xgbe_dcb_ieee_setets()
157 netif_dbg(pdata, drv, netdev, "PRIO%u: TC=%hhu\n", i, in xgbe_dcb_ieee_setets()
198 static int xgbe_dcb_ieee_getpfc(struct net_device *netdev, in xgbe_dcb_ieee_getpfc() argument
201 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_getpfc()
215 static int xgbe_dcb_ieee_setpfc(struct net_device *netdev, in xgbe_dcb_ieee_setpfc() argument
218 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_setpfc()
[all …]
Dxgbe-drv.c167 netdev_err(pdata->netdev, in xgbe_alloc_channels()
186 netif_dbg(pdata, drv, pdata->netdev, in xgbe_alloc_channels()
239 netif_info(pdata, drv, pdata->netdev, in xgbe_maybe_stop_tx_queue()
241 netif_stop_subqueue(pdata->netdev, channel->queue_index); in xgbe_maybe_stop_tx_queue()
256 static int xgbe_calc_rx_buf_size(struct net_device *netdev, unsigned int mtu) in xgbe_calc_rx_buf_size() argument
261 netdev_alert(netdev, "MTU exceeds maximum supported value\n"); in xgbe_calc_rx_buf_size()
335 netif_dbg(pdata, intr, pdata->netdev, "DMA_ISR=%#010x\n", dma_isr); in xgbe_isr()
344 netif_dbg(pdata, intr, pdata->netdev, "DMA_CH%u_ISR=%#010x\n", in xgbe_isr()
610 netif_napi_add(pdata->netdev, &channel->napi, in xgbe_napi_enable()
617 netif_napi_add(pdata->netdev, &pdata->napi, in xgbe_napi_enable()
[all …]
Dxgbe-mdio.c188 netif_dbg(pdata, link, pdata->netdev, "SerDes rx/tx not ready (%#hx)\n", in xgbe_serdes_complete_ratechange()
242 netif_dbg(pdata, link, pdata->netdev, "10GbE KR mode set\n"); in xgbe_xgmii_mode()
290 netif_dbg(pdata, link, pdata->netdev, "2.5GbE KX mode set\n"); in xgbe_gmii_2500_mode()
338 netif_dbg(pdata, link, pdata->netdev, "1GbE KX mode set\n"); in xgbe_gmii_mode()
444 netif_dbg(pdata, link, pdata->netdev, "AN enabled/restarted\n"); in xgbe_restart_an()
451 netif_dbg(pdata, link, pdata->netdev, "AN disabled\n"); in xgbe_disable_an()
487 netif_dbg(pdata, link, pdata->netdev, in xgbe_an_tx_training()
568 netif_dbg(pdata, link, pdata->netdev, in xgbe_an_page_received()
627 netif_dbg(pdata, intr, pdata->netdev, "AN interrupt received\n"); in xgbe_an_isr()
707 netif_dbg(pdata, link, pdata->netdev, "AN %s\n", in xgbe_an_state_machine()
[all …]
Dxgbe-debugfs.c329 buf = kasprintf(GFP_KERNEL, "amd-xgbe-%s", pdata->netdev->name); in xgbe_debugfs_init()
335 netdev_err(pdata->netdev, "debugfs_create_dir failed\n"); in xgbe_debugfs_init()
344 netdev_err(pdata->netdev, "debugfs_create_file failed\n"); in xgbe_debugfs_init()
350 netdev_err(pdata->netdev, "debugfs_create_file failed\n"); in xgbe_debugfs_init()
356 netdev_err(pdata->netdev, "debugfs_create_file failed\n"); in xgbe_debugfs_init()
362 netdev_err(pdata->netdev, "debugfs_create_file failed\n"); in xgbe_debugfs_init()
368 netdev_err(pdata->netdev, "debugfs_create_file failed\n"); in xgbe_debugfs_init()
Dxgbe-desc.c211 netif_dbg(pdata, drv, pdata->netdev, in xgbe_init_ring()
230 netif_dbg(pdata, drv, pdata->netdev, "%s - Tx ring:\n", in xgbe_alloc_ring_resources()
236 netdev_alert(pdata->netdev, in xgbe_alloc_ring_resources()
241 netif_dbg(pdata, drv, pdata->netdev, "%s - Rx ring:\n", in xgbe_alloc_ring_resources()
247 netdev_alert(pdata->netdev, in xgbe_alloc_ring_resources()
529 netdev_alert(pdata->netdev, "dma_map_single failed\n"); in xgbe_map_tx_skb()
534 netif_dbg(pdata, tx_queued, pdata->netdev, in xgbe_map_tx_skb()
553 netdev_alert(pdata->netdev, "dma_map_single failed\n"); in xgbe_map_tx_skb()
558 netif_dbg(pdata, tx_queued, pdata->netdev, in xgbe_map_tx_skb()
572 netif_dbg(pdata, tx_queued, pdata->netdev, in xgbe_map_tx_skb()
[all …]
Dxgbe-dev.c484 if (pdata->netdev->features & NETIF_F_RXHASH) in xgbe_config_rss()
490 netdev_err(pdata->netdev, in xgbe_config_rss()
713 netif_dbg(pdata, drv, pdata->netdev, "%s promiscuous mode\n", in xgbe_set_promiscuous_mode()
728 netif_dbg(pdata, drv, pdata->netdev, "%s allmulti mode\n", in xgbe_set_all_multicast_mode()
754 netif_dbg(pdata, drv, pdata->netdev, in xgbe_set_mac_reg()
769 struct net_device *netdev = pdata->netdev; in xgbe_set_mac_addn_addrs() local
777 if (netdev_uc_count(netdev) > addn_macs) { in xgbe_set_mac_addn_addrs()
780 netdev_for_each_uc_addr(ha, netdev) { in xgbe_set_mac_addn_addrs()
785 if (netdev_mc_count(netdev) > addn_macs) { in xgbe_set_mac_addn_addrs()
788 netdev_for_each_mc_addr(ha, netdev) { in xgbe_set_mac_addn_addrs()
[all …]
/linux-4.4.14/drivers/net/ethernet/ibm/
Dibmveth.c230 skb = netdev_alloc_skb(adapter->netdev, pool->buff_size); in ibmveth_replenish_buffer_pool()
233 netdev_dbg(adapter->netdev, in ibmveth_replenish_buffer_pool()
266 adapter->netdev->mtu + in ibmveth_replenish_buffer_pool()
442 netdev_dbg(adapter->netdev, "h_add_logical_lan_buffer failed " in ibmveth_rxq_recycle_buffer()
508 adapter->netdev->mtu + IBMVETH_BUFF_OH, in ibmveth_cleanup()
555 static int ibmveth_open(struct net_device *netdev) in ibmveth_open() argument
557 struct ibmveth_adapter *adapter = netdev_priv(netdev); in ibmveth_open()
566 netdev_dbg(netdev, "open starting\n"); in ibmveth_open()
577 netdev_err(netdev, "unable to allocate filter or buffer list " in ibmveth_open()
602 netdev_err(netdev, "unable to map filter or buffer list " in ibmveth_open()
[all …]
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_fcoe.c68 int cxgb_fcoe_enable(struct net_device *netdev) in cxgb_fcoe_enable() argument
70 struct port_info *pi = netdev_priv(netdev); in cxgb_fcoe_enable()
82 netdev->features |= NETIF_F_FCOE_CRC; in cxgb_fcoe_enable()
83 netdev->vlan_features |= NETIF_F_FCOE_CRC; in cxgb_fcoe_enable()
84 netdev->features |= NETIF_F_FCOE_MTU; in cxgb_fcoe_enable()
85 netdev->vlan_features |= NETIF_F_FCOE_MTU; in cxgb_fcoe_enable()
87 netdev_features_change(netdev); in cxgb_fcoe_enable()
100 int cxgb_fcoe_disable(struct net_device *netdev) in cxgb_fcoe_disable() argument
102 struct port_info *pi = netdev_priv(netdev); in cxgb_fcoe_disable()
113 netdev->features &= ~NETIF_F_FCOE_CRC; in cxgb_fcoe_disable()
[all …]
/linux-4.4.14/drivers/staging/unisys/visornic/
Dvisornic_main.c118 struct net_device *netdev; member
324 struct net_device *netdev; in visornic_serverdown_complete() local
326 netdev = devdata->netdev; in visornic_serverdown_complete()
332 dev_close(netdev); in visornic_serverdown_complete()
393 alloc_rcv_buf(struct net_device *netdev) in alloc_rcv_buf() argument
404 skb->dev = netdev; in alloc_rcv_buf()
461 send_enbdis(struct net_device *netdev, int state, in send_enbdis() argument
465 devdata->cmdrsp_rcv->net.enbdis.context = netdev; in send_enbdis()
486 visornic_disable_with_timeout(struct net_device *netdev, const int timeout) in visornic_disable_with_timeout() argument
488 struct visornic_devdata *devdata = netdev_priv(netdev); in visornic_disable_with_timeout()
[all …]
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c166 struct net_device *netdev = adapter->netdev; in atl1e_check_link() local
175 if (netif_carrier_ok(netdev)) { /* old link state: Up */ in atl1e_check_link()
182 netif_carrier_off(netdev); in atl1e_check_link()
183 netif_stop_queue(netdev); in atl1e_check_link()
197 netdev_info(netdev, in atl1e_check_link()
204 if (!netif_carrier_ok(netdev)) { in atl1e_check_link()
206 netif_carrier_on(netdev); in atl1e_check_link()
207 netif_wake_queue(netdev); in atl1e_check_link()
230 struct net_device *netdev = adapter->netdev; in atl1e_link_chg_event() local
241 if (netif_carrier_ok(netdev)) { in atl1e_link_chg_event()
[all …]
Datl1e_ethtool.c29 static int atl1e_get_settings(struct net_device *netdev, in atl1e_get_settings() argument
32 struct atl1e_adapter *adapter = netdev_priv(netdev); in atl1e_get_settings()
68 static int atl1e_set_settings(struct net_device *netdev, in atl1e_set_settings() argument
71 struct atl1e_adapter *adapter = netdev_priv(netdev); in atl1e_set_settings()
125 if (netif_running(adapter->netdev)) { in atl1e_set_settings()
135 static u32 atl1e_get_msglevel(struct net_device *netdev) in atl1e_get_msglevel() argument
144 static int atl1e_get_regs_len(struct net_device *netdev) in atl1e_get_regs_len() argument
149 static void atl1e_get_regs(struct net_device *netdev, in atl1e_get_regs() argument
152 struct atl1e_adapter *adapter = netdev_priv(netdev); in atl1e_get_regs()
198 static int atl1e_get_eeprom_len(struct net_device *netdev) in atl1e_get_eeprom_len() argument
[all …]
Datl1e_param.c131 netdev_info(adapter->netdev, in atl1e_validate_option()
135 netdev_info(adapter->netdev, in atl1e_validate_option()
142 netdev_info(adapter->netdev, "%s set to %i\n", in atl1e_validate_option()
155 netdev_info(adapter->netdev, in atl1e_validate_option()
166 netdev_info(adapter->netdev, "Invalid %s specified (%i) %s\n", in atl1e_validate_option()
186 netdev_notice(adapter->netdev, in atl1e_check_options()
188 netdev_notice(adapter->netdev, in atl1e_check_options()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2.c73 static int c2_up(struct net_device *netdev);
74 static int c2_down(struct net_device *netdev);
75 static int c2_xmit_frame(struct sk_buff *skb, struct net_device *netdev);
76 static void c2_tx_interrupt(struct net_device *netdev);
77 static void c2_rx_interrupt(struct net_device *netdev);
79 static void c2_tx_timeout(struct net_device *netdev);
80 static int c2_change_mtu(struct net_device *netdev, int new_mtu);
90 static void c2_print_macaddr(struct net_device *netdev) in c2_print_macaddr() argument
92 pr_debug("%s: MAC %pM, IRQ %u\n", netdev->name, netdev->dev_addr, netdev->irq); in c2_print_macaddr()
97 struct net_device *netdev = c2_port->netdev; in c2_set_rxbufsize() local
[all …]
Dc2_provider.c653 static int c2_pseudo_up(struct net_device *netdev) in c2_pseudo_up() argument
656 struct c2_dev *c2dev = netdev->ml_priv; in c2_pseudo_up()
658 ind = in_dev_get(netdev); in c2_pseudo_up()
678 static int c2_pseudo_down(struct net_device *netdev) in c2_pseudo_down() argument
681 struct c2_dev *c2dev = netdev->ml_priv; in c2_pseudo_down()
683 ind = in_dev_get(netdev); in c2_pseudo_down()
703 static int c2_pseudo_xmit_frame(struct sk_buff *skb, struct net_device *netdev) in c2_pseudo_xmit_frame() argument
709 static int c2_pseudo_change_mtu(struct net_device *netdev, int new_mtu) in c2_pseudo_change_mtu() argument
714 netdev->mtu = new_mtu; in c2_pseudo_change_mtu()
728 static void setup(struct net_device *netdev) in setup() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dethtool.c74 static int igbvf_get_settings(struct net_device *netdev, in igbvf_get_settings() argument
77 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_get_settings()
111 static int igbvf_set_settings(struct net_device *netdev, in igbvf_set_settings() argument
117 static void igbvf_get_pauseparam(struct net_device *netdev, in igbvf_get_pauseparam() argument
122 static int igbvf_set_pauseparam(struct net_device *netdev, in igbvf_set_pauseparam() argument
128 static u32 igbvf_get_msglevel(struct net_device *netdev) in igbvf_get_msglevel() argument
130 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_get_msglevel()
135 static void igbvf_set_msglevel(struct net_device *netdev, u32 data) in igbvf_set_msglevel() argument
137 struct igbvf_adapter *adapter = netdev_priv(netdev); in igbvf_set_msglevel()
142 static int igbvf_get_regs_len(struct net_device *netdev) in igbvf_get_regs_len() argument
[all …]
Dnetdev.c106 struct net_device *netdev, in igbvf_receive_skb() argument
159 struct net_device *netdev = adapter->netdev; in igbvf_alloc_rx_buffers() local
204 skb = netdev_alloc_skb_ip_align(netdev, bufsz); in igbvf_alloc_rx_buffers()
268 struct net_device *netdev = adapter->netdev; in igbvf_clean_rx_irq() local
373 skb->protocol = eth_type_trans(skb, netdev); in igbvf_clean_rx_irq()
375 igbvf_receive_skb(adapter, netdev, skb, staterr, in igbvf_clean_rx_irq()
794 struct net_device *netdev = adapter->netdev; in igbvf_clean_tx_irq() local
853 if (unlikely(count && netif_carrier_ok(netdev) && in igbvf_clean_tx_irq()
859 if (netif_queue_stopped(netdev) && in igbvf_clean_tx_irq()
861 netif_wake_queue(netdev); in igbvf_clean_tx_irq()
[all …]
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Denic_main.c158 netdev_warn(enic->netdev, "irq_set_affinity_hint failed, err %d\n", in enic_set_affinity_hint()
167 netif_set_xps_queue(enic->netdev, in enic_set_affinity_hint()
237 if (netif_tx_queue_stopped(netdev_get_tx_queue(enic->netdev, q_number)) && in enic_wq_service()
240 netif_wake_subqueue(enic->netdev, q_number); in enic_wq_service()
257 netdev_err(enic->netdev, "WQ[%d] error_status %d\n", in enic_log_q_error()
265 netdev_err(enic->netdev, "RQ[%d] error_status %d\n", in enic_log_q_error()
277 netdev_info(enic->netdev, "msg lvl changed from 0x%x to 0x%x\n", in enic_msglvl_check()
286 struct net_device *netdev = enic->netdev; in enic_mtu_check() local
293 if (mtu != netdev->mtu) in enic_mtu_check()
296 if (mtu < netdev->mtu) in enic_mtu_check()
[all …]
Denic_ethtool.c106 static int enic_get_settings(struct net_device *netdev, in enic_get_settings() argument
109 struct enic *enic = netdev_priv(netdev); in enic_get_settings()
116 if (netif_carrier_ok(netdev)) { in enic_get_settings()
129 static void enic_get_drvinfo(struct net_device *netdev, in enic_get_drvinfo() argument
132 struct enic *enic = netdev_priv(netdev); in enic_get_drvinfo()
152 static void enic_get_strings(struct net_device *netdev, u32 stringset, in enic_get_strings() argument
175 static int enic_get_sset_count(struct net_device *netdev, int sset) in enic_get_sset_count() argument
185 static void enic_get_ethtool_stats(struct net_device *netdev, in enic_get_ethtool_stats() argument
188 struct enic *enic = netdev_priv(netdev); in enic_get_ethtool_stats()
209 static u32 enic_get_msglevel(struct net_device *netdev) in enic_get_msglevel() argument
[all …]
Denic_pp.c71 struct net_device *netdev = enic->netdev; in enic_set_port_profile() local
100 client_mac = netdev->dev_addr; in enic_set_port_profile()
102 netdev_err(netdev, "Cannot find pp mac address " in enic_set_port_profile()
198 struct net_device *netdev = enic->netdev; in enic_pp_disassociate() local
210 else if (vf == PORT_SELF_VF && !is_zero_ether_addr(netdev->dev_addr)) in enic_pp_disassociate()
212 netdev->dev_addr); in enic_pp_disassociate()
259 struct net_device *netdev = enic->netdev; in enic_pp_associate() local
297 else if (vf == PORT_SELF_VF && !is_zero_ether_addr(netdev->dev_addr)) in enic_pp_associate()
299 netdev->dev_addr); in enic_pp_associate()
Denic_dev.c54 if (!is_valid_ether_addr(enic->netdev->dev_addr)) in enic_dev_add_station_addr()
58 err = vnic_dev_add_addr(enic->vdev, enic->netdev->dev_addr); in enic_dev_add_station_addr()
68 if (!is_valid_ether_addr(enic->netdev->dev_addr)) in enic_dev_del_station_addr()
72 err = vnic_dev_del_addr(enic->vdev, enic->netdev->dev_addr); in enic_dev_del_station_addr()
181 int enic_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) in enic_vlan_rx_add_vid() argument
183 struct enic *enic = netdev_priv(netdev); in enic_vlan_rx_add_vid()
194 int enic_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) in enic_vlan_rx_kill_vid() argument
196 struct enic *enic = netdev_priv(netdev); in enic_vlan_rx_kill_vid()
/linux-4.4.14/drivers/net/ethernet/pasemi/
Dpasemi_mac_ethtool.c67 pasemi_mac_ethtool_get_settings(struct net_device *netdev, in pasemi_mac_ethtool_get_settings() argument
70 struct pasemi_mac *mac = netdev_priv(netdev); in pasemi_mac_ethtool_get_settings()
80 pasemi_mac_ethtool_set_settings(struct net_device *netdev, in pasemi_mac_ethtool_set_settings() argument
83 struct pasemi_mac *mac = netdev_priv(netdev); in pasemi_mac_ethtool_set_settings()
93 pasemi_mac_ethtool_get_msglevel(struct net_device *netdev) in pasemi_mac_ethtool_get_msglevel() argument
95 struct pasemi_mac *mac = netdev_priv(netdev); in pasemi_mac_ethtool_get_msglevel()
100 pasemi_mac_ethtool_set_msglevel(struct net_device *netdev, in pasemi_mac_ethtool_set_msglevel() argument
103 struct pasemi_mac *mac = netdev_priv(netdev); in pasemi_mac_ethtool_set_msglevel()
109 pasemi_mac_ethtool_get_ringparam(struct net_device *netdev, in pasemi_mac_ethtool_get_ringparam() argument
112 struct pasemi_mac *mac = netdev_priv(netdev); in pasemi_mac_ethtool_get_ringparam()
[all …]
/linux-4.4.14/drivers/net/ethernet/octeon/
Docteon_mgmt.c119 struct net_device *netdev; member
213 static void octeon_mgmt_rx_fill_ring(struct net_device *netdev) in octeon_mgmt_rx_fill_ring() argument
215 struct octeon_mgmt *p = netdev_priv(netdev); in octeon_mgmt_rx_fill_ring()
223 size = netdev->mtu + OCTEON_MGMT_RX_HEADROOM + 8 + NET_IP_ALIGN; in octeon_mgmt_rx_fill_ring()
225 skb = netdev_alloc_skb(netdev, size); in octeon_mgmt_rx_fill_ring()
311 if (cleaned && netif_queue_stopped(p->netdev)) in octeon_mgmt_clean_tx_buffers()
312 netif_wake_queue(p->netdev); in octeon_mgmt_clean_tx_buffers()
322 static void octeon_mgmt_update_rx_stats(struct net_device *netdev) in octeon_mgmt_update_rx_stats() argument
324 struct octeon_mgmt *p = netdev_priv(netdev); in octeon_mgmt_update_rx_stats()
335 netdev->stats.rx_errors += bad; in octeon_mgmt_update_rx_stats()
[all …]
/linux-4.4.14/drivers/net/can/sja1000/
Dtscan1.c93 struct net_device *netdev; in tscan1_probe() local
124 netdev = alloc_sja1000dev(0); in tscan1_probe()
125 if (!netdev) { in tscan1_probe()
130 dev_set_drvdata(dev, netdev); in tscan1_probe()
131 SET_NETDEV_DEV(netdev, dev); in tscan1_probe()
133 netdev->base_addr = pld_base; in tscan1_probe()
134 netdev->irq = irq; in tscan1_probe()
136 priv = netdev_priv(netdev); in tscan1_probe()
154 if (!register_sja1000dev(netdev)) { in tscan1_probe()
157 netdev_info(netdev, "TS-CAN1 at 0x%lx 0x%lx irq %d\n", in tscan1_probe()
[all …]
Dpeak_pcmcia.c139 struct net_device *netdev; member
387 struct net_device *netdev; in pcan_led_timer() local
397 netdev = card->channel[i].netdev; in pcan_led_timer()
398 if (!netdev || !(netdev->flags & IFF_UP)) in pcan_led_timer()
408 if (netdev->stats.rx_bytes != card->channel[i].prev_rx_bytes) { in pcan_led_timer()
409 card->channel[i].prev_rx_bytes = netdev->stats.rx_bytes; in pcan_led_timer()
413 if (netdev->stats.tx_bytes != card->channel[i].prev_tx_bytes) { in pcan_led_timer()
414 card->channel[i].prev_tx_bytes = netdev->stats.tx_bytes; in pcan_led_timer()
444 struct net_device *netdev; in pcan_isr() local
459 netdev = card->channel[i].netdev; in pcan_isr()
[all …]
/linux-4.4.14/drivers/net/fjes/
Dfjes_main.c199 struct net_device *netdev = adapter->netdev; in fjes_request_irq() local
211 IRQF_SHARED, netdev->name, adapter); in fjes_request_irq()
248 static int fjes_open(struct net_device *netdev) in fjes_open() argument
250 struct fjes_adapter *adapter = netdev_priv(netdev); in fjes_open()
274 netif_tx_start_all_queues(netdev); in fjes_open()
275 netif_carrier_on(netdev); in fjes_open()
289 static int fjes_close(struct net_device *netdev) in fjes_close() argument
291 struct fjes_adapter *adapter = netdev_priv(netdev); in fjes_close()
295 netif_tx_stop_all_queues(netdev); in fjes_close()
296 netif_carrier_off(netdev); in fjes_close()
[all …]
Dfjes_ethtool.c52 static void fjes_get_ethtool_stats(struct net_device *netdev, in fjes_get_ethtool_stats() argument
55 struct fjes_adapter *adapter = netdev_priv(netdev); in fjes_get_ethtool_stats()
66 static void fjes_get_strings(struct net_device *netdev, in fjes_get_strings() argument
83 static int fjes_get_sset_count(struct net_device *netdev, int sset) in fjes_get_sset_count() argument
93 static void fjes_get_drvinfo(struct net_device *netdev, in fjes_get_drvinfo() argument
96 struct fjes_adapter *adapter = netdev_priv(netdev); in fjes_get_drvinfo()
110 static int fjes_get_settings(struct net_device *netdev, in fjes_get_settings() argument
132 void fjes_set_ethtool_ops(struct net_device *netdev) in fjes_set_ethtool_ops() argument
134 netdev->ethtool_ops = &fjes_ethtool_ops; in fjes_set_ethtool_ops()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_nic.c125 nesvnic->netdev->name); in nes_netdev_poll()
135 static int nes_netdev_open(struct net_device *netdev) in nes_netdev_open() argument
139 struct nes_vnic *nesvnic = netdev_priv(netdev); in nes_netdev_open()
155 printk(KERN_INFO PFX "%s: enabling interface\n", netdev->name); in nes_netdev_open()
157 ret = nes_init_nic_qp(nesdev, netdev); in nes_netdev_open()
162 netif_carrier_off(netdev); in nes_netdev_open()
163 netif_stop_queue(netdev); in nes_netdev_open()
166 nesvnic->nesibdev = nes_init_ofa_device(netdev); in nes_netdev_open()
168 printk(KERN_ERR PFX "%s: nesvnic->nesibdev alloc failed", netdev->name); in nes_netdev_open()
174 netdev->name, ret); in nes_netdev_open()
[all …]
Dnes.c147 struct net_device *netdev; in nes_inetaddr_event() local
156 nesdev, nesdev->netdev[0]->name); in nes_inetaddr_event()
157 netdev = nesdev->netdev[0]; in nes_inetaddr_event()
158 nesvnic = netdev_priv(netdev); in nes_inetaddr_event()
159 upper_dev = netdev_master_upper_dev_get(netdev); in nes_inetaddr_event()
160 is_bonded = netif_is_bond_slave(netdev) && in nes_inetaddr_event()
162 if ((netdev == event_netdev) || is_bonded) { in nes_inetaddr_event()
166 netdev->name); in nes_inetaddr_event()
176 nes_manage_arp_cache(netdev, netdev->dev_addr, in nes_inetaddr_event()
203 nes_manage_arp_cache(netdev, netdev->dev_addr, in nes_inetaddr_event()
[all …]
/linux-4.4.14/drivers/net/irda/
Dstir4200.c165 struct net_device *netdev; /* network layer */ member
199 stir->netdev->name, reg, value); in write_reg()
324 stir->netdev->name, len); in fir_eof()
326 ++stir->netdev->stats.rx_errors; in fir_eof()
327 ++stir->netdev->stats.rx_length_errors; in fir_eof()
334 stir->netdev->stats.rx_errors++; in fir_eof()
335 stir->netdev->stats.rx_crc_errors++; in fir_eof()
343 ++stir->netdev->stats.rx_dropped; in fir_eof()
352 ++stir->netdev->stats.rx_dropped; in fir_eof()
365 skb->dev = stir->netdev; in fir_eof()
[all …]
Dkingsun-sir.c104 struct net_device *netdev; /* network layer */ member
131 struct net_device *netdev = kingsun->netdev; in kingsun_send_irq() local
134 if (!netif_running(kingsun->netdev)) { in kingsun_send_irq()
146 netif_wake_queue(netdev); in kingsun_send_irq()
153 struct net_device *netdev) in kingsun_hard_xmit() argument
159 netif_stop_queue(netdev); in kingsun_hard_xmit()
164 kingsun = netdev_priv(netdev); in kingsun_hard_xmit()
187 netdev->stats.tx_errors++; in kingsun_hard_xmit()
188 netif_start_queue(netdev); in kingsun_hard_xmit()
191 netdev->stats.tx_packets++; in kingsun_hard_xmit()
[all …]
Dmcs7780.c403 mcs->netdev->name, new_len); in mcs_unwrap_mir()
404 ++mcs->netdev->stats.rx_errors; in mcs_unwrap_mir()
405 ++mcs->netdev->stats.rx_length_errors; in mcs_unwrap_mir()
414 mcs->netdev->stats.rx_errors++; in mcs_unwrap_mir()
415 mcs->netdev->stats.rx_crc_errors++; in mcs_unwrap_mir()
421 ++mcs->netdev->stats.rx_dropped; in mcs_unwrap_mir()
430 skb->dev = mcs->netdev; in mcs_unwrap_mir()
434 mcs->netdev->stats.rx_packets++; in mcs_unwrap_mir()
435 mcs->netdev->stats.rx_bytes += new_len; in mcs_unwrap_mir()
456 mcs->netdev->name, new_len); in mcs_unwrap_fir()
[all …]
Dksdazzle-sir.c139 struct net_device *netdev; /* network layer */ member
242 struct net_device *netdev = kingsun->netdev; in ksdazzle_send_irq() local
246 if (!netif_running(kingsun->netdev)) { in ksdazzle_send_irq()
283 netdev->stats.tx_errors++; in ksdazzle_send_irq()
284 netif_start_queue(netdev); in ksdazzle_send_irq()
295 netif_wake_queue(netdev); in ksdazzle_send_irq()
304 struct net_device *netdev) in ksdazzle_hard_xmit() argument
310 netif_stop_queue(netdev); in ksdazzle_hard_xmit()
315 kingsun = netdev_priv(netdev); in ksdazzle_hard_xmit()
333 netdev->stats.tx_errors++; in ksdazzle_hard_xmit()
[all …]
Dks959-sir.c173 struct net_device *netdev; /* network layer */ member
329 struct net_device *netdev = kingsun->netdev; in ks959_send_irq() local
333 if (!netif_running(kingsun->netdev)) { in ks959_send_irq()
370 netdev->stats.tx_errors++; in ks959_send_irq()
371 netif_start_queue(netdev); in ks959_send_irq()
381 netif_wake_queue(netdev); in ks959_send_irq()
390 struct net_device *netdev) in ks959_hard_xmit() argument
396 netif_stop_queue(netdev); in ks959_hard_xmit()
401 kingsun = netdev_priv(netdev); in ks959_hard_xmit()
419 netdev->stats.tx_errors++; in ks959_hard_xmit()
[all …]
Dirda-usb.c378 netif_wake_queue(self->netdev); in speed_bulk_callback()
386 struct net_device *netdev) in irda_usb_hard_xmit() argument
388 struct irda_usb_cb *self = netdev_priv(netdev); in irda_usb_hard_xmit()
395 pr_debug("%s() on %s\n", __func__, netdev->name); in irda_usb_hard_xmit()
397 netif_stop_queue(netdev); in irda_usb_hard_xmit()
432 netdev->trans_start = jiffies; in irda_usb_hard_xmit()
521 netdev->stats.tx_errors++; in irda_usb_hard_xmit()
526 netdev->stats.tx_packets++; in irda_usb_hard_xmit()
527 netdev->stats.tx_bytes += skb->len; in irda_usb_hard_xmit()
529 netdev->trans_start = jiffies; in irda_usb_hard_xmit()
[all …]
Dsir_dev.c249 netif_wake_queue(dev->netdev); in sirdev_config_fsm()
263 netif_stop_queue(dev->netdev); in sirdev_config_fsm()
265 netif_wake_queue(dev->netdev); in sirdev_config_fsm()
308 netif_stop_queue(dev->netdev); in sirdev_schedule_request()
461 dev->netdev->stats.tx_errors++; in sirdev_write_complete()
462 dev->netdev->stats.tx_dropped++; in sirdev_write_complete()
499 dev->netdev->stats.tx_packets++; in sirdev_write_complete()
500 dev->netdev->stats.tx_bytes += skb->len; in sirdev_write_complete()
513 netif_wake_queue(dev->netdev); in sirdev_write_complete()
523 netif_wake_queue(dev->netdev); in sirdev_write_complete()
[all …]
Dw83977af_ir.c227 self->netdev = dev; in w83977af_open()
281 unregister_netdev(self->netdev); in w83977af_close()
296 free_netdev(self->netdev); in w83977af_close()
459 netif_wake_queue(self->netdev); in w83977af_change_speed()
645 self->netdev->stats.tx_errors++; in w83977af_dma_xmit_complete()
646 self->netdev->stats.tx_fifo_errors++; in w83977af_dma_xmit_complete()
651 self->netdev->stats.tx_packets++; in w83977af_dma_xmit_complete()
661 netif_wake_queue(self->netdev); in w83977af_dma_xmit_complete()
789 self->netdev->stats.rx_errors += len; in w83977af_dma_receive_complete()
792 self->netdev->stats.rx_errors++; in w83977af_dma_receive_complete()
[all …]
Dmcs7780.h105 struct net_device *netdev; /* network layer */ member
152 static int mcs_net_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd);
153 static int mcs_net_close(struct net_device *netdev);
154 static int mcs_net_open(struct net_device *netdev);
159 struct net_device *netdev);
Dvia-ircc.c294 self->netdev = dev; in via_ircc_open()
424 unregister_netdev(self->netdev); in via_remove_one()
437 free_netdev(self->netdev); in via_remove_one()
661 struct net_device *dev = self->netdev; in via_ircc_change_speed()
929 self->netdev->stats.tx_errors++; in via_ircc_dma_xmit_complete()
930 self->netdev->stats.tx_fifo_errors++; in via_ircc_dma_xmit_complete()
934 self->netdev->stats.tx_packets++; in via_ircc_dma_xmit_complete()
971 netif_wake_queue(self->netdev); in via_ircc_dma_xmit_complete()
1055 self->netdev->stats.rx_bytes += len; in via_ircc_dma_receive_complete()
1056 self->netdev->stats.rx_packets++; in via_ircc_dma_receive_complete()
[all …]
Dnsc-ircc.c397 self->netdev = dev; in nsc_ircc_open()
531 unregister_netdev(self->netdev); in nsc_ircc_close()
547 free_netdev(self->netdev); in nsc_ircc_close()
1256 struct net_device *dev = self->netdev; in nsc_ircc_change_speed()
1551 netif_wake_queue(self->netdev); in nsc_ircc_hard_xmit_fir()
1663 self->netdev->stats.tx_errors++; in nsc_ircc_dma_xmit_complete()
1664 self->netdev->stats.tx_fifo_errors++; in nsc_ircc_dma_xmit_complete()
1669 self->netdev->stats.tx_packets++; in nsc_ircc_dma_xmit_complete()
1693 netif_wake_queue(self->netdev); in nsc_ircc_dma_xmit_complete()
1804 self->netdev->stats.rx_errors += len; in nsc_ircc_dma_receive_complete()
[all …]
Dali-ircc.c304 self->netdev = dev; in ali_ircc_open()
422 unregister_netdev(self->netdev); in ali_ircc_close()
437 free_netdev(self->netdev); in ali_ircc_close()
718 if (irda_device_txqueue_empty(self->netdev)) in ali_ircc_fir_interrupt()
873 async_unwrap_char(self->netdev, &self->netdev->stats, &self->rx_buff, in ali_ircc_sir_receive()
937 netif_wake_queue(self->netdev); in ali_ircc_sir_write_wakeup()
940 self->netdev->stats.tx_packets++; in ali_ircc_sir_write_wakeup()
950 struct net_device *dev = self->netdev; in ali_ircc_change_speed()
991 netif_wake_queue(self->netdev); in ali_ircc_change_speed()
1005 dev = self->netdev; in ali_ircc_fir_change_speed()
[all …]
Dsmsc-ircc2.c150 struct net_device *netdev; /* Yes! we are some kind of netdevice */ member
554 self->netdev = dev; in smsc_ircc_open()
594 err = register_netdev(self->netdev); in smsc_ircc_open()
615 unregister_netdev(self->netdev); in smsc_ircc_open()
624 free_netdev(self->netdev); in smsc_ircc_open()
826 irda_device_set_media_busy(self->netdev, TRUE); in smsc_ircc_net_ioctl()
1005 dev = self->netdev; in smsc_ircc_fir_start()
1074 dev = self->netdev; in smsc_ircc_change_speed()
1325 self->netdev->stats.tx_errors++; in smsc_ircc_dma_xmit_complete()
1326 self->netdev->stats.tx_fifo_errors++; in smsc_ircc_dma_xmit_complete()
[all …]
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_ethtool.c29 static int atl1c_get_settings(struct net_device *netdev, in atl1c_get_settings() argument
32 struct atl1c_adapter *adapter = netdev_priv(netdev); in atl1c_get_settings()
67 static int atl1c_set_settings(struct net_device *netdev, in atl1c_set_settings() argument
70 struct atl1c_adapter *adapter = netdev_priv(netdev); in atl1c_set_settings()
117 static u32 atl1c_get_msglevel(struct net_device *netdev) in atl1c_get_msglevel() argument
119 struct atl1c_adapter *adapter = netdev_priv(netdev); in atl1c_get_msglevel()
123 static void atl1c_set_msglevel(struct net_device *netdev, u32 data) in atl1c_set_msglevel() argument
125 struct atl1c_adapter *adapter = netdev_priv(netdev); in atl1c_set_msglevel()
129 static int atl1c_get_regs_len(struct net_device *netdev) in atl1c_get_regs_len() argument
134 static void atl1c_get_regs(struct net_device *netdev, in atl1c_get_regs() argument
[all …]
Datl1c_main.c251 struct net_device *netdev = adapter->netdev; in atl1c_check_link_status() local
265 netif_carrier_off(netdev); in atl1c_check_link_status()
293 atl1c_driver_name, netdev->name, in atl1c_check_link_status()
298 if (!netif_carrier_ok(netdev)) in atl1c_check_link_status()
299 netif_carrier_on(netdev); in atl1c_check_link_status()
305 struct net_device *netdev = adapter->netdev; in atl1c_link_chg_event() local
317 if (netif_carrier_ok(netdev)) { in atl1c_link_chg_event()
319 netif_carrier_off(netdev); in atl1c_link_chg_event()
323 atl1c_driver_name, netdev->name); in atl1c_link_chg_event()
335 struct net_device *netdev; in atl1c_common_task() local
[all …]
/linux-4.4.14/drivers/net/can/
Dled.c25 void can_led_event(struct net_device *netdev, enum can_led_event event) in can_led_event() argument
27 struct can_priv *priv = netdev_priv(netdev); in can_led_event()
73 void devm_can_led_init(struct net_device *netdev) in devm_can_led_init() argument
75 struct can_priv *priv = netdev_priv(netdev); in devm_can_led_init()
80 netdev_err(netdev, "cannot register LED triggers\n"); in devm_can_led_init()
85 "%s-tx", netdev->name); in devm_can_led_init()
87 "%s-rx", netdev->name); in devm_can_led_init()
89 "%s-rxtx", netdev->name); in devm_can_led_init()
98 devres_add(&netdev->dev, res); in devm_can_led_init()
106 struct net_device *netdev = netdev_notifier_info_to_dev(ptr); in can_led_notifier() local
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_main.c59 static int qlcnic_open(struct net_device *netdev);
60 static int qlcnic_close(struct net_device *netdev);
61 static void qlcnic_tx_timeout(struct net_device *netdev);
65 static void qlcnic_poll_controller(struct net_device *netdev);
77 static struct net_device_stats *qlcnic_get_stats(struct net_device *netdev);
303 struct net_device *netdev = adapter->netdev; in qlcnic_read_mac_addr() local
313 memcpy(netdev->dev_addr, mac_addr, ETH_ALEN); in qlcnic_read_mac_addr()
314 memcpy(adapter->mac_addr, netdev->dev_addr, netdev->addr_len); in qlcnic_read_mac_addr()
318 if (!is_valid_ether_addr(netdev->dev_addr)) in qlcnic_read_mac_addr()
320 netdev->dev_addr); in qlcnic_read_mac_addr()
[all …]
Dqlcnic_dcb.c245 dcb->adapter->netdev->dcbnl_ops = &qlcnic_dcbnl_ops; in __qlcnic_init_dcbnl_ops()
738 if (idx == QLC_DCB_OPER_IDX && adapter->netdev->dcbnl_ops) in qlcnic_dcb_fill_cee_app_params()
739 dcb_setapp(adapter->netdev, &new_app); in qlcnic_dcb_fill_cee_app_params()
777 dcbnl_cee_notify(adapter->netdev, RTM_GETDCB, DCB_CMD_CEE_GET, 0, 0); in qlcnic_dcb_data_cee_param_map()
780 static u8 qlcnic_dcb_get_state(struct net_device *netdev) in qlcnic_dcb_get_state() argument
782 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_dcb_get_state()
787 static void qlcnic_dcb_get_perm_hw_addr(struct net_device *netdev, u8 *addr) in qlcnic_dcb_get_perm_hw_addr() argument
789 memcpy(addr, netdev->perm_addr, netdev->addr_len); in qlcnic_dcb_get_perm_hw_addr()
793 qlcnic_dcb_get_pg_tc_cfg_tx(struct net_device *netdev, int tc, u8 *prio, in qlcnic_dcb_get_pg_tc_cfg_tx() argument
796 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_dcb_get_pg_tc_cfg_tx()
[all …]
Dqlcnic_hw.c540 static void __qlcnic_set_multi(struct net_device *netdev, u16 vlan) in __qlcnic_set_multi() argument
542 struct qlcnic_adapter *adapter = netdev_priv(netdev); in __qlcnic_set_multi()
557 if (netdev->flags & IFF_PROMISC) { in __qlcnic_set_multi()
560 } else if ((netdev->flags & IFF_ALLMULTI) || in __qlcnic_set_multi()
561 (netdev_mc_count(netdev) > ahw->max_mc_count)) { in __qlcnic_set_multi()
563 } else if (!netdev_mc_empty(netdev)) { in __qlcnic_set_multi()
565 netdev_for_each_mc_addr(ha, netdev) in __qlcnic_set_multi()
573 if (netdev_uc_count(netdev) > ahw->max_uc_count) { in __qlcnic_set_multi()
575 } else if (!netdev_uc_empty(netdev)) { in __qlcnic_set_multi()
576 netdev_for_each_uc_addr(ha, netdev) in __qlcnic_set_multi()
[all …]
Dqlcnic_ethtool.c326 if (netif_running(adapter->netdev) && ahw->has_link_events) { in qlcnic_82xx_get_settings()
378 check_sfp_module = netif_running(adapter->netdev) && in qlcnic_82xx_get_settings()
393 check_sfp_module = netif_running(adapter->netdev) && in qlcnic_82xx_get_settings()
694 netdev_err(adapter->netdev, in qlcnic_validate_ring_count()
703 netdev_err(adapter->netdev, in qlcnic_validate_ring_count()
775 qlcnic_get_pauseparam(struct net_device *netdev, in qlcnic_get_pauseparam() argument
778 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_get_pauseparam()
825 dev_err(&netdev->dev, "Unknown board type: %x\n", in qlcnic_get_pauseparam()
831 qlcnic_set_pauseparam(struct net_device *netdev, in qlcnic_set_pauseparam() argument
834 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_set_pauseparam()
[all …]
Dqlcnic_sriov_pf.c171 netdev_info(adapter->netdev, "Max Guest VLANs supported per VF = %d\n", in qlcnic_sriov_set_vf_max_vlan()
460 netdev_info(adapter->netdev, in qlcnic_sriov_pf_disable()
467 struct net_device *netdev = adapter->netdev; in qlcnic_pci_sriov_disable() local
470 netdev_err(adapter->netdev, in qlcnic_pci_sriov_disable()
473 netdev_info(adapter->netdev, in qlcnic_pci_sriov_disable()
482 if (netif_running(netdev)) in qlcnic_pci_sriov_disable()
483 __qlcnic_down(adapter, netdev); in qlcnic_pci_sriov_disable()
497 if (netif_running(netdev)) in qlcnic_pci_sriov_disable()
498 __qlcnic_up(adapter, netdev); in qlcnic_pci_sriov_disable()
619 struct net_device *netdev = adapter->netdev; in qlcnic_pci_sriov_enable() local
[all …]
Dqlcnic_sriov_common.c565 err = qlcnic_setup_netdev(adapter, adapter->netdev, pci_using_dac); in qlcnic_sriov_setup_vf()
571 adapter->netdev->name); in qlcnic_sriov_setup_vf()
1491 static void qlcnic_vf_add_mc_list(struct net_device *netdev, const u8 *mac, in qlcnic_vf_add_mc_list() argument
1494 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_vf_add_mc_list()
1533 void qlcnic_sriov_vf_set_multi(struct net_device *netdev) in qlcnic_sriov_vf_set_multi() argument
1535 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_sriov_vf_set_multi()
1546 if (netdev->flags & IFF_PROMISC) { in qlcnic_sriov_vf_set_multi()
1549 } else if ((netdev->flags & IFF_ALLMULTI) || in qlcnic_sriov_vf_set_multi()
1550 (netdev_mc_count(netdev) > ahw->max_mc_count)) { in qlcnic_sriov_vf_set_multi()
1553 qlcnic_vf_add_mc_list(netdev, bcast_addr, QLCNIC_BROADCAST_MAC); in qlcnic_sriov_vf_set_multi()
[all …]
Dqlcnic_io.c648 netdev_tx_t qlcnic_xmit_frame(struct sk_buff *skb, struct net_device *netdev) in qlcnic_xmit_frame() argument
650 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_xmit_frame()
663 netif_tx_stop_all_queues(netdev); in qlcnic_xmit_frame()
789 struct net_device *netdev = adapter->netdev; in qlcnic_advert_link_change() local
792 netdev_info(netdev, "NIC Link is down\n"); in qlcnic_advert_link_change()
794 netif_carrier_off(netdev); in qlcnic_advert_link_change()
802 netdev_info(netdev, "NIC Link is up for loopback test\n"); in qlcnic_advert_link_change()
806 netdev_info(netdev, "NIC Link is up\n"); in qlcnic_advert_link_change()
807 netif_carrier_on(netdev); in qlcnic_advert_link_change()
819 skb = netdev_alloc_skb(adapter->netdev, rds_ring->skb_size); in qlcnic_alloc_rx_skb()
[all …]
Dqlcnic_83xx_hw.c1370 netdev_err(adapter->netdev, in qlcnic_83xx_create_tx_ctx()
1382 netdev_info(adapter->netdev, in qlcnic_83xx_create_tx_ctx()
1390 static int qlcnic_83xx_diag_alloc_res(struct net_device *netdev, int test, in qlcnic_83xx_diag_alloc_res() argument
1393 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_83xx_diag_alloc_res()
1400 netif_device_detach(netdev); in qlcnic_83xx_diag_alloc_res()
1402 if (netif_running(netdev)) in qlcnic_83xx_diag_alloc_res()
1403 __qlcnic_down(adapter, netdev); in qlcnic_83xx_diag_alloc_res()
1413 netif_device_attach(netdev); in qlcnic_83xx_diag_alloc_res()
1424 netif_device_attach(netdev); in qlcnic_83xx_diag_alloc_res()
1449 static void qlcnic_83xx_diag_free_res(struct net_device *netdev, in qlcnic_83xx_diag_free_res() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_main.c647 static inline void txqs_stop(struct net_device *netdev) in txqs_stop() argument
649 if (netif_is_multiqueue(netdev)) { in txqs_stop()
652 for (i = 0; i < netdev->num_tx_queues; i++) in txqs_stop()
653 netif_stop_subqueue(netdev, i); in txqs_stop()
655 netif_stop_queue(netdev); in txqs_stop()
663 static inline void txqs_start(struct net_device *netdev) in txqs_start() argument
665 if (netif_is_multiqueue(netdev)) { in txqs_start()
668 for (i = 0; i < netdev->num_tx_queues; i++) in txqs_start()
669 netif_start_subqueue(netdev, i); in txqs_start()
671 netif_start_queue(netdev); in txqs_start()
[all …]
Dlio_ethtool.c107 static int lio_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in lio_get_settings() argument
109 struct lio *lio = GET_LIO(netdev); in lio_get_settings()
142 lio_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in lio_get_drvinfo() argument
147 lio = GET_LIO(netdev); in lio_get_drvinfo()
181 static int lio_get_eeprom_len(struct net_device *netdev) in lio_get_eeprom_len() argument
184 struct lio *lio = GET_LIO(netdev); in lio_get_eeprom_len()
198 lio_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, in lio_get_eeprom() argument
201 struct lio *lio = GET_LIO(netdev); in lio_get_eeprom()
220 static int octnet_gpio_access(struct net_device *netdev, int addr, int val) in octnet_gpio_access() argument
222 struct lio *lio = GET_LIO(netdev); in octnet_gpio_access()
[all …]
Docteon_network.h65 struct net_device *netdev; member
108 #define GET_LIO(netdev) ((struct lio *)netdev_priv(netdev)) argument
115 int liquidio_set_feature(struct net_device *netdev, int cmd);
132 void liquidio_set_ethtool_ops(struct net_device *netdev);
/linux-4.4.14/drivers/net/ethernet/
Dethoc.c216 struct net_device *netdev; member
377 struct net_device *netdev = dev->netdev; in ethoc_update_rx_stats() local
381 dev_err(&netdev->dev, "RX: frame too long\n"); in ethoc_update_rx_stats()
382 netdev->stats.rx_length_errors++; in ethoc_update_rx_stats()
387 dev_err(&netdev->dev, "RX: frame too short\n"); in ethoc_update_rx_stats()
388 netdev->stats.rx_length_errors++; in ethoc_update_rx_stats()
393 dev_err(&netdev->dev, "RX: dribble nibble\n"); in ethoc_update_rx_stats()
394 netdev->stats.rx_frame_errors++; in ethoc_update_rx_stats()
398 dev_err(&netdev->dev, "RX: wrong CRC\n"); in ethoc_update_rx_stats()
399 netdev->stats.rx_crc_errors++; in ethoc_update_rx_stats()
[all …]
Djme.c61 jme_mdio_read(struct net_device *netdev, int phy, int reg) in jme_mdio_read() argument
63 struct jme_adapter *jme = netdev_priv(netdev); in jme_mdio_read()
91 jme_mdio_write(struct net_device *netdev, in jme_mdio_write() argument
94 struct jme_adapter *jme = netdev_priv(netdev); in jme_mdio_write()
315 jme_load_macaddr(struct net_device *netdev) in jme_load_macaddr() argument
317 struct jme_adapter *jme = netdev_priv(netdev); in jme_load_macaddr()
330 memcpy(netdev->dev_addr, macaddr, ETH_ALEN); in jme_load_macaddr()
424 jme_check_link(struct net_device *netdev, int testonly) in jme_check_link() argument
426 struct jme_adapter *jme = netdev_priv(netdev); in jme_check_link()
555 netif_carrier_on(netdev); in jme_check_link()
[all …]
/linux-4.4.14/net/wireless/
Dtrace.h40 memcpy(__entry->name, netdev->name, IFNAMSIZ); \
41 (__entry->ifindex) = (netdev->ifindex); \
374 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev,
376 TP_ARGS(wiphy, netdev, type),
392 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index,
394 TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr),
415 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index,
417 TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr)
421 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index,
423 TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr)
[all …]
Dnl80211.h17 struct net_device *netdev, u32 cmd);
19 struct net_device *netdev);
36 struct net_device *netdev,
39 struct net_device *netdev,
43 struct net_device *netdev,
46 struct net_device *netdev,
49 struct net_device *netdev,
52 struct net_device *netdev,
55 struct net_device *netdev, const u8 *bssid,
60 struct net_device *netdev, const u8 *bssid,
[all …]
Drdev-ops.h75 struct net_device *netdev, u8 key_index, in rdev_add_key() argument
80 trace_rdev_add_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); in rdev_add_key()
81 ret = rdev->ops->add_key(&rdev->wiphy, netdev, key_index, pairwise, in rdev_add_key()
88 rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, in rdev_get_key() argument
93 trace_rdev_get_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); in rdev_get_key()
94 ret = rdev->ops->get_key(&rdev->wiphy, netdev, key_index, pairwise, in rdev_get_key()
101 struct net_device *netdev, u8 key_index, in rdev_del_key() argument
105 trace_rdev_del_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); in rdev_del_key()
106 ret = rdev->ops->del_key(&rdev->wiphy, netdev, key_index, pairwise, in rdev_del_key()
114 struct net_device *netdev, u8 key_index, bool unicast, in rdev_set_default_key() argument
[all …]
/linux-4.4.14/net/bluetooth/
D6lowpan.c75 struct net_device *netdev; member
83 static inline struct lowpan_dev *lowpan_dev(const struct net_device *netdev) in lowpan_dev() argument
85 return (struct lowpan_dev *)lowpan_priv(netdev)->priv; in lowpan_dev()
269 static int iphc_decompress(struct sk_buff *skb, struct net_device *netdev, in iphc_decompress() argument
276 dev = lowpan_dev(netdev); in iphc_decompress()
285 daddr = dev->netdev->dev_addr; in iphc_decompress()
287 return lowpan_header_decompress(skb, netdev, daddr, saddr); in iphc_decompress()
387 if (!dev || !dev->netdev) in chan_recv_cb()
390 err = recv_pkt(skb, dev->netdev, chan); in chan_recv_cb()
430 static int setup_header(struct sk_buff *skb, struct net_device *netdev, in setup_header() argument
[all …]
/linux-4.4.14/drivers/net/can/softing/
Dsofting_main.c31 static inline int canif_is_active(struct net_device *netdev) in canif_is_active() argument
33 struct can_priv *can = netdev_priv(netdev); in canif_is_active()
35 if (!netif_running(netdev)) in canif_is_active()
142 int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg, in softing_netdev_rx() argument
148 skb = alloc_can_skb(netdev, &cf); in softing_netdev_rx()
162 struct net_device *netdev; in softing_handle_1() local
188 netdev = card->net[j]; in softing_handle_1()
189 if (!netdev) in softing_handle_1()
191 if (!canif_is_active(netdev)) in softing_handle_1()
194 ++netdev->stats.rx_over_errors; in softing_handle_1()
[all …]
Dsofting_fw.c420 static inline int softing_error_reporting(struct net_device *netdev) in softing_error_reporting() argument
422 struct softing_priv *priv = netdev_priv(netdev); in softing_error_reporting()
433 struct net_device *netdev; in softing_startstop() local
455 netdev = card->net[j]; in softing_startstop()
456 if (!netdev) in softing_startstop()
458 priv = netdev_priv(netdev); in softing_startstop()
460 if (dev != netdev) in softing_startstop()
461 netif_stop_queue(netdev); in softing_startstop()
463 if (netif_running(netdev)) { in softing_startstop()
464 if (dev != netdev) in softing_startstop()
[all …]
Dsofting.h21 struct net_device *netdev; member
34 #define netdev2softing(netdev) ((struct softing_priv *)netdev_priv(netdev)) argument
74 int softing_default_output(struct net_device *netdev);
97 int softing_startstop(struct net_device *netdev, int up);
100 int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg,
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40evf_ethtool.c74 static int i40evf_get_settings(struct net_device *netdev, in i40evf_get_settings() argument
96 static int i40evf_get_sset_count(struct net_device *netdev, int sset) in i40evf_get_sset_count() argument
99 return I40EVF_STATS_LEN(netdev); in i40evf_get_sset_count()
112 static void i40evf_get_ethtool_stats(struct net_device *netdev, in i40evf_get_ethtool_stats() argument
115 struct i40evf_adapter *adapter = netdev_priv(netdev); in i40evf_get_ethtool_stats()
141 static void i40evf_get_strings(struct net_device *netdev, u32 sset, u8 *data) in i40evf_get_strings() argument
143 struct i40evf_adapter *adapter = netdev_priv(netdev); in i40evf_get_strings()
174 static u32 i40evf_get_msglevel(struct net_device *netdev) in i40evf_get_msglevel() argument
176 struct i40evf_adapter *adapter = netdev_priv(netdev); in i40evf_get_msglevel()
189 static void i40evf_set_msglevel(struct net_device *netdev, u32 data) in i40evf_set_msglevel() argument
[all …]
Di40evf_main.c31 static int i40evf_close(struct net_device *netdev);
169 static void i40evf_tx_timeout(struct net_device *netdev) in i40evf_tx_timeout() argument
171 struct i40evf_adapter *adapter = netdev_priv(netdev); in i40evf_tx_timeout()
305 struct net_device *netdev = data; in i40evf_msix_aq() local
306 struct i40evf_adapter *adapter = netdev_priv(netdev); in i40evf_msix_aq()
457 static void i40evf_netpoll(struct net_device *netdev) in i40evf_netpoll() argument
459 struct i40evf_adapter *adapter = netdev_priv(netdev); in i40evf_netpoll()
550 struct net_device *netdev = adapter->netdev; in i40evf_request_misc_irq() local
558 adapter->misc_vector_name, netdev); in i40evf_request_misc_irq()
563 free_irq(adapter->msix_entries[0].vector, netdev); in i40evf_request_misc_irq()
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c64 static int netxen_nic_open(struct net_device *netdev);
65 static int netxen_nic_close(struct net_device *netdev);
68 static void netxen_tx_timeout(struct net_device *netdev);
76 static void netxen_nic_poll_controller(struct net_device *netdev);
95 static int netxen_nic_set_mac(struct net_device *netdev, void *p);
184 netxen_napi_add(struct netxen_adapter *adapter, struct net_device *netdev) in netxen_napi_add() argument
195 netif_napi_add(netdev, &sds_ring->napi, in netxen_napi_add()
483 struct net_device *netdev = adapter->netdev; in netxen_read_mac_addr() local
496 netdev->dev_addr[i] = *(p + 5 - i); in netxen_read_mac_addr()
498 memcpy(adapter->mac_addr, netdev->dev_addr, netdev->addr_len); in netxen_read_mac_addr()
[all …]
Dnetxen_nic_ethtool.c741 static int netxen_set_intr_coalesce(struct net_device *netdev, in netxen_set_intr_coalesce() argument
744 struct netxen_adapter *adapter = netdev_priv(netdev); in netxen_set_intr_coalesce()
802 static int netxen_get_intr_coalesce(struct net_device *netdev, in netxen_get_intr_coalesce() argument
805 struct netxen_adapter *adapter = netdev_priv(netdev); in netxen_get_intr_coalesce()
824 netxen_get_dump_flag(struct net_device *netdev, struct ethtool_dump *dump) in netxen_get_dump_flag() argument
826 struct netxen_adapter *adapter = netdev_priv(netdev); in netxen_get_dump_flag()
843 netxen_set_dump(struct net_device *netdev, struct ethtool_dump *val) in netxen_set_dump() argument
846 struct netxen_adapter *adapter = netdev_priv(netdev); in netxen_set_dump()
852 netdev_info(netdev, "FW dump not enabled\n"); in netxen_set_dump()
856 netdev_info(netdev, "Previous dump not cleared, not forcing dump\n"); in netxen_set_dump()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb_nl.c63 u8 up = dcb_getapp(adapter->netdev, &app); in ixgbe_copy_dcb_cfg()
146 static u8 ixgbe_dcbnl_get_state(struct net_device *netdev) in ixgbe_dcbnl_get_state() argument
148 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_dcbnl_get_state()
153 static u8 ixgbe_dcbnl_set_state(struct net_device *netdev, u8 state) in ixgbe_dcbnl_set_state() argument
155 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_dcbnl_set_state()
165 return !!ixgbe_setup_tc(netdev, in ixgbe_dcbnl_set_state()
169 static void ixgbe_dcbnl_get_perm_hw_addr(struct net_device *netdev, in ixgbe_dcbnl_get_perm_hw_addr() argument
172 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_dcbnl_get_perm_hw_addr()
177 for (i = 0; i < netdev->addr_len; i++) in ixgbe_dcbnl_get_perm_hw_addr()
184 for (j = 0; j < netdev->addr_len; j++, i++) in ixgbe_dcbnl_get_perm_hw_addr()
[all …]
Dixgbe_fcoe.c68 int ixgbe_fcoe_ddp_put(struct net_device *netdev, u16 xid) in ixgbe_fcoe_ddp_put() argument
77 if (!netdev) in ixgbe_fcoe_ddp_put()
83 adapter = netdev_priv(netdev); in ixgbe_fcoe_ddp_put()
156 static int ixgbe_fcoe_ddp_setup(struct net_device *netdev, u16 xid, in ixgbe_fcoe_ddp_setup() argument
176 if (!netdev || !sgl) in ixgbe_fcoe_ddp_setup()
179 adapter = netdev_priv(netdev); in ixgbe_fcoe_ddp_setup()
367 int ixgbe_fcoe_ddp_get(struct net_device *netdev, u16 xid, in ixgbe_fcoe_ddp_get() argument
370 return ixgbe_fcoe_ddp_setup(netdev, xid, sgl, sgc, 0); in ixgbe_fcoe_ddp_get()
388 int ixgbe_fcoe_ddp_target(struct net_device *netdev, u16 xid, in ixgbe_fcoe_ddp_target() argument
391 return ixgbe_fcoe_ddp_setup(netdev, xid, sgl, sgc, 1); in ixgbe_fcoe_ddp_target()
[all …]
Dixgbe_sriov.h44 int ixgbe_ndo_set_vf_mac(struct net_device *netdev, int queue, u8 *mac);
45 int ixgbe_ndo_set_vf_vlan(struct net_device *netdev, int queue, u16 vlan,
47 int ixgbe_ndo_set_vf_bw(struct net_device *netdev, int vf, int min_tx_rate,
49 int ixgbe_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, bool setting);
50 int ixgbe_ndo_set_vf_rss_query_en(struct net_device *netdev, int vf,
52 int ixgbe_ndo_set_vf_trust(struct net_device *netdev, int vf, bool setting);
53 int ixgbe_ndo_get_vf_config(struct net_device *netdev,
Dixgbe_main.c564 struct net_device *netdev = adapter->netdev; in ixgbe_dump() local
582 if (netdev) { in ixgbe_dump()
587 netdev->name, in ixgbe_dump()
588 netdev->state, in ixgbe_dump()
589 netdev->trans_start, in ixgbe_dump()
590 netdev->last_rx); in ixgbe_dump()
602 if (!netdev || !netif_running(netdev)) in ixgbe_dump()
999 tc = netdev_get_prio_tc_map(adapter->netdev, i); in ixgbe_update_xoff_received()
1027 adapter = netdev_priv(ring->netdev); in ixgbe_get_tx_pending()
1207 netif_stop_subqueue(tx_ring->netdev, tx_ring->queue_index); in ixgbe_clean_tx_irq()
[all …]
Dixgbe_ethtool.c131 #define IXGBE_NUM_RX_QUEUES netdev->num_tx_queues
134 (netdev->num_tx_queues + IXGBE_NUM_RX_QUEUES) * \
154 static int ixgbe_get_settings(struct net_device *netdev, in ixgbe_get_settings() argument
157 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_settings()
314 static int ixgbe_set_settings(struct net_device *netdev, in ixgbe_set_settings() argument
317 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_settings()
375 static void ixgbe_get_pauseparam(struct net_device *netdev, in ixgbe_get_pauseparam() argument
378 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_get_pauseparam()
397 static int ixgbe_set_pauseparam(struct net_device *netdev, in ixgbe_set_pauseparam() argument
400 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_set_pauseparam()
[all …]
Dixgbe.h239 struct net_device *netdev; member
261 struct net_device *netdev; /* netdev ring belongs to */ member
611 struct net_device *netdev; member
870 void ixgbe_set_ethtool_ops(struct net_device *netdev);
915 void ixgbe_set_rx_mode(struct net_device *netdev);
921 void ixgbe_do_reset(struct net_device *netdev);
932 int ixgbe_fcoe_ddp_get(struct net_device *netdev, u16 xid,
934 int ixgbe_fcoe_ddp_target(struct net_device *netdev, u16 xid,
936 int ixgbe_fcoe_ddp_put(struct net_device *netdev, u16 xid);
939 int ixgbe_fcoe_enable(struct net_device *netdev);
[all …]
Dixgbe_sriov.c430 struct net_device *dev = adapter->netdev; in ixgbe_set_vf_lpe()
523 u8 num_tcs = netdev_get_num_tc(adapter->netdev); in ixgbe_vf_reset_event()
550 ixgbe_set_rx_mode(adapter->netdev); in ixgbe_vf_reset_event()
696 struct net_device *dev = adapter->netdev; in ixgbe_vf_reset_msg()
804 u8 tcs = netdev_get_num_tc(adapter->netdev); in ixgbe_set_vf_vlan_msg()
822 if (add && adapter->netdev->flags & IFF_PROMISC) in ixgbe_set_vf_vlan_msg()
832 if (!add && adapter->netdev->flags & IFF_PROMISC) { in ixgbe_set_vf_vlan_msg()
891 ixgbe_ndo_set_vf_spoofchk(adapter->netdev, vf, false); in ixgbe_set_vf_macvlan_msg()
926 struct net_device *dev = adapter->netdev; in ixgbe_get_vf_queues()
1214 int ixgbe_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) in ixgbe_ndo_set_vf_mac() argument
[all …]
Dixgbe_lib.c50 u8 tcs = netdev_get_num_tc(adapter->netdev); in ixgbe_cache_ring_dcb_sriov()
114 struct net_device *dev = adapter->netdev; in ixgbe_get_first_reg_idx()
170 struct net_device *dev = adapter->netdev; in ixgbe_cache_ring_dcb()
334 u8 tcs = netdev_get_num_tc(adapter->netdev); in ixgbe_set_dcb_sriov_queues()
417 netdev_set_tc_queue(adapter->netdev, i, 1, i); in ixgbe_set_dcb_sriov_queues()
424 struct net_device *dev = adapter->netdev; in ixgbe_set_dcb_queues()
642 struct net_device *dev = adapter->netdev; in ixgbe_set_rss_queues()
810 u8 tcs = netdev_get_num_tc(adapter->netdev); in ixgbe_alloc_q_vector()
845 netif_napi_add(adapter->netdev, &q_vector->napi, in ixgbe_alloc_q_vector()
883 ring->netdev = adapter->netdev; in ixgbe_alloc_q_vector()
[all …]
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dethtool.c128 static int alx_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in alx_get_settings() argument
130 struct alx_priv *alx = netdev_priv(netdev); in alx_get_settings()
171 static int alx_set_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in alx_set_settings() argument
173 struct alx_priv *alx = netdev_priv(netdev); in alx_set_settings()
195 static void alx_get_pauseparam(struct net_device *netdev, in alx_get_pauseparam() argument
198 struct alx_priv *alx = netdev_priv(netdev); in alx_get_pauseparam()
208 static int alx_set_pauseparam(struct net_device *netdev, in alx_set_pauseparam() argument
211 struct alx_priv *alx = netdev_priv(netdev); in alx_set_pauseparam()
250 static u32 alx_get_msglevel(struct net_device *netdev) in alx_get_msglevel() argument
252 struct alx_priv *alx = netdev_priv(netdev); in alx_get_msglevel()
[all …]
Dmain.c462 static void __alx_set_rx_mode(struct net_device *netdev) in __alx_set_rx_mode() argument
464 struct alx_priv *alx = netdev_priv(netdev); in __alx_set_rx_mode()
469 if (!(netdev->flags & IFF_ALLMULTI)) { in __alx_set_rx_mode()
470 netdev_for_each_mc_addr(ha, netdev) in __alx_set_rx_mode()
478 if (netdev->flags & IFF_PROMISC) in __alx_set_rx_mode()
480 if (netdev->flags & IFF_ALLMULTI) in __alx_set_rx_mode()
486 static void alx_set_rx_mode(struct net_device *netdev) in alx_set_rx_mode() argument
488 __alx_set_rx_mode(netdev); in alx_set_rx_mode()
491 static int alx_set_mac_address(struct net_device *netdev, void *data) in alx_set_mac_address() argument
493 struct alx_priv *alx = netdev_priv(netdev); in alx_set_mac_address()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_main.c117 static int e1000_open(struct net_device *netdev);
118 static int e1000_close(struct net_device *netdev);
128 static void e1000_set_rx_mode(struct net_device *netdev);
133 struct net_device *netdev);
134 static struct net_device_stats * e1000_get_stats(struct net_device *netdev);
135 static int e1000_change_mtu(struct net_device *netdev, int new_mtu);
136 static int e1000_set_mac(struct net_device *netdev, void *p);
158 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd);
159 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr,
170 static void e1000_vlan_mode(struct net_device *netdev,
[all …]
De1000_ethtool.c106 static int e1000_get_settings(struct net_device *netdev, in e1000_get_settings() argument
109 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_settings()
175 netif_carrier_ok(netdev)) in e1000_get_settings()
188 static int e1000_set_settings(struct net_device *netdev, in e1000_set_settings() argument
191 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_settings()
242 if (netif_running(adapter->netdev)) { in e1000_set_settings()
252 static u32 e1000_get_link(struct net_device *netdev) in e1000_get_link() argument
254 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_link()
262 if (!netif_carrier_ok(netdev)) in e1000_get_link()
268 static void e1000_get_pauseparam(struct net_device *netdev, in e1000_get_pauseparam() argument
[all …]
De1000.h294 struct net_device *netdev; member
341 netif_err(adapter, msglvl, adapter->netdev, format, ## arg)
343 netif_info(adapter, msglvl, adapter->netdev, format, ## arg)
345 netif_warn(adapter, msglvl, adapter->netdev, format, ## arg)
347 netif_notice(adapter, msglvl, adapter->netdev, format, ## arg)
370 void e1000_set_ethtool_ops(struct net_device *netdev);
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_pci.c74 struct net_device *netdev = interface->netdev; in fm10k_read_reg() local
77 netif_device_detach(netdev); in fm10k_read_reg()
78 netdev_err(netdev, "PCIe link lost, device now detached\n"); in fm10k_read_reg()
125 struct net_device *netdev = interface->netdev; in fm10k_detach_subtask() local
128 if (netif_device_present(netdev) || interface->hw.hw_addr) in fm10k_detach_subtask()
133 if (netif_running(netdev)) in fm10k_detach_subtask()
134 dev_close(netdev); in fm10k_detach_subtask()
141 struct net_device *netdev = interface->netdev; in fm10k_reinit() local
148 netdev->trans_start = jiffies; in fm10k_reinit()
157 if (netif_running(netdev)) in fm10k_reinit()
[all …]
Dfm10k_netdev.c82 netif_err(interface, probe, interface->netdev, in fm10k_setup_all_tx_resources()
149 netif_err(interface, probe, interface->netdev, in fm10k_setup_all_rx_resources()
525 int fm10k_open(struct net_device *netdev) in fm10k_open() argument
527 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_open()
549 err = netif_set_real_num_tx_queues(netdev, in fm10k_open()
554 err = netif_set_real_num_rx_queues(netdev, in fm10k_open()
561 vxlan_get_rx_port(netdev); in fm10k_open()
589 int fm10k_close(struct net_device *netdev) in fm10k_close() argument
591 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_close()
689 static void fm10k_tx_timeout(struct net_device *netdev) in fm10k_tx_timeout() argument
[all …]
Dfm10k_ethtool.c271 static void fm10k_get_ethtool_stats(struct net_device *netdev, in fm10k_get_ethtool_stats() argument
276 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_get_ethtool_stats()
278 struct net_device_stats *net_stats = &netdev->stats; in fm10k_get_ethtool_stats()
413 static void fm10k_get_regs(struct net_device *netdev, in fm10k_get_regs() argument
416 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_get_regs()
492 static int fm10k_get_regs_len(struct net_device *netdev) in fm10k_get_regs_len() argument
494 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_get_regs_len()
553 static u32 fm10k_get_msglevel(struct net_device *netdev) in fm10k_get_msglevel() argument
555 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_get_msglevel()
560 static void fm10k_set_msglevel(struct net_device *netdev, u32 data) in fm10k_set_msglevel() argument
[all …]
Dfm10k.h121 struct net_device *netdev; /* netdev ring belongs to */ member
179 return &ring->netdev->_tx[ring->queue_index]; in txring_txq()
250 struct net_device *netdev; member
483 void fm10k_netpoll(struct net_device *netdev);
499 int fm10k_open(struct net_device *netdev);
500 int fm10k_close(struct net_device *netdev);
513 int fm10k_ndo_set_vf_mac(struct net_device *netdev, int vf_idx, u8 *mac);
514 int fm10k_ndo_set_vf_vlan(struct net_device *netdev,
516 int fm10k_ndo_set_vf_bw(struct net_device *netdev, int vf_idx, int rate,
518 int fm10k_ndo_get_vf_config(struct net_device *netdev,
[all …]
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_ethtool.c117 vmxnet3_get_stats64(struct net_device *netdev, in vmxnet3_get_stats64() argument
128 adapter = netdev_priv(netdev); in vmxnet3_get_stats64()
168 vmxnet3_get_sset_count(struct net_device *netdev, int sset) in vmxnet3_get_sset_count() argument
170 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_sset_count()
193 vmxnet3_get_regs_len(struct net_device *netdev) in vmxnet3_get_regs_len() argument
195 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_regs_len()
206 vmxnet3_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in vmxnet3_get_drvinfo() argument
208 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_drvinfo()
221 vmxnet3_get_strings(struct net_device *netdev, u32 stringset, u8 *buf) in vmxnet3_get_strings() argument
223 struct vmxnet3_adapter *adapter = netdev_priv(netdev); in vmxnet3_get_strings()
[all …]
Dvmxnet3_drv.c113 netif_start_subqueue(adapter->netdev, tq - adapter->tx_queue); in vmxnet3_tq_start()
121 netif_wake_subqueue(adapter->netdev, (tq - adapter->tx_queue)); in vmxnet3_tq_wake()
130 netif_stop_subqueue(adapter->netdev, (tq - adapter->tx_queue)); in vmxnet3_tq_stop()
151 netdev_info(adapter->netdev, "NIC Link is Up %d Mbps\n", in vmxnet3_check_link()
153 netif_carrier_on(adapter->netdev); in vmxnet3_check_link()
161 netdev_info(adapter->netdev, "NIC Link is Down\n"); in vmxnet3_check_link()
162 netif_carrier_off(adapter->netdev); in vmxnet3_check_link()
195 dev_err(&adapter->netdev->dev, in vmxnet3_process_events()
197 adapter->netdev->name, i, le32_to_cpu( in vmxnet3_process_events()
201 dev_err(&adapter->netdev->dev, in vmxnet3_process_events()
[all …]
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_ethtool.c221 static void be_get_drvinfo(struct net_device *netdev, in be_get_drvinfo() argument
224 struct be_adapter *adapter = netdev_priv(netdev); in be_get_drvinfo()
296 static int be_get_reg_len(struct net_device *netdev) in be_get_reg_len() argument
298 struct be_adapter *adapter = netdev_priv(netdev); in be_get_reg_len()
315 be_get_regs(struct net_device *netdev, struct ethtool_regs *regs, void *buf) in be_get_regs() argument
317 struct be_adapter *adapter = netdev_priv(netdev); in be_get_regs()
329 static int be_get_coalesce(struct net_device *netdev, in be_get_coalesce() argument
332 struct be_adapter *adapter = netdev_priv(netdev); in be_get_coalesce()
352 static int be_set_coalesce(struct net_device *netdev, in be_set_coalesce() argument
355 struct be_adapter *adapter = netdev_priv(netdev); in be_set_coalesce()
[all …]
Dbe_main.c258 static int be_mac_addr_set(struct net_device *netdev, void *p) in be_mac_addr_set() argument
260 struct be_adapter *adapter = netdev_priv(netdev); in be_mac_addr_set()
273 if (ether_addr_equal(addr->sa_data, netdev->dev_addr)) in be_mac_addr_set()
277 if (!netif_running(netdev)) in be_mac_addr_set()
315 ether_addr_copy(netdev->dev_addr, addr->sa_data); in be_mac_addr_set()
596 static struct rtnl_link_stats64 *be_get_stats64(struct net_device *netdev, in be_get_stats64() argument
599 struct be_adapter *adapter = netdev_priv(netdev); in be_get_stats64()
666 struct net_device *netdev = adapter->netdev; in be_link_status_update() local
669 netif_carrier_off(netdev); in be_link_status_update()
674 netif_carrier_on(netdev); in be_link_status_update()
[all …]
Dbe_roce.c60 dev_info.netdev = adapter->netdev; in _be_roce_dev_add()
61 memcpy(dev_info.mac_addr, adapter->netdev->dev_addr, ETH_ALEN); in _be_roce_dev_add()
142 struct net_device *netdev; in be_roce_register_driver() local
145 netdev = dev->netdev; in be_roce_register_driver()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dnetdev.c215 struct net_device *netdev = adapter->netdev; in e1000e_dump() local
241 if (netdev) { in e1000e_dump()
244 pr_info("%-15s %016lX %016lX %016lX\n", netdev->name, in e1000e_dump()
245 netdev->state, netdev->trans_start, netdev->last_rx); in e1000e_dump()
257 if (!netdev || !netif_running(netdev)) in e1000e_dump()
569 struct net_device *netdev, struct sk_buff *skb, in e1000_receive_skb() argument
576 skb->protocol = eth_type_trans(skb, netdev); in e1000_receive_skb()
600 if (!(adapter->netdev->features & NETIF_F_RXCSUM)) in e1000_rx_checksum()
665 struct net_device *netdev = adapter->netdev; in e1000_alloc_rx_buffers() local
683 skb = __netdev_alloc_skb_ip_align(netdev, bufsz, gfp); in e1000_alloc_rx_buffers()
[all …]
Dethtool.c120 static int e1000_get_settings(struct net_device *netdev, in e1000_get_settings() argument
123 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_get_settings()
165 if (netif_running(netdev)) { in e1000_get_settings()
166 if (netif_carrier_ok(netdev)) { in e1000_get_settings()
170 } else if (!pm_runtime_suspended(netdev->dev.parent)) { in e1000_get_settings()
194 netif_carrier_ok(netdev)) in e1000_get_settings()
257 static int e1000_set_settings(struct net_device *netdev, in e1000_set_settings() argument
260 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_settings()
264 pm_runtime_get_sync(netdev->dev.parent); in e1000_set_settings()
329 if (netif_running(adapter->netdev)) { in e1000_set_settings()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c225 struct ixgbevf_adapter *adapter = netdev_priv(ring->netdev); in ixgbevf_get_tx_pending()
278 static void ixgbevf_tx_timeout(struct net_device *netdev) in ixgbevf_tx_timeout() argument
280 struct ixgbevf_adapter *adapter = netdev_priv(netdev); in ixgbevf_tx_timeout()
411 netif_stop_subqueue(tx_ring->netdev, tx_ring->queue_index); in ixgbevf_clean_tx_irq()
420 if (unlikely(total_packets && netif_carrier_ok(tx_ring->netdev) && in ixgbevf_clean_tx_irq()
427 if (__netif_subqueue_stopped(tx_ring->netdev, in ixgbevf_clean_tx_irq()
430 netif_wake_subqueue(tx_ring->netdev, in ixgbevf_clean_tx_irq()
472 if (!(ring->netdev->features & NETIF_F_RXHASH)) in ixgbevf_rx_hash()
499 if (!(ring->netdev->features & NETIF_F_RXCSUM)) in ixgbevf_rx_checksum()
540 unsigned long *active_vlans = netdev_priv(rx_ring->netdev); in ixgbevf_process_skb_fields()
[all …]
Dethtool.c105 static int ixgbevf_get_settings(struct net_device *netdev, in ixgbevf_get_settings() argument
108 struct ixgbevf_adapter *adapter = netdev_priv(netdev); in ixgbevf_get_settings()
146 static u32 ixgbevf_get_msglevel(struct net_device *netdev) in ixgbevf_get_msglevel() argument
148 struct ixgbevf_adapter *adapter = netdev_priv(netdev); in ixgbevf_get_msglevel()
153 static void ixgbevf_set_msglevel(struct net_device *netdev, u32 data) in ixgbevf_set_msglevel() argument
155 struct ixgbevf_adapter *adapter = netdev_priv(netdev); in ixgbevf_set_msglevel()
162 static int ixgbevf_get_regs_len(struct net_device *netdev) in ixgbevf_get_regs_len() argument
168 static void ixgbevf_get_regs(struct net_device *netdev, in ixgbevf_get_regs() argument
172 struct ixgbevf_adapter *adapter = netdev_priv(netdev); in ixgbevf_get_regs()
175 u32 regs_len = ixgbevf_get_regs_len(netdev); in ixgbevf_get_regs()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c256 struct net_device *netdev, in i40e_get_settings_link_up() argument
359 netdev_info(netdev, "WARNING: Link is up but PHY type 0x%x is not recognized.\n", in i40e_get_settings_link_up()
474 static int i40e_get_settings(struct net_device *netdev, in i40e_get_settings() argument
477 struct i40e_netdev_priv *np = netdev_priv(netdev); in i40e_get_settings()
484 i40e_get_settings_link_up(hw, ecmd, netdev, pf); in i40e_get_settings()
587 static int i40e_set_settings(struct net_device *netdev, in i40e_set_settings() argument
590 struct i40e_netdev_priv *np = netdev_priv(netdev); in i40e_set_settings()
624 netdev_info(netdev, "Changing settings is not supported on backplane.\n"); in i40e_set_settings()
630 i40e_get_settings(netdev, &safe_ecmd); in i40e_set_settings()
668 netdev_info(netdev, "Autoneg not supported on this phy\n"); in i40e_set_settings()
[all …]
Di40e_fcoe.c254 static int i40e_fcoe_ddp_put(struct net_device *netdev, u16 xid) in i40e_fcoe_ddp_put() argument
256 struct i40e_netdev_priv *np = netdev_priv(netdev); in i40e_fcoe_ddp_put()
423 int i40e_fcoe_enable(struct net_device *netdev) in i40e_fcoe_enable() argument
425 struct i40e_netdev_priv *np = netdev_priv(netdev); in i40e_fcoe_enable()
431 netdev_err(netdev, "HW does not support FCoE.\n"); in i40e_fcoe_enable()
436 netdev_err(netdev, "interface does not support FCoE.\n"); in i40e_fcoe_enable()
452 int i40e_fcoe_disable(struct net_device *netdev) in i40e_fcoe_disable() argument
454 struct i40e_netdev_priv *np = netdev_priv(netdev); in i40e_fcoe_disable()
460 netdev_err(netdev, "device does not support FCoE\n"); in i40e_fcoe_disable()
469 netdev_info(netdev, "FCoE disabled\n"); in i40e_fcoe_disable()
[all …]
Di40e_virtchnl_pf.h121 int i40e_ndo_set_vf_mac(struct net_device *netdev, int vf_id, u8 *mac);
122 int i40e_ndo_set_vf_port_vlan(struct net_device *netdev,
124 int i40e_ndo_set_vf_bw(struct net_device *netdev, int vf_id, int min_tx_rate,
126 int i40e_ndo_get_vf_config(struct net_device *netdev,
128 int i40e_ndo_set_vf_link_state(struct net_device *netdev, int vf_id, int link);
129 int i40e_ndo_set_vf_spoofchk(struct net_device *netdev, int vf_id, bool enable);
Di40e.h462 struct net_device *netdev; member
626 static inline struct i40e_pf *i40e_netdev_to_pf(struct net_device *netdev) in i40e_netdev_to_pf() argument
628 struct i40e_netdev_priv *np = netdev_priv(netdev); in i40e_netdev_to_pf()
688 void i40e_set_ethtool_ops(struct net_device *netdev);
750 struct net_device *netdev,
752 int i40e_set_mac(struct net_device *netdev, void *p);
753 void i40e_set_rx_mode(struct net_device *netdev);
755 int i40e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd);
757 void i40e_tx_timeout(struct net_device *netdev);
758 int i40e_vlan_rx_add_vid(struct net_device *netdev,
[all …]
Di40e_main.c297 void i40e_tx_timeout(struct net_device *netdev) in i40e_tx_timeout() argument
299 static void i40e_tx_timeout(struct net_device *netdev) in i40e_tx_timeout()
302 struct i40e_netdev_priv *np = netdev_priv(netdev); in i40e_tx_timeout()
312 for (i = 0; i < netdev->num_tx_queues; i++) { in i40e_tx_timeout()
316 q = netdev_get_tx_queue(netdev, i); in i40e_tx_timeout()
317 trans_start = q->trans_start ? : netdev->trans_start; in i40e_tx_timeout()
320 (trans_start + netdev->watchdog_timeo))) { in i40e_tx_timeout()
326 if (i == netdev->num_tx_queues) { in i40e_tx_timeout()
327 netdev_info(netdev, "tx_timeout: no netdev hung queue found\n"); in i40e_tx_timeout()
344 (pf->tx_timeout_last_recovery + netdev->watchdog_timeo))) in i40e_tx_timeout()
[all …]
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c69 netif_carrier_on(priv->netdev); in mlx5e_update_carrier()
71 netif_carrier_off(priv->netdev); in mlx5e_update_carrier()
339 MLX5E_SW2HW_MTU(priv->netdev->mtu); in mlx5e_create_rq()
352 rq->netdev = c->netdev; in mlx5e_create_rq()
567 sq->txq = netdev_get_tx_queue(priv->netdev, txq_ix); in mlx5e_create_sq()
965 struct net_device *netdev = priv->netdev; in mlx5e_open_channel() local
978 c->netdev = priv->netdev; in mlx5e_open_channel()
984 netif_napi_add(netdev, &c->napi, mlx5e_napi_poll, 64); in mlx5e_open_channel()
1006 netif_set_xps_queue(netdev, get_cpu_mask(c->cpu), ix); in mlx5e_open_channel()
1371 static int mlx5e_set_dev_port_mtu(struct net_device *netdev) in mlx5e_set_dev_port_mtu() argument
[all …]
Den_ethtool.c397 static int mlx5e_get_coalesce(struct net_device *netdev, in mlx5e_get_coalesce() argument
400 struct mlx5e_priv *priv = netdev_priv(netdev); in mlx5e_get_coalesce()
410 static int mlx5e_set_coalesce(struct net_device *netdev, in mlx5e_set_coalesce() argument
413 struct mlx5e_priv *priv = netdev_priv(netdev); in mlx5e_set_coalesce()
487 static void get_speed_duplex(struct net_device *netdev, in get_speed_duplex() argument
495 if (!netif_carrier_ok(netdev)) in get_speed_duplex()
555 static int mlx5e_get_settings(struct net_device *netdev, in mlx5e_get_settings() argument
558 struct mlx5e_priv *priv = netdev_priv(netdev); in mlx5e_get_settings()
570 netdev_err(netdev, "%s: query port ptys failed: %d\n", in mlx5e_get_settings()
585 get_speed_duplex(netdev, eth_proto_oper, cmd); in mlx5e_get_settings()
[all …]
Den_rx.c44 skb = netdev_alloc_skb(rq->netdev, rq->wqe_sz); in mlx5e_alloc_rx_wqe()
161 static inline void mlx5e_handle_csum(struct net_device *netdev, in mlx5e_handle_csum() argument
166 if (unlikely(!(netdev->features & NETIF_F_RXCSUM))) in mlx5e_handle_csum()
190 struct net_device *netdev = rq->netdev; in mlx5e_build_rx_skb() local
204 mlx5e_handle_csum(netdev, cqe, rq, skb); in mlx5e_build_rx_skb()
206 skb->protocol = eth_type_trans(skb, netdev); in mlx5e_build_rx_skb()
210 if (likely(netdev->features & NETIF_F_RXHASH)) in mlx5e_build_rx_skb()
Den_txrx.c101 struct net_device *netdev = priv->netdev; in mlx5e_cq_error_event() local
103 netdev_err(netdev, "%s: cqn=0x%.6x event=0x%.2x\n", in mlx5e_cq_error_event()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c158 static void igb_vlan_mode(struct net_device *netdev,
169 static int igb_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac);
170 static int igb_ndo_set_vf_vlan(struct net_device *netdev,
173 static int igb_ndo_set_vf_spoofchk(struct net_device *netdev, int vf,
175 static int igb_ndo_get_vf_config(struct net_device *netdev, int vf,
366 struct net_device *netdev = adapter->netdev; in igb_dump() local
381 if (netdev) { in igb_dump()
384 pr_info("%-15s %016lX %016lX %016lX\n", netdev->name, in igb_dump()
385 netdev->state, netdev->trans_start, netdev->last_rx); in igb_dump()
397 if (!netdev || !netif_running(netdev)) in igb_dump()
[all …]
Digb_ethtool.c123 ((((struct igb_adapter *)netdev_priv(netdev))->num_rx_queues * \
125 (((struct igb_adapter *)netdev_priv(netdev))->num_tx_queues * \
137 static int igb_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in igb_get_settings() argument
139 struct igb_adapter *adapter = netdev_priv(netdev); in igb_get_settings()
258 static int igb_set_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) in igb_set_settings() argument
260 struct igb_adapter *adapter = netdev_priv(netdev); in igb_set_settings()
341 if (netif_running(adapter->netdev)) { in igb_set_settings()
351 static u32 igb_get_link(struct net_device *netdev) in igb_get_link() argument
353 struct igb_adapter *adapter = netdev_priv(netdev); in igb_get_link()
362 if (!netif_carrier_ok(netdev)) in igb_get_link()
[all …]
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad_ethtool.c258 bnad_get_settings(struct net_device *netdev, struct ethtool_cmd *cmd) in bnad_get_settings() argument
268 if (netif_carrier_ok(netdev)) { in bnad_get_settings()
283 bnad_set_settings(struct net_device *netdev, struct ethtool_cmd *cmd) in bnad_set_settings() argument
297 bnad_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in bnad_get_drvinfo() argument
299 struct bnad *bnad = netdev_priv(netdev); in bnad_get_drvinfo()
322 bnad_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wolinfo) in bnad_get_wol() argument
329 bnad_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) in bnad_get_coalesce() argument
331 struct bnad *bnad = netdev_priv(netdev); in bnad_get_coalesce()
350 bnad_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) in bnad_set_coalesce() argument
352 struct bnad *bnad = netdev_priv(netdev); in bnad_set_coalesce()
[all …]
Dbnad.c232 struct net_device *netdev = bnad->netdev; in bnad_tx_complete() local
240 if (netif_queue_stopped(netdev) && in bnad_tx_complete()
241 netif_carrier_ok(netdev) && in bnad_tx_complete()
245 netif_wake_queue(netdev); in bnad_tx_complete()
456 skb = netdev_alloc_skb_ip_align(bnad->netdev, buff_sz); in bnad_rxq_refill_skb()
595 skb->protocol = eth_type_trans(skb, bnad->netdev); in bnad_cq_setup_skb()
615 prefetch(bnad->netdev); in bnad_cq_process()
716 ((bnad->netdev->features & NETIF_F_RXCSUM) && in bnad_cq_process()
726 (bnad->netdev->features & NETIF_F_HW_VLAN_CTAG_RX)) in bnad_cq_process()
889 struct net_device *netdev = bnad->netdev; in bnad_set_netdev_perm_addr() local
[all …]
Dbnad_debugfs.c79 netdev_warn(bnad->netdev, "failed to collect fwtrc\n"); in bnad_debugfs_open_fwtrc()
119 netdev_warn(bnad->netdev, "failed to collect fwsave\n"); in bnad_debugfs_open_fwsave()
218 netdev_warn(bnad->netdev, "failed to collect drvinfo\n"); in bnad_debugfs_open_drvinfo()
328 netdev_warn(bnad->netdev, "failed to read user buffer\n"); in bnad_debugfs_write_regrd()
348 netdev_warn(bnad->netdev, "failed reg offset check\n"); in bnad_debugfs_write_regrd()
387 netdev_warn(bnad->netdev, "failed to read user buffer\n"); in bnad_debugfs_write_regwr()
398 netdev_warn(bnad->netdev, "failed reg offset check\n"); in bnad_debugfs_write_regwr()
510 netdev_warn(bnad->netdev, in bnad_debugfs_init()
522 netdev_warn(bnad->netdev, in bnad_debugfs_init()
538 netdev_warn(bnad->netdev, in bnad_debugfs_init()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-net-statistics4 Contact: netdev@vger.kernel.org
12 Contact: netdev@vger.kernel.org
20 Contact: netdev@vger.kernel.org
29 Contact: netdev@vger.kernel.org
38 Contact: netdev@vger.kernel.org
47 Contact: netdev@vger.kernel.org
57 Contact: netdev@vger.kernel.org
66 Contact: netdev@vger.kernel.org
76 Contact: netdev@vger.kernel.org
85 Contact: netdev@vger.kernel.org
[all …]
Dsysfs-class-net4 Contact: netdev@vger.kernel.org
15 Contact: netdev@vger.kernel.org
26 Contact: netdev@vger.kernel.org
36 Contact: netdev@vger.kernel.org
45 Contact: netdev@vger.kernel.org
64 Contact: netdev@vger.kernel.org
73 Contact: netdev@vger.kernel.org
87 Contact: netdev@vger.kernel.org
97 Contact: netdev@vger.kernel.org
112 Contact: netdev@vger.kernel.org
[all …]
Dsysfs-class-net-queues4 Contact: netdev@vger.kernel.org
14 Contact: netdev@vger.kernel.org
22 Contact: netdev@vger.kernel.org
30 Contact: netdev@vger.kernel.org
38 Contact: netdev@vger.kernel.org
48 Contact: netdev@vger.kernel.org
57 Contact: netdev@vger.kernel.org
65 Contact: netdev@vger.kernel.org
74 Contact: netdev@vger.kernel.org
83 Contact: netdev@vger.kernel.org
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_main.c150 struct net_device *netdev; in usnic_ib_handle_usdev_event() local
156 netdev = us_ibdev->netdev; in usnic_ib_handle_usdev_event()
170 netif_carrier_ok(netdev)) { in usnic_ib_handle_usdev_event()
178 !netif_carrier_ok(netdev)) { in usnic_ib_handle_usdev_event()
193 if (!memcmp(us_ibdev->ufdev->mac, netdev->dev_addr, in usnic_ib_handle_usdev_event()
201 netdev->dev_addr); in usnic_ib_handle_usdev_event()
202 usnic_fwd_set_mac(us_ibdev->ufdev, netdev->dev_addr); in usnic_ib_handle_usdev_event()
212 if (us_ibdev->ufdev->mtu != netdev->mtu) { in usnic_ib_handle_usdev_event()
215 us_ibdev->ufdev->mtu, netdev->mtu); in usnic_ib_handle_usdev_event()
216 usnic_fwd_set_mtu(us_ibdev->ufdev, netdev->mtu); in usnic_ib_handle_usdev_event()
[all …]
Dusnic_fwd.c46 struct net_device *netdev = ufdev->netdev; in usnic_fwd_devcmd_locked() local
50 status = enic_api_devcmd_proxy_by_index(netdev, in usnic_fwd_devcmd_locked()
93 ufdev->netdev = pci_get_drvdata(pdev); in usnic_fwd_dev_alloc()
95 strncpy(ufdev->name, netdev_name(ufdev->netdev), in usnic_fwd_dev_alloc()
318 pf_netdev = ufdev->netdev; in usnic_fwd_enable_qp()
345 pf_netdev = ufdev->netdev; in usnic_fwd_disable_qp()
/linux-4.4.14/drivers/net/caif/
Dcaif_virtio.c438 static int cfv_netdev_open(struct net_device *netdev) in cfv_netdev_open() argument
440 struct cfv_info *cfv = netdev_priv(netdev); in cfv_netdev_open()
445 netif_carrier_on(netdev); in cfv_netdev_open()
454 static int cfv_netdev_close(struct net_device *netdev) in cfv_netdev_close() argument
456 struct cfv_info *cfv = netdev_priv(netdev); in cfv_netdev_close()
461 netif_carrier_off(netdev); in cfv_netdev_close()
522 static int cfv_netdev_tx(struct sk_buff *skb, struct net_device *netdev) in cfv_netdev_tx() argument
524 struct cfv_info *cfv = netdev_priv(netdev); in cfv_netdev_tx()
566 netif_tx_stop_all_queues(netdev); in cfv_netdev_tx()
613 static void cfv_netdev_setup(struct net_device *netdev) in cfv_netdev_setup() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/agere/
Det131x.c440 struct net_device *netdev; member
1425 struct net_device *netdev = bus->priv; in et131x_mdio_read() local
1426 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_mdio_read()
1441 struct net_device *netdev = bus->priv; in et131x_mdio_write() local
1442 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_mdio_write()
1727 static void et131x_enable_txrx(struct net_device *netdev) in et131x_enable_txrx() argument
1729 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_enable_txrx()
1737 netif_start_queue(netdev); in et131x_enable_txrx()
1740 static void et131x_disable_txrx(struct net_device *netdev) in et131x_disable_txrx() argument
1742 struct et131x_adapter *adapter = netdev_priv(netdev); in et131x_disable_txrx()
[all …]
/linux-4.4.14/drivers/net/
Dxen-netfront.c148 struct net_device *netdev; member
244 struct net_device *dev = queue->info->netdev; in xennet_maybe_wake_tx()
259 skb = __netdev_alloc_skb(queue->info->netdev, in xennet_alloc_one_rx_buffer()
274 skb->dev = queue->info->netdev; in xennet_alloc_one_rx_buffer()
285 if (unlikely(!netif_carrier_ok(queue->info->netdev))) in xennet_alloc_rx_buffers()
368 BUG_ON(!netif_carrier_ok(queue->info->netdev)); in xennet_tx_buf_gc()
698 netif_tx_stop_all_queues(np->netdev); in xennet_close()
725 struct device *dev = &queue->info->netdev->dev; in xennet_get_extras()
769 struct device *dev = &queue->info->netdev->dev; in xennet_get_responses()
941 skb->protocol = eth_type_trans(skb, queue->info->netdev); in handle_incoming_queue()
[all …]
/linux-4.4.14/drivers/net/wan/
Dhostess_sv11.c191 struct net_device *netdev; in sv11_init() local
275 sv->chanA.netdevice = netdev = alloc_hdlcdev(sv); in sv11_init()
276 if (!netdev) in sv11_init()
279 dev_to_hdlc(netdev)->attach = hostess_attach; in sv11_init()
280 dev_to_hdlc(netdev)->xmit = hostess_queue_xmit; in sv11_init()
281 netdev->netdev_ops = &hostess_ops; in sv11_init()
282 netdev->base_addr = iobase; in sv11_init()
283 netdev->irq = irq; in sv11_init()
285 if (register_hdlc_device(netdev)) { in sv11_init()
287 free_netdev(netdev); in sv11_init()
Dpci200syn.c69 struct net_device *netdev; member
249 unregister_hdlc_device(card->ports[i].netdev); in pci200_pci_remove_one()
263 if (card->ports[0].netdev) in pci200_pci_remove_one()
264 free_netdev(card->ports[0].netdev); in pci200_pci_remove_one()
265 if (card->ports[1].netdev) in pci200_pci_remove_one()
266 free_netdev(card->ports[1].netdev); in pci200_pci_remove_one()
306 card->ports[0].netdev = alloc_hdlcdev(&card->ports[0]); in pci200_pci_init_one()
307 card->ports[1].netdev = alloc_hdlcdev(&card->ports[1]); in pci200_pci_init_one()
308 if (!card->ports[0].netdev || !card->ports[1].netdev) { in pci200_pci_init_one()
386 struct net_device *dev = port->netdev; in pci200_pci_init_one()
Dixp4xx_hss.c259 struct net_device *netdev; member
615 dma_unmap_single(&port->netdev->dev, desc->data, in dma_unmap_tx()
618 dma_unmap_single(&port->netdev->dev, desc->data & ~3, in dma_unmap_tx()
627 struct net_device *netdev = pdev; in hss_hdlc_set_carrier() local
628 struct port *port = dev_to_port(netdev); in hss_hdlc_set_carrier()
635 netif_carrier_on(netdev); in hss_hdlc_set_carrier()
637 netif_carrier_off(netdev); in hss_hdlc_set_carrier()
657 struct net_device *dev = port->netdev; in hss_hdlc_poll()
921 "%s:RX-free", port->netdev->name); in request_hdlc_queues()
926 "%s:RX", port->netdev->name); in request_hdlc_queues()
[all …]
Dcosa.c135 struct net_device *netdev; member
418 unregister_hdlc_device(cosa->chan[i].netdev); in cosa_exit()
419 free_netdev(cosa->chan[i].netdev); in cosa_exit()
580 if (!(chan->netdev = alloc_hdlcdev(chan))) { in cosa_probe()
585 dev_to_hdlc(chan->netdev)->attach = cosa_net_attach; in cosa_probe()
586 dev_to_hdlc(chan->netdev)->xmit = cosa_net_tx; in cosa_probe()
587 chan->netdev->netdev_ops = &cosa_ops; in cosa_probe()
588 chan->netdev->watchdog_timeo = TX_TIMEOUT; in cosa_probe()
589 chan->netdev->base_addr = chan->cosa->datareg; in cosa_probe()
590 chan->netdev->irq = chan->cosa->irq; in cosa_probe()
[all …]
/linux-4.4.14/include/linux/can/
Dled.h30 void can_led_event(struct net_device *netdev, enum can_led_event event);
31 void devm_can_led_init(struct net_device *netdev);
37 static inline void can_led_event(struct net_device *netdev, in can_led_event() argument
41 static inline void devm_can_led_init(struct net_device *netdev) in devm_can_led_init() argument
/linux-4.4.14/Documentation/DocBook/
Dnetworking.xml.db46 API-netdev-alloc-skb
97 API-netdev-alloc-frag
98 API---netdev-alloc-skb
284 API-netdev-boot-setup-check
297 API-netdev-features-change
298 API-netdev-state-change
299 API-netdev-notify-peers
317 API-netdev-rx-handler-register
318 API-netdev-rx-handler-unregister
322 API-netdev-has-upper-dev
[all …]
/linux-4.4.14/net/mac802154/
Dcfg.c198 ret = mac802154_wpan_update_llsec(wpan_dev->netdev); in ieee802154_set_pan_id()
275 struct net_device *dev = wpan_dev->netdev; in ieee802154_get_llsec_table()
285 struct net_device *dev = wpan_dev->netdev; in ieee802154_lock_llsec_table()
295 struct net_device *dev = wpan_dev->netdev; in ieee802154_unlock_llsec_table()
307 struct net_device *dev = wpan_dev->netdev; in ieee802154_set_llsec_params()
323 struct net_device *dev = wpan_dev->netdev; in ieee802154_get_llsec_params()
339 struct net_device *dev = wpan_dev->netdev; in ieee802154_add_llsec_key()
354 struct net_device *dev = wpan_dev->netdev; in ieee802154_del_llsec_key()
369 struct net_device *dev = wpan_dev->netdev; in ieee802154_add_seclevel()
384 struct net_device *dev = wpan_dev->netdev; in ieee802154_del_seclevel()
[all …]
/linux-4.4.14/net/caif/
Dchnl_net.c51 struct net_device *netdev; member
93 skb->dev = priv->netdev; in chnl_recv_cb()
111 priv->netdev->stats.rx_errors++; in chnl_recv_cb()
127 priv->netdev->stats.rx_packets++; in chnl_recv_cb()
128 priv->netdev->stats.rx_bytes += pktlen; in chnl_recv_cb()
136 if (dev->netdev) in delete_device()
137 unregister_netdevice(dev->netdev); in delete_device()
151 dev_close(dev->netdev); in close_work()
160 dev_hold(priv->netdev); in chnl_hold()
166 dev_put(priv->netdev); in chnl_put()
[all …]
Dcaif_dev.c36 struct net_device *netdev; member
104 caifd->netdev = dev; in caif_device_alloc()
116 if (caifd->netdev == dev) in caif_get()
175 skb->dev = caifd->netdev; in transmit()
180 if (likely(caifd->netdev->priv_flags & IFF_NO_QUEUE)) in transmit()
186 if (likely(!netif_queue_stopped(caifd->netdev))) { in transmit()
194 high = (caifd->netdev->tx_queue_len * q_high) / 100; in transmit()
214 netif_queue_stopped(caifd->netdev), in transmit()
252 !netif_oper_up(caifd->netdev)) { in receive()
480 dev_put(caifd->netdev); in caif_device_notify()
[all …]
/linux-4.4.14/net/atm/
Dbr2684.c633 static void br2684_setup(struct net_device *netdev) in br2684_setup() argument
635 struct br2684_dev *brdev = BRPRIV(netdev); in br2684_setup()
637 ether_setup(netdev); in br2684_setup()
638 netdev->hard_header_len += sizeof(llc_oui_pid_pad); /* worst case */ in br2684_setup()
639 brdev->net_dev = netdev; in br2684_setup()
641 netdev->netdev_ops = &br2684_netdev_ops; in br2684_setup()
646 static void br2684_setup_routed(struct net_device *netdev) in br2684_setup_routed() argument
648 struct br2684_dev *brdev = BRPRIV(netdev); in br2684_setup_routed()
650 brdev->net_dev = netdev; in br2684_setup_routed()
651 netdev->hard_header_len = sizeof(llc_oui_ipv4); /* worst case */ in br2684_setup_routed()
[all …]
/linux-4.4.14/drivers/isdn/i4l/
Disdn_net.c94 netif_wake_queue(lp->netdev->dev); in isdn_net_device_wake_queue()
106 netif_stop_queue(lp->netdev->dev); in isdn_net_device_stop_queue()
124 nd = ISDN_MASTER_PRIV(lp)->netdev; in isdn_net_device_busy()
126 nd = lp->netdev; in isdn_net_device_busy()
220 ((isdn_net_local *)netdev_priv(dev))->netdev->cprot; in isdn_net_reset()
275 dev->rx_netdev[idx] = lp->netdev; in isdn_net_bind_channel()
276 dev->st_netdev[idx] = lp->netdev; in isdn_net_bind_channel()
292 qdisc_reset_all_tx(lp->netdev->dev); in isdn_net_unbind_channel()
323 isdn_net_dev *p = dev->netdev; in isdn_net_autohup()
402 struct concap_proto *cprot = lp->netdev->cprot; in isdn_net_stat_callback()
[all …]
Disdn_net.h138 spin_lock_irqsave(&master_lp->netdev->queue_lock, flags); in isdn_net_rm_from_bundle()
141 if (master_lp->netdev->queue == lp) { in isdn_net_rm_from_bundle()
142 master_lp->netdev->queue = lp->next; in isdn_net_rm_from_bundle()
144 master_lp->netdev->queue = master_lp->netdev->local; in isdn_net_rm_from_bundle()
150 spin_unlock_irqrestore(&master_lp->netdev->queue_lock, flags); in isdn_net_rm_from_bundle()
/linux-4.4.14/net/core/
Dnet-sysfs.c83 struct net_device *netdev = to_net_dev(dev); in netdev_store() local
84 struct net *net = dev_net(netdev); in netdev_store()
98 if (dev_isalive(netdev)) { in netdev_store()
99 if ((ret = (*set)(netdev, new)) == 0) in netdev_store()
184 struct net_device *netdev = to_net_dev(dev); in carrier_show() local
185 if (netif_running(netdev)) { in carrier_show()
186 return sprintf(buf, fmt_dec, !!netif_carrier_ok(netdev)); in carrier_show()
195 struct net_device *netdev = to_net_dev(dev); in speed_show() local
201 if (netif_running(netdev)) { in speed_show()
203 if (!__ethtool_get_settings(netdev, &cmd)) in speed_show()
[all …]
/linux-4.4.14/drivers/scsi/bnx2fc/
Dbnx2fc_fcoe.c60 static int bnx2fc_create(struct net_device *netdev, enum fip_state fip_mode);
63 static int bnx2fc_enable(struct net_device *netdev);
64 static int bnx2fc_disable(struct net_device *netdev);
67 static int bnx2fc_ctlr_alloc(struct net_device *netdev);
111 ((struct fcoe_port *)lport_priv(lport))->priv)->netdev; in bnx2fc_netdev()
349 skb->dev = interface->netdev; in bnx2fc_xmit()
705 interface->netdev->name); in bnx2fc_shost_config()
742 static int bnx2fc_net_config(struct fc_lport *lport, struct net_device *netdev) in bnx2fc_net_config() argument
770 if (fcoe_get_wwn(netdev, &wwnn, NETDEV_FCOE_WWNN)) in bnx2fc_net_config()
776 if (fcoe_get_wwn(netdev, &wwpn, NETDEV_FCOE_WWPN)) in bnx2fc_net_config()
[all …]
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_dcb.c1912 static u8 bnx2x_dcbnl_get_state(struct net_device *netdev) in bnx2x_dcbnl_get_state() argument
1914 struct bnx2x *bp = netdev_priv(netdev); in bnx2x_dcbnl_get_state()
1919 static u8 bnx2x_dcbnl_set_state(struct net_device *netdev, u8 state) in bnx2x_dcbnl_set_state() argument
1921 struct bnx2x *bp = netdev_priv(netdev); in bnx2x_dcbnl_set_state()
1935 static void bnx2x_dcbnl_get_perm_hw_addr(struct net_device *netdev, in bnx2x_dcbnl_get_perm_hw_addr() argument
1938 struct bnx2x *bp = netdev_priv(netdev); in bnx2x_dcbnl_get_perm_hw_addr()
1942 memcpy(perm_addr, netdev->dev_addr, netdev->addr_len); in bnx2x_dcbnl_get_perm_hw_addr()
1946 memcpy(perm_addr+netdev->addr_len, bp->fip_mac, in bnx2x_dcbnl_get_perm_hw_addr()
1947 netdev->addr_len); in bnx2x_dcbnl_get_perm_hw_addr()
1950 static void bnx2x_dcbnl_set_pg_tccfg_tx(struct net_device *netdev, int prio, in bnx2x_dcbnl_set_pg_tccfg_tx() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c781 static int hns_nic_ring_open(struct net_device *netdev, int idx) in hns_nic_ring_open() argument
783 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_ring_open()
815 void hns_nic_update_stats(struct net_device *netdev) in hns_nic_update_stats() argument
817 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_update_stats()
820 h->dev->ops->update_stats(h, &netdev->stats); in hns_nic_update_stats()
840 static void hns_nic_ring_close(struct net_device *netdev, int idx) in hns_nic_ring_close() argument
842 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_nic_ring_close()
867 "%s-%s%d", priv->netdev->name, in hns_nic_init_irq()
875 netdev_err(priv->netdev, "request irq(%d) fail\n", in hns_nic_init_irq()
993 void hns_nic_net_reinit(struct net_device *netdev) in hns_nic_net_reinit() argument
[all …]
Dhns_ethtool.c461 struct net_device *ndev = priv->netdev; in __lb_clean_rings()
634 hns_nic_net_reset(priv->netdev); in hns_nic_self_test()
835 void hns_get_ethtool_stats(struct net_device *netdev, in hns_get_ethtool_stats() argument
839 struct hns_nic_priv *priv = netdev_priv(netdev); in hns_get_ethtool_stats()
845 netdev_err(netdev, "get_stats or update_stats is null!\n"); in hns_get_ethtool_stats()
849 h->dev->ops->update_stats(h, &netdev->stats); in hns_get_ethtool_stats()
851 net_stats = dev_get_stats(netdev, &temp); in hns_get_ethtool_stats()
878 p[23] = netdev->rx_dropped.counter; in hns_get_ethtool_stats()
879 p[24] = netdev->tx_dropped.counter; in hns_get_ethtool_stats()
893 void hns_get_strings(struct net_device *netdev, u32 stringset, u8 *data) in hns_get_strings() argument
[all …]
/linux-4.4.14/net/netfilter/
Dnf_tables_netdev.c125 net->nft.netdev = kmalloc(sizeof(struct nft_af_info), GFP_KERNEL); in nf_tables_netdev_init_net()
126 if (net->nft.netdev == NULL) in nf_tables_netdev_init_net()
129 memcpy(net->nft.netdev, &nft_af_netdev, sizeof(nft_af_netdev)); in nf_tables_netdev_init_net()
131 if (nft_register_afinfo(net, net->nft.netdev) < 0) in nf_tables_netdev_init_net()
136 kfree(net->nft.netdev); in nf_tables_netdev_init_net()
142 nft_unregister_afinfo(net->nft.netdev); in nf_tables_netdev_exit_net()
143 kfree(net->nft.netdev); in nf_tables_netdev_exit_net()
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dsta_event.c139 cfg80211_disconnected(priv->netdev, reason_code, NULL, 0, in mwifiex_reset_connect_state()
144 mwifiex_stop_net_dev_queue(priv->netdev, adapter); in mwifiex_reset_connect_state()
145 if (netif_carrier_ok(priv->netdev)) in mwifiex_reset_connect_state()
146 netif_carrier_off(priv->netdev); in mwifiex_reset_connect_state()
174 cfg80211_tdls_oper_request(priv->netdev, in mwifiex_parse_tdls_event()
253 if (ether_addr_equal(tp->peermac, priv->netdev->dev_addr)) { in mwifiex_process_uap_tx_pause()
555 if (!netif_carrier_ok(priv->netdev)) in mwifiex_process_sta_event()
556 netif_carrier_on(priv->netdev); in mwifiex_process_sta_event()
557 mwifiex_wake_up_net_dev_queue(priv->netdev, adapter); in mwifiex_process_sta_event()
659 cfg80211_michael_mic_failure(priv->netdev, priv->cfg_bssid, in mwifiex_process_sta_event()
[all …]
/linux-4.4.14/drivers/s390/net/
Dnetiucv.c200 struct net_device *netdev; member
632 struct net_device *dev = conn->netdev; in netiucv_unpack_skb()
689 struct netiucv_priv *privptr = netdev_priv(conn->netdev); in conn_action_rx()
694 if (!conn->netdev) { in conn_action_rx()
738 if (!conn || !conn->netdev) { in conn_action_txdone()
743 privptr = netdev_priv(conn->netdev); in conn_action_txdone()
816 struct net_device *netdev = conn->netdev; in conn_action_connaccept() local
817 struct netiucv_priv *privptr = netdev_priv(netdev); in conn_action_connaccept()
831 netdev->tx_queue_len = conn->path->msglim; in conn_action_connaccept()
832 fsm_event(privptr->fsm, DEV_EVENT_CONUP, netdev); in conn_action_connaccept()
[all …]
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.c1000 VELOCITY_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: failed to detect cable link\n", vptr->netdev->name); in velocity_print_link_status()
1002 VELOCITY_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: Link auto-negotiation", vptr->netdev->name); in velocity_print_link_status()
1016 VELOCITY_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: Link forced", vptr->netdev->name); in velocity_print_link_status()
1324 struct net_device *netdev = vptr->netdev; in velocity_init_registers() local
1333 netif_stop_queue(netdev); in velocity_init_registers()
1346 netif_wake_queue(netdev); in velocity_init_registers()
1369 writeb(netdev->dev_addr[i], regs->PAR + i); in velocity_init_registers()
1393 velocity_set_multi(netdev); in velocity_init_registers()
1420 netif_stop_queue(netdev); in velocity_init_registers()
1427 netif_wake_queue(netdev); in velocity_init_registers()
[all …]
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dosdep_service.c104 void rtw_free_netdev(struct net_device *netdev) in rtw_free_netdev() argument
108 if (!netdev) in rtw_free_netdev()
111 pnpi = netdev_priv(netdev); in rtw_free_netdev()
117 free_netdev(netdev); in rtw_free_netdev()
/linux-4.4.14/drivers/staging/slicoss/
Dslicoss.c590 if (adapter->netdev) in slic_adapter_set_hwaddr()
591 memcpy(adapter->netdev->dev_addr, adapter->currmacaddr, in slic_adapter_set_hwaddr()
755 struct net_device *netdev = adapter->netdev; in slic_mac_filter() local
773 netdev->stats.multicast++; in slic_mac_filter()
783 netdev->stats.multicast++; in slic_mac_filter()
1047 netif_start_queue(adapter->netdev); in slic_link_upr_complete()
1076 dev_err(&adapter->netdev->dev, in slic_upr_request_complete()
1447 dev_err(&adapter->netdev->dev, in slic_cmdq_reset()
1515 netif_wake_queue(adapter->netdev); in slic_cmdq_putdone_irq()
1526 struct device *dev = &adapter->netdev->dev; in slic_rcvqueue_fill()
[all …]
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dcxgb2.c1024 struct net_device *netdev; in init_one() local
1026 netdev = alloc_etherdev(adapter ? 0 : sizeof(*adapter)); in init_one()
1027 if (!netdev) { in init_one()
1032 SET_NETDEV_DEV(netdev, &pdev->dev); in init_one()
1035 adapter = netdev_priv(netdev); in init_one()
1037 adapter->port[0].dev = netdev; /* so we don't leak it */ in init_one()
1066 pci_set_drvdata(pdev, netdev); in init_one()
1070 pi->dev = netdev; in init_one()
1071 netif_carrier_off(netdev); in init_one()
1072 netdev->irq = pdev->irq; in init_one()
[all …]
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1776 myri10ge_get_settings(struct net_device *netdev, struct ethtool_cmd *cmd) in myri10ge_get_settings() argument
1778 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_settings()
1794 netdev_err(netdev, "Missing product code\n"); in myri10ge_get_settings()
1800 netdev_err(netdev, "Invalid product code %s\n", in myri10ge_get_settings()
1824 myri10ge_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *info) in myri10ge_get_drvinfo() argument
1826 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_drvinfo()
1835 myri10ge_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coal) in myri10ge_get_coalesce() argument
1837 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_get_coalesce()
1844 myri10ge_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coal) in myri10ge_set_coalesce() argument
1846 struct myri10ge_priv *mgp = netdev_priv(netdev); in myri10ge_set_coalesce()
[all …]
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Dosdep_service.h99 #define rtw_netdev_priv(netdev) \ argument
100 (((struct rtw_netdev_priv_indicator *)netdev_priv(netdev))->priv)
101 void rtw_free_netdev(struct net_device *netdev);
/linux-4.4.14/Documentation/networking/
Dnetdev-FAQ.txt2 Information you need to know about netdev
5 Q: What is netdev?
14 The netdev list is managed (like many other Linux mailing lists) through
17 http://marc.info/?l=linux-netdev
18 http://www.spinics.net/lists/netdev/
21 development (i.e. RFC, review, comments, etc.) takes place on netdev.
23 Q: How do the changes posted to netdev make their way into Linux?
49 Relating that to netdev: At the beginning of the 2-week merge window,
57 sent to netdev, but knowing the above, you can predict that in advance.
59 IMPORTANT: Do not send new net-next content to netdev during the
[all …]
Dnetdev-features.txt16 are commonly referred to as netdev features in Linux kernel world.
21 1. netdev->hw_features set contains features whose state may possibly
26 2. netdev->features set contains features which are currently enabled
30 3. netdev->vlan_features set contains features whose state is inherited
31 by child VLAN devices (limits netdev->features set). This is currently
35 4. netdev->wanted_features set contains feature set requested by user.
45 When current feature set (netdev->features) is to be changed, new set
49 returns success) replaces value stored in netdev->features.
63 from ndo_*_features callbacks. netdev->features should not be modified by
91 should update netdev->features to match resulting hardware state.

123