netdev 489 arch/arm/plat-orion/common.c d->netdev[i] = &orion_ge00.dev; netdev 351 arch/um/drivers/net_kern.c struct net_device *netdev = device->dev; netdev 352 arch/um/drivers/net_kern.c struct uml_net_private *lp = netdev_priv(netdev); netdev 358 arch/um/drivers/net_kern.c free_netdev(netdev); netdev 805 arch/um/drivers/vector_kern.c struct net_device *netdev = device->dev; netdev 809 arch/um/drivers/vector_kern.c free_netdev(netdev); netdev 1350 arch/um/drivers/vector_kern.c static void vector_get_ringparam(struct net_device *netdev, netdev 1353 arch/um/drivers/vector_kern.c struct vector_private *vp = netdev_priv(netdev); netdev 1397 arch/um/drivers/vector_kern.c static int vector_get_coalesce(struct net_device *netdev, netdev 1400 arch/um/drivers/vector_kern.c struct vector_private *vp = netdev_priv(netdev); netdev 1406 arch/um/drivers/vector_kern.c static int vector_set_coalesce(struct net_device *netdev, netdev 1409 arch/um/drivers/vector_kern.c struct vector_private *vp = netdev_priv(netdev); netdev 226 drivers/char/pcmcia/synclink_cs.c struct net_device *netdev; netdev 1096 drivers/char/pcmcia/synclink_cs.c netif_carrier_on(info->netdev); netdev 1098 drivers/char/pcmcia/synclink_cs.c netif_carrier_off(info->netdev); netdev 3666 drivers/char/pcmcia/synclink_cs.c info->netdev->stats.rx_errors++; netdev 3667 drivers/char/pcmcia/synclink_cs.c info->netdev->stats.rx_frame_errors++; netdev 4198 drivers/char/pcmcia/synclink_cs.c if (netif_queue_stopped(info->netdev)) netdev 4199 drivers/char/pcmcia/synclink_cs.c netif_wake_queue(info->netdev); netdev 4213 drivers/char/pcmcia/synclink_cs.c struct net_device *dev = info->netdev; netdev 4286 drivers/char/pcmcia/synclink_cs.c info->netdev = dev; netdev 4298 drivers/char/pcmcia/synclink_cs.c unregister_hdlc_device(info->netdev); netdev 4299 drivers/char/pcmcia/synclink_cs.c free_netdev(info->netdev); netdev 4300 drivers/char/pcmcia/synclink_cs.c info->netdev = NULL; netdev 92 drivers/crypto/chelsio/chcr_ipsec.c struct net_device *netdev = NULL; netdev 96 drivers/crypto/chelsio/chcr_ipsec.c netdev = lld->ports[i]; netdev 97 drivers/crypto/chelsio/chcr_ipsec.c if (!netdev) netdev 99 drivers/crypto/chelsio/chcr_ipsec.c netdev->xfrmdev_ops = &chcr_xfrmdev_ops; netdev 100 drivers/crypto/chelsio/chcr_ipsec.c netdev->hw_enc_features |= NETIF_F_HW_ESP; netdev 101 drivers/crypto/chelsio/chcr_ipsec.c netdev->features |= NETIF_F_HW_ESP; netdev 103 drivers/crypto/chelsio/chcr_ipsec.c netdev_change_features(netdev); netdev 129 drivers/crypto/chelsio/chtls/chtls_main.c struct net_device *netdev; netdev 136 drivers/crypto/chelsio/chtls/chtls_main.c netdev = cdev->ports[i]; netdev 137 drivers/crypto/chelsio/chtls/chtls_main.c if (netdev->features & NETIF_F_HW_TLS_RECORD) netdev 169 drivers/firewire/net.c struct net_device *netdev; netdev 574 drivers/firewire/net.c struct net_device *net = dev->netdev; netdev 733 drivers/firewire/net.c dev_err(&dev->netdev->dev, "incoming packet failure\n"); netdev 811 drivers/firewire/net.c dev_err(&dev->netdev->dev, "requeue failed\n"); netdev 826 drivers/firewire/net.c netif_wake_queue(dev->netdev); netdev 848 drivers/firewire/net.c dev->netdev->stats.tx_packets++; netdev 849 drivers/firewire/net.c dev->netdev->stats.tx_bytes += skb->len; netdev 866 drivers/firewire/net.c dev_err(&dev->netdev->dev, netdev 924 drivers/firewire/net.c dev->netdev->stats.tx_dropped++; netdev 925 drivers/firewire/net.c dev->netdev->stats.tx_errors++; netdev 944 drivers/firewire/net.c dev_err(&ptask->dev->netdev->dev, netdev 1048 drivers/firewire/net.c netif_trans_update(dev->netdev); netdev 1201 drivers/firewire/net.c netif_carrier_on(dev->netdev); netdev 1203 drivers/firewire/net.c netif_carrier_off(dev->netdev); netdev 1252 drivers/firewire/net.c if (netif_queue_stopped(dev->netdev)) { netdev 1341 drivers/firewire/net.c netif_stop_queue(dev->netdev); netdev 1457 drivers/firewire/net.c net = dev->netdev; netdev 1481 drivers/firewire/net.c dev->netdev = net; netdev 1572 drivers/firewire/net.c net = dev->netdev; netdev 137 drivers/hsi/clients/ssi_protocol.c struct net_device *netdev; netdev 383 drivers/hsi/clients/ssi_protocol.c return netif_running(ssi->netdev); netdev 393 drivers/hsi/clients/ssi_protocol.c if (netif_running(ssi->netdev)) netdev 394 drivers/hsi/clients/ssi_protocol.c netif_carrier_off(ssi->netdev); netdev 745 drivers/hsi/clients/ssi_protocol.c netif_wake_queue(ssi->netdev); netdev 746 drivers/hsi/clients/ssi_protocol.c netif_carrier_on(ssi->netdev); netdev 794 drivers/hsi/clients/ssi_protocol.c skb = netdev_alloc_skb(ssi->netdev, len * 4); netdev 799 drivers/hsi/clients/ssi_protocol.c skb->dev = ssi->netdev; netdev 874 drivers/hsi/clients/ssi_protocol.c netif_wake_queue(ssi->netdev); netdev 1114 drivers/hsi/clients/ssi_protocol.c ssi->netdev = alloc_netdev(0, ifname, NET_NAME_UNKNOWN, ssip_pn_setup); netdev 1115 drivers/hsi/clients/ssi_protocol.c if (!ssi->netdev) { netdev 1122 drivers/hsi/clients/ssi_protocol.c ssi->netdev->min_mtu = PHONET_MIN_MTU; netdev 1123 drivers/hsi/clients/ssi_protocol.c ssi->netdev->max_mtu = SSIP_MAX_MTU; netdev 1125 drivers/hsi/clients/ssi_protocol.c SET_NETDEV_DEV(ssi->netdev, dev); netdev 1126 drivers/hsi/clients/ssi_protocol.c netif_carrier_off(ssi->netdev); netdev 1127 drivers/hsi/clients/ssi_protocol.c err = register_netdev(ssi->netdev); netdev 1140 drivers/hsi/clients/ssi_protocol.c free_netdev(ssi->netdev); netdev 1155 drivers/hsi/clients/ssi_protocol.c unregister_netdev(ssi->netdev); netdev 1982 drivers/infiniband/core/device.c struct net_device *netdev; netdev 1987 drivers/infiniband/core/device.c netdev = ib_device_get_netdev(device, port_num); netdev 1988 drivers/infiniband/core/device.c if (!netdev) netdev 1992 drivers/infiniband/core/device.c port_attr->active_mtu = ib_mtu_int_to_enum(netdev->mtu); netdev 1994 drivers/infiniband/core/device.c if (!netif_carrier_ok(netdev)) { netdev 1999 drivers/infiniband/core/device.c inetdev = __in_dev_get_rcu(netdev); netdev 2013 drivers/infiniband/core/device.c dev_put(netdev); netdev 2086 drivers/infiniband/core/device.c if (pdata->netdev) netdev 2088 drivers/infiniband/core/device.c (uintptr_t)pdata->netdev); netdev 2129 drivers/infiniband/core/device.c pdata->netdev, lockdep_is_held(&pdata->netdev_lock)); netdev 2137 drivers/infiniband/core/device.c rcu_assign_pointer(pdata->netdev, ndev); netdev 2162 drivers/infiniband/core/device.c pdata->netdev, lockdep_is_held(&pdata->netdev_lock)); netdev 2174 drivers/infiniband/core/device.c rcu_assign_pointer(pdata->netdev, NULL); netdev 2201 drivers/infiniband/core/device.c pdata->netdev, lockdep_is_held(&pdata->netdev_lock)); netdev 2237 drivers/infiniband/core/device.c if (rcu_access_pointer(cur->netdev) == ndev && netdev 283 drivers/infiniband/core/nldev.c struct net_device *netdev = NULL; netdev 321 drivers/infiniband/core/nldev.c netdev = ib_device_get_netdev(device, port); netdev 322 drivers/infiniband/core/nldev.c if (netdev && net_eq(dev_net(netdev), net)) { netdev 324 drivers/infiniband/core/nldev.c RDMA_NLDEV_ATTR_NDEV_INDEX, netdev->ifindex); netdev 328 drivers/infiniband/core/nldev.c RDMA_NLDEV_ATTR_NDEV_NAME, netdev->name); netdev 332 drivers/infiniband/core/nldev.c if (netdev) netdev 333 drivers/infiniband/core/nldev.c dev_put(netdev); netdev 1736 drivers/infiniband/core/verbs.c struct net_device *netdev; netdev 1742 drivers/infiniband/core/verbs.c netdev = ib_device_get_netdev(dev, port_num); netdev 1743 drivers/infiniband/core/verbs.c if (!netdev) netdev 1747 drivers/infiniband/core/verbs.c rc = __ethtool_get_link_ksettings(netdev, &lksettings); netdev 1750 drivers/infiniband/core/verbs.c dev_put(netdev); netdev 1756 drivers/infiniband/core/verbs.c pr_warn("%s speed is unknown, defaulting to %d\n", netdev->name, netdev 2785 drivers/infiniband/core/verbs.c struct net_device *netdev; netdev 2796 drivers/infiniband/core/verbs.c netdev = alloc_netdev_mqs(params.sizeof_priv, name, name_assign_type, netdev 2798 drivers/infiniband/core/verbs.c if (!netdev) netdev 2801 drivers/infiniband/core/verbs.c return netdev; netdev 2809 drivers/infiniband/core/verbs.c struct net_device *netdev) netdev 2823 drivers/infiniband/core/verbs.c netdev, params.param); netdev 125 drivers/infiniband/hw/bnxt_re/bnxt_re.h struct net_device *netdev; netdev 133 drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_qplib_get_guid(rdev->netdev->dev_addr, netdev 221 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (netif_running(rdev->netdev) && netif_carrier_ok(rdev->netdev)) { netdev 229 drivers/infiniband/hw/bnxt_re/ib_verbs.c port_attr->active_mtu = iboe_get_mtu(rdev->netdev->mtu); netdev 371 drivers/infiniband/hw/bnxt_re/ib_verbs.c rdev->qplib_res.netdev->dev_addr, netdev 922 drivers/infiniband/hw/bnxt_re/ib_verbs.c ether_addr_copy(ah->qplib_ah.dmac, rdev->netdev->dev_addr); netdev 954 drivers/infiniband/hw/bnxt_re/ib_verbs.c ether_addr_copy(qp->qplib_qp.smac, rdev->netdev->dev_addr); netdev 1025 drivers/infiniband/hw/bnxt_re/ib_verbs.c ether_addr_copy(qp->qplib_qp.smac, rdev->netdev->dev_addr); netdev 1098 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->qplib_qp.mtu = ib_mtu_enum_to_int(iboe_get_mtu(rdev->netdev->mtu)); netdev 1667 drivers/infiniband/hw/bnxt_re/ib_verbs.c __from_ib_mtu(iboe_get_mtu(rdev->netdev->mtu)); netdev 1669 drivers/infiniband/hw/bnxt_re/ib_verbs.c ib_mtu_enum_to_int(iboe_get_mtu(rdev->netdev->mtu)); netdev 2820 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (!ether_addr_equal(tmp_buf, rdev->netdev->dev_addr)) { netdev 493 drivers/infiniband/hw/bnxt_re/main.c static bool is_bnxt_re_dev(struct net_device *netdev) netdev 497 drivers/infiniband/hw/bnxt_re/main.c if (netdev->ethtool_ops && netdev->ethtool_ops->get_drvinfo) { netdev 499 drivers/infiniband/hw/bnxt_re/main.c netdev->ethtool_ops->get_drvinfo(netdev, &drvinfo); netdev 508 drivers/infiniband/hw/bnxt_re/main.c static struct bnxt_re_dev *bnxt_re_from_netdev(struct net_device *netdev) netdev 514 drivers/infiniband/hw/bnxt_re/main.c if (rdev->netdev == netdev) { netdev 523 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_dev_unprobe(struct net_device *netdev, netdev 526 drivers/infiniband/hw/bnxt_re/main.c dev_put(netdev); netdev 530 drivers/infiniband/hw/bnxt_re/main.c static struct bnxt_en_dev *bnxt_re_dev_probe(struct net_device *netdev) netdev 532 drivers/infiniband/hw/bnxt_re/main.c struct bnxt *bp = netdev_priv(netdev); netdev 540 drivers/infiniband/hw/bnxt_re/main.c en_dev = bp->ulp_probe(netdev); netdev 559 drivers/infiniband/hw/bnxt_re/main.c dev_hold(netdev); netdev 662 drivers/infiniband/hw/bnxt_re/main.c bnxt_qplib_get_guid(rdev->netdev->dev_addr, (u8 *)&ibdev->node_guid); netdev 699 drivers/infiniband/hw/bnxt_re/main.c ret = ib_device_set_netdev(&rdev->ibdev, rdev->netdev, 1); netdev 708 drivers/infiniband/hw/bnxt_re/main.c dev_put(rdev->netdev); netdev 709 drivers/infiniband/hw/bnxt_re/main.c rdev->netdev = NULL; netdev 721 drivers/infiniband/hw/bnxt_re/main.c static struct bnxt_re_dev *bnxt_re_dev_add(struct net_device *netdev, netdev 734 drivers/infiniband/hw/bnxt_re/main.c rdev->netdev = netdev; netdev 735 drivers/infiniband/hw/bnxt_re/main.c dev_hold(rdev->netdev); netdev 988 drivers/infiniband/hw/bnxt_re/main.c rdev->netdev, &rdev->dev_attr); netdev 1066 drivers/infiniband/hw/bnxt_re/main.c struct bnxt *bp = netdev_priv(rdev->netdev); netdev 1166 drivers/infiniband/hw/bnxt_re/main.c rdev->qplib_res.netdev->dev_addr); netdev 1175 drivers/infiniband/hw/bnxt_re/main.c struct net_device *netdev; netdev 1178 drivers/infiniband/hw/bnxt_re/main.c netdev = rdev->netdev; netdev 1183 drivers/infiniband/hw/bnxt_re/main.c tmp_map = dcb_ieee_getapp_mask(netdev, &app); netdev 1188 drivers/infiniband/hw/bnxt_re/main.c tmp_map = dcb_ieee_getapp_mask(netdev, &app); netdev 1502 drivers/infiniband/hw/bnxt_re/main.c struct net_device *netdev = rdev->netdev; netdev 1506 drivers/infiniband/hw/bnxt_re/main.c if (netdev) netdev 1507 drivers/infiniband/hw/bnxt_re/main.c bnxt_re_dev_unprobe(netdev, en_dev); netdev 1510 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_dev_reg(struct bnxt_re_dev **rdev, struct net_device *netdev) netdev 1515 drivers/infiniband/hw/bnxt_re/main.c if (!is_bnxt_re_dev(netdev)) netdev 1518 drivers/infiniband/hw/bnxt_re/main.c en_dev = bnxt_re_dev_probe(netdev); netdev 1525 drivers/infiniband/hw/bnxt_re/main.c *rdev = bnxt_re_dev_add(netdev, en_dev); netdev 1528 drivers/infiniband/hw/bnxt_re/main.c bnxt_re_dev_unprobe(netdev, en_dev); netdev 1573 drivers/infiniband/hw/bnxt_re/main.c if (!netif_carrier_ok(rdev->netdev)) netdev 1575 drivers/infiniband/hw/bnxt_re/main.c else if (netif_carrier_ok(rdev->netdev)) netdev 1612 drivers/infiniband/hw/bnxt_re/main.c struct net_device *real_dev, *netdev = netdev_notifier_info_to_dev(ptr); netdev 1618 drivers/infiniband/hw/bnxt_re/main.c real_dev = rdma_vlan_dev_real_dev(netdev); netdev 1620 drivers/infiniband/hw/bnxt_re/main.c real_dev = netdev; netdev 1625 drivers/infiniband/hw/bnxt_re/main.c if (real_dev != netdev) netdev 1665 drivers/infiniband/hw/bnxt_re/main.c re_work->vlan_dev = (real_dev == netdev ? netdev 1666 drivers/infiniband/hw/bnxt_re/main.c NULL : netdev); netdev 539 drivers/infiniband/hw/bnxt_re/qplib_res.c struct net_device *netdev) netdev 799 drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_init_sgid_tbl(&res->sgid_tbl, res->netdev); netdev 812 drivers/infiniband/hw/bnxt_re/qplib_res.c res->netdev = NULL; netdev 817 drivers/infiniband/hw/bnxt_re/qplib_res.c struct net_device *netdev, netdev 823 drivers/infiniband/hw/bnxt_re/qplib_res.c res->netdev = netdev; netdev 196 drivers/infiniband/hw/bnxt_re/qplib_res.h struct net_device *netdev; netdev 259 drivers/infiniband/hw/bnxt_re/qplib_res.h struct net_device *netdev, netdev 738 drivers/infiniband/hw/cxgb4/cm.c struct net_device *netdev; netdev 741 drivers/infiniband/hw/cxgb4/cm.c netdev = ep->com.dev->rdev.lldi.ports[0]; netdev 817 drivers/infiniband/hw/cxgb4/cm.c params = cxgb4_select_ntuple(netdev, ep->l2t); netdev 910 drivers/infiniband/hw/cxgb4/cm.c req6->params = cpu_to_be32(cxgb4_select_ntuple(netdev, netdev 105 drivers/infiniband/hw/hfi1/vnic.h struct net_device *netdev; netdev 125 drivers/infiniband/hw/hfi1/vnic.h struct net_device *netdev; netdev 141 drivers/infiniband/hw/hfi1/vnic.h netdev_dbg(vinfo->netdev, format, ## arg) netdev 143 drivers/infiniband/hw/hfi1/vnic.h netdev_err(vinfo->netdev, format, ## arg) netdev 145 drivers/infiniband/hw/hfi1/vnic.h netdev_info(vinfo->netdev, format, ## arg) netdev 186 drivers/infiniband/hw/hfi1/vnic_main.c struct net_device *netdev = vinfo->netdev; netdev 231 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.tx_packets = stats->netstats.tx_packets; netdev 232 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.tx_bytes = stats->netstats.tx_bytes; netdev 233 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.tx_fifo_errors = stats->netstats.tx_fifo_errors; netdev 234 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.tx_carrier_errors = stats->netstats.tx_carrier_errors; netdev 235 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.tx_errors = stats->netstats.tx_errors; netdev 236 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.tx_dropped = stats->netstats.tx_dropped; netdev 238 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.rx_packets = stats->netstats.rx_packets; netdev 239 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.rx_bytes = stats->netstats.rx_bytes; netdev 240 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.rx_fifo_errors = stats->netstats.rx_fifo_errors; netdev 241 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.multicast = stats->rx_grp.mcastbcast; netdev 242 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.rx_length_errors = stats->rx_oversize + stats->rx_runt; netdev 243 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.rx_errors = stats->netstats.rx_errors; netdev 244 drivers/infiniband/hw/hfi1/vnic_main.c netdev->stats.rx_dropped = stats->netstats.rx_dropped; netdev 327 drivers/infiniband/hw/hfi1/vnic_main.c static void hfi1_vnic_get_stats64(struct net_device *netdev, netdev 331 drivers/infiniband/hw/hfi1/vnic_main.c struct hfi1_vnic_vport_info *vinfo = opa_vnic_dev_priv(netdev); netdev 353 drivers/infiniband/hw/hfi1/vnic_main.c netif_stop_subqueue(vinfo->netdev, q_idx); netdev 357 drivers/infiniband/hw/hfi1/vnic_main.c netif_start_subqueue(vinfo->netdev, q_idx); netdev 361 drivers/infiniband/hw/hfi1/vnic_main.c struct net_device *netdev) netdev 363 drivers/infiniband/hw/hfi1/vnic_main.c struct hfi1_vnic_vport_info *vinfo = opa_vnic_dev_priv(netdev); netdev 372 drivers/infiniband/hw/hfi1/vnic_main.c if (unlikely(!netif_oper_up(netdev))) { netdev 424 drivers/infiniband/hw/hfi1/vnic_main.c static u16 hfi1_vnic_select_queue(struct net_device *netdev, netdev 428 drivers/infiniband/hw/hfi1/vnic_main.c struct hfi1_vnic_vport_info *vinfo = opa_vnic_dev_priv(netdev); netdev 442 drivers/infiniband/hw/hfi1/vnic_main.c int max_len = vinfo->netdev->mtu + VLAN_ETH_HLEN; netdev 499 drivers/infiniband/hw/hfi1/vnic_main.c skb->protocol = eth_type_trans(skb, rxq->netdev); netdev 564 drivers/infiniband/hw/hfi1/vnic_main.c if (unlikely(!netif_oper_up(vinfo->netdev))) { netdev 575 drivers/infiniband/hw/hfi1/vnic_main.c skb = netdev_alloc_skb(vinfo->netdev, packet->tlen); netdev 594 drivers/infiniband/hw/hfi1/vnic_main.c struct net_device *netdev = vinfo->netdev; netdev 612 drivers/infiniband/hw/hfi1/vnic_main.c netif_carrier_on(netdev); netdev 613 drivers/infiniband/hw/hfi1/vnic_main.c netif_tx_start_all_queues(netdev); netdev 625 drivers/infiniband/hw/hfi1/vnic_main.c netif_carrier_off(vinfo->netdev); netdev 626 drivers/infiniband/hw/hfi1/vnic_main.c netif_tx_disable(vinfo->netdev); netdev 641 drivers/infiniband/hw/hfi1/vnic_main.c static int hfi1_netdev_open(struct net_device *netdev) netdev 643 drivers/infiniband/hw/hfi1/vnic_main.c struct hfi1_vnic_vport_info *vinfo = opa_vnic_dev_priv(netdev); netdev 652 drivers/infiniband/hw/hfi1/vnic_main.c static int hfi1_netdev_close(struct net_device *netdev) netdev 654 drivers/infiniband/hw/hfi1/vnic_main.c struct hfi1_vnic_vport_info *vinfo = opa_vnic_dev_priv(netdev); netdev 752 drivers/infiniband/hw/hfi1/vnic_main.c static void hfi1_vnic_set_vesw_id(struct net_device *netdev, int id) netdev 754 drivers/infiniband/hw/hfi1/vnic_main.c struct hfi1_vnic_vport_info *vinfo = opa_vnic_dev_priv(netdev); netdev 785 drivers/infiniband/hw/hfi1/vnic_main.c static void hfi1_vnic_free_rn(struct net_device *netdev) netdev 787 drivers/infiniband/hw/hfi1/vnic_main.c struct hfi1_vnic_vport_info *vinfo = opa_vnic_dev_priv(netdev); netdev 791 drivers/infiniband/hw/hfi1/vnic_main.c free_netdev(netdev); netdev 803 drivers/infiniband/hw/hfi1/vnic_main.c struct net_device *netdev; netdev 817 drivers/infiniband/hw/hfi1/vnic_main.c netdev = alloc_netdev_mqs(size, name, name_assign_type, setup, netdev 819 drivers/infiniband/hw/hfi1/vnic_main.c if (!netdev) netdev 822 drivers/infiniband/hw/hfi1/vnic_main.c rn = netdev_priv(netdev); netdev 823 drivers/infiniband/hw/hfi1/vnic_main.c vinfo = opa_vnic_dev_priv(netdev); netdev 827 drivers/infiniband/hw/hfi1/vnic_main.c vinfo->netdev = netdev; netdev 831 drivers/infiniband/hw/hfi1/vnic_main.c netdev->features = NETIF_F_HIGHDMA | NETIF_F_SG; netdev 832 drivers/infiniband/hw/hfi1/vnic_main.c netdev->hw_features = netdev->features; netdev 833 drivers/infiniband/hw/hfi1/vnic_main.c netdev->vlan_features = netdev->features; netdev 834 drivers/infiniband/hw/hfi1/vnic_main.c netdev->watchdog_timeo = msecs_to_jiffies(HFI_TX_TIMEOUT_MS); netdev 835 drivers/infiniband/hw/hfi1/vnic_main.c netdev->netdev_ops = &hfi1_netdev_ops; netdev 843 drivers/infiniband/hw/hfi1/vnic_main.c rxq->netdev = netdev; netdev 844 drivers/infiniband/hw/hfi1/vnic_main.c netif_napi_add(netdev, &rxq->napi, hfi1_vnic_napi, 64); netdev 851 drivers/infiniband/hw/hfi1/vnic_main.c return netdev; netdev 854 drivers/infiniband/hw/hfi1/vnic_main.c free_netdev(netdev); netdev 265 drivers/infiniband/hw/hfi1/vnic_sdma.c if (__netif_subqueue_stopped(vinfo->netdev, vnic_sdma->q_idx)) netdev 266 drivers/infiniband/hw/hfi1/vnic_sdma.c netif_wake_subqueue(vinfo->netdev, vnic_sdma->q_idx); netdev 4507 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct net_device *netdev = NULL; netdev 4583 drivers/infiniband/hw/hns/hns_roce_hw_v1.c netdev = platform_get_drvdata(pdev); netdev 4585 drivers/infiniband/hw/hns/hns_roce_hw_v1.c if (netdev) { netdev 4586 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hr_dev->iboe.netdevs[port_cnt] = netdev; netdev 6395 drivers/infiniband/hw/hns/hns_roce_hw_v2.c hr_dev->iboe.netdevs[0] = handle->rinfo.netdev; netdev 109 drivers/infiniband/hw/hns/hns_roce_main.c struct net_device *netdev; netdev 112 drivers/infiniband/hw/hns/hns_roce_main.c netdev = hr_dev->iboe.netdevs[port]; netdev 113 drivers/infiniband/hw/hns/hns_roce_main.c if (!netdev) { netdev 123 drivers/infiniband/hw/hns/hns_roce_main.c ret = hns_roce_set_mac(hr_dev, port, netdev->dev_addr); netdev 233 drivers/infiniband/hw/i40iw/i40iw.h struct net_device *netdev; netdev 506 drivers/infiniband/hw/i40iw/i40iw.h struct i40iw_handler *i40iw_find_netdev(struct net_device *netdev); netdev 1660 drivers/infiniband/hw/i40iw/i40iw_cm.c struct net_device *netdev; netdev 1663 drivers/infiniband/hw/i40iw/i40iw_cm.c netdev = ip_dev_find(&init_net, htonl(addr[0])); netdev 1664 drivers/infiniband/hw/i40iw/i40iw_cm.c if (netdev) { netdev 1665 drivers/infiniband/hw/i40iw/i40iw_cm.c vlan_id = rdma_vlan_dev_vlan_id(netdev); netdev 1666 drivers/infiniband/hw/i40iw/i40iw_cm.c dev_put(netdev); netdev 1694 drivers/infiniband/hw/i40iw/i40iw_cm.c (rdma_vlan_dev_real_dev(ip_dev) == iwdev->netdev)) || netdev 1695 drivers/infiniband/hw/i40iw/i40iw_cm.c (ip_dev == iwdev->netdev)) && (ip_dev->flags & IFF_UP)) { netdev 1774 drivers/infiniband/hw/i40iw/i40iw_cm.c (rdma_vlan_dev_real_dev(dev) == iwdev->netdev)) || netdev 1775 drivers/infiniband/hw/i40iw/i40iw_cm.c (dev == iwdev->netdev)) && (dev->flags & IFF_UP)) { netdev 2165 drivers/infiniband/hw/i40iw/i40iw_cm.c struct net_device *netdev = iwdev->netdev; netdev 2201 drivers/infiniband/hw/i40iw/i40iw_cm.c ether_addr_copy(cm_node->loc_mac, netdev->dev_addr); netdev 4365 drivers/infiniband/hw/i40iw/i40iw_cm.c void i40iw_if_notify(struct i40iw_device *iwdev, struct net_device *netdev, netdev 4373 drivers/infiniband/hw/i40iw/i40iw_cm.c u16 vlan_id = rdma_vlan_dev_vlan_id(netdev); netdev 456 drivers/infiniband/hw/i40iw/i40iw_cm.h void i40iw_if_notify(struct i40iw_device *iwdev, struct net_device *netdev, netdev 621 drivers/infiniband/hw/i40iw/i40iw_hw.c ether_addr_copy(info->mac_addr, iwdev->netdev->dev_addr); netdev 117 drivers/infiniband/hw/i40iw/i40iw_main.c if (hdl->ldev.netdev == ldev->netdev) { netdev 130 drivers/infiniband/hw/i40iw/i40iw_main.c struct i40iw_handler *i40iw_find_netdev(struct net_device *netdev) netdev 137 drivers/infiniband/hw/i40iw/i40iw_main.c if (hdl->ldev.netdev == netdev) { netdev 1184 drivers/infiniband/hw/i40iw/i40iw_main.c (rdma_vlan_dev_real_dev(ip_dev) == iwdev->netdev)) || netdev 1185 drivers/infiniband/hw/i40iw/i40iw_main.c (ip_dev == iwdev->netdev)) && (ip_dev->flags & IFF_UP)) { netdev 1223 drivers/infiniband/hw/i40iw/i40iw_main.c (rdma_vlan_dev_real_dev(dev) == iwdev->netdev)) || netdev 1224 drivers/infiniband/hw/i40iw/i40iw_main.c (dev == iwdev->netdev)) && (dev->flags & IFF_UP)) { netdev 1260 drivers/infiniband/hw/i40iw/i40iw_main.c struct net_device *netdev = iwdev->netdev; netdev 1263 drivers/infiniband/hw/i40iw/i40iw_main.c status = i40iw_alloc_set_mac_ipaddr(iwdev, (u8 *)netdev->dev_addr); netdev 1574 drivers/infiniband/hw/i40iw/i40iw_main.c iwdev->netdev = ldev->netdev; netdev 1638 drivers/infiniband/hw/i40iw/i40iw_main.c hdl = i40iw_find_netdev(ldev->netdev); netdev 151 drivers/infiniband/hw/i40iw/i40iw_utils.c struct net_device *netdev; netdev 166 drivers/infiniband/hw/i40iw/i40iw_utils.c netdev = iwdev->ldev->netdev; netdev 167 drivers/infiniband/hw/i40iw/i40iw_utils.c upper_dev = netdev_master_upper_dev_get(netdev); netdev 168 drivers/infiniband/hw/i40iw/i40iw_utils.c if (netdev != event_netdev) netdev 203 drivers/infiniband/hw/i40iw/i40iw_utils.c netdev->dev_addr, netdev 207 drivers/infiniband/hw/i40iw/i40iw_utils.c i40iw_if_notify(iwdev, netdev, &local_ipaddr, true, netdev 228 drivers/infiniband/hw/i40iw/i40iw_utils.c struct net_device *netdev; netdev 242 drivers/infiniband/hw/i40iw/i40iw_utils.c netdev = iwdev->ldev->netdev; netdev 243 drivers/infiniband/hw/i40iw/i40iw_utils.c if (netdev != event_netdev) netdev 255 drivers/infiniband/hw/i40iw/i40iw_utils.c netdev->dev_addr, netdev 259 drivers/infiniband/hw/i40iw/i40iw_utils.c i40iw_if_notify(iwdev, netdev, local_ipaddr6, false, netdev 324 drivers/infiniband/hw/i40iw/i40iw_utils.c struct net_device *netdev; netdev 338 drivers/infiniband/hw/i40iw/i40iw_utils.c netdev = iwdev->ldev->netdev; netdev 339 drivers/infiniband/hw/i40iw/i40iw_utils.c if (netdev != event_netdev) netdev 66 drivers/infiniband/hw/i40iw/i40iw_verbs.c ether_addr_copy((u8 *)&props->sys_image_guid, iwdev->netdev->dev_addr); netdev 2613 drivers/infiniband/hw/i40iw/i40iw_verbs.c ether_addr_copy(gid->raw, iwdev->netdev->dev_addr); netdev 2689 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct net_device *netdev = iwdev->netdev; netdev 2701 drivers/infiniband/hw/i40iw/i40iw_verbs.c ether_addr_copy((u8 *)&iwibdev->ibdev.node_guid, netdev->dev_addr); netdev 2727 drivers/infiniband/hw/i40iw/i40iw_verbs.c memcpy(iwibdev->ibdev.iw_ifname, netdev->name, netdev 2776 drivers/infiniband/hw/i40iw/i40iw_verbs.c ret = ib_device_set_netdev(&iwibdev->ibdev, iwdev->netdev, 1); netdev 22 drivers/infiniband/hw/mlx5/ib_rep.c ibdev->port[vport_index].roce.netdev = netdev 56 drivers/infiniband/hw/mlx5/ib_rep.c ibdev->port[vport_index].roce.netdev = netdev 77 drivers/infiniband/hw/mlx5/ib_rep.c port->roce.netdev = NULL; netdev 209 drivers/infiniband/hw/mlx5/main.c roce->netdev = ndev; netdev 216 drivers/infiniband/hw/mlx5/main.c if (roce->netdev == ndev) netdev 217 drivers/infiniband/hw/mlx5/main.c roce->netdev = NULL; netdev 236 drivers/infiniband/hw/mlx5/main.c if ((upper == ndev || (!upper && ndev == roce->netdev)) netdev 289 drivers/infiniband/hw/mlx5/main.c ndev = ibdev->port[port_num - 1].roce.netdev; netdev 742 drivers/infiniband/hw/mlx5/mlx5_ib.h struct net_device *netdev; netdev 426 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = be_roce_mcc_cmd(dev->nic_info.netdev, netdev 450 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = be_roce_mcc_cmd(dev->nic_info.netdev, cmd, sizeof(*cmd), NULL, netdev 546 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = be_roce_mcc_cmd(dev->nic_info.netdev, netdev 595 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = be_roce_mcc_cmd(dev->nic_info.netdev, netdev 255 drivers/infiniband/hw/ocrdma/ocrdma_main.c ret = ib_device_set_netdev(&dev->ibdev, dev->nic_info.netdev, 1); netdev 159 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct net_device *netdev; netdev 163 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c netdev = dev->nic_info.netdev; netdev 164 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c if (netif_running(netdev) && netif_oper_up(netdev)) { netdev 172 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c props->active_mtu = iboe_get_mtu(netdev->mtu); netdev 46 drivers/infiniband/hw/usnic/usnic_fwd.c struct net_device *netdev = ufdev->netdev; netdev 50 drivers/infiniband/hw/usnic/usnic_fwd.c status = enic_api_devcmd_proxy_by_index(netdev, netdev 93 drivers/infiniband/hw/usnic/usnic_fwd.c ufdev->netdev = pci_get_drvdata(pdev); netdev 95 drivers/infiniband/hw/usnic/usnic_fwd.c BUILD_BUG_ON(sizeof(ufdev->name) != sizeof(ufdev->netdev->name)); netdev 96 drivers/infiniband/hw/usnic/usnic_fwd.c strcpy(ufdev->name, ufdev->netdev->name); netdev 310 drivers/infiniband/hw/usnic/usnic_fwd.c pf_netdev = ufdev->netdev; netdev 337 drivers/infiniband/hw/usnic/usnic_fwd.c pf_netdev = ufdev->netdev; netdev 49 drivers/infiniband/hw/usnic/usnic_fwd.h struct net_device *netdev; netdev 76 drivers/infiniband/hw/usnic/usnic_ib.h struct net_device *netdev; netdev 138 drivers/infiniband/hw/usnic/usnic_ib_main.c struct net_device *netdev; netdev 144 drivers/infiniband/hw/usnic/usnic_ib_main.c netdev = us_ibdev->netdev; netdev 158 drivers/infiniband/hw/usnic/usnic_ib_main.c netif_carrier_ok(netdev)) { netdev 167 drivers/infiniband/hw/usnic/usnic_ib_main.c !netif_carrier_ok(netdev)) { netdev 183 drivers/infiniband/hw/usnic/usnic_ib_main.c if (!memcmp(us_ibdev->ufdev->mac, netdev->dev_addr, netdev 191 drivers/infiniband/hw/usnic/usnic_ib_main.c netdev->dev_addr); netdev 192 drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_fwd_set_mac(us_ibdev->ufdev, netdev->dev_addr); netdev 202 drivers/infiniband/hw/usnic/usnic_ib_main.c if (us_ibdev->ufdev->mtu != netdev->mtu) { netdev 205 drivers/infiniband/hw/usnic/usnic_ib_main.c us_ibdev->ufdev->mtu, netdev->mtu); netdev 206 drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_fwd_set_mtu(us_ibdev->ufdev, netdev->mtu); netdev 227 drivers/infiniband/hw/usnic/usnic_ib_main.c struct net_device *netdev = netdev_notifier_info_to_dev(ptr); netdev 229 drivers/infiniband/hw/usnic/usnic_ib_main.c ibdev = ib_device_get_by_netdev(netdev, RDMA_DRIVER_USNIC); netdev 289 drivers/infiniband/hw/usnic/usnic_ib_main.c struct net_device *netdev = ifa->ifa_dev->dev; netdev 292 drivers/infiniband/hw/usnic/usnic_ib_main.c ibdev = ib_device_get_by_netdev(netdev, RDMA_DRIVER_USNIC); netdev 331 drivers/infiniband/hw/usnic/usnic_ib_main.c us_ibdev->netdev->ethtool_ops->get_drvinfo(us_ibdev->netdev, &info); netdev 373 drivers/infiniband/hw/usnic/usnic_ib_main.c struct net_device *netdev; netdev 377 drivers/infiniband/hw/usnic/usnic_ib_main.c netdev = pci_get_drvdata(dev); netdev 397 drivers/infiniband/hw/usnic/usnic_ib_main.c us_ibdev->netdev = pci_get_drvdata(dev); netdev 426 drivers/infiniband/hw/usnic/usnic_ib_main.c ret = ib_device_set_netdev(&us_ibdev->ib_dev, us_ibdev->netdev, 1); netdev 433 drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_fwd_set_mtu(us_ibdev->ufdev, us_ibdev->netdev->mtu); netdev 434 drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_fwd_set_mac(us_ibdev->ufdev, us_ibdev->netdev->dev_addr); netdev 435 drivers/infiniband/hw/usnic/usnic_ib_main.c if (netif_carrier_ok(us_ibdev->netdev)) netdev 439 drivers/infiniband/hw/usnic/usnic_ib_main.c ind = __in_dev_get_rcu(netdev); netdev 449 drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_mac_ip_to_gid(us_ibdev->netdev->perm_addr, netdev 457 drivers/infiniband/hw/usnic/usnic_ib_main.c netdev_name(us_ibdev->netdev), us_ibdev->ufdev->mac, netdev 99 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c netdev_name(us_ibdev->netdev), netdev 136 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c netdev_name(us_ibdev->netdev)); netdev 289 drivers/infiniband/hw/usnic/usnic_ib_verbs.c us_ibdev->netdev->ethtool_ops->get_drvinfo(us_ibdev->netdev, &info); netdev 248 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h struct net_device *netdev; netdev 267 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c ret = ib_device_set_netdev(&dev->ib_dev, dev->netdev, 1); netdev 683 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c attr->index, dev->netdev->name); netdev 714 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_put(dev->netdev); netdev 715 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev->netdev = NULL; netdev 722 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c if ((dev->netdev == NULL) && netdev 726 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev->netdev = ndev; netdev 749 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c (dev->netdev == netdev_work->event_netdev)) { netdev 982 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev->netdev = pci_get_drvdata(pdev_net); netdev 984 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c if (!dev->netdev) { netdev 989 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_hold(dev->netdev); netdev 991 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_info(&pdev->dev, "paired device to %s\n", dev->netdev->name); netdev 1062 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c if (dev->netdev) { netdev 1063 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_put(dev->netdev); netdev 1064 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev->netdev = NULL; netdev 1105 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c if (dev->netdev) { netdev 1106 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev_put(dev->netdev); netdev 1107 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev->netdev = NULL; netdev 73 drivers/infiniband/sw/siw/siw.h struct net_device *netdev; netdev 1822 drivers/infiniband/sw/siw/siw_cm.c s->sk->sk_bound_dev_if = sdev->netdev->ifindex; netdev 1831 drivers/infiniband/sw/siw/siw_cm.c s->sk->sk_bound_dev_if = sdev->netdev->ifindex; netdev 76 drivers/infiniband/sw/siw/siw_main.c siw_dbg(base_dev, "HWaddr=%pM\n", sdev->netdev->dev_addr); netdev 113 drivers/infiniband/sw/siw/siw_main.c static int siw_dev_qualified(struct net_device *netdev) netdev 120 drivers/infiniband/sw/siw/siw_main.c if (netdev->type == ARPHRD_ETHER || netdev->type == ARPHRD_IEEE802 || netdev 121 drivers/infiniband/sw/siw/siw_main.c (netdev->type == ARPHRD_LOOPBACK && loopback_enabled)) netdev 302 drivers/infiniband/sw/siw/siw_main.c static struct siw_device *siw_device_create(struct net_device *netdev) netdev 306 drivers/infiniband/sw/siw/siw_main.c struct device *parent = netdev->dev.parent; netdev 317 drivers/infiniband/sw/siw/siw_main.c if (netdev->type != ARPHRD_LOOPBACK) { netdev 319 drivers/infiniband/sw/siw/siw_main.c netdev->name); netdev 322 drivers/infiniband/sw/siw/siw_main.c parent = &netdev->dev; netdev 330 drivers/infiniband/sw/siw/siw_main.c sdev->netdev = netdev; netdev 332 drivers/infiniband/sw/siw/siw_main.c if (netdev->type != ARPHRD_LOOPBACK) { netdev 333 drivers/infiniband/sw/siw/siw_main.c memcpy(&base_dev->node_guid, netdev->dev_addr, 6); netdev 386 drivers/infiniband/sw/siw/siw_main.c rv = ib_device_set_netdev(base_dev, netdev, 1); netdev 390 drivers/infiniband/sw/siw/siw_main.c memcpy(base_dev->iw_ifname, netdev->name, netdev 468 drivers/infiniband/sw/siw/siw_main.c struct net_device *netdev = netdev_notifier_info_to_dev(arg); netdev 472 drivers/infiniband/sw/siw/siw_main.c dev_dbg(&netdev->dev, "siw: event %lu\n", event); netdev 474 drivers/infiniband/sw/siw/siw_main.c if (dev_net(netdev) != &init_net) netdev 477 drivers/infiniband/sw/siw/siw_main.c base_dev = ib_device_get_by_netdev(netdev, RDMA_DRIVER_SIW); netdev 533 drivers/infiniband/sw/siw/siw_main.c static int siw_newlink(const char *basedev_name, struct net_device *netdev) netdev 539 drivers/infiniband/sw/siw/siw_main.c if (!siw_dev_qualified(netdev)) netdev 542 drivers/infiniband/sw/siw/siw_main.c base_dev = ib_device_get_by_netdev(netdev, RDMA_DRIVER_SIW); netdev 547 drivers/infiniband/sw/siw/siw_main.c sdev = siw_device_create(netdev); netdev 549 drivers/infiniband/sw/siw/siw_main.c dev_dbg(&netdev->dev, "siw: new device\n"); netdev 551 drivers/infiniband/sw/siw/siw_main.c if (netif_running(netdev) && netif_carrier_ok(netdev)) netdev 191 drivers/infiniband/sw/siw/siw_verbs.c memcpy(&attr->sys_image_guid, sdev->netdev->dev_addr, 6); netdev 208 drivers/infiniband/sw/siw/siw_verbs.c attr->max_mtu = ib_mtu_int_to_enum(sdev->netdev->mtu); netdev 260 drivers/infiniband/sw/siw/siw_verbs.c memcpy(&gid->raw[0], sdev->netdev->dev_addr, 6); netdev 540 drivers/infiniband/sw/siw/siw_verbs.c qp_attr->path_mtu = ib_mtu_int_to_enum(sdev->netdev->mtu); netdev 61 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c static void ipoib_get_drvinfo(struct net_device *netdev, netdev 64 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c struct ipoib_dev_priv *priv = ipoib_priv(netdev); netdev 177 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c static int ipoib_get_link_ksettings(struct net_device *netdev, netdev 180 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c struct ipoib_dev_priv *priv = ipoib_priv(netdev); netdev 184 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c if (!netif_carrier_ok(netdev)) { netdev 2295 drivers/infiniband/ulp/ipoib/ipoib_main.c struct net_device *netdev = priv->dev; netdev 2297 drivers/infiniband/ulp/ipoib/ipoib_main.c netif_addr_lock_bh(netdev); netdev 2302 drivers/infiniband/ulp/ipoib/ipoib_main.c memcpy(netdev->dev_addr + 4, &priv->local_gid, sizeof(priv->local_gid)); netdev 2305 drivers/infiniband/ulp/ipoib/ipoib_main.c netif_addr_unlock_bh(netdev); netdev 124 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c static void vnic_get_drvinfo(struct net_device *netdev, netdev 130 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c strlcpy(drvinfo->bus_info, dev_name(netdev->dev.parent), netdev 135 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c static int vnic_get_sset_count(struct net_device *netdev, int sset) netdev 141 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c static void vnic_get_ethtool_stats(struct net_device *netdev, netdev 144 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); netdev 150 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c adapter->rn_ops->ndo_get_stats64(netdev, &vstats.netstats); netdev 161 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c static void vnic_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 184 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c void opa_vnic_set_ethtool_ops(struct net_device *netdev) netdev 186 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c netdev->ethtool_ops = &opa_vnic_ethtool_ops; netdev 197 drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h struct net_device *netdev; netdev 246 drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h netdev_dbg(adapter->netdev, format, ## arg) netdev 248 drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h netdev_err(adapter->netdev, format, ## arg) netdev 250 drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h netdev_info(adapter->netdev, format, ## arg) netdev 252 drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h netdev_warn(adapter->netdev, format, ## arg) netdev 326 drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h void opa_vnic_set_ethtool_ops(struct net_device *netdev); netdev 65 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c static void opa_vnic_get_stats64(struct net_device *netdev, netdev 68 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); netdev 73 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c adapter->rn_ops->ndo_get_stats64(netdev, &vstats.netstats); netdev 80 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct net_device *netdev) netdev 82 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); netdev 94 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c return adapter->rn_ops->ndo_start_xmit(skb, netdev); netdev 97 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c static u16 opa_vnic_select_queue(struct net_device *netdev, struct sk_buff *skb, netdev 100 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); netdev 108 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c rc = adapter->rn_ops->ndo_select_queue(netdev, skb, sb_dev); netdev 128 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c netif_dormant_off(adapter->netdev); netdev 130 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c netif_dormant_on(adapter->netdev); netdev 138 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct rdma_netdev *rn = netdev_priv(adapter->netdev); netdev 140 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct net_device *netdev = adapter->netdev; netdev 152 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c eth_commit_mac_addr_change(netdev, &saddr); netdev 158 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c rn->set_id(netdev, info->vesw.vesw_id); netdev 162 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c netdev->max_mtu = max_t(unsigned int, info->vesw.eth_mtu, netdev 163 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c netdev->min_mtu); netdev 164 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c if (netdev->mtu > netdev->max_mtu) netdev 165 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c dev_set_mtu(netdev, netdev->max_mtu); netdev 187 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c opa_vnic_update_state(adapter, !!(netdev->flags & IFF_UP)); netdev 203 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c static int opa_vnic_set_mac_addr(struct net_device *netdev, void *addr) netdev 205 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); netdev 209 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c if (!memcmp(netdev->dev_addr, sa->sa_data, ETH_ALEN)) netdev 213 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c rc = eth_mac_addr(netdev, addr); netdev 229 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c static void opa_vnic_mac_send_event(struct net_device *netdev, u8 event) netdev 231 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); netdev 239 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c hw_list = &netdev->uc; netdev 244 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c hw_list = &netdev->mc; netdev 264 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c static void opa_vnic_set_rx_mode(struct net_device *netdev) netdev 266 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c opa_vnic_mac_send_event(netdev, netdev 269 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c opa_vnic_mac_send_event(netdev, netdev 274 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c static int opa_netdev_open(struct net_device *netdev) netdev 276 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); netdev 279 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c rc = adapter->rn_ops->ndo_open(adapter->netdev); netdev 293 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c static int opa_netdev_close(struct net_device *netdev) netdev 295 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); netdev 298 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c rc = adapter->rn_ops->ndo_stop(adapter->netdev); netdev 327 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct net_device *netdev; netdev 331 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c netdev = ibdev->ops.alloc_rdma_netdev(ibdev, port_num, netdev 335 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c if (!netdev) netdev 337 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c else if (IS_ERR(netdev)) netdev 338 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c return ERR_CAST(netdev); netdev 340 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c rn = netdev_priv(netdev); netdev 350 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c adapter->netdev = netdev; netdev 354 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c adapter->rn_ops = netdev->netdev_ops; netdev 356 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c netdev->netdev_ops = &opa_netdev_ops; netdev 357 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c netdev->priv_flags |= IFF_LIVE_ADDR_CHANGE; netdev 358 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c netdev->hard_header_len += OPA_VNIC_SKB_HEADROOM; netdev 363 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c SET_NETDEV_DEV(netdev, ibdev->dev.parent); netdev 365 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c opa_vnic_set_ethtool_ops(netdev); netdev 369 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c rc = register_netdev(netdev); netdev 373 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c netif_carrier_off(netdev); netdev 374 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c netif_dormant_on(netdev); netdev 383 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c rn->free_rdma_netdev(netdev); netdev 391 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct net_device *netdev = adapter->netdev; netdev 392 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c struct rdma_netdev *rn = netdev_priv(netdev); netdev 395 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c unregister_netdev(netdev); netdev 400 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c rn->free_rdma_netdev(netdev); netdev 878 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c netif_carrier_on(adapter->netdev); netdev 880 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c netif_carrier_off(adapter->netdev); netdev 93 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c adapter->rn_ops->ndo_get_stats64(adapter->netdev, &vstats.netstats); netdev 132 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c adapter->rn_ops->ndo_get_stats64(adapter->netdev, &vstats.netstats); netdev 322 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c netdev_for_each_mc_addr(ha, adapter->netdev) { netdev 333 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c macs->tot_macs_in_lst = cpu_to_be16(netdev_mc_count(adapter->netdev)); netdev 355 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c for_each_dev_addr(adapter->netdev, ha) { netdev 374 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c netdev_for_each_uc_addr(ha, adapter->netdev) { netdev 385 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c tot_macs = netdev_hw_addr_list_count(&adapter->netdev->dev_addrs) + netdev 386 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c netdev_uc_count(adapter->netdev) - em_macs; netdev 1462 drivers/media/dvb-core/dvb_net.c struct net_device *netdev; netdev 1472 drivers/media/dvb-core/dvb_net.c netdev = dvbnet->device[dvbnetif->if_num]; netdev 1474 drivers/media/dvb-core/dvb_net.c priv_data = netdev_priv(netdev); netdev 1522 drivers/media/dvb-core/dvb_net.c struct net_device *netdev; netdev 1532 drivers/media/dvb-core/dvb_net.c netdev = dvbnet->device[dvbnetif->if_num]; netdev 1534 drivers/media/dvb-core/dvb_net.c priv_data = netdev_priv(netdev); netdev 724 drivers/message/fusion/mptbase.h struct net_device *netdev; netdev 170 drivers/message/fusion/mptlan.c struct net_device *dev = ioc->netdev; netdev 302 drivers/message/fusion/mptlan.c struct net_device *dev = ioc->netdev; netdev 1420 drivers/message/fusion/mptlan.c ioc->netdev = dev; netdev 1432 drivers/message/fusion/mptlan.c struct net_device *dev = ioc->netdev; netdev 339 drivers/net/arcnet/arcdevice.h void arcnet_led_event(struct net_device *netdev, enum arcnet_led_event event); netdev 340 drivers/net/arcnet/arcdevice.h void devm_arcnet_led_init(struct net_device *netdev, int index, int subid); netdev 235 drivers/net/arcnet/arcnet.c void devm_arcnet_led_init(struct net_device *netdev, int index, int subid) netdev 237 drivers/net/arcnet/arcnet.c struct arcnet_local *lp = netdev_priv(netdev); netdev 242 drivers/net/arcnet/arcnet.c netdev_err(netdev, "cannot register LED triggers\n"); netdev 256 drivers/net/arcnet/arcnet.c devres_add(&netdev->dev, res); netdev 438 drivers/net/caif/caif_virtio.c static int cfv_netdev_open(struct net_device *netdev) netdev 440 drivers/net/caif/caif_virtio.c struct cfv_info *cfv = netdev_priv(netdev); netdev 445 drivers/net/caif/caif_virtio.c netif_carrier_on(netdev); netdev 454 drivers/net/caif/caif_virtio.c static int cfv_netdev_close(struct net_device *netdev) netdev 456 drivers/net/caif/caif_virtio.c struct cfv_info *cfv = netdev_priv(netdev); netdev 461 drivers/net/caif/caif_virtio.c netif_carrier_off(netdev); netdev 522 drivers/net/caif/caif_virtio.c static int cfv_netdev_tx(struct sk_buff *skb, struct net_device *netdev) netdev 524 drivers/net/caif/caif_virtio.c struct cfv_info *cfv = netdev_priv(netdev); netdev 566 drivers/net/caif/caif_virtio.c netif_tx_stop_all_queues(netdev); netdev 613 drivers/net/caif/caif_virtio.c static void cfv_netdev_setup(struct net_device *netdev) netdev 615 drivers/net/caif/caif_virtio.c netdev->netdev_ops = &cfv_netdev_ops; netdev 616 drivers/net/caif/caif_virtio.c netdev->type = ARPHRD_CAIF; netdev 617 drivers/net/caif/caif_virtio.c netdev->tx_queue_len = 100; netdev 618 drivers/net/caif/caif_virtio.c netdev->flags = IFF_POINTOPOINT | IFF_NOARP; netdev 619 drivers/net/caif/caif_virtio.c netdev->mtu = CFV_DEF_MTU_SIZE; netdev 620 drivers/net/caif/caif_virtio.c netdev->needs_free_netdev = true; netdev 653 drivers/net/caif/caif_virtio.c struct net_device *netdev; netdev 657 drivers/net/caif/caif_virtio.c netdev = alloc_netdev(sizeof(struct cfv_info), cfv_netdev_name, netdev 659 drivers/net/caif/caif_virtio.c if (!netdev) netdev 662 drivers/net/caif/caif_virtio.c cfv = netdev_priv(netdev); netdev 664 drivers/net/caif/caif_virtio.c cfv->ndev = netdev; netdev 705 drivers/net/caif/caif_virtio.c netdev->needed_headroom = cfv->tx_hr; netdev 706 drivers/net/caif/caif_virtio.c netdev->needed_tailroom = cfv->tx_tr; netdev 711 drivers/net/caif/caif_virtio.c netdev->mtu = cfv->mtu - cfv->tx_tr; netdev 717 drivers/net/caif/caif_virtio.c netif_napi_add(netdev, &cfv->napi, cfv_rx_poll, CFV_DEFAULT_QUOTA); netdev 724 drivers/net/caif/caif_virtio.c netif_carrier_off(netdev); netdev 727 drivers/net/caif/caif_virtio.c err = register_netdev(netdev); netdev 743 drivers/net/caif/caif_virtio.c free_netdev(netdev); netdev 685 drivers/net/can/kvaser_pciefd.c static int kvaser_pciefd_open(struct net_device *netdev) netdev 688 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can = netdev_priv(netdev); netdev 690 drivers/net/can/kvaser_pciefd.c err = open_candev(netdev); netdev 701 drivers/net/can/kvaser_pciefd.c static int kvaser_pciefd_stop(struct net_device *netdev) netdev 703 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can = netdev_priv(netdev); netdev 718 drivers/net/can/kvaser_pciefd.c close_candev(netdev); netdev 763 drivers/net/can/kvaser_pciefd.c struct net_device *netdev) netdev 765 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can = netdev_priv(netdev); netdev 771 drivers/net/can/kvaser_pciefd.c if (can_dropped_invalid_skb(netdev, skb)) netdev 779 drivers/net/can/kvaser_pciefd.c can_put_echo_skb(skb, netdev, can->echo_idx); netdev 812 drivers/net/can/kvaser_pciefd.c netif_stop_queue(netdev); netdev 925 drivers/net/can/kvaser_pciefd.c struct net_device *netdev; netdev 929 drivers/net/can/kvaser_pciefd.c netdev = alloc_candev(sizeof(struct kvaser_pciefd_can), netdev 931 drivers/net/can/kvaser_pciefd.c if (!netdev) netdev 934 drivers/net/can/kvaser_pciefd.c can = netdev_priv(netdev); netdev 935 drivers/net/can/kvaser_pciefd.c netdev->netdev_ops = &kvaser_pciefd_netdev_ops; netdev 957 drivers/net/can/kvaser_pciefd.c free_candev(netdev); netdev 985 drivers/net/can/kvaser_pciefd.c free_candev(netdev); netdev 992 drivers/net/can/kvaser_pciefd.c netdev->flags |= IFF_ECHO; netdev 994 drivers/net/can/kvaser_pciefd.c SET_NETDEV_DEV(netdev, &pcie->pci->dev); netdev 22 drivers/net/can/led.c void can_led_event(struct net_device *netdev, enum can_led_event event) netdev 24 drivers/net/can/led.c struct can_priv *priv = netdev_priv(netdev); netdev 70 drivers/net/can/led.c void devm_can_led_init(struct net_device *netdev) netdev 72 drivers/net/can/led.c struct can_priv *priv = netdev_priv(netdev); netdev 77 drivers/net/can/led.c netdev_err(netdev, "cannot register LED triggers\n"); netdev 82 drivers/net/can/led.c "%s-tx", netdev->name); netdev 84 drivers/net/can/led.c "%s-rx", netdev->name); netdev 86 drivers/net/can/led.c "%s-rxtx", netdev->name); netdev 95 drivers/net/can/led.c devres_add(&netdev->dev, res); netdev 103 drivers/net/can/led.c struct net_device *netdev = netdev_notifier_info_to_dev(ptr); netdev 104 drivers/net/can/led.c struct can_priv *priv = safe_candev_priv(netdev); netdev 114 drivers/net/can/led.c snprintf(name, sizeof(name), "%s-tx", netdev->name); netdev 117 drivers/net/can/led.c snprintf(name, sizeof(name), "%s-rx", netdev->name); netdev 120 drivers/net/can/led.c snprintf(name, sizeof(name), "%s-rxtx", netdev->name); netdev 136 drivers/net/can/sja1000/peak_pci.c struct net_device *netdev; netdev 273 drivers/net/can/sja1000/peak_pci.c struct net_device *netdev; netdev 283 drivers/net/can/sja1000/peak_pci.c netdev = card->channel[i].netdev; netdev 284 drivers/net/can/sja1000/peak_pci.c if (!netdev || !(netdev->flags & IFF_UP)) netdev 294 drivers/net/can/sja1000/peak_pci.c if (netdev->stats.rx_bytes != card->channel[i].prev_rx_bytes) { netdev 295 drivers/net/can/sja1000/peak_pci.c card->channel[i].prev_rx_bytes = netdev->stats.rx_bytes; netdev 299 drivers/net/can/sja1000/peak_pci.c if (netdev->stats.tx_bytes != card->channel[i].prev_tx_bytes) { netdev 300 drivers/net/can/sja1000/peak_pci.c card->channel[i].prev_tx_bytes = netdev->stats.tx_bytes; netdev 486 drivers/net/can/sja1000/peak_pci.c card->channel[card->chan_count++].netdev = dev; netdev 131 drivers/net/can/sja1000/peak_pcmcia.c struct net_device *netdev; netdev 379 drivers/net/can/sja1000/peak_pcmcia.c struct net_device *netdev; netdev 389 drivers/net/can/sja1000/peak_pcmcia.c netdev = card->channel[i].netdev; netdev 390 drivers/net/can/sja1000/peak_pcmcia.c if (!netdev || !(netdev->flags & IFF_UP)) netdev 400 drivers/net/can/sja1000/peak_pcmcia.c if (netdev->stats.rx_bytes != card->channel[i].prev_rx_bytes) { netdev 401 drivers/net/can/sja1000/peak_pcmcia.c card->channel[i].prev_rx_bytes = netdev->stats.rx_bytes; netdev 405 drivers/net/can/sja1000/peak_pcmcia.c if (netdev->stats.tx_bytes != card->channel[i].prev_tx_bytes) { netdev 406 drivers/net/can/sja1000/peak_pcmcia.c card->channel[i].prev_tx_bytes = netdev->stats.tx_bytes; netdev 436 drivers/net/can/sja1000/peak_pcmcia.c struct net_device *netdev; netdev 451 drivers/net/can/sja1000/peak_pcmcia.c netdev = card->channel[i].netdev; netdev 452 drivers/net/can/sja1000/peak_pcmcia.c if (netdev && netdev 453 drivers/net/can/sja1000/peak_pcmcia.c sja1000_interrupt(irq, netdev) == IRQ_HANDLED) netdev 473 drivers/net/can/sja1000/peak_pcmcia.c struct net_device *netdev; netdev 478 drivers/net/can/sja1000/peak_pcmcia.c netdev = card->channel[i].netdev; netdev 479 drivers/net/can/sja1000/peak_pcmcia.c if (!netdev) netdev 482 drivers/net/can/sja1000/peak_pcmcia.c strlcpy(name, netdev->name, IFNAMSIZ); netdev 484 drivers/net/can/sja1000/peak_pcmcia.c unregister_sja1000dev(netdev); netdev 486 drivers/net/can/sja1000/peak_pcmcia.c free_sja1000dev(netdev); netdev 532 drivers/net/can/sja1000/peak_pcmcia.c struct net_device *netdev; netdev 535 drivers/net/can/sja1000/peak_pcmcia.c netdev = alloc_sja1000dev(0); netdev 536 drivers/net/can/sja1000/peak_pcmcia.c if (!netdev) { netdev 542 drivers/net/can/sja1000/peak_pcmcia.c priv = netdev_priv(netdev); netdev 544 drivers/net/can/sja1000/peak_pcmcia.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 545 drivers/net/can/sja1000/peak_pcmcia.c netdev->dev_id = i; netdev 548 drivers/net/can/sja1000/peak_pcmcia.c netdev->irq = pdev->irq; netdev 554 drivers/net/can/sja1000/peak_pcmcia.c free_sja1000dev(netdev); netdev 571 drivers/net/can/sja1000/peak_pcmcia.c err = register_sja1000dev(netdev); netdev 573 drivers/net/can/sja1000/peak_pcmcia.c free_sja1000dev(netdev); netdev 577 drivers/net/can/sja1000/peak_pcmcia.c card->channel[i].netdev = netdev; netdev 585 drivers/net/can/sja1000/peak_pcmcia.c netdev->name, i, priv->reg_base, pdev->irq); netdev 81 drivers/net/can/sja1000/tscan1.c struct net_device *netdev; netdev 112 drivers/net/can/sja1000/tscan1.c netdev = alloc_sja1000dev(0); netdev 113 drivers/net/can/sja1000/tscan1.c if (!netdev) { netdev 118 drivers/net/can/sja1000/tscan1.c dev_set_drvdata(dev, netdev); netdev 119 drivers/net/can/sja1000/tscan1.c SET_NETDEV_DEV(netdev, dev); netdev 121 drivers/net/can/sja1000/tscan1.c netdev->base_addr = pld_base; netdev 122 drivers/net/can/sja1000/tscan1.c netdev->irq = irq; netdev 124 drivers/net/can/sja1000/tscan1.c priv = netdev_priv(netdev); netdev 142 drivers/net/can/sja1000/tscan1.c if (!register_sja1000dev(netdev)) { netdev 145 drivers/net/can/sja1000/tscan1.c netdev_info(netdev, "TS-CAN1 at 0x%lx 0x%lx irq %d\n", netdev 157 drivers/net/can/sja1000/tscan1.c free_sja1000dev(netdev); netdev 164 drivers/net/can/sja1000/tscan1.c struct net_device *netdev; netdev 168 drivers/net/can/sja1000/tscan1.c netdev = dev_get_drvdata(dev); netdev 169 drivers/net/can/sja1000/tscan1.c unregister_sja1000dev(netdev); netdev 172 drivers/net/can/sja1000/tscan1.c priv = netdev_priv(netdev); netdev 173 drivers/net/can/sja1000/tscan1.c pld_base = netdev->base_addr; netdev 181 drivers/net/can/sja1000/tscan1.c free_sja1000dev(netdev); netdev 22 drivers/net/can/softing/softing.h struct net_device *netdev; netdev 35 drivers/net/can/softing/softing.h #define netdev2softing(netdev) ((struct softing_priv *)netdev_priv(netdev)) netdev 75 drivers/net/can/softing/softing.h int softing_default_output(struct net_device *netdev); netdev 98 drivers/net/can/softing/softing.h int softing_startstop(struct net_device *netdev, int up); netdev 101 drivers/net/can/softing/softing.h int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg, netdev 409 drivers/net/can/softing/softing_fw.c static inline int softing_error_reporting(struct net_device *netdev) netdev 411 drivers/net/can/softing/softing_fw.c struct softing_priv *priv = netdev_priv(netdev); netdev 422 drivers/net/can/softing/softing_fw.c struct net_device *netdev; netdev 444 drivers/net/can/softing/softing_fw.c netdev = card->net[j]; netdev 445 drivers/net/can/softing/softing_fw.c if (!netdev) netdev 447 drivers/net/can/softing/softing_fw.c priv = netdev_priv(netdev); netdev 449 drivers/net/can/softing/softing_fw.c if (dev != netdev) netdev 450 drivers/net/can/softing/softing_fw.c netif_stop_queue(netdev); netdev 452 drivers/net/can/softing/softing_fw.c if (netif_running(netdev)) { netdev 453 drivers/net/can/softing/softing_fw.c if (dev != netdev) netdev 466 drivers/net/can/softing/softing_fw.c close_candev(netdev); netdev 489 drivers/net/can/softing/softing_fw.c netdev = card->net[0]; netdev 490 drivers/net/can/softing/softing_fw.c priv = netdev_priv(netdev); netdev 491 drivers/net/can/softing/softing_fw.c error_reporting += softing_error_reporting(netdev); netdev 529 drivers/net/can/softing/softing_fw.c netdev = card->net[1]; netdev 530 drivers/net/can/softing/softing_fw.c priv = netdev_priv(netdev); netdev 531 drivers/net/can/softing/softing_fw.c error_reporting += softing_error_reporting(netdev); netdev 631 drivers/net/can/softing/softing_fw.c netdev = card->net[j]; netdev 632 drivers/net/can/softing/softing_fw.c if (!netdev) netdev 634 drivers/net/can/softing/softing_fw.c priv = netdev_priv(netdev); netdev 636 drivers/net/can/softing/softing_fw.c open_candev(netdev); netdev 637 drivers/net/can/softing/softing_fw.c if (dev != netdev) { netdev 639 drivers/net/can/softing/softing_fw.c softing_netdev_rx(netdev, &msg, 0); netdev 642 drivers/net/can/softing/softing_fw.c netif_wake_queue(netdev); netdev 660 drivers/net/can/softing/softing_fw.c netdev = card->net[j]; netdev 661 drivers/net/can/softing/softing_fw.c if (!netdev) netdev 663 drivers/net/can/softing/softing_fw.c dev_close(netdev); netdev 668 drivers/net/can/softing/softing_fw.c int softing_default_output(struct net_device *netdev) netdev 670 drivers/net/can/softing/softing_fw.c struct softing_priv *priv = netdev_priv(netdev); netdev 20 drivers/net/can/softing/softing_main.c static inline int canif_is_active(struct net_device *netdev) netdev 22 drivers/net/can/softing/softing_main.c struct can_priv *can = netdev_priv(netdev); netdev 24 drivers/net/can/softing/softing_main.c if (!netif_running(netdev)) netdev 131 drivers/net/can/softing/softing_main.c int softing_netdev_rx(struct net_device *netdev, const struct can_frame *msg, netdev 137 drivers/net/can/softing/softing_main.c skb = alloc_can_skb(netdev, &cf); netdev 151 drivers/net/can/softing/softing_main.c struct net_device *netdev; netdev 177 drivers/net/can/softing/softing_main.c netdev = card->net[j]; netdev 178 drivers/net/can/softing/softing_main.c if (!netdev) netdev 180 drivers/net/can/softing/softing_main.c if (!canif_is_active(netdev)) netdev 183 drivers/net/can/softing/softing_main.c ++netdev->stats.rx_over_errors; netdev 184 drivers/net/can/softing/softing_main.c softing_netdev_rx(netdev, &msg, 0); netdev 210 drivers/net/can/softing/softing_main.c netdev = card->net[0]; netdev 212 drivers/net/can/softing/softing_main.c netdev = card->net[1]; netdev 213 drivers/net/can/softing/softing_main.c priv = netdev_priv(netdev); netdev 245 drivers/net/can/softing/softing_main.c ++netdev->stats.rx_errors; netdev 254 drivers/net/can/softing/softing_main.c can_bus_off(netdev); netdev 255 drivers/net/can/softing/softing_main.c netif_stop_queue(netdev); netdev 258 drivers/net/can/softing/softing_main.c softing_netdev_rx(netdev, &msg, ktime); netdev 287 drivers/net/can/softing/softing_main.c can_get_echo_skb(netdev, priv->tx.echo_get); netdev 295 drivers/net/can/softing/softing_main.c ++netdev->stats.tx_packets; netdev 297 drivers/net/can/softing/softing_main.c netdev->stats.tx_bytes += msg.can_dlc; netdev 301 drivers/net/can/softing/softing_main.c ret = softing_netdev_rx(netdev, &msg, ktime); netdev 303 drivers/net/can/softing/softing_main.c ++netdev->stats.rx_packets; netdev 305 drivers/net/can/softing/softing_main.c netdev->stats.rx_bytes += msg.can_dlc; netdev 307 drivers/net/can/softing/softing_main.c ++netdev->stats.rx_dropped; netdev 321 drivers/net/can/softing/softing_main.c struct net_device *netdev; netdev 337 drivers/net/can/softing/softing_main.c netdev = card->net[(j + offset + 1) % card->pdat->nbus]; netdev 338 drivers/net/can/softing/softing_main.c if (!netdev) netdev 340 drivers/net/can/softing/softing_main.c priv = netdev_priv(netdev); netdev 341 drivers/net/can/softing/softing_main.c if (!canif_is_active(netdev)) netdev 347 drivers/net/can/softing/softing_main.c netif_wake_queue(netdev); netdev 629 drivers/net/can/softing/softing_main.c struct net_device *netdev; netdev 632 drivers/net/can/softing/softing_main.c netdev = alloc_candev(sizeof(*priv), TX_ECHO_SKB_MAX); netdev 633 drivers/net/can/softing/softing_main.c if (!netdev) { netdev 637 drivers/net/can/softing/softing_main.c priv = netdev_priv(netdev); netdev 638 drivers/net/can/softing/softing_main.c priv->netdev = netdev; netdev 646 drivers/net/can/softing/softing_main.c priv->output = softing_default_output(netdev); netdev 647 drivers/net/can/softing/softing_main.c SET_NETDEV_DEV(netdev, &card->pdev->dev); netdev 649 drivers/net/can/softing/softing_main.c netdev->flags |= IFF_ECHO; netdev 650 drivers/net/can/softing/softing_main.c netdev->netdev_ops = &softing_netdev_ops; netdev 654 drivers/net/can/softing/softing_main.c return netdev; netdev 657 drivers/net/can/softing/softing_main.c static int softing_netdev_register(struct net_device *netdev) netdev 661 drivers/net/can/softing/softing_main.c ret = register_candev(netdev); netdev 663 drivers/net/can/softing/softing_main.c dev_alert(&netdev->dev, "register failed\n"); netdev 666 drivers/net/can/softing/softing_main.c if (sysfs_create_group(&netdev->dev.kobj, &netdev_sysfs_group) < 0) netdev 667 drivers/net/can/softing/softing_main.c netdev_alert(netdev, "sysfs group failed\n"); netdev 672 drivers/net/can/softing/softing_main.c static void softing_netdev_cleanup(struct net_device *netdev) netdev 674 drivers/net/can/softing/softing_main.c sysfs_remove_group(&netdev->dev.kobj, &netdev_sysfs_group); netdev 675 drivers/net/can/softing/softing_main.c unregister_candev(netdev); netdev 676 drivers/net/can/softing/softing_main.c free_candev(netdev); netdev 750 drivers/net/can/softing/softing_main.c struct net_device *netdev; netdev 807 drivers/net/can/softing/softing_main.c card->net[j] = netdev = netdev 809 drivers/net/can/softing/softing_main.c if (!netdev) { netdev 814 drivers/net/can/softing/softing_main.c netdev->dev_id = j; netdev 817 drivers/net/can/softing/softing_main.c ret = softing_netdev_register(netdev); netdev 819 drivers/net/can/softing/softing_main.c free_candev(netdev); netdev 242 drivers/net/can/usb/ems_usb.c struct net_device *netdev; netdev 263 drivers/net/can/usb/ems_usb.c struct net_device *netdev = dev->netdev; netdev 266 drivers/net/can/usb/ems_usb.c if (!netif_device_present(netdev)) netdev 273 drivers/net/can/usb/ems_usb.c netif_queue_stopped(netdev)) netdev 274 drivers/net/can/usb/ems_usb.c netif_wake_queue(netdev); netdev 285 drivers/net/can/usb/ems_usb.c netdev_info(netdev, "Rx interrupt aborted %d\n", urb->status); netdev 292 drivers/net/can/usb/ems_usb.c netif_device_detach(netdev); netdev 294 drivers/net/can/usb/ems_usb.c netdev_err(netdev, "failed resubmitting intr urb: %d\n", err); netdev 302 drivers/net/can/usb/ems_usb.c struct net_device_stats *stats = &dev->netdev->stats; netdev 304 drivers/net/can/usb/ems_usb.c skb = alloc_can_skb(dev->netdev, &cf); netdev 332 drivers/net/can/usb/ems_usb.c struct net_device_stats *stats = &dev->netdev->stats; netdev 334 drivers/net/can/usb/ems_usb.c skb = alloc_can_err_skb(dev->netdev, &cf); netdev 346 drivers/net/can/usb/ems_usb.c can_bus_off(dev->netdev); netdev 409 drivers/net/can/usb/ems_usb.c struct net_device *netdev; netdev 412 drivers/net/can/usb/ems_usb.c netdev = dev->netdev; netdev 414 drivers/net/can/usb/ems_usb.c if (!netif_device_present(netdev)) netdev 425 drivers/net/can/usb/ems_usb.c netdev_info(netdev, "Rx URB aborted (%d)\n", urb->status); netdev 469 drivers/net/can/usb/ems_usb.c netdev_err(netdev, "format error\n"); netdev 483 drivers/net/can/usb/ems_usb.c netif_device_detach(netdev); netdev 485 drivers/net/can/usb/ems_usb.c netdev_err(netdev, netdev 496 drivers/net/can/usb/ems_usb.c struct net_device *netdev; netdev 501 drivers/net/can/usb/ems_usb.c netdev = dev->netdev; netdev 509 drivers/net/can/usb/ems_usb.c if (!netif_device_present(netdev)) netdev 513 drivers/net/can/usb/ems_usb.c netdev_info(netdev, "Tx URB aborted (%d)\n", urb->status); netdev 515 drivers/net/can/usb/ems_usb.c netif_trans_update(netdev); netdev 518 drivers/net/can/usb/ems_usb.c netdev->stats.tx_packets++; netdev 519 drivers/net/can/usb/ems_usb.c netdev->stats.tx_bytes += context->dlc; netdev 521 drivers/net/can/usb/ems_usb.c can_get_echo_skb(netdev, context->echo_index); netdev 581 drivers/net/can/usb/ems_usb.c struct net_device *netdev = dev->netdev; netdev 601 drivers/net/can/usb/ems_usb.c netdev_err(netdev, "No memory left for USB buffer\n"); netdev 628 drivers/net/can/usb/ems_usb.c netdev_warn(netdev, "couldn't setup read URBs\n"); netdev 634 drivers/net/can/usb/ems_usb.c netdev_warn(netdev, "rx performance may be slow\n"); netdev 645 drivers/net/can/usb/ems_usb.c netdev_warn(netdev, "intr URB submit failed: %d\n", err); netdev 674 drivers/net/can/usb/ems_usb.c netdev_warn(netdev, "couldn't submit control: %d\n", err); netdev 694 drivers/net/can/usb/ems_usb.c static int ems_usb_open(struct net_device *netdev) netdev 696 drivers/net/can/usb/ems_usb.c struct ems_usb *dev = netdev_priv(netdev); netdev 704 drivers/net/can/usb/ems_usb.c err = open_candev(netdev); netdev 712 drivers/net/can/usb/ems_usb.c netif_device_detach(dev->netdev); netdev 714 drivers/net/can/usb/ems_usb.c netdev_warn(netdev, "couldn't start device: %d\n", err); netdev 716 drivers/net/can/usb/ems_usb.c close_candev(netdev); netdev 722 drivers/net/can/usb/ems_usb.c netif_start_queue(netdev); netdev 727 drivers/net/can/usb/ems_usb.c static netdev_tx_t ems_usb_start_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 729 drivers/net/can/usb/ems_usb.c struct ems_usb *dev = netdev_priv(netdev); netdev 731 drivers/net/can/usb/ems_usb.c struct net_device_stats *stats = &netdev->stats; netdev 740 drivers/net/can/usb/ems_usb.c if (can_dropped_invalid_skb(netdev, skb)) netdev 750 drivers/net/can/usb/ems_usb.c netdev_err(netdev, "No memory left for USB buffer\n"); netdev 790 drivers/net/can/usb/ems_usb.c netdev_warn(netdev, "couldn't find free context\n"); netdev 804 drivers/net/can/usb/ems_usb.c can_put_echo_skb(skb, netdev, context->echo_index); netdev 810 drivers/net/can/usb/ems_usb.c can_free_echo_skb(netdev, context->echo_index); netdev 819 drivers/net/can/usb/ems_usb.c netif_device_detach(netdev); netdev 821 drivers/net/can/usb/ems_usb.c netdev_warn(netdev, "failed tx_urb %d\n", err); netdev 826 drivers/net/can/usb/ems_usb.c netif_trans_update(netdev); netdev 831 drivers/net/can/usb/ems_usb.c netif_stop_queue(netdev); netdev 850 drivers/net/can/usb/ems_usb.c static int ems_usb_close(struct net_device *netdev) netdev 852 drivers/net/can/usb/ems_usb.c struct ems_usb *dev = netdev_priv(netdev); netdev 857 drivers/net/can/usb/ems_usb.c netif_stop_queue(netdev); netdev 861 drivers/net/can/usb/ems_usb.c netdev_warn(netdev, "couldn't stop device"); netdev 863 drivers/net/can/usb/ems_usb.c close_candev(netdev); netdev 887 drivers/net/can/usb/ems_usb.c static int ems_usb_set_mode(struct net_device *netdev, enum can_mode mode) netdev 889 drivers/net/can/usb/ems_usb.c struct ems_usb *dev = netdev_priv(netdev); netdev 894 drivers/net/can/usb/ems_usb.c netdev_warn(netdev, "couldn't start device"); netdev 896 drivers/net/can/usb/ems_usb.c if (netif_queue_stopped(netdev)) netdev 897 drivers/net/can/usb/ems_usb.c netif_wake_queue(netdev); netdev 907 drivers/net/can/usb/ems_usb.c static int ems_usb_set_bittiming(struct net_device *netdev) netdev 909 drivers/net/can/usb/ems_usb.c struct ems_usb *dev = netdev_priv(netdev); netdev 919 drivers/net/can/usb/ems_usb.c netdev_info(netdev, "setting BTR0=0x%02x BTR1=0x%02x\n", btr0, btr1); netdev 963 drivers/net/can/usb/ems_usb.c struct net_device *netdev; netdev 967 drivers/net/can/usb/ems_usb.c netdev = alloc_candev(sizeof(struct ems_usb), MAX_TX_URBS); netdev 968 drivers/net/can/usb/ems_usb.c if (!netdev) { netdev 973 drivers/net/can/usb/ems_usb.c dev = netdev_priv(netdev); netdev 976 drivers/net/can/usb/ems_usb.c dev->netdev = netdev; netdev 985 drivers/net/can/usb/ems_usb.c netdev->netdev_ops = &ems_usb_netdev_ops; netdev 987 drivers/net/can/usb/ems_usb.c netdev->flags |= IFF_ECHO; /* we support local echo */ netdev 1012 drivers/net/can/usb/ems_usb.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 1018 drivers/net/can/usb/ems_usb.c netdev_err(netdev, "couldn't initialize controller: %d\n", err); netdev 1022 drivers/net/can/usb/ems_usb.c err = register_candev(netdev); netdev 1024 drivers/net/can/usb/ems_usb.c netdev_err(netdev, "couldn't register CAN device: %d\n", err); netdev 1040 drivers/net/can/usb/ems_usb.c free_candev(netdev); netdev 1055 drivers/net/can/usb/ems_usb.c unregister_netdev(dev->netdev); netdev 1056 drivers/net/can/usb/ems_usb.c free_candev(dev->netdev); netdev 208 drivers/net/can/usb/esd_usb2.c struct net_device *netdev; netdev 217 drivers/net/can/usb/esd_usb2.c struct net_device_stats *stats = &priv->netdev->stats; netdev 228 drivers/net/can/usb/esd_usb2.c skb = alloc_can_err_skb(priv->netdev, &cf); netdev 242 drivers/net/can/usb/esd_usb2.c can_bus_off(priv->netdev); netdev 303 drivers/net/can/usb/esd_usb2.c struct net_device_stats *stats = &priv->netdev->stats; netdev 309 drivers/net/can/usb/esd_usb2.c if (!netif_device_present(priv->netdev)) netdev 317 drivers/net/can/usb/esd_usb2.c skb = alloc_can_skb(priv->netdev, &cf); netdev 347 drivers/net/can/usb/esd_usb2.c struct net_device_stats *stats = &priv->netdev->stats; netdev 348 drivers/net/can/usb/esd_usb2.c struct net_device *netdev = priv->netdev; netdev 351 drivers/net/can/usb/esd_usb2.c if (!netif_device_present(netdev)) netdev 359 drivers/net/can/usb/esd_usb2.c can_get_echo_skb(netdev, context->echo_index); netdev 362 drivers/net/can/usb/esd_usb2.c can_free_echo_skb(netdev, context->echo_index); netdev 369 drivers/net/can/usb/esd_usb2.c netif_wake_queue(netdev); netdev 438 drivers/net/can/usb/esd_usb2.c netif_device_detach(dev->nets[i]->netdev); netdev 455 drivers/net/can/usb/esd_usb2.c struct net_device *netdev; netdev 461 drivers/net/can/usb/esd_usb2.c netdev = priv->netdev; netdev 467 drivers/net/can/usb/esd_usb2.c if (!netif_device_present(netdev)) netdev 471 drivers/net/can/usb/esd_usb2.c netdev_info(netdev, "Tx URB aborted (%d)\n", urb->status); netdev 473 drivers/net/can/usb/esd_usb2.c netif_trans_update(netdev); netdev 607 drivers/net/can/usb/esd_usb2.c struct net_device *netdev = priv->netdev; netdev 651 drivers/net/can/usb/esd_usb2.c netif_device_detach(netdev); netdev 653 drivers/net/can/usb/esd_usb2.c netdev_err(netdev, "couldn't start device: %d\n", err); netdev 677 drivers/net/can/usb/esd_usb2.c static int esd_usb2_open(struct net_device *netdev) netdev 679 drivers/net/can/usb/esd_usb2.c struct esd_usb2_net_priv *priv = netdev_priv(netdev); netdev 683 drivers/net/can/usb/esd_usb2.c err = open_candev(netdev); netdev 690 drivers/net/can/usb/esd_usb2.c netdev_warn(netdev, "couldn't start device: %d\n", err); netdev 691 drivers/net/can/usb/esd_usb2.c close_candev(netdev); netdev 695 drivers/net/can/usb/esd_usb2.c netif_start_queue(netdev); netdev 701 drivers/net/can/usb/esd_usb2.c struct net_device *netdev) netdev 703 drivers/net/can/usb/esd_usb2.c struct esd_usb2_net_priv *priv = netdev_priv(netdev); netdev 706 drivers/net/can/usb/esd_usb2.c struct net_device_stats *stats = &netdev->stats; netdev 715 drivers/net/can/usb/esd_usb2.c if (can_dropped_invalid_skb(netdev, skb)) netdev 729 drivers/net/can/usb/esd_usb2.c netdev_err(netdev, "No memory left for USB buffer\n"); netdev 765 drivers/net/can/usb/esd_usb2.c netdev_warn(netdev, "couldn't find free context\n"); netdev 785 drivers/net/can/usb/esd_usb2.c can_put_echo_skb(skb, netdev, context->echo_index); netdev 791 drivers/net/can/usb/esd_usb2.c netif_stop_queue(netdev); netdev 795 drivers/net/can/usb/esd_usb2.c can_free_echo_skb(netdev, context->echo_index); netdev 803 drivers/net/can/usb/esd_usb2.c netif_device_detach(netdev); netdev 805 drivers/net/can/usb/esd_usb2.c netdev_warn(netdev, "failed tx_urb %d\n", err); netdev 810 drivers/net/can/usb/esd_usb2.c netif_trans_update(netdev); netdev 830 drivers/net/can/usb/esd_usb2.c static int esd_usb2_close(struct net_device *netdev) netdev 832 drivers/net/can/usb/esd_usb2.c struct esd_usb2_net_priv *priv = netdev_priv(netdev); netdev 848 drivers/net/can/usb/esd_usb2.c netdev_err(netdev, "sending idadd message failed\n"); netdev 857 drivers/net/can/usb/esd_usb2.c netdev_err(netdev, "sending setbaud message failed\n"); netdev 861 drivers/net/can/usb/esd_usb2.c netif_stop_queue(netdev); netdev 863 drivers/net/can/usb/esd_usb2.c close_candev(netdev); netdev 889 drivers/net/can/usb/esd_usb2.c static int esd_usb2_set_bittiming(struct net_device *netdev) netdev 891 drivers/net/can/usb/esd_usb2.c struct esd_usb2_net_priv *priv = netdev_priv(netdev); netdev 930 drivers/net/can/usb/esd_usb2.c netdev_info(netdev, "setting BTR=%#x\n", canbtr); netdev 938 drivers/net/can/usb/esd_usb2.c static int esd_usb2_get_berr_counter(const struct net_device *netdev, netdev 941 drivers/net/can/usb/esd_usb2.c struct esd_usb2_net_priv *priv = netdev_priv(netdev); netdev 949 drivers/net/can/usb/esd_usb2.c static int esd_usb2_set_mode(struct net_device *netdev, enum can_mode mode) netdev 953 drivers/net/can/usb/esd_usb2.c netif_wake_queue(netdev); netdev 966 drivers/net/can/usb/esd_usb2.c struct net_device *netdev; netdev 971 drivers/net/can/usb/esd_usb2.c netdev = alloc_candev(sizeof(*priv), MAX_TX_URBS); netdev 972 drivers/net/can/usb/esd_usb2.c if (!netdev) { netdev 978 drivers/net/can/usb/esd_usb2.c priv = netdev_priv(netdev); netdev 987 drivers/net/can/usb/esd_usb2.c priv->netdev = netdev; netdev 1006 drivers/net/can/usb/esd_usb2.c netdev->flags |= IFF_ECHO; /* we support local echo */ netdev 1008 drivers/net/can/usb/esd_usb2.c netdev->netdev_ops = &esd_usb2_netdev_ops; netdev 1010 drivers/net/can/usb/esd_usb2.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 1011 drivers/net/can/usb/esd_usb2.c netdev->dev_id = index; netdev 1013 drivers/net/can/usb/esd_usb2.c err = register_candev(netdev); netdev 1016 drivers/net/can/usb/esd_usb2.c free_candev(netdev); netdev 1022 drivers/net/can/usb/esd_usb2.c netdev_info(netdev, "device %s registered\n", netdev->name); netdev 1111 drivers/net/can/usb/esd_usb2.c struct net_device *netdev; netdev 1123 drivers/net/can/usb/esd_usb2.c netdev = dev->nets[i]->netdev; netdev 1124 drivers/net/can/usb/esd_usb2.c unregister_netdev(netdev); netdev 1125 drivers/net/can/usb/esd_usb2.c free_candev(netdev); netdev 168 drivers/net/can/usb/gs_usb.c struct net_device *netdev; netdev 294 drivers/net/can/usb/gs_usb.c struct net_device *netdev; netdev 321 drivers/net/can/usb/gs_usb.c netdev = dev->netdev; netdev 322 drivers/net/can/usb/gs_usb.c stats = &netdev->stats; netdev 324 drivers/net/can/usb/gs_usb.c if (!netif_device_present(netdev)) netdev 328 drivers/net/can/usb/gs_usb.c skb = alloc_can_skb(dev->netdev, &cf); netdev 341 drivers/net/can/usb/gs_usb.c netdev->stats.rx_packets++; netdev 342 drivers/net/can/usb/gs_usb.c netdev->stats.rx_bytes += hf->can_dlc; netdev 347 drivers/net/can/usb/gs_usb.c netdev_err(netdev, netdev 353 drivers/net/can/usb/gs_usb.c netdev->stats.tx_packets++; netdev 354 drivers/net/can/usb/gs_usb.c netdev->stats.tx_bytes += hf->can_dlc; netdev 360 drivers/net/can/usb/gs_usb.c netdev_err(netdev, netdev 366 drivers/net/can/usb/gs_usb.c can_get_echo_skb(netdev, hf->echo_id); netdev 372 drivers/net/can/usb/gs_usb.c netif_wake_queue(netdev); netdev 376 drivers/net/can/usb/gs_usb.c skb = alloc_can_err_skb(netdev, &cf); netdev 404 drivers/net/can/usb/gs_usb.c netif_device_detach(usbcan->canch[rc]->netdev); netdev 409 drivers/net/can/usb/gs_usb.c static int gs_usb_set_bittiming(struct net_device *netdev) netdev 411 drivers/net/can/usb/gs_usb.c struct gs_can *dev = netdev_priv(netdev); netdev 441 drivers/net/can/usb/gs_usb.c dev_err(netdev->dev.parent, "Couldn't set bittimings (err=%d)", netdev 451 drivers/net/can/usb/gs_usb.c struct net_device *netdev = dev->netdev; netdev 454 drivers/net/can/usb/gs_usb.c netdev_info(netdev, "usb xmit fail %d\n", txc->echo_id); netdev 463 drivers/net/can/usb/gs_usb.c struct net_device *netdev) netdev 465 drivers/net/can/usb/gs_usb.c struct gs_can *dev = netdev_priv(netdev); netdev 466 drivers/net/can/usb/gs_usb.c struct net_device_stats *stats = &dev->netdev->stats; netdev 474 drivers/net/can/usb/gs_usb.c if (can_dropped_invalid_skb(netdev, skb)) netdev 490 drivers/net/can/usb/gs_usb.c netdev_err(netdev, "No memory left for USB buffer\n"); netdev 497 drivers/net/can/usb/gs_usb.c netdev_err(netdev, "Invalid tx context %d\n", idx); netdev 520 drivers/net/can/usb/gs_usb.c can_put_echo_skb(skb, netdev, idx); netdev 528 drivers/net/can/usb/gs_usb.c can_free_echo_skb(netdev, idx); netdev 538 drivers/net/can/usb/gs_usb.c netif_device_detach(netdev); netdev 540 drivers/net/can/usb/gs_usb.c netdev_err(netdev, "usb_submit failed (err=%d)\n", rc); netdev 546 drivers/net/can/usb/gs_usb.c netif_stop_queue(netdev); netdev 569 drivers/net/can/usb/gs_usb.c static int gs_can_open(struct net_device *netdev) netdev 571 drivers/net/can/usb/gs_usb.c struct gs_can *dev = netdev_priv(netdev); netdev 577 drivers/net/can/usb/gs_usb.c rc = open_candev(netdev); netdev 597 drivers/net/can/usb/gs_usb.c netdev_err(netdev, netdev 619 drivers/net/can/usb/gs_usb.c netif_device_detach(dev->netdev); netdev 621 drivers/net/can/usb/gs_usb.c netdev_err(netdev, netdev 673 drivers/net/can/usb/gs_usb.c netdev_err(netdev, "Couldn't start device (err=%d)\n", rc); netdev 683 drivers/net/can/usb/gs_usb.c netif_start_queue(netdev); netdev 688 drivers/net/can/usb/gs_usb.c static int gs_can_close(struct net_device *netdev) netdev 691 drivers/net/can/usb/gs_usb.c struct gs_can *dev = netdev_priv(netdev); netdev 694 drivers/net/can/usb/gs_usb.c netif_stop_queue(netdev); netdev 707 drivers/net/can/usb/gs_usb.c netdev_warn(netdev, "Couldn't shutdown device (err=%d)", rc); netdev 716 drivers/net/can/usb/gs_usb.c close_candev(netdev); netdev 728 drivers/net/can/usb/gs_usb.c static int gs_usb_set_identify(struct net_device *netdev, bool do_identify) netdev 730 drivers/net/can/usb/gs_usb.c struct gs_can *dev = netdev_priv(netdev); netdev 790 drivers/net/can/usb/gs_usb.c struct net_device *netdev; netdev 818 drivers/net/can/usb/gs_usb.c netdev = alloc_candev(sizeof(struct gs_can), GS_MAX_TX_URBS); netdev 819 drivers/net/can/usb/gs_usb.c if (!netdev) { netdev 825 drivers/net/can/usb/gs_usb.c dev = netdev_priv(netdev); netdev 827 drivers/net/can/usb/gs_usb.c netdev->netdev_ops = &gs_usb_netdev_ops; netdev 829 drivers/net/can/usb/gs_usb.c netdev->flags |= IFF_ECHO; /* we support full roundtrip echo */ netdev 844 drivers/net/can/usb/gs_usb.c dev->netdev = netdev; netdev 875 drivers/net/can/usb/gs_usb.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 879 drivers/net/can/usb/gs_usb.c netdev->ethtool_ops = &gs_usb_ethtool_ops; netdev 883 drivers/net/can/usb/gs_usb.c rc = register_candev(dev->netdev); netdev 885 drivers/net/can/usb/gs_usb.c free_candev(dev->netdev); netdev 895 drivers/net/can/usb/gs_usb.c unregister_candev(dev->netdev); netdev 897 drivers/net/can/usb/gs_usb.c free_candev(dev->netdev); netdev 112 drivers/net/can/usb/kvaser_usb/kvaser_usb.h struct net_device *netdev; netdev 146 drivers/net/can/usb/kvaser_usb/kvaser_usb.h int (*dev_set_mode)(struct net_device *netdev, enum can_mode mode); netdev 147 drivers/net/can/usb/kvaser_usb/kvaser_usb.h int (*dev_set_bittiming)(struct net_device *netdev); netdev 148 drivers/net/can/usb/kvaser_usb/kvaser_usb.h int (*dev_set_data_bittiming)(struct net_device *netdev); netdev 149 drivers/net/can/usb/kvaser_usb/kvaser_usb.h int (*dev_get_berr_counter)(const struct net_device *netdev, netdev 187 drivers/net/can/usb/kvaser_usb/kvaser_usb.h int kvaser_usb_can_rx_over_error(struct net_device *netdev); netdev 205 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c struct net_device *netdev = urb->context; netdev 210 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev_warn(netdev, "urb status received: %d\n", urb->status); netdev 217 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c struct net_device *netdev = priv->netdev; netdev 228 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c cmd, len, kvaser_usb_send_cmd_callback, netdev); netdev 233 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev_err(netdev, "Error transmitting URB\n"); netdev 241 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c int kvaser_usb_can_rx_over_error(struct net_device *netdev) netdev 243 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c struct net_device_stats *stats = &netdev->stats; netdev 250 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c skb = alloc_can_err_skb(netdev, &cf); netdev 253 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev_warn(netdev, "No memory left for err_skb\n"); netdev 302 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netif_device_detach(dev->nets[i]->netdev); netdev 377 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c static int kvaser_usb_open(struct net_device *netdev) netdev 379 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c struct kvaser_usb_net_priv *priv = netdev_priv(netdev); netdev 383 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c err = open_candev(netdev); netdev 397 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev_warn(netdev, "Cannot start device, error %d\n", err); netdev 406 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c close_candev(netdev); netdev 448 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c static int kvaser_usb_close(struct net_device *netdev) netdev 450 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c struct kvaser_usb_net_priv *priv = netdev_priv(netdev); netdev 454 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netif_stop_queue(netdev); netdev 458 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev_warn(netdev, "Cannot flush queue, error %d\n", err); netdev 463 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev_warn(netdev, "Cannot reset card, error %d\n", netdev 469 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev_warn(netdev, "Cannot stop device, error %d\n", err); netdev 475 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c close_candev(priv->netdev); netdev 484 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c struct net_device *netdev; netdev 490 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev = priv->netdev; netdev 494 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c if (!netif_device_present(netdev)) netdev 498 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev_info(netdev, "Tx URB aborted (%d)\n", urb->status); netdev 502 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c struct net_device *netdev) netdev 504 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c struct kvaser_usb_net_priv *priv = netdev_priv(netdev); netdev 506 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c struct net_device_stats *stats = &netdev->stats; netdev 515 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c if (can_dropped_invalid_skb(netdev, skb)) netdev 533 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netif_stop_queue(netdev); netdev 542 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev_warn(netdev, "cannot find free context\n"); netdev 557 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netif_wake_queue(netdev); netdev 565 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c can_put_echo_skb(skb, netdev, context->echo_index); netdev 578 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c can_free_echo_skb(netdev, context->echo_index); netdev 581 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netif_wake_queue(netdev); netdev 591 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netif_device_detach(netdev); netdev 593 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev_warn(netdev, "Failed tx_urb %d\n", err); netdev 620 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c unregister_candev(dev->nets[i]->netdev); netdev 629 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c free_candev(dev->nets[i]->netdev); netdev 636 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c struct net_device *netdev; netdev 646 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev = alloc_candev(struct_size(priv, tx_contexts, dev->max_tx_urbs), netdev 648 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c if (!netdev) { netdev 653 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv = netdev_priv(netdev); netdev 661 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->netdev = netdev; netdev 686 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev->flags |= IFF_ECHO; netdev 688 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev->netdev_ops = &kvaser_usb_netdev_ops; netdev 690 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c SET_NETDEV_DEV(netdev, &dev->intf->dev); netdev 691 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev->dev_id = channel; netdev 695 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c err = register_candev(netdev); netdev 698 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c free_candev(netdev); netdev 703 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c netdev_dbg(netdev, "device registered\n"); netdev 783 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c netif_queue_stopped(priv->netdev)) { netdev 784 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c netif_wake_queue(priv->netdev); netdev 786 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c netif_start_queue(priv->netdev); netdev 827 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c netdev_warn(priv->netdev, netdev 843 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct net_device *netdev = priv->netdev; netdev 864 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c skb = alloc_can_err_skb(netdev, &cf); netdev 872 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c can_change_state(netdev, cf, tx_state, rx_state); netdev 880 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c can_bus_off(netdev); netdev 884 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c netdev_warn(netdev, "No memory left for err_skb\n"); netdev 896 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c stats = &netdev->stats; netdev 990 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct net_device *netdev = priv->netdev; netdev 991 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct net_device_stats *stats = &netdev->stats; netdev 1010 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c skb = alloc_can_err_skb(netdev, &cf); netdev 1021 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c can_change_state(netdev, cf, tx_state, rx_state); netdev 1034 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c can_bus_off(netdev); netdev 1040 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c netdev_warn(netdev, "No memory left for err_skb\n"); netdev 1062 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct net_device *netdev = priv->netdev; netdev 1063 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct net_device_stats *stats = &netdev->stats; netdev 1068 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c skb = alloc_can_err_skb(netdev, &cf); netdev 1071 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c netdev_warn(netdev, "No memory left for err_skb\n"); netdev 1104 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!netif_device_present(priv->netdev)) netdev 1120 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct net_device_stats *stats = &priv->netdev->stats; netdev 1128 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c can_get_echo_skb(priv->netdev, context->echo_index); netdev 1131 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c netif_wake_queue(priv->netdev); netdev 1151 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c stats = &priv->netdev->stats; netdev 1162 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c skb = alloc_can_skb(priv->netdev, &cf); netdev 1181 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_can_rx_over_error(priv->netdev); netdev 1213 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c stats = &priv->netdev->stats; netdev 1229 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c skb = alloc_canfd_skb(priv->netdev, &cf); netdev 1231 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c skb = alloc_can_skb(priv->netdev, (struct can_frame **)&cf); netdev 1251 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_can_rx_over_error(priv->netdev); netdev 1477 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c static int kvaser_usb_hydra_set_mode(struct net_device *netdev, netdev 1493 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c static int kvaser_usb_hydra_set_bittiming(struct net_device *netdev) netdev 1496 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_usb_net_priv *priv = netdev_priv(netdev); netdev 1527 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c static int kvaser_usb_hydra_set_data_bittiming(struct net_device *netdev) netdev 1530 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_usb_net_priv *priv = netdev_priv(netdev); netdev 1570 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c static int kvaser_usb_hydra_get_berr_counter(const struct net_device *netdev, netdev 1573 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_usb_net_priv *priv = netdev_priv(netdev); netdev 1815 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c netdev_warn(priv->netdev, netdev 562 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (!netif_device_present(priv->netdev)) netdev 565 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c stats = &priv->netdev->stats; netdev 574 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c skb = alloc_can_err_skb(priv->netdev, &cf); netdev 582 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c netdev_err(priv->netdev, netdev 587 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c netif_carrier_on(priv->netdev); netdev 597 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c can_get_echo_skb(priv->netdev, context->echo_index); netdev 600 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c netif_wake_queue(priv->netdev); netdev 632 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct net_device_stats *stats = &priv->netdev->stats; netdev 635 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c netdev_dbg(priv->netdev, "Error status: 0x%02x\n", es->status); netdev 663 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c can_change_state(priv->netdev, cf, tx_state, rx_state); netdev 710 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c stats = &priv->netdev->stats; netdev 726 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c skb = alloc_can_err_skb(priv->netdev, &cf); netdev 739 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c netif_carrier_off(priv->netdev); netdev 746 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c netif_carrier_on(priv->netdev); netdev 909 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct net_device_stats *stats = &priv->netdev->stats; netdev 911 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c netdev_err(priv->netdev, "Unknown error (flags: 0x%02x)\n", netdev 919 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kvaser_usb_can_rx_over_error(priv->netdev); netdev 939 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c stats = &priv->netdev->stats; netdev 952 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c netdev_warn(priv->netdev, netdev 967 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c skb = alloc_can_skb(priv->netdev, &cf); netdev 1027 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c netif_queue_stopped(priv->netdev)) { netdev 1028 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c netif_wake_queue(priv->netdev); netdev 1030 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c netif_start_queue(priv->netdev); netdev 1246 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c static int kvaser_usb_leaf_set_bittiming(struct net_device *netdev) netdev 1248 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_usb_net_priv *priv = netdev_priv(netdev); netdev 1278 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c static int kvaser_usb_leaf_set_mode(struct net_device *netdev, netdev 1281 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_usb_net_priv *priv = netdev_priv(netdev); netdev 1297 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c static int kvaser_usb_leaf_get_berr_counter(const struct net_device *netdev, netdev 1300 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_usb_net_priv *priv = netdev_priv(netdev); netdev 77 drivers/net/can/usb/mcba_usb.c struct net_device *netdev; netdev 200 drivers/net/can/usb/mcba_usb.c netif_stop_queue(priv->netdev); netdev 216 drivers/net/can/usb/mcba_usb.c netif_wake_queue(ctx->priv->netdev); netdev 222 drivers/net/can/usb/mcba_usb.c struct net_device *netdev; netdev 226 drivers/net/can/usb/mcba_usb.c netdev = ctx->priv->netdev; netdev 233 drivers/net/can/usb/mcba_usb.c if (!netif_device_present(netdev)) netdev 236 drivers/net/can/usb/mcba_usb.c netdev->stats.tx_packets++; netdev 237 drivers/net/can/usb/mcba_usb.c netdev->stats.tx_bytes += ctx->dlc; netdev 239 drivers/net/can/usb/mcba_usb.c can_led_event(netdev, CAN_LED_EVENT_TX); netdev 240 drivers/net/can/usb/mcba_usb.c can_get_echo_skb(netdev, ctx->ndx); netdev 244 drivers/net/can/usb/mcba_usb.c netdev_info(netdev, "Tx URB aborted (%d)\n", urb->status); netdev 298 drivers/net/can/usb/mcba_usb.c netif_device_detach(priv->netdev); netdev 300 drivers/net/can/usb/mcba_usb.c netdev_warn(priv->netdev, "failed tx_urb %d\n", err); netdev 310 drivers/net/can/usb/mcba_usb.c struct net_device *netdev) netdev 312 drivers/net/can/usb/mcba_usb.c struct mcba_priv *priv = netdev_priv(netdev); netdev 315 drivers/net/can/usb/mcba_usb.c struct net_device_stats *stats = &priv->netdev->stats; netdev 322 drivers/net/can/usb/mcba_usb.c if (can_dropped_invalid_skb(netdev, skb)) netdev 329 drivers/net/can/usb/mcba_usb.c can_put_echo_skb(skb, priv->netdev, ctx->ndx); netdev 367 drivers/net/can/usb/mcba_usb.c can_free_echo_skb(priv->netdev, ctx->ndx); netdev 384 drivers/net/can/usb/mcba_usb.c netdev_err(priv->netdev, netdev 393 drivers/net/can/usb/mcba_usb.c netdev_err(priv->netdev, "Failed to send cmd (%d)", netdev 423 drivers/net/can/usb/mcba_usb.c struct net_device_stats *stats = &priv->netdev->stats; netdev 426 drivers/net/can/usb/mcba_usb.c skb = alloc_can_skb(priv->netdev, &cf); netdev 461 drivers/net/can/usb/mcba_usb.c can_led_event(priv->netdev, CAN_LED_EVENT_RX); netdev 469 drivers/net/can/usb/mcba_usb.c netdev_info(priv->netdev, "PIC USB version %hhu.%hhu\n", netdev 495 drivers/net/can/usb/mcba_usb.c netdev_info(priv->netdev, "PIC CAN version %hhu.%hhu\n", netdev 508 drivers/net/can/usb/mcba_usb.c priv->netdev, netdev 557 drivers/net/can/usb/mcba_usb.c netdev_warn(priv->netdev, "Unsupported msg (0x%hhX)", netdev 570 drivers/net/can/usb/mcba_usb.c struct net_device *netdev; netdev 574 drivers/net/can/usb/mcba_usb.c netdev = priv->netdev; netdev 576 drivers/net/can/usb/mcba_usb.c if (!netif_device_present(netdev)) netdev 590 drivers/net/can/usb/mcba_usb.c netdev_info(netdev, "Rx URB aborted (%d)\n", urb->status); netdev 599 drivers/net/can/usb/mcba_usb.c netdev_err(priv->netdev, "format error\n"); netdev 619 drivers/net/can/usb/mcba_usb.c netif_device_detach(netdev); netdev 621 drivers/net/can/usb/mcba_usb.c netdev_err(netdev, "failed resubmitting read bulk urb: %d\n", netdev 628 drivers/net/can/usb/mcba_usb.c struct net_device *netdev = priv->netdev; netdev 647 drivers/net/can/usb/mcba_usb.c netdev_err(netdev, "No memory left for USB buffer\n"); netdev 675 drivers/net/can/usb/mcba_usb.c netdev_warn(netdev, "couldn't setup read URBs\n"); netdev 681 drivers/net/can/usb/mcba_usb.c netdev_warn(netdev, "rx performance may be slow\n"); netdev 690 drivers/net/can/usb/mcba_usb.c static int mcba_usb_open(struct net_device *netdev) netdev 692 drivers/net/can/usb/mcba_usb.c struct mcba_priv *priv = netdev_priv(netdev); netdev 696 drivers/net/can/usb/mcba_usb.c err = open_candev(netdev); netdev 703 drivers/net/can/usb/mcba_usb.c can_led_event(netdev, CAN_LED_EVENT_OPEN); netdev 704 drivers/net/can/usb/mcba_usb.c netif_start_queue(netdev); netdev 716 drivers/net/can/usb/mcba_usb.c static int mcba_usb_close(struct net_device *netdev) netdev 718 drivers/net/can/usb/mcba_usb.c struct mcba_priv *priv = netdev_priv(netdev); netdev 722 drivers/net/can/usb/mcba_usb.c netif_stop_queue(netdev); netdev 727 drivers/net/can/usb/mcba_usb.c close_candev(netdev); netdev 728 drivers/net/can/usb/mcba_usb.c can_led_event(netdev, CAN_LED_EVENT_STOP); netdev 738 drivers/net/can/usb/mcba_usb.c static int mcba_net_set_mode(struct net_device *netdev, enum can_mode mode) netdev 743 drivers/net/can/usb/mcba_usb.c static int mcba_net_get_berr_counter(const struct net_device *netdev, netdev 746 drivers/net/can/usb/mcba_usb.c struct mcba_priv *priv = netdev_priv(netdev); netdev 764 drivers/net/can/usb/mcba_usb.c static int mcba_net_set_bittiming(struct net_device *netdev) netdev 766 drivers/net/can/usb/mcba_usb.c struct mcba_priv *priv = netdev_priv(netdev); netdev 774 drivers/net/can/usb/mcba_usb.c static int mcba_set_termination(struct net_device *netdev, u16 term) netdev 776 drivers/net/can/usb/mcba_usb.c struct mcba_priv *priv = netdev_priv(netdev); netdev 794 drivers/net/can/usb/mcba_usb.c struct net_device *netdev; netdev 799 drivers/net/can/usb/mcba_usb.c netdev = alloc_candev(sizeof(struct mcba_priv), MCBA_MAX_TX_URBS); netdev 800 drivers/net/can/usb/mcba_usb.c if (!netdev) { netdev 805 drivers/net/can/usb/mcba_usb.c priv = netdev_priv(netdev); netdev 808 drivers/net/can/usb/mcba_usb.c priv->netdev = netdev; netdev 830 drivers/net/can/usb/mcba_usb.c netdev->netdev_ops = &mcba_netdev_ops; netdev 832 drivers/net/can/usb/mcba_usb.c netdev->flags |= IFF_ECHO; /* we support local echo */ netdev 834 drivers/net/can/usb/mcba_usb.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 836 drivers/net/can/usb/mcba_usb.c err = register_candev(netdev); netdev 838 drivers/net/can/usb/mcba_usb.c netdev_err(netdev, "couldn't register CAN device: %d\n", err); netdev 843 drivers/net/can/usb/mcba_usb.c devm_can_led_init(netdev); netdev 849 drivers/net/can/usb/mcba_usb.c netif_device_detach(priv->netdev); netdev 851 drivers/net/can/usb/mcba_usb.c netdev_warn(netdev, "couldn't start device: %d\n", err); netdev 861 drivers/net/can/usb/mcba_usb.c unregister_candev(priv->netdev); netdev 864 drivers/net/can/usb/mcba_usb.c free_candev(netdev); netdev 876 drivers/net/can/usb/mcba_usb.c netdev_info(priv->netdev, "device disconnected\n"); netdev 878 drivers/net/can/usb/mcba_usb.c unregister_candev(priv->netdev); netdev 880 drivers/net/can/usb/mcba_usb.c free_candev(priv->netdev); netdev 104 drivers/net/can/usb/peak_usb/pcan_usb.c struct net_device *netdev; netdev 132 drivers/net/can/usb/peak_usb/pcan_usb.c netdev_err(dev->netdev, netdev 160 drivers/net/can/usb/peak_usb/pcan_usb.c netdev_err(dev->netdev, netdev 220 drivers/net/can/usb/peak_usb/pcan_usb.c netdev_info(dev->netdev, "setting BTR0=0x%02x BTR1=0x%02x\n", netdev 312 drivers/net/can/usb/peak_usb/pcan_usb.c netdev_err(dev->netdev, "getting serial failure: %d\n", err); netdev 333 drivers/net/can/usb/peak_usb/pcan_usb.c netdev_err(dev->netdev, "getting device id failure: %d\n", err); netdev 479 drivers/net/can/usb/peak_usb/pcan_usb.c skb = alloc_can_err_skb(mc->netdev, &cf); netdev 487 drivers/net/can/usb/peak_usb/pcan_usb.c can_bus_off(mc->netdev); netdev 513 drivers/net/can/usb/peak_usb/pcan_usb.c mc->netdev->stats.rx_over_errors++; netdev 514 drivers/net/can/usb/peak_usb/pcan_usb.c mc->netdev->stats.rx_errors++; netdev 529 drivers/net/can/usb/peak_usb/pcan_usb.c mc->netdev->stats.rx_packets++; netdev 530 drivers/net/can/usb/peak_usb/pcan_usb.c mc->netdev->stats.rx_bytes += cf->can_dlc; netdev 592 drivers/net/can/usb/peak_usb/pcan_usb.c netdev_dbg(mc->netdev, "device Tx queue full)\n"); netdev 595 drivers/net/can/usb/peak_usb/pcan_usb.c netdev_err(mc->netdev, "unexpected function %u\n", f); netdev 617 drivers/net/can/usb/peak_usb/pcan_usb.c skb = alloc_can_skb(mc->netdev, &cf); netdev 669 drivers/net/can/usb/peak_usb/pcan_usb.c mc->netdev->stats.rx_packets++; netdev 670 drivers/net/can/usb/peak_usb/pcan_usb.c mc->netdev->stats.rx_bytes += cf->can_dlc; netdev 690 drivers/net/can/usb/peak_usb/pcan_usb.c .netdev = dev->netdev, netdev 722 drivers/net/can/usb/peak_usb/pcan_usb.c netdev_err(dev->netdev, "usb message length error (%u)\n", netdev 736 drivers/net/can/usb/peak_usb/pcan_usb.c struct net_device *netdev = dev->netdev; netdev 737 drivers/net/can/usb/peak_usb/pcan_usb.c struct net_device_stats *stats = &netdev->stats; netdev 815 drivers/net/can/usb/peak_usb/pcan_usb.c dev_err(dev->netdev->dev.parent, netdev 821 drivers/net/can/usb/peak_usb/pcan_usb.c dev_info(dev->netdev->dev.parent, netdev 168 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct net_device *netdev; netdev 171 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev = dev->netdev; netdev 173 drivers/net/can/usb/peak_usb/pcan_usb_core.c if (!netif_device_present(netdev)) netdev 190 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_err(netdev, netdev 221 drivers/net/can/usb/peak_usb/pcan_usb_core.c netif_device_detach(netdev); netdev 223 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_err(netdev, "failed resubmitting read bulk urb: %d\n", netdev 234 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct net_device *netdev; netdev 239 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev = dev->netdev; netdev 243 drivers/net/can/usb/peak_usb/pcan_usb_core.c if (!netif_device_present(netdev)) netdev 250 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev->stats.tx_packets++; netdev 251 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev->stats.tx_bytes += context->data_len; netdev 254 drivers/net/can/usb/peak_usb/pcan_usb_core.c netif_trans_update(netdev); netdev 259 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_err(netdev, "Tx urb aborted (%d)\n", netdev 270 drivers/net/can/usb/peak_usb/pcan_usb_core.c can_get_echo_skb(netdev, context->echo_index); netdev 275 drivers/net/can/usb/peak_usb/pcan_usb_core.c netif_wake_queue(netdev); netdev 282 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct net_device *netdev) netdev 284 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct peak_usb_device *dev = netdev_priv(netdev); netdev 286 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct net_device_stats *stats = &netdev->stats; netdev 293 drivers/net/can/usb/peak_usb/pcan_usb_core.c if (can_dropped_invalid_skb(netdev, skb)) netdev 313 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_err(netdev, "packet dropped\n"); netdev 326 drivers/net/can/usb/peak_usb/pcan_usb_core.c can_put_echo_skb(skb, netdev, context->echo_index); netdev 332 drivers/net/can/usb/peak_usb/pcan_usb_core.c can_free_echo_skb(netdev, context->echo_index); netdev 343 drivers/net/can/usb/peak_usb/pcan_usb_core.c netif_device_detach(netdev); netdev 346 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_warn(netdev, "tx urb submitting failed err=%d\n", netdev 354 drivers/net/can/usb/peak_usb/pcan_usb_core.c netif_trans_update(netdev); netdev 358 drivers/net/can/usb/peak_usb/pcan_usb_core.c netif_stop_queue(netdev); netdev 370 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct net_device *netdev = dev->netdev; netdev 403 drivers/net/can/usb/peak_usb/pcan_usb_core.c netif_device_detach(dev->netdev); netdev 418 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_err(netdev, "couldn't setup any rx URB\n"); netdev 422 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_warn(netdev, "rx performance may be slow\n"); netdev 461 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_err(netdev, "couldn't setup any tx URB\n"); netdev 465 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_warn(netdev, "tx performance may be slow\n"); netdev 489 drivers/net/can/usb/peak_usb/pcan_usb_core.c netif_device_detach(dev->netdev); netdev 491 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_warn(netdev, "couldn't submit control: %d\n", err); netdev 506 drivers/net/can/usb/peak_usb/pcan_usb_core.c static int peak_usb_ndo_open(struct net_device *netdev) netdev 508 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct peak_usb_device *dev = netdev_priv(netdev); netdev 512 drivers/net/can/usb/peak_usb/pcan_usb_core.c err = open_candev(netdev); netdev 519 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_err(netdev, "couldn't start device: %d\n", err); netdev 520 drivers/net/can/usb/peak_usb/pcan_usb_core.c close_candev(netdev); netdev 524 drivers/net/can/usb/peak_usb/pcan_usb_core.c netif_start_queue(netdev); netdev 564 drivers/net/can/usb/peak_usb/pcan_usb_core.c static int peak_usb_ndo_stop(struct net_device *netdev) netdev 566 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct peak_usb_device *dev = netdev_priv(netdev); netdev 569 drivers/net/can/usb/peak_usb/pcan_usb_core.c netif_stop_queue(netdev); netdev 571 drivers/net/can/usb/peak_usb/pcan_usb_core.c close_candev(netdev); netdev 600 drivers/net/can/usb/peak_usb/pcan_usb_core.c netif_wake_queue(dev->netdev); netdev 655 drivers/net/can/usb/peak_usb/pcan_usb_core.c static int peak_usb_set_mode(struct net_device *netdev, enum can_mode mode) netdev 657 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct peak_usb_device *dev = netdev_priv(netdev); netdev 664 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_err(netdev, "couldn't start device (err %d)\n", netdev 678 drivers/net/can/usb/peak_usb/pcan_usb_core.c static int peak_usb_set_bittiming(struct net_device *netdev) netdev 680 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct peak_usb_device *dev = netdev_priv(netdev); netdev 688 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_info(netdev, "couldn't set bitrate (err %d)\n", netdev 699 drivers/net/can/usb/peak_usb/pcan_usb_core.c static int peak_usb_set_data_bittiming(struct net_device *netdev) netdev 701 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct peak_usb_device *dev = netdev_priv(netdev); netdev 709 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_info(netdev, netdev 736 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct net_device *netdev; netdev 743 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev = alloc_candev(sizeof_candev, PCAN_USB_MAX_TX_URBS); netdev 744 drivers/net/can/usb/peak_usb/pcan_usb_core.c if (!netdev) { netdev 750 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev = netdev_priv(netdev); netdev 760 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->netdev = netdev; netdev 777 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev->netdev_ops = &peak_usb_netdev_ops; netdev 779 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev->flags |= IFF_ECHO; /* we support local echo */ netdev 792 drivers/net/can/usb/peak_usb/pcan_usb_core.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 793 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev->dev_id = ctrl_idx; netdev 795 drivers/net/can/usb/peak_usb/pcan_usb_core.c err = register_candev(netdev); netdev 825 drivers/net/can/usb/peak_usb/pcan_usb_core.c netdev_info(netdev, "attached to %s channel %u (device %u)\n", netdev 831 drivers/net/can/usb/peak_usb/pcan_usb_core.c unregister_candev(netdev); netdev 838 drivers/net/can/usb/peak_usb/pcan_usb_core.c free_candev(netdev); netdev 853 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct net_device *netdev = dev->netdev; netdev 858 drivers/net/can/usb/peak_usb/pcan_usb_core.c strlcpy(name, netdev->name, IFNAMSIZ); netdev 860 drivers/net/can/usb/peak_usb/pcan_usb_core.c unregister_netdev(netdev); netdev 867 drivers/net/can/usb/peak_usb/pcan_usb_core.c free_candev(netdev); netdev 946 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct net_device *netdev = dev->netdev; netdev 948 drivers/net/can/usb/peak_usb/pcan_usb_core.c if (netif_device_present(netdev)) netdev 69 drivers/net/can/usb/peak_usb/pcan_usb_core.h int (*do_get_berr_counter)(const struct net_device *netdev, netdev 118 drivers/net/can/usb/peak_usb/pcan_usb_core.h struct net_device *netdev; netdev 209 drivers/net/can/usb/peak_usb/pcan_usb_fd.c netdev_err(dev->netdev, netdev 472 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct net_device *netdev = dev->netdev; netdev 479 drivers/net/can/usb/peak_usb/pcan_usb_fd.c skb = alloc_canfd_skb(netdev, &cfd); netdev 492 drivers/net/can/usb/peak_usb/pcan_usb_fd.c skb = alloc_can_skb(netdev, (struct can_frame **)&cfd); netdev 511 drivers/net/can/usb/peak_usb/pcan_usb_fd.c netdev->stats.rx_packets++; netdev 512 drivers/net/can/usb/peak_usb/pcan_usb_fd.c netdev->stats.rx_bytes += cfd->len; netdev 527 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct net_device *netdev = dev->netdev; netdev 558 drivers/net/can/usb/peak_usb/pcan_usb_fd.c skb = alloc_can_err_skb(netdev, &cf); netdev 560 drivers/net/can/usb/peak_usb/pcan_usb_fd.c can_change_state(netdev, cf, tx_state, rx_state); netdev 564 drivers/net/can/usb/peak_usb/pcan_usb_fd.c can_bus_off(netdev); netdev 571 drivers/net/can/usb/peak_usb/pcan_usb_fd.c netdev->stats.rx_packets++; netdev 572 drivers/net/can/usb/peak_usb/pcan_usb_fd.c netdev->stats.rx_bytes += cf->can_dlc; netdev 599 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct net_device *netdev = dev->netdev; netdev 604 drivers/net/can/usb/peak_usb/pcan_usb_fd.c skb = alloc_can_err_skb(netdev, &cf); netdev 613 drivers/net/can/usb/peak_usb/pcan_usb_fd.c netdev->stats.rx_over_errors++; netdev 614 drivers/net/can/usb/peak_usb/pcan_usb_fd.c netdev->stats.rx_errors++; netdev 636 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct net_device *netdev = dev->netdev; netdev 658 drivers/net/can/usb/peak_usb/pcan_usb_fd.c netdev_err(netdev, netdev 694 drivers/net/can/usb/peak_usb/pcan_usb_fd.c netdev_err(netdev, netdev 800 drivers/net/can/usb/peak_usb/pcan_usb_fd.c static int pcan_usb_fd_get_berr_counter(const struct net_device *netdev, netdev 803 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct peak_usb_device *dev = netdev_priv(netdev); netdev 857 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev_err(dev->netdev->dev.parent, netdev 867 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev_info(dev->netdev->dev.parent, netdev 887 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev_err(dev->netdev->dev.parent, netdev 916 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev_warn(dev->netdev->dev.parent, netdev 219 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_err(dev->netdev, "sending command failure: %d\n", err); netdev 254 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_err(dev->netdev, "waiting rsp error %d\n", err); netdev 263 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_err(dev->netdev, netdev 279 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_err(dev->netdev, netdev 288 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_err(dev->netdev, netdev 295 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_err(dev->netdev, netdev 339 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_info(dev->netdev, netdev 459 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_info(dev->netdev, "setting ccbt=0x%08x\n", ccbt); netdev 525 drivers/net/can/usb/peak_usb/pcan_usb_pro.c struct net_device *netdev = dev->netdev; netdev 530 drivers/net/can/usb/peak_usb/pcan_usb_pro.c skb = alloc_can_skb(netdev, &can_frame); netdev 549 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev->stats.rx_packets++; netdev 550 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev->stats.rx_bytes += can_frame->can_dlc; netdev 562 drivers/net/can/usb/peak_usb/pcan_usb_pro.c struct net_device *netdev = dev->netdev; netdev 614 drivers/net/can/usb/peak_usb/pcan_usb_pro.c skb = alloc_can_err_skb(netdev, &can_frame); netdev 622 drivers/net/can/usb/peak_usb/pcan_usb_pro.c can_bus_off(netdev); netdev 645 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev->stats.rx_over_errors++; netdev 646 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev->stats.rx_errors++; netdev 652 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev->stats.rx_over_errors++; netdev 653 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev->stats.rx_errors++; netdev 664 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev->stats.rx_packets++; netdev 665 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev->stats.rx_bytes += can_frame->can_dlc; netdev 688 drivers/net/can/usb/peak_usb/pcan_usb_pro.c struct net_device *netdev = dev->netdev; netdev 697 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_err(netdev, "bad msg hdr len %d\n", urb->actual_length); netdev 709 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_err(netdev, netdev 717 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_err(netdev, netdev 744 drivers/net/can/usb/peak_usb/pcan_usb_pro.c netdev_err(netdev, netdev 877 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev_err(dev->netdev->dev.parent, netdev 887 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev_err(dev->netdev->dev.parent, netdev 898 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev_info(dev->netdev->dev.parent, netdev 280 drivers/net/can/usb/ucan.c struct net_device *netdev; netdev 337 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 374 drivers/net/can/usb/ucan.c netif_stop_queue(up->netdev); netdev 402 drivers/net/can/usb/ucan.c netif_wake_queue(up->netdev); netdev 488 drivers/net/can/usb/ucan.c struct net_device_stats *net_stats = &up->netdev->stats; netdev 546 drivers/net/can/usb/ucan.c can_bus_off(up->netdev); netdev 571 drivers/net/can/usb/ucan.c struct net_device_stats *stats = &up->netdev->stats; netdev 578 drivers/net/can/usb/ucan.c netdev_warn(up->netdev, "invalid input message len: %d\n", len); netdev 601 drivers/net/can/usb/ucan.c netdev_warn(up->netdev, netdev 609 drivers/net/can/usb/ucan.c skb = alloc_can_skb(up->netdev, &cf); netdev 643 drivers/net/can/usb/ucan.c netdev_err(up->netdev, "invalid tx complete length\n"); netdev 652 drivers/net/can/usb/ucan.c up->netdev->stats.tx_errors++; netdev 653 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 673 drivers/net/can/usb/ucan.c up->netdev->stats.tx_packets++; netdev 674 drivers/net/can/usb/ucan.c up->netdev->stats.tx_bytes += dlc; netdev 675 drivers/net/can/usb/ucan.c can_get_echo_skb(up->netdev, echo_index); netdev 677 drivers/net/can/usb/ucan.c up->netdev->stats.tx_dropped++; netdev 678 drivers/net/can/usb/ucan.c can_free_echo_skb(up->netdev, echo_index); netdev 690 drivers/net/can/usb/ucan.c struct net_device *netdev = up->netdev; netdev 718 drivers/net/can/usb/ucan.c netdev_dbg(up->netdev, "not resubmitting urb; status: %d\n", netdev 726 drivers/net/can/usb/ucan.c if (!netif_device_present(netdev)) netdev 736 drivers/net/can/usb/ucan.c netdev_warn(up->netdev, netdev 749 drivers/net/can/usb/ucan.c netdev_warn(up->netdev, netdev 772 drivers/net/can/usb/ucan.c netdev_warn(up->netdev, netdev 798 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 809 drivers/net/can/usb/ucan.c netif_device_detach(netdev); netdev 835 drivers/net/can/usb/ucan.c if (!netif_device_present(up->netdev)) netdev 840 drivers/net/can/usb/ucan.c netdev_warn(up->netdev, netdev 846 drivers/net/can/usb/ucan.c can_free_echo_skb(up->netdev, context - up->context_array); netdev 849 drivers/net/can/usb/ucan.c up->netdev->stats.tx_dropped++; netdev 853 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 935 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 960 drivers/net/can/usb/ucan.c static int ucan_open(struct net_device *netdev) netdev 965 drivers/net/can/usb/ucan.c struct ucan_priv *up = netdev_priv(netdev); netdev 998 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 1005 drivers/net/can/usb/ucan.c ret = open_candev(netdev); netdev 1017 drivers/net/can/usb/ucan.c netif_start_queue(netdev); netdev 1025 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 1035 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 1059 drivers/net/can/usb/ucan.c netdev_err(up->netdev, "no memory left for URBs\n"); netdev 1068 drivers/net/can/usb/ucan.c netdev_err(up->netdev, "no memory left for USB buffer\n"); netdev 1112 drivers/net/can/usb/ucan.c struct net_device *netdev) netdev 1119 drivers/net/can/usb/ucan.c struct ucan_priv *up = netdev_priv(netdev); netdev 1123 drivers/net/can/usb/ucan.c if (can_dropped_invalid_skb(netdev, skb)) netdev 1140 drivers/net/can/usb/ucan.c can_put_echo_skb(skb, up->netdev, echo_index); netdev 1153 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 1160 drivers/net/can/usb/ucan.c can_free_echo_skb(up->netdev, echo_index); netdev 1164 drivers/net/can/usb/ucan.c netif_device_detach(up->netdev); netdev 1166 drivers/net/can/usb/ucan.c netdev_warn(up->netdev, netdev 1169 drivers/net/can/usb/ucan.c up->netdev->stats.tx_dropped++; netdev 1174 drivers/net/can/usb/ucan.c netif_trans_update(netdev); netdev 1183 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 1186 drivers/net/can/usb/ucan.c up->netdev->stats.tx_dropped++; netdev 1195 drivers/net/can/usb/ucan.c static int ucan_close(struct net_device *netdev) netdev 1198 drivers/net/can/usb/ucan.c struct ucan_priv *up = netdev_priv(netdev); netdev 1211 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 1217 drivers/net/can/usb/ucan.c netdev_err(up->netdev, netdev 1221 drivers/net/can/usb/ucan.c netif_stop_queue(netdev); netdev 1225 drivers/net/can/usb/ucan.c close_candev(up->netdev); netdev 1242 drivers/net/can/usb/ucan.c static int ucan_set_bittiming(struct net_device *netdev) netdev 1245 drivers/net/can/usb/ucan.c struct ucan_priv *up = netdev_priv(netdev); netdev 1266 drivers/net/can/usb/ucan.c static int ucan_set_mode(struct net_device *netdev, enum can_mode mode) netdev 1270 drivers/net/can/usb/ucan.c struct ucan_priv *up = netdev_priv(netdev); netdev 1274 drivers/net/can/usb/ucan.c netdev_dbg(up->netdev, "restarting device\n"); netdev 1286 drivers/net/can/usb/ucan.c netif_wake_queue(up->netdev); netdev 1304 drivers/net/can/usb/ucan.c struct net_device *netdev; netdev 1487 drivers/net/can/usb/ucan.c netdev = alloc_candev(sizeof(struct ucan_priv), netdev 1489 drivers/net/can/usb/ucan.c if (!netdev) { netdev 1495 drivers/net/can/usb/ucan.c up = netdev_priv(netdev); netdev 1500 drivers/net/can/usb/ucan.c up->netdev = netdev; netdev 1515 drivers/net/can/usb/ucan.c netdev->netdev_ops = &ucan_netdev_ops; netdev 1518 drivers/net/can/usb/ucan.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 1549 drivers/net/can/usb/ucan.c ret = register_candev(netdev); netdev 1554 drivers/net/can/usb/ucan.c netdev_info(up->netdev, "registered device\n"); netdev 1555 drivers/net/can/usb/ucan.c netdev_info(up->netdev, "firmware string: %s\n", firmware_str); netdev 1561 drivers/net/can/usb/ucan.c free_candev(netdev); netdev 1579 drivers/net/can/usb/ucan.c unregister_netdev(up->netdev); netdev 1580 drivers/net/can/usb/ucan.c free_candev(up->netdev); netdev 127 drivers/net/can/usb/usb_8dev.c struct net_device *netdev; netdev 202 drivers/net/can/usb/usb_8dev.c struct net_device *netdev; netdev 204 drivers/net/can/usb/usb_8dev.c netdev = priv->netdev; netdev 217 drivers/net/can/usb/usb_8dev.c netdev_err(netdev, "sending command message failed\n"); netdev 225 drivers/net/can/usb/usb_8dev.c netdev_err(netdev, "no command message answer\n"); netdev 315 drivers/net/can/usb/usb_8dev.c static int usb_8dev_set_mode(struct net_device *netdev, enum can_mode mode) netdev 317 drivers/net/can/usb/usb_8dev.c struct usb_8dev_priv *priv = netdev_priv(netdev); netdev 324 drivers/net/can/usb/usb_8dev.c netdev_warn(netdev, "couldn't start device"); netdev 340 drivers/net/can/usb/usb_8dev.c struct net_device_stats *stats = &priv->netdev->stats; netdev 356 drivers/net/can/usb/usb_8dev.c skb = alloc_can_err_skb(priv->netdev, &cf); netdev 370 drivers/net/can/usb/usb_8dev.c can_bus_off(priv->netdev); netdev 432 drivers/net/can/usb/usb_8dev.c netdev_warn(priv->netdev, netdev 462 drivers/net/can/usb/usb_8dev.c struct net_device_stats *stats = &priv->netdev->stats; netdev 468 drivers/net/can/usb/usb_8dev.c skb = alloc_can_skb(priv->netdev, &cf); netdev 487 drivers/net/can/usb/usb_8dev.c can_led_event(priv->netdev, CAN_LED_EVENT_RX); netdev 489 drivers/net/can/usb/usb_8dev.c netdev_warn(priv->netdev, "frame type %d unknown", netdev 502 drivers/net/can/usb/usb_8dev.c struct net_device *netdev; netdev 506 drivers/net/can/usb/usb_8dev.c netdev = priv->netdev; netdev 508 drivers/net/can/usb/usb_8dev.c if (!netif_device_present(netdev)) netdev 522 drivers/net/can/usb/usb_8dev.c netdev_info(netdev, "Rx URB aborted (%d)\n", netdev 531 drivers/net/can/usb/usb_8dev.c netdev_err(priv->netdev, "format error\n"); netdev 550 drivers/net/can/usb/usb_8dev.c netif_device_detach(netdev); netdev 552 drivers/net/can/usb/usb_8dev.c netdev_err(netdev, netdev 565 drivers/net/can/usb/usb_8dev.c struct net_device *netdev; netdev 570 drivers/net/can/usb/usb_8dev.c netdev = priv->netdev; netdev 578 drivers/net/can/usb/usb_8dev.c if (!netif_device_present(netdev)) netdev 582 drivers/net/can/usb/usb_8dev.c netdev_info(netdev, "Tx URB aborted (%d)\n", netdev 585 drivers/net/can/usb/usb_8dev.c netdev->stats.tx_packets++; netdev 586 drivers/net/can/usb/usb_8dev.c netdev->stats.tx_bytes += context->dlc; netdev 588 drivers/net/can/usb/usb_8dev.c can_get_echo_skb(netdev, context->echo_index); netdev 590 drivers/net/can/usb/usb_8dev.c can_led_event(netdev, CAN_LED_EVENT_TX); netdev 595 drivers/net/can/usb/usb_8dev.c netif_wake_queue(netdev); netdev 600 drivers/net/can/usb/usb_8dev.c struct net_device *netdev) netdev 602 drivers/net/can/usb/usb_8dev.c struct usb_8dev_priv *priv = netdev_priv(netdev); netdev 603 drivers/net/can/usb/usb_8dev.c struct net_device_stats *stats = &netdev->stats; netdev 612 drivers/net/can/usb/usb_8dev.c if (can_dropped_invalid_skb(netdev, skb)) netdev 623 drivers/net/can/usb/usb_8dev.c netdev_err(netdev, "No memory left for USB buffer\n"); netdev 667 drivers/net/can/usb/usb_8dev.c can_put_echo_skb(skb, netdev, context->echo_index); netdev 676 drivers/net/can/usb/usb_8dev.c netif_stop_queue(netdev); netdev 689 drivers/net/can/usb/usb_8dev.c netdev_warn(netdev, "couldn't find free context"); netdev 694 drivers/net/can/usb/usb_8dev.c can_free_echo_skb(netdev, context->echo_index); netdev 702 drivers/net/can/usb/usb_8dev.c netif_device_detach(netdev); netdev 704 drivers/net/can/usb/usb_8dev.c netdev_warn(netdev, "failed tx_urb %d\n", err); netdev 716 drivers/net/can/usb/usb_8dev.c static int usb_8dev_get_berr_counter(const struct net_device *netdev, netdev 719 drivers/net/can/usb/usb_8dev.c struct usb_8dev_priv *priv = netdev_priv(netdev); netdev 730 drivers/net/can/usb/usb_8dev.c struct net_device *netdev = priv->netdev; netdev 747 drivers/net/can/usb/usb_8dev.c netdev_err(netdev, "No memory left for USB buffer\n"); netdev 776 drivers/net/can/usb/usb_8dev.c netdev_warn(netdev, "couldn't setup read URBs\n"); netdev 782 drivers/net/can/usb/usb_8dev.c netdev_warn(netdev, "rx performance may be slow\n"); netdev 794 drivers/net/can/usb/usb_8dev.c netif_device_detach(priv->netdev); netdev 796 drivers/net/can/usb/usb_8dev.c netdev_warn(netdev, "couldn't submit control: %d\n", err); netdev 802 drivers/net/can/usb/usb_8dev.c static int usb_8dev_open(struct net_device *netdev) netdev 804 drivers/net/can/usb/usb_8dev.c struct usb_8dev_priv *priv = netdev_priv(netdev); netdev 808 drivers/net/can/usb/usb_8dev.c err = open_candev(netdev); netdev 812 drivers/net/can/usb/usb_8dev.c can_led_event(netdev, CAN_LED_EVENT_OPEN); netdev 818 drivers/net/can/usb/usb_8dev.c netif_device_detach(priv->netdev); netdev 820 drivers/net/can/usb/usb_8dev.c netdev_warn(netdev, "couldn't start device: %d\n", netdev 823 drivers/net/can/usb/usb_8dev.c close_candev(netdev); netdev 828 drivers/net/can/usb/usb_8dev.c netif_start_queue(netdev); netdev 847 drivers/net/can/usb/usb_8dev.c static int usb_8dev_close(struct net_device *netdev) netdev 849 drivers/net/can/usb/usb_8dev.c struct usb_8dev_priv *priv = netdev_priv(netdev); netdev 855 drivers/net/can/usb/usb_8dev.c netdev_warn(netdev, "couldn't stop device"); netdev 859 drivers/net/can/usb/usb_8dev.c netif_stop_queue(netdev); netdev 864 drivers/net/can/usb/usb_8dev.c close_candev(netdev); netdev 866 drivers/net/can/usb/usb_8dev.c can_led_event(netdev, CAN_LED_EVENT_STOP); netdev 899 drivers/net/can/usb/usb_8dev.c struct net_device *netdev; netdev 913 drivers/net/can/usb/usb_8dev.c netdev = alloc_candev(sizeof(struct usb_8dev_priv), MAX_TX_URBS); netdev 914 drivers/net/can/usb/usb_8dev.c if (!netdev) { netdev 919 drivers/net/can/usb/usb_8dev.c priv = netdev_priv(netdev); netdev 922 drivers/net/can/usb/usb_8dev.c priv->netdev = netdev; netdev 933 drivers/net/can/usb/usb_8dev.c netdev->netdev_ops = &usb_8dev_netdev_ops; netdev 935 drivers/net/can/usb/usb_8dev.c netdev->flags |= IFF_ECHO; /* we support local echo */ netdev 952 drivers/net/can/usb/usb_8dev.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 956 drivers/net/can/usb/usb_8dev.c err = register_candev(netdev); netdev 958 drivers/net/can/usb/usb_8dev.c netdev_err(netdev, netdev 965 drivers/net/can/usb/usb_8dev.c netdev_err(netdev, "can't get firmware version\n"); netdev 968 drivers/net/can/usb/usb_8dev.c netdev_info(netdev, netdev 974 drivers/net/can/usb/usb_8dev.c devm_can_led_init(netdev); netdev 979 drivers/net/can/usb/usb_8dev.c unregister_netdev(priv->netdev); netdev 982 drivers/net/can/usb/usb_8dev.c free_candev(netdev); netdev 996 drivers/net/can/usb/usb_8dev.c netdev_info(priv->netdev, "device disconnected\n"); netdev 998 drivers/net/can/usb/usb_8dev.c unregister_netdev(priv->netdev); netdev 1000 drivers/net/can/usb/usb_8dev.c free_candev(priv->netdev); netdev 56 drivers/net/dsa/dsa_loop.c struct net_device *netdev; netdev 297 drivers/net/dsa/dsa_loop.c ps->netdev = dev_get_by_name(&init_net, pdata->netdev); netdev 298 drivers/net/dsa/dsa_loop.c if (!ps->netdev) netdev 301 drivers/net/dsa/dsa_loop.c pdata->cd.netdev[DSA_LOOP_CPU_PORT] = &ps->netdev->dev; netdev 319 drivers/net/dsa/dsa_loop.c dev_put(ps->netdev); netdev 14 drivers/net/dsa/dsa_loop.h const char *netdev; netdev 19 drivers/net/dsa/dsa_loop_bdinfo.c .netdev = "eth0", netdev 5052 drivers/net/dsa/mv88e6xxx/chip.c if (!pdata->netdev) netdev 5060 drivers/net/dsa/mv88e6xxx/chip.c pdata->cd.netdev[port] = &pdata->netdev->dev; netdev 5173 drivers/net/dsa/mv88e6xxx/chip.c dev_put(pdata->netdev); netdev 246 drivers/net/ethernet/aeroflex/greth.c skb = netdev_alloc_skb(greth->netdev, MAX_FRAME_SIZE+NET_IP_ALIGN); netdev 402 drivers/net/ethernet/aeroflex/greth.c greth_clean_tx(greth->netdev); netdev 979 drivers/net/ethernet/aeroflex/greth.c greth_clean_tx_gbit(greth->netdev); netdev 980 drivers/net/ethernet/aeroflex/greth.c work_done += greth_rx_gbit(greth->netdev, budget - work_done); netdev 982 drivers/net/ethernet/aeroflex/greth.c if (netif_queue_stopped(greth->netdev)) netdev 983 drivers/net/ethernet/aeroflex/greth.c greth_clean_tx(greth->netdev); netdev 984 drivers/net/ethernet/aeroflex/greth.c work_done += greth_rx(greth->netdev, budget - work_done); netdev 993 drivers/net/ethernet/aeroflex/greth.c (!greth->gbit_mac && netif_queue_stopped(greth->netdev))) { netdev 1294 drivers/net/ethernet/aeroflex/greth.c struct net_device *ndev = greth->netdev; netdev 1312 drivers/net/ethernet/aeroflex/greth.c ret = greth_mdio_probe(greth->netdev); netdev 1315 drivers/net/ethernet/aeroflex/greth.c dev_err(&greth->netdev->dev, "failed to probe MDIO bus\n"); netdev 1329 drivers/net/ethernet/aeroflex/greth.c greth_link_change(greth->netdev); netdev 1359 drivers/net/ethernet/aeroflex/greth.c greth->netdev = dev; netdev 123 drivers/net/ethernet/aeroflex/greth.h struct net_device *netdev; netdev 442 drivers/net/ethernet/agere/et131x.c struct net_device *netdev; netdev 868 drivers/net/ethernet/agere/et131x.c struct phy_device *phydev = adapter->netdev->phydev; netdev 1039 drivers/net/ethernet/agere/et131x.c struct phy_device *phydev = adapter->netdev->phydev; netdev 1234 drivers/net/ethernet/agere/et131x.c struct phy_device *phydev = adapter->netdev->phydev; netdev 1315 drivers/net/ethernet/agere/et131x.c struct phy_device *phydev = adapter->netdev->phydev; netdev 1426 drivers/net/ethernet/agere/et131x.c struct net_device *netdev = bus->priv; netdev 1427 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 1442 drivers/net/ethernet/agere/et131x.c struct net_device *netdev = bus->priv; netdev 1443 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 1460 drivers/net/ethernet/agere/et131x.c struct phy_device *phydev = adapter->netdev->phydev; netdev 1473 drivers/net/ethernet/agere/et131x.c struct phy_device *phydev = adapter->netdev->phydev; netdev 1728 drivers/net/ethernet/agere/et131x.c static void et131x_enable_txrx(struct net_device *netdev) netdev 1730 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 1738 drivers/net/ethernet/agere/et131x.c netif_start_queue(netdev); netdev 1741 drivers/net/ethernet/agere/et131x.c static void et131x_disable_txrx(struct net_device *netdev) netdev 1743 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 1745 drivers/net/ethernet/agere/et131x.c netif_stop_queue(netdev); netdev 1794 drivers/net/ethernet/agere/et131x.c et131x_disable_txrx(adapter->netdev); netdev 1834 drivers/net/ethernet/agere/et131x.c et131x_enable_txrx(adapter->netdev); netdev 2115 drivers/net/ethernet/agere/et131x.c struct phy_device *phydev = adapter->netdev->phydev; netdev 2283 drivers/net/ethernet/agere/et131x.c adapter->netdev->stats.rx_bytes += rfd->len; netdev 2287 drivers/net/ethernet/agere/et131x.c skb->protocol = eth_type_trans(skb, adapter->netdev); netdev 2326 drivers/net/ethernet/agere/et131x.c !netif_carrier_ok(adapter->netdev) || netdev 2330 drivers/net/ethernet/agere/et131x.c adapter->netdev->stats.rx_packets++; netdev 2430 drivers/net/ethernet/agere/et131x.c struct phy_device *phydev = adapter->netdev->phydev; netdev 2643 drivers/net/ethernet/agere/et131x.c struct net_device_stats *stats = &adapter->netdev->stats; netdev 2790 drivers/net/ethernet/agere/et131x.c netif_wake_queue(adapter->netdev); netdev 2795 drivers/net/ethernet/agere/et131x.c static int et131x_get_regs_len(struct net_device *netdev) netdev 2801 drivers/net/ethernet/agere/et131x.c static void et131x_get_regs(struct net_device *netdev, netdev 2804 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 2810 drivers/net/ethernet/agere/et131x.c memset(regs_data, 0, et131x_get_regs_len(netdev)); netdev 2955 drivers/net/ethernet/agere/et131x.c static void et131x_get_drvinfo(struct net_device *netdev, netdev 2958 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3086 drivers/net/ethernet/agere/et131x.c struct phy_device *phydev = adapter->netdev->phydev; netdev 3153 drivers/net/ethernet/agere/et131x.c static void et131x_adjust_link(struct net_device *netdev) netdev 3155 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3156 drivers/net/ethernet/agere/et131x.c struct phy_device *phydev = netdev->phydev; netdev 3237 drivers/net/ethernet/agere/et131x.c et131x_disable_txrx(netdev); netdev 3238 drivers/net/ethernet/agere/et131x.c et131x_enable_txrx(netdev); netdev 3242 drivers/net/ethernet/agere/et131x.c static int et131x_mii_probe(struct net_device *netdev) netdev 3244 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3253 drivers/net/ethernet/agere/et131x.c phydev = phy_connect(netdev, phydev_name(phydev), netdev 3273 drivers/net/ethernet/agere/et131x.c static struct et131x_adapter *et131x_adapter_init(struct net_device *netdev, netdev 3280 drivers/net/ethernet/agere/et131x.c adapter = netdev_priv(netdev); netdev 3282 drivers/net/ethernet/agere/et131x.c adapter->netdev = netdev; netdev 3297 drivers/net/ethernet/agere/et131x.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3298 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3300 drivers/net/ethernet/agere/et131x.c unregister_netdev(netdev); netdev 3302 drivers/net/ethernet/agere/et131x.c phy_disconnect(netdev->phydev); netdev 3310 drivers/net/ethernet/agere/et131x.c free_netdev(netdev); netdev 3315 drivers/net/ethernet/agere/et131x.c static void et131x_up(struct net_device *netdev) netdev 3317 drivers/net/ethernet/agere/et131x.c et131x_enable_txrx(netdev); netdev 3318 drivers/net/ethernet/agere/et131x.c phy_start(netdev->phydev); netdev 3321 drivers/net/ethernet/agere/et131x.c static void et131x_down(struct net_device *netdev) netdev 3324 drivers/net/ethernet/agere/et131x.c netif_trans_update(netdev); netdev 3326 drivers/net/ethernet/agere/et131x.c phy_stop(netdev->phydev); netdev 3327 drivers/net/ethernet/agere/et131x.c et131x_disable_txrx(netdev); netdev 3334 drivers/net/ethernet/agere/et131x.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3336 drivers/net/ethernet/agere/et131x.c if (netif_running(netdev)) { netdev 3337 drivers/net/ethernet/agere/et131x.c netif_device_detach(netdev); netdev 3338 drivers/net/ethernet/agere/et131x.c et131x_down(netdev); netdev 3348 drivers/net/ethernet/agere/et131x.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3350 drivers/net/ethernet/agere/et131x.c if (netif_running(netdev)) { netdev 3352 drivers/net/ethernet/agere/et131x.c et131x_up(netdev); netdev 3353 drivers/net/ethernet/agere/et131x.c netif_device_attach(netdev); netdev 3366 drivers/net/ethernet/agere/et131x.c struct net_device *netdev = dev_id; netdev 3367 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3373 drivers/net/ethernet/agere/et131x.c if (!netif_device_present(netdev)) { netdev 3578 drivers/net/ethernet/agere/et131x.c static struct net_device_stats *et131x_stats(struct net_device *netdev) netdev 3580 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3581 drivers/net/ethernet/agere/et131x.c struct net_device_stats *stats = &adapter->netdev->stats; netdev 3611 drivers/net/ethernet/agere/et131x.c static int et131x_open(struct net_device *netdev) netdev 3613 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3625 drivers/net/ethernet/agere/et131x.c IRQF_SHARED, netdev->name, netdev); netdev 3635 drivers/net/ethernet/agere/et131x.c et131x_up(netdev); netdev 3640 drivers/net/ethernet/agere/et131x.c static int et131x_close(struct net_device *netdev) netdev 3642 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3644 drivers/net/ethernet/agere/et131x.c et131x_down(netdev); netdev 3648 drivers/net/ethernet/agere/et131x.c free_irq(adapter->pdev->irq, netdev); netdev 3654 drivers/net/ethernet/agere/et131x.c static int et131x_ioctl(struct net_device *netdev, struct ifreq *reqbuf, netdev 3657 drivers/net/ethernet/agere/et131x.c if (!netdev->phydev) netdev 3660 drivers/net/ethernet/agere/et131x.c return phy_mii_ioctl(netdev->phydev, reqbuf, cmd); netdev 3719 drivers/net/ethernet/agere/et131x.c static void et131x_multicast(struct net_device *netdev) netdev 3721 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3742 drivers/net/ethernet/agere/et131x.c if (netdev->flags & IFF_PROMISC) netdev 3747 drivers/net/ethernet/agere/et131x.c if ((netdev->flags & IFF_ALLMULTI) || netdev 3748 drivers/net/ethernet/agere/et131x.c (netdev_mc_count(netdev) > NIC_MAX_MCAST_LIST)) netdev 3751 drivers/net/ethernet/agere/et131x.c if (netdev_mc_count(netdev) < 1) { netdev 3760 drivers/net/ethernet/agere/et131x.c netdev_for_each_mc_addr(ha, netdev) { netdev 3777 drivers/net/ethernet/agere/et131x.c static netdev_tx_t et131x_tx(struct sk_buff *skb, struct net_device *netdev) netdev 3779 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3783 drivers/net/ethernet/agere/et131x.c if (tx_ring->used >= NUM_TCB - 1 && !netif_queue_stopped(netdev)) netdev 3784 drivers/net/ethernet/agere/et131x.c netif_stop_queue(netdev); netdev 3787 drivers/net/ethernet/agere/et131x.c netif_trans_update(netdev); netdev 3794 drivers/net/ethernet/agere/et131x.c !netif_carrier_ok(netdev)) netdev 3804 drivers/net/ethernet/agere/et131x.c adapter->netdev->stats.tx_dropped++; netdev 3814 drivers/net/ethernet/agere/et131x.c static void et131x_tx_timeout(struct net_device *netdev) netdev 3816 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3850 drivers/net/ethernet/agere/et131x.c adapter->netdev->stats.tx_errors++; netdev 3853 drivers/net/ethernet/agere/et131x.c et131x_disable_txrx(netdev); netdev 3854 drivers/net/ethernet/agere/et131x.c et131x_enable_txrx(netdev); netdev 3859 drivers/net/ethernet/agere/et131x.c static int et131x_change_mtu(struct net_device *netdev, int new_mtu) netdev 3862 drivers/net/ethernet/agere/et131x.c struct et131x_adapter *adapter = netdev_priv(netdev); netdev 3864 drivers/net/ethernet/agere/et131x.c et131x_disable_txrx(netdev); netdev 3866 drivers/net/ethernet/agere/et131x.c netdev->mtu = new_mtu; netdev 3883 drivers/net/ethernet/agere/et131x.c ether_addr_copy(netdev->dev_addr, adapter->addr); netdev 3887 drivers/net/ethernet/agere/et131x.c et131x_enable_txrx(netdev); netdev 3908 drivers/net/ethernet/agere/et131x.c struct net_device *netdev; netdev 3941 drivers/net/ethernet/agere/et131x.c netdev = alloc_etherdev(sizeof(struct et131x_adapter)); netdev 3942 drivers/net/ethernet/agere/et131x.c if (!netdev) { netdev 3948 drivers/net/ethernet/agere/et131x.c netdev->watchdog_timeo = ET131X_TX_TIMEOUT; netdev 3949 drivers/net/ethernet/agere/et131x.c netdev->netdev_ops = &et131x_netdev_ops; netdev 3950 drivers/net/ethernet/agere/et131x.c netdev->min_mtu = ET131X_MIN_MTU; netdev 3951 drivers/net/ethernet/agere/et131x.c netdev->max_mtu = ET131X_MAX_MTU; netdev 3953 drivers/net/ethernet/agere/et131x.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3954 drivers/net/ethernet/agere/et131x.c netdev->ethtool_ops = &et131x_ethtool_ops; netdev 3956 drivers/net/ethernet/agere/et131x.c adapter = et131x_adapter_init(netdev, pdev); netdev 3984 drivers/net/ethernet/agere/et131x.c netif_napi_add(netdev, &adapter->napi, et131x_poll, 64); netdev 3986 drivers/net/ethernet/agere/et131x.c ether_addr_copy(netdev->dev_addr, adapter->addr); netdev 3999 drivers/net/ethernet/agere/et131x.c adapter->mii_bus->priv = netdev; netdev 4009 drivers/net/ethernet/agere/et131x.c rc = et131x_mii_probe(netdev); netdev 4028 drivers/net/ethernet/agere/et131x.c rc = register_netdev(netdev); netdev 4038 drivers/net/ethernet/agere/et131x.c pci_set_drvdata(pdev, netdev); netdev 4043 drivers/net/ethernet/agere/et131x.c phy_disconnect(netdev->phydev); netdev 4054 drivers/net/ethernet/agere/et131x.c free_netdev(netdev); netdev 539 drivers/net/ethernet/alacritech/slic.h struct net_device *netdev; netdev 277 drivers/net/ethernet/alacritech/slicoss.c struct net_device *dev = sdev->netdev; netdev 346 drivers/net/ethernet/alacritech/slicoss.c struct net_device *dev = sdev->netdev; netdev 398 drivers/net/ethernet/alacritech/slicoss.c struct net_device *dev = sdev->netdev; netdev 551 drivers/net/ethernet/alacritech/slicoss.c struct net_device *dev = sdev->netdev; netdev 660 drivers/net/ethernet/alacritech/slicoss.c netdev_warn(sdev->netdev, "no upr found on list\n"); netdev 790 drivers/net/ethernet/alacritech/slicoss.c netdev_err(sdev->netdev, netdev 858 drivers/net/ethernet/alacritech/slicoss.c netdev_err(sdev->netdev, "failed to create dma pool\n"); netdev 867 drivers/net/ethernet/alacritech/slicoss.c netdev_err(sdev->netdev, netdev 1012 drivers/net/ethernet/alacritech/slicoss.c u8 *addr = sdev->netdev->dev_addr; netdev 1264 drivers/net/ethernet/alacritech/slicoss.c netdev_err(sdev->netdev, "failed to init shared memory\n"); netdev 1270 drivers/net/ethernet/alacritech/slicoss.c netdev_err(sdev->netdev, "failed to load firmware\n"); netdev 1276 drivers/net/ethernet/alacritech/slicoss.c netdev_err(sdev->netdev, netdev 1287 drivers/net/ethernet/alacritech/slicoss.c netdev_err(sdev->netdev, "failed to init rx queue: %u\n", err); netdev 1293 drivers/net/ethernet/alacritech/slicoss.c netdev_err(sdev->netdev, "failed to init tx queue: %u\n", err); netdev 1299 drivers/net/ethernet/alacritech/slicoss.c netdev_err(sdev->netdev, "failed to init status queue: %u\n", netdev 1323 drivers/net/ethernet/alacritech/slicoss.c netdev_err(sdev->netdev, "failed to request irq: %u\n", err); netdev 1332 drivers/net/ethernet/alacritech/slicoss.c netdev_warn(sdev->netdev, netdev 1665 drivers/net/ethernet/alacritech/slicoss.c ether_addr_copy(sdev->netdev->dev_addr, mac[devfn]); netdev 1793 drivers/net/ethernet/alacritech/slicoss.c sdev->netdev = dev; netdev 239 drivers/net/ethernet/altera/altera_tse_ethtool.c void altera_tse_set_ethtool_ops(struct net_device *netdev) netdev 241 drivers/net/ethernet/altera/altera_tse_ethtool.c netdev->ethtool_ops = &tse_ethtool_ops; netdev 179 drivers/net/ethernet/amazon/ena/ena_ethtool.c static void ena_get_ethtool_stats(struct net_device *netdev, netdev 183 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 201 drivers/net/ethernet/amazon/ena/ena_ethtool.c int ena_get_sset_count(struct net_device *netdev, int sset) netdev 203 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 251 drivers/net/ethernet/amazon/ena/ena_ethtool.c static void ena_get_strings(struct net_device *netdev, u32 sset, u8 *data) netdev 253 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 271 drivers/net/ethernet/amazon/ena/ena_ethtool.c static int ena_get_link_ksettings(struct net_device *netdev, netdev 274 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 387 drivers/net/ethernet/amazon/ena/ena_ethtool.c static u32 ena_get_msglevel(struct net_device *netdev) netdev 389 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 394 drivers/net/ethernet/amazon/ena/ena_ethtool.c static void ena_set_msglevel(struct net_device *netdev, u32 value) netdev 396 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 412 drivers/net/ethernet/amazon/ena/ena_ethtool.c static void ena_get_ringparam(struct net_device *netdev, netdev 415 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 423 drivers/net/ethernet/amazon/ena/ena_ethtool.c static int ena_set_ringparam(struct net_device *netdev, netdev 426 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 583 drivers/net/ethernet/amazon/ena/ena_ethtool.c static int ena_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *info) netdev 585 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 595 drivers/net/ethernet/amazon/ena/ena_ethtool.c netif_err(adapter, drv, netdev, netdev 603 drivers/net/ethernet/amazon/ena/ena_ethtool.c static int ena_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *info, netdev 606 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 621 drivers/net/ethernet/amazon/ena/ena_ethtool.c netif_err(adapter, drv, netdev, netdev 629 drivers/net/ethernet/amazon/ena/ena_ethtool.c static u32 ena_get_rxfh_indir_size(struct net_device *netdev) netdev 634 drivers/net/ethernet/amazon/ena/ena_ethtool.c static u32 ena_get_rxfh_key_size(struct net_device *netdev) netdev 661 drivers/net/ethernet/amazon/ena/ena_ethtool.c static int ena_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, netdev 664 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 699 drivers/net/ethernet/amazon/ena/ena_ethtool.c netif_err(adapter, drv, netdev, netdev 710 drivers/net/ethernet/amazon/ena/ena_ethtool.c static int ena_set_rxfh(struct net_device *netdev, const u32 *indir, netdev 713 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 724 drivers/net/ethernet/amazon/ena/ena_ethtool.c netif_err(adapter, drv, netdev, netdev 732 drivers/net/ethernet/amazon/ena/ena_ethtool.c netif_err(adapter, drv, netdev, netdev 749 drivers/net/ethernet/amazon/ena/ena_ethtool.c netif_err(adapter, drv, netdev, "Unsupported hfunc %d\n", netdev 759 drivers/net/ethernet/amazon/ena/ena_ethtool.c netif_err(adapter, drv, netdev, "Cannot fill key\n"); netdev 767 drivers/net/ethernet/amazon/ena/ena_ethtool.c static void ena_get_channels(struct net_device *netdev, netdev 770 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 782 drivers/net/ethernet/amazon/ena/ena_ethtool.c static int ena_get_tunable(struct net_device *netdev, netdev 785 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 800 drivers/net/ethernet/amazon/ena/ena_ethtool.c static int ena_set_tunable(struct net_device *netdev, netdev 804 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 811 drivers/net/ethernet/amazon/ena/ena_ethtool.c if (len > adapter->netdev->mtu) { netdev 850 drivers/net/ethernet/amazon/ena/ena_ethtool.c void ena_set_ethtool_ops(struct net_device *netdev) netdev 852 drivers/net/ethernet/amazon/ena/ena_ethtool.c netdev->ethtool_ops = &ena_ethtool_ops; netdev 857 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct net_device *netdev = adapter->netdev; netdev 863 drivers/net/ethernet/amazon/ena/ena_ethtool.c strings_num = ena_get_sset_count(netdev, ETH_SS_STATS); netdev 865 drivers/net/ethernet/amazon/ena/ena_ethtool.c netif_err(adapter, drv, netdev, "Can't get stats num\n"); netdev 873 drivers/net/ethernet/amazon/ena/ena_ethtool.c netif_err(adapter, drv, netdev, netdev 882 drivers/net/ethernet/amazon/ena/ena_ethtool.c netif_err(adapter, drv, netdev, netdev 888 drivers/net/ethernet/amazon/ena/ena_ethtool.c ena_get_strings(netdev, ETH_SS_STATS, strings_buf); netdev 889 drivers/net/ethernet/amazon/ena/ena_ethtool.c ena_get_ethtool_stats(netdev, NULL, data_buf); netdev 902 drivers/net/ethernet/amazon/ena/ena_ethtool.c netif_err(adapter, drv, netdev, "%s: %llu\n", netdev 132 drivers/net/ethernet/amazon/ena/ena_netdev.c adapter->netdev->rx_cpu_rmap = alloc_irq_cpu_rmap(adapter->num_queues); netdev 133 drivers/net/ethernet/amazon/ena/ena_netdev.c if (!adapter->netdev->rx_cpu_rmap) netdev 138 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = irq_cpu_rmap_add(adapter->netdev->rx_cpu_rmap, netdev 141 drivers/net/ethernet/amazon/ena/ena_netdev.c free_irq_cpu_rmap(adapter->netdev->rx_cpu_rmap); netdev 142 drivers/net/ethernet/amazon/ena/ena_netdev.c adapter->netdev->rx_cpu_rmap = NULL; netdev 156 drivers/net/ethernet/amazon/ena/ena_netdev.c ring->netdev = adapter->netdev; netdev 216 drivers/net/ethernet/amazon/ena/ena_netdev.c adapter->netdev, "tx_buffer_info info is not NULL"); netdev 307 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 334 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(rx_ring->adapter, rx_err, rx_ring->netdev, netdev 361 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 441 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 492 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev, netdev 511 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_warn(rx_ring->adapter, rx_err, rx_ring->netdev, netdev 545 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_warn(rx_ring->adapter, rx_err, rx_ring->netdev, netdev 554 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_warn(rx_ring->adapter, rx_status, rx_ring->netdev, netdev 567 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev_warn(rx_ring->netdev, netdev 609 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_warn(rx_ring->adapter, rx_status, rx_ring->netdev, netdev 668 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev_notice(tx_ring->netdev, netdev 673 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev_dbg(tx_ring->netdev, netdev 682 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev_tx_reset_queue(netdev_get_tx_queue(tx_ring->netdev, netdev 737 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(tx_ring->adapter, tx_done, tx_ring->netdev, netdev 740 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(tx_ring->adapter, tx_done, tx_ring->netdev, netdev 765 drivers/net/ethernet/amazon/ena/ena_netdev.c txq = netdev_get_tx_queue(tx_ring->netdev, tx_ring->qid); netdev 791 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(tx_ring->adapter, tx_done, tx_ring->netdev, netdev 811 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(tx_ring->adapter, tx_done, tx_ring->netdev, netdev 847 drivers/net/ethernet/amazon/ena/ena_netdev.c skb = netdev_alloc_skb_ip_align(rx_ring->netdev, netdev 854 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(rx_ring->adapter, rx_err, rx_ring->netdev, netdev 877 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(rx_ring->adapter, rx_err, rx_ring->netdev, netdev 882 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev, netdev 895 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev, netdev 911 drivers/net/ethernet/amazon/ena/ena_netdev.c skb->protocol = eth_type_trans(skb, rx_ring->netdev); netdev 930 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev, netdev 962 drivers/net/ethernet/amazon/ena/ena_netdev.c if (unlikely(!(rx_ring->netdev->features & NETIF_F_RXCSUM))) { netdev 981 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(rx_ring->adapter, rx_err, rx_ring->netdev, netdev 994 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(rx_ring->adapter, rx_err, rx_ring->netdev, netdev 1024 drivers/net/ethernet/amazon/ena/ena_netdev.c if (likely(rx_ring->netdev->features & NETIF_F_RXHASH)) { netdev 1063 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev, netdev 1080 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev, netdev 1143 drivers/net/ethernet/amazon/ena/ena_netdev.c adapter = netdev_priv(rx_ring->netdev); netdev 1343 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, probe, adapter->netdev, netdev 1350 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(adapter, probe, adapter->netdev, netdev 1357 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, probe, adapter->netdev, netdev 1363 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_notice(adapter, probe, adapter->netdev, netdev 1370 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_warn(adapter, probe, adapter->netdev, netdev 1399 drivers/net/ethernet/amazon/ena/ena_netdev.c struct net_device *netdev; netdev 1402 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev = adapter->netdev; netdev 1409 drivers/net/ethernet/amazon/ena/ena_netdev.c "%s-Tx-Rx-%d", netdev->name, i); netdev 1431 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, probe, adapter->netdev, netdev 1436 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(adapter, probe, adapter->netdev, netdev 1452 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 1462 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 1468 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(adapter, ifup, adapter->netdev, netdev 1503 drivers/net/ethernet/amazon/ena/ena_netdev.c free_irq_cpu_rmap(adapter->netdev->rx_cpu_rmap); netdev 1504 drivers/net/ethernet/amazon/ena/ena_netdev.c adapter->netdev->rx_cpu_rmap = NULL; netdev 1525 drivers/net/ethernet/amazon/ena/ena_netdev.c if (!netif_running(adapter->netdev)) netdev 1548 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_napi_add(adapter->netdev, netdev 1584 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 1616 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_change_mtu(adapter->netdev, adapter->netdev->mtu); netdev 1621 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_tx_start_all_queues(adapter->netdev); netdev 1654 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 1664 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 1721 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 1731 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 1830 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 1839 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 1856 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 1862 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, adapter->netdev, netdev 1876 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev_dbg(adapter->netdev, "%s\n", __func__); netdev 1900 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_carrier_on(adapter->netdev); netdev 1936 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_info(adapter, ifdown, adapter->netdev, "%s\n", __func__); netdev 1944 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_carrier_off(adapter->netdev); netdev 1945 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_tx_disable(adapter->netdev); netdev 1985 drivers/net/ethernet/amazon/ena/ena_netdev.c static int ena_open(struct net_device *netdev) netdev 1987 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 1991 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = netif_set_real_num_tx_queues(netdev, adapter->num_queues); netdev 1993 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, netdev, "Can't set num tx queues\n"); netdev 1997 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = netif_set_real_num_rx_queues(netdev, adapter->num_queues); netdev 1999 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifup, netdev, "Can't set num rx queues\n"); netdev 2020 drivers/net/ethernet/amazon/ena/ena_netdev.c static int ena_close(struct net_device *netdev) netdev 2022 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 2024 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(adapter, ifdown, netdev, "%s\n", __func__); netdev 2035 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, ifdown, adapter->netdev, netdev 2053 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_close(adapter->netdev); netdev 2185 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_dbg(adapter, tx_queued, adapter->netdev, netdev 2235 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev_warn(adapter->netdev, "failed to map skb\n"); netdev 2458 drivers/net/ethernet/amazon/ena/ena_netdev.c ss_count = ena_get_sset_count(adapter->netdev, ETH_SS_STATS); netdev 2460 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, drv, adapter->netdev, netdev 2477 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_warn(adapter, drv, adapter->netdev, netdev 2480 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, drv, adapter->netdev, netdev 2490 drivers/net/ethernet/amazon/ena/ena_netdev.c static void ena_get_stats64(struct net_device *netdev, netdev 2493 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_adapter *adapter = netdev_priv(netdev); netdev 2564 drivers/net/ethernet/amazon/ena/ena_netdev.c struct net_device *netdev = adapter->netdev; netdev 2570 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, drv, netdev, netdev 2575 drivers/net/ethernet/amazon/ena/ena_netdev.c if (get_feat_ctx->dev_attr.max_mtu < netdev->mtu) { netdev 2576 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, drv, netdev, netdev 2724 drivers/net/ethernet/amazon/ena/ena_netdev.c struct net_device *netdev = adapter->netdev; netdev 2731 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_carrier_off(netdev); netdev 2808 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_carrier_on(adapter->netdev); netdev 2863 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, rx_err, adapter->netdev, netdev 2896 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, tx_err, adapter->netdev, netdev 2908 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_notice(adapter, tx_err, adapter->netdev, netdev 2918 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, tx_err, adapter->netdev, netdev 3015 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, drv, adapter->netdev, netdev 3041 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, drv, adapter->netdev, netdev 3054 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, drv, adapter->netdev, netdev 3067 drivers/net/ethernet/amazon/ena/ena_netdev.c struct net_device *netdev = adapter->netdev; netdev 3091 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->watchdog_timeo = msecs_to_jiffies(hints->netdev_wd_timeout); netdev 3103 drivers/net/ethernet/amazon/ena/ena_netdev.c struct net_device *netdev) netdev 3106 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->features & GENMASK_ULL(31, 0); netdev 3108 drivers/net/ethernet/amazon/ena/ena_netdev.c (netdev->features & GENMASK_ULL(63, 32)) >> 32; netdev 3130 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_update_host_info(host_info, adapter->netdev); netdev 3133 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, drv, adapter->netdev, netdev 3233 drivers/net/ethernet/amazon/ena/ena_netdev.c struct net_device *netdev) netdev 3263 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->features = netdev 3269 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->hw_features |= netdev->features; netdev 3270 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->vlan_features |= netdev->features; netdev 3276 drivers/net/ethernet/amazon/ena/ena_netdev.c struct net_device *netdev = adapter->netdev; netdev 3280 drivers/net/ethernet/amazon/ena/ena_netdev.c eth_hw_addr_random(netdev); netdev 3281 drivers/net/ethernet/amazon/ena/ena_netdev.c ether_addr_copy(adapter->mac_addr, netdev->dev_addr); netdev 3284 drivers/net/ethernet/amazon/ena/ena_netdev.c ether_addr_copy(netdev->dev_addr, adapter->mac_addr); netdev 3288 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_set_dev_offloads(feat, netdev); netdev 3291 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->max_mtu = adapter->max_mtu; netdev 3292 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->min_mtu = ENA_MIN_MTU; netdev 3440 drivers/net/ethernet/amazon/ena/ena_netdev.c struct net_device *netdev; netdev 3524 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev = alloc_etherdev_mq(sizeof(struct ena_adapter), io_queue_num); netdev 3525 drivers/net/ethernet/amazon/ena/ena_netdev.c if (!netdev) { netdev 3531 drivers/net/ethernet/amazon/ena/ena_netdev.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3533 drivers/net/ethernet/amazon/ena/ena_netdev.c adapter = netdev_priv(netdev); netdev 3537 drivers/net/ethernet/amazon/ena/ena_netdev.c adapter->netdev = netdev; netdev 3568 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->netdev_ops = &ena_netdev_ops; netdev 3569 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->watchdog_timeo = TX_TIMEOUT; netdev 3570 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_set_ethtool_ops(netdev); netdev 3572 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 3590 drivers/net/ethernet/amazon/ena/ena_netdev.c memcpy(adapter->netdev->perm_addr, adapter->mac_addr, netdev->addr_len); netdev 3592 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_carrier_off(netdev); netdev 3594 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = register_netdev(netdev); netdev 3620 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->dev_addr, io_queue_num, queue_type_str); netdev 3640 drivers/net/ethernet/amazon/ena/ena_netdev.c free_netdev(netdev); netdev 3667 drivers/net/ethernet/amazon/ena/ena_netdev.c struct net_device *netdev; netdev 3670 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev = adapter->netdev; netdev 3673 drivers/net/ethernet/amazon/ena/ena_netdev.c if ((adapter->msix_vecs >= 1) && (netdev->rx_cpu_rmap)) { netdev 3674 drivers/net/ethernet/amazon/ena/ena_netdev.c free_irq_cpu_rmap(netdev->rx_cpu_rmap); netdev 3675 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev->rx_cpu_rmap = NULL; netdev 3685 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_device_detach(netdev); netdev 3686 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_close(netdev); netdev 3690 drivers/net/ethernet/amazon/ena/ena_netdev.c unregister_netdev(netdev); netdev 3691 drivers/net/ethernet/amazon/ena/ena_netdev.c free_netdev(netdev); netdev 3827 drivers/net/ethernet/amazon/ena/ena_netdev.c netdev_dbg(adapter->netdev, "%s\n", __func__); netdev 3830 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_carrier_on(adapter->netdev); netdev 3833 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_carrier_off(adapter->netdev); netdev 3872 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, drv, adapter->netdev, netdev 3884 drivers/net/ethernet/amazon/ena/ena_netdev.c netif_err(adapter, drv, adapter->netdev, netdev 256 drivers/net/ethernet/amazon/ena/ena_netdev.h struct net_device *netdev; netdev 320 drivers/net/ethernet/amazon/ena/ena_netdev.h struct net_device *netdev; netdev 383 drivers/net/ethernet/amazon/ena/ena_netdev.h void ena_set_ethtool_ops(struct net_device *netdev); netdev 393 drivers/net/ethernet/amazon/ena/ena_netdev.h int ena_get_sset_count(struct net_device *netdev, int sset); netdev 123 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c static int xgbe_dcb_ieee_getets(struct net_device *netdev, netdev 126 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 144 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c static int xgbe_dcb_ieee_setets(struct net_device *netdev, netdev 147 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 154 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c netif_dbg(pdata, drv, netdev, netdev 158 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c netif_dbg(pdata, drv, netdev, "PRIO%u: TC=%hhu\n", i, netdev 173 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c netif_err(pdata, drv, netdev, netdev 182 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c netif_err(pdata, drv, netdev, netdev 189 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c netif_err(pdata, drv, netdev, netdev 210 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c static int xgbe_dcb_ieee_getpfc(struct net_device *netdev, netdev 213 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 227 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c static int xgbe_dcb_ieee_setpfc(struct net_device *netdev, netdev 230 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 232 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c netif_dbg(pdata, drv, netdev, netdev 238 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c netif_err(pdata, drv, netdev, netdev 257 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c static u8 xgbe_dcb_getdcbx(struct net_device *netdev) netdev 262 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c static u8 xgbe_dcb_setdcbx(struct net_device *netdev, u8 dcbx) netdev 264 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 265 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c u8 support = xgbe_dcb_getdcbx(netdev); netdev 267 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c netif_dbg(pdata, drv, netdev, "DCBX=%#hhx\n", dcbx); netdev 448 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c buf = kasprintf(GFP_KERNEL, "amd-xgbe-%s", pdata->netdev->name); netdev 513 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c buf = kasprintf(GFP_KERNEL, "amd-xgbe-%s", pdata->netdev->name); netdev 239 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netif_dbg(pdata, drv, pdata->netdev, netdev 254 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netif_dbg(pdata, drv, pdata->netdev, "%s - Tx ring:\n", netdev 260 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netdev_alert(pdata->netdev, netdev 265 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netif_dbg(pdata, drv, pdata->netdev, "%s - Rx ring:\n", netdev 271 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netdev_alert(pdata->netdev, netdev 561 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netdev_alert(pdata->netdev, "dma_map_single failed\n"); netdev 566 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 585 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netdev_alert(pdata->netdev, "dma_map_single failed\n"); netdev 590 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 604 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 617 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netdev_alert(pdata->netdev, netdev 624 drivers/net/ethernet/amd/xgbe/xgbe-desc.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 129 drivers/net/ethernet/amd/xgbe/xgbe-dev.c return pdata->netdev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; netdev 452 drivers/net/ethernet/amd/xgbe/xgbe-dev.c if (pdata->netdev->features & NETIF_F_RXHASH) netdev 458 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_err(pdata->netdev, netdev 488 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, "VXLAN tunnel id set to %hx\n", netdev 507 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, "VXLAN acceleration enabled\n"); netdev 524 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, "VXLAN acceleration disabled\n"); netdev 576 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, netdev 943 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, "%s promiscuous mode\n", netdev 951 drivers/net/ethernet/amd/xgbe/xgbe-dev.c if (pdata->netdev->features & NETIF_F_HW_VLAN_CTAG_FILTER) netdev 966 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, "%s allmulti mode\n", netdev 992 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, netdev 1007 drivers/net/ethernet/amd/xgbe/xgbe-dev.c struct net_device *netdev = pdata->netdev; netdev 1015 drivers/net/ethernet/amd/xgbe/xgbe-dev.c if (netdev_uc_count(netdev) > addn_macs) { netdev 1018 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_for_each_uc_addr(ha, netdev) { netdev 1023 drivers/net/ethernet/amd/xgbe/xgbe-dev.c if (netdev_mc_count(netdev) > addn_macs) { netdev 1026 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_for_each_mc_addr(ha, netdev) { netdev 1040 drivers/net/ethernet/amd/xgbe/xgbe-dev.c struct net_device *netdev = pdata->netdev; netdev 1053 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_for_each_uc_addr(ha, netdev) { netdev 1059 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_for_each_mc_addr(ha, netdev) { netdev 1099 drivers/net/ethernet/amd/xgbe/xgbe-dev.c struct net_device *netdev = pdata->netdev; netdev 1102 drivers/net/ethernet/amd/xgbe/xgbe-dev.c pr_mode = ((netdev->flags & IFF_PROMISC) != 0); netdev 1103 drivers/net/ethernet/amd/xgbe/xgbe-dev.c am_mode = ((netdev->flags & IFF_ALLMULTI) != 0); netdev 1318 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_err(pdata->netdev, "mdio write operation timed out\n"); netdev 1341 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_err(pdata->netdev, "mdio read operation timed out\n"); netdev 1536 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_err(pdata->netdev, netdev 1555 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_err(pdata->netdev, "timed out initializing timestamp\n"); netdev 1731 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 1751 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 1891 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_xmit_stopped(netdev_get_tx_queue(pdata->netdev, netdev 1911 drivers/net/ethernet/amd/xgbe/xgbe-dev.c struct net_device *netdev = pdata->netdev; netdev 1993 drivers/net/ethernet/amd/xgbe/xgbe-dev.c if (netdev->features & NETIF_F_RXCSUM) { netdev 2019 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, rx_status, netdev, "err=%u, etlt=%#x\n", err, etlt); netdev 2024 drivers/net/ethernet/amd/xgbe/xgbe-dev.c (netdev->features & NETIF_F_HW_VLAN_CTAG_RX)) { netdev 2030 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, rx_status, netdev, "vlan-ctag=%#06x\n", netdev 2518 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_warn(pdata->netdev, netdev 2552 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_info(pdata, drv, pdata->netdev, netdev 2586 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_info(pdata, drv, pdata->netdev, netdev 2589 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_info(pdata, drv, pdata->netdev, netdev 2593 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_info(pdata, drv, pdata->netdev, netdev 2616 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, netdev 2624 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, netdev 2642 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, netdev 2649 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, netdev 2686 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_reset_tc(pdata->netdev); netdev 2690 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_set_num_tc(pdata->netdev, pdata->num_tcs); netdev 2697 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, "TC%u using TXq%u-%u\n", netdev 2699 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_set_tc_queue(pdata->netdev, i, queue - offset, offset); netdev 2707 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_set_prio_tc_map(pdata->netdev, prio, netdev 2727 drivers/net/ethernet/amd/xgbe/xgbe-dev.c total_weight = pdata->netdev->mtu * pdata->hw_feat.tc_cnt; netdev 2741 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, "TC%u PRIO mask=%#x\n", netdev 2754 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, netdev 2763 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_dbg(pdata, drv, pdata->netdev, netdev 2780 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_tx_stop_all_queues(pdata->netdev); netdev 2794 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netif_tx_start_all_queues(pdata->netdev); netdev 2800 drivers/net/ethernet/amd/xgbe/xgbe-dev.c xgbe_set_mac_address(pdata, pdata->netdev->dev_addr); netdev 2814 drivers/net/ethernet/amd/xgbe/xgbe-dev.c val = (pdata->netdev->mtu > XGMAC_STD_PACKET_MTU) ? 1 : 0; netdev 2826 drivers/net/ethernet/amd/xgbe/xgbe-dev.c if (pdata->netdev->features & NETIF_F_RXCSUM) netdev 2841 drivers/net/ethernet/amd/xgbe/xgbe-dev.c if (pdata->netdev->features & NETIF_F_HW_VLAN_CTAG_FILTER) netdev 2846 drivers/net/ethernet/amd/xgbe/xgbe-dev.c if (pdata->netdev->features & NETIF_F_HW_VLAN_CTAG_RX) netdev 3234 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_info(pdata->netdev, netdev 3277 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_info(pdata->netdev, netdev 3348 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_info(pdata->netdev, netdev 3476 drivers/net/ethernet/amd/xgbe/xgbe-dev.c netdev_err(pdata->netdev, "error flushing TX queues\n"); netdev 244 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_dbg(pdata, drv, pdata->netdev, netdev 247 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_dbg(pdata, drv, pdata->netdev, netdev 279 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_info(pdata, drv, pdata->netdev, netdev 281 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_stop_subqueue(pdata->netdev, channel->queue_index); netdev 296 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_calc_rx_buf_size(struct net_device *netdev, unsigned int mtu) netdev 397 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_alert(pdata->netdev, netdev 415 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_dbg(pdata, intr, pdata->netdev, "ECC_ISR=%#010x\n", ecc_isr); netdev 493 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_dbg(pdata, intr, pdata->netdev, "DMA_ISR=%#010x\n", dma_isr); netdev 502 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_dbg(pdata, intr, pdata->netdev, "DMA_CH%u_ISR=%#010x\n", netdev 542 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_dbg(pdata, intr, pdata->netdev, "MAC_ISR=%#010x\n", netdev 554 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_dbg(pdata, intr, pdata->netdev, netdev 569 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_dbg(pdata, intr, pdata->netdev, netdev 909 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct net_device *netdev = pdata->netdev; netdev 914 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_info(netdev, "disabling VXLAN offloads\n"); netdev 916 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev->hw_enc_features &= ~(NETIF_F_SG | netdev 926 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev->features &= ~(NETIF_F_GSO_UDP_TUNNEL | netdev 952 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct net_device *netdev = pdata->netdev; netdev 957 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_info(netdev, "enabling VXLAN offloads\n"); netdev 959 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev->hw_enc_features |= NETIF_F_SG | netdev 968 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev->features |= pdata->vxlan_features; netdev 1026 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_napi_add(pdata->netdev, &channel->napi, netdev 1033 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_napi_add(pdata->netdev, &pdata->napi, netdev 1064 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct net_device *netdev = pdata->netdev; netdev 1073 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_name(netdev), pdata); netdev 1075 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_alert(netdev, "error requesting irq %d\n", netdev 1084 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_alert(netdev, "error requesting ecc irq %d\n", netdev 1097 drivers/net/ethernet/amd/xgbe/xgbe-drv.c "%s-TxRx-%u", netdev_name(netdev), netdev 1104 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_alert(netdev, "error requesting irq %d\n", netdev 1237 drivers/net/ethernet/amd/xgbe/xgbe-drv.c int xgbe_powerdown(struct net_device *netdev, unsigned int caller) netdev 1239 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 1245 drivers/net/ethernet/amd/xgbe/xgbe-drv.c if (!netif_running(netdev) || netdev 1247 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_alert(netdev, "Device is already powered down\n"); netdev 1255 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_device_detach(netdev); netdev 1257 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_tx_stop_all_queues(netdev); netdev 1276 drivers/net/ethernet/amd/xgbe/xgbe-drv.c int xgbe_powerup(struct net_device *netdev, unsigned int caller) netdev 1278 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 1284 drivers/net/ethernet/amd/xgbe/xgbe-drv.c if (!netif_running(netdev) || netdev 1286 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_alert(netdev, "Device is already powered up\n"); netdev 1301 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_device_attach(netdev); netdev 1303 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_tx_start_all_queues(netdev); netdev 1328 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct net_device *netdev = pdata->netdev; netdev 1343 drivers/net/ethernet/amd/xgbe/xgbe-drv.c pdata->rx_buf_size = xgbe_calc_rx_buf_size(netdev, netdev->mtu); netdev 1370 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct net_device *netdev = pdata->netdev; netdev 1375 drivers/net/ethernet/amd/xgbe/xgbe-drv.c ret = netif_set_real_num_tx_queues(netdev, pdata->tx_ring_count); netdev 1377 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_err(netdev, "error setting real tx queue count\n"); netdev 1381 drivers/net/ethernet/amd/xgbe/xgbe-drv.c ret = netif_set_real_num_rx_queues(netdev, pdata->rx_ring_count); netdev 1383 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_err(netdev, "error setting real rx queue count\n"); netdev 1409 drivers/net/ethernet/amd/xgbe/xgbe-drv.c udp_tunnel_get_rx_info(netdev); netdev 1411 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_tx_start_all_queues(netdev); netdev 1436 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct net_device *netdev = pdata->netdev; netdev 1445 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_tx_stop_all_queues(netdev); netdev 1468 drivers/net/ethernet/amd/xgbe/xgbe-drv.c txq = netdev_get_tx_queue(netdev, channel->queue_index); netdev 1492 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_alert(pdata->netdev, "device stopped\n"); netdev 1498 drivers/net/ethernet/amd/xgbe/xgbe-drv.c if (!netif_running(pdata->netdev)) netdev 1512 drivers/net/ethernet/amd/xgbe/xgbe-drv.c if (!netif_running(pdata->netdev)) netdev 1903 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_open(struct net_device *netdev) netdev 1905 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 1910 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_name(netdev)); netdev 1913 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_name(netdev)); netdev 1916 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_name(netdev)); netdev 1920 drivers/net/ethernet/amd/xgbe/xgbe-drv.c create_singlethread_workqueue(netdev_name(netdev)); netdev 1922 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_err(netdev, "device workqueue creation failed\n"); netdev 1929 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_err(netdev, "phy workqueue creation failed\n"); netdev 1942 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_alert(netdev, "dma clk_prepare_enable failed\n"); netdev 1948 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_alert(netdev, "ptp clk_prepare_enable failed\n"); netdev 1987 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_close(struct net_device *netdev) netdev 1989 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2011 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static netdev_tx_t xgbe_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 2013 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2025 drivers/net/ethernet/amd/xgbe/xgbe-drv.c txq = netdev_get_tx_queue(netdev, channel->queue_index); netdev 2032 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_err(pdata, tx_err, netdev, netdev 2049 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_err(pdata, tx_err, netdev, netdev 2070 drivers/net/ethernet/amd/xgbe/xgbe-drv.c xgbe_print_pkt(netdev, skb, true); netdev 2081 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_set_rx_mode(struct net_device *netdev) netdev 2083 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2093 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_set_mac_address(struct net_device *netdev, void *addr) netdev 2095 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2104 drivers/net/ethernet/amd/xgbe/xgbe-drv.c memcpy(netdev->dev_addr, saddr->sa_data, netdev->addr_len); netdev 2106 drivers/net/ethernet/amd/xgbe/xgbe-drv.c hw_if->set_mac_address(pdata, netdev->dev_addr); netdev 2113 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_ioctl(struct net_device *netdev, struct ifreq *ifreq, int cmd) netdev 2115 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2134 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_change_mtu(struct net_device *netdev, int mtu) netdev 2136 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2141 drivers/net/ethernet/amd/xgbe/xgbe-drv.c ret = xgbe_calc_rx_buf_size(netdev, mtu); netdev 2146 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev->mtu = mtu; netdev 2155 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_tx_timeout(struct net_device *netdev) netdev 2157 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2159 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_warn(netdev, "tx timeout, device restarting\n"); netdev 2163 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_get_stats64(struct net_device *netdev, netdev 2166 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2187 drivers/net/ethernet/amd/xgbe/xgbe-drv.c s->tx_dropped = netdev->stats.tx_dropped; netdev 2192 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, netdev 2195 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2208 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, netdev 2211 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2225 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_poll_controller(struct net_device *netdev) netdev 2227 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2248 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_setup_tc(struct net_device *netdev, enum tc_setup_type type, netdev 2251 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2270 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static netdev_features_t xgbe_fix_features(struct net_device *netdev, netdev 2273 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2295 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_notice(netdev, netdev 2302 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_notice(netdev, netdev 2309 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_notice(netdev, netdev 2315 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_notice(netdev, netdev 2325 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_notice(netdev, netdev 2333 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_set_features(struct net_device *netdev, netdev 2336 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2382 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_udp_tunnel_add(struct net_device *netdev, netdev 2385 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2396 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_dbg(pdata, drv, netdev, netdev 2407 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_dbg(pdata, drv, netdev, netdev 2427 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_udp_tunnel_del(struct net_device *netdev, netdev 2430 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 2439 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_dbg(pdata, drv, netdev, netdev 2478 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct net_device *netdev, netdev 2620 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct net_device *netdev = pdata->netdev; netdev 2637 drivers/net/ethernet/amd/xgbe/xgbe-drv.c txq = netdev_get_tx_queue(netdev, channel->queue_index); netdev 2690 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct net_device *netdev = pdata->netdev; netdev 2754 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_err(pdata, rx_err, netdev, netdev 2800 drivers/net/ethernet/amd/xgbe/xgbe-drv.c max_len = netdev->mtu + ETH_HLEN; netdev 2801 drivers/net/ethernet/amd/xgbe/xgbe-drv.c if (!(netdev->features & NETIF_F_HW_VLAN_CTAG_RX) && netdev 2806 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netif_err(pdata, rx_err, netdev, netdev 2813 drivers/net/ethernet/amd/xgbe/xgbe-drv.c xgbe_print_pkt(netdev, skb, false); netdev 2849 drivers/net/ethernet/amd/xgbe/xgbe-drv.c skb->dev = netdev; netdev 2850 drivers/net/ethernet/amd/xgbe/xgbe-drv.c skb->protocol = eth_type_trans(skb, netdev); netdev 2951 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_dbg(pdata->netdev, netdev 2970 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_dbg(pdata->netdev, netdev 2976 drivers/net/ethernet/amd/xgbe/xgbe-drv.c void xgbe_print_pkt(struct net_device *netdev, struct sk_buff *skb, bool tx_rx) netdev 2982 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_dbg(netdev, "\n************** SKB dump ****************\n"); netdev 2984 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_dbg(netdev, "%s packet of %d bytes\n", netdev 2987 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_dbg(netdev, "Dst MAC addr: %pM\n", eth->h_dest); netdev 2988 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_dbg(netdev, "Src MAC addr: %pM\n", eth->h_source); netdev 2989 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_dbg(netdev, "Protocol: %#06hx\n", ntohs(eth->h_proto)); netdev 2996 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_dbg(netdev, " %#06x: %s\n", i, buffer); netdev 2999 drivers/net/ethernet/amd/xgbe/xgbe-drv.c netdev_dbg(netdev, "\n************** SKB dump ****************\n"); netdev 191 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static void xgbe_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 193 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 219 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static void xgbe_get_ethtool_stats(struct net_device *netdev, netdev 222 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 241 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_get_sset_count(struct net_device *netdev, int stringset) netdev 243 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 260 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static void xgbe_get_pauseparam(struct net_device *netdev, netdev 263 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 270 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_set_pauseparam(struct net_device *netdev, netdev 273 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 278 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, netdev 303 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c if (netif_running(netdev)) netdev 309 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_get_link_ksettings(struct net_device *netdev, netdev 312 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 330 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_set_link_ksettings(struct net_device *netdev, netdev 333 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 342 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, "invalid phy address %hhu\n", netdev 349 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, "unsupported autoneg %hhu\n", netdev 356 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, "unsupported speed %u\n", speed); netdev 361 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, "unsupported duplex %hhu\n", netdev 367 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netif_dbg(pdata, link, netdev, netdev 378 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, netdev 395 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c if (netif_running(netdev)) netdev 401 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static void xgbe_get_drvinfo(struct net_device *netdev, netdev 404 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 417 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static u32 xgbe_get_msglevel(struct net_device *netdev) netdev 419 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 424 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static void xgbe_set_msglevel(struct net_device *netdev, u32 msglevel) netdev 426 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 431 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_get_coalesce(struct net_device *netdev, netdev 434 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 446 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_set_coalesce(struct net_device *netdev, netdev 449 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 474 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, "unsupported coalescing parameter\n"); netdev 488 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, "rx-usec is limited to %d usecs\n", netdev 493 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, "rx-frames is limited to %d frames\n", netdev 502 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, "tx-frames is limited to %d frames\n", netdev 518 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_get_rxnfc(struct net_device *netdev, netdev 521 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 534 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static u32 xgbe_get_rxfh_key_size(struct net_device *netdev) netdev 536 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 541 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static u32 xgbe_get_rxfh_indir_size(struct net_device *netdev) netdev 543 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 548 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, netdev 551 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 569 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_set_rxfh(struct net_device *netdev, const u32 *indir, netdev 572 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 577 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, "unsupported hash function\n"); netdev 596 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_get_ts_info(struct net_device *netdev, netdev 599 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 629 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_get_module_info(struct net_device *netdev, netdev 632 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 637 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_get_module_eeprom(struct net_device *netdev, netdev 640 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 645 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static void xgbe_get_ringparam(struct net_device *netdev, netdev 648 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 656 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_set_ringparam(struct net_device *netdev, netdev 659 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 663 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, "unsupported ring parameter\n"); netdev 669 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, netdev 677 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, netdev 685 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_notice(netdev, netdev 691 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_notice(netdev, netdev 708 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static void xgbe_get_channels(struct net_device *netdev, netdev 711 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 745 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static void xgbe_print_set_channels_input(struct net_device *netdev, netdev 748 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, "channel inputs: combined=%u, rx-only=%u, tx-only=%u\n", netdev 753 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static int xgbe_set_channels(struct net_device *netdev, netdev 756 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 775 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, netdev 782 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, netdev 784 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c xgbe_print_set_channels_input(netdev, channels); netdev 790 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, netdev 793 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c xgbe_print_set_channels_input(netdev, channels); netdev 799 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, netdev 801 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c xgbe_print_set_channels_input(netdev, channels); netdev 807 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, netdev 810 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c xgbe_print_set_channels_input(netdev, channels); netdev 815 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c netdev_err(netdev, netdev 818 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c xgbe_print_set_channels_input(netdev, channels); netdev 287 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c netif_dbg(pdata, intr, pdata->netdev, netdev 293 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c netif_dbg(pdata, link, pdata->netdev, netdev 388 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c netdev_err(pdata->netdev, "failed to disable i2c master\n"); netdev 404 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c netdev_err(pdata->netdev, "failed to enable i2c master\n"); netdev 414 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c netdev_err(pdata->netdev, "i2c operation timed out\n"); netdev 442 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c netif_dbg(pdata, link, pdata->netdev, "stopping I2C\n"); netdev 461 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c netif_dbg(pdata, link, pdata->netdev, "starting I2C\n"); netdev 472 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c netdev_err(pdata->netdev, "i2c irq request failed\n"); netdev 176 drivers/net/ethernet/amd/xgbe/xgbe-main.c struct net_device *netdev; netdev 178 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev = alloc_etherdev_mq(sizeof(struct xgbe_prv_data), netdev 180 drivers/net/ethernet/amd/xgbe/xgbe-main.c if (!netdev) { netdev 184 drivers/net/ethernet/amd/xgbe/xgbe-main.c SET_NETDEV_DEV(netdev, dev); netdev 185 drivers/net/ethernet/amd/xgbe/xgbe-main.c pdata = netdev_priv(netdev); netdev 186 drivers/net/ethernet/amd/xgbe/xgbe-main.c pdata->netdev = netdev; netdev 208 drivers/net/ethernet/amd/xgbe/xgbe-main.c struct net_device *netdev = pdata->netdev; netdev 210 drivers/net/ethernet/amd/xgbe/xgbe-main.c free_netdev(netdev); netdev 266 drivers/net/ethernet/amd/xgbe/xgbe-main.c struct net_device *netdev = pdata->netdev; netdev 270 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->irq = pdata->dev_irq; netdev 271 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->base_addr = (unsigned long)pdata->xgmac_regs; netdev 272 drivers/net/ethernet/amd/xgbe/xgbe-main.c memcpy(netdev->dev_addr, pdata->mac_addr, netdev->addr_len); netdev 340 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->netdev_ops = xgbe_get_netdev_ops(); netdev 341 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->ethtool_ops = xgbe_get_ethtool_ops(); netdev 343 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->dcbnl_ops = xgbe_get_dcbnl_ops(); netdev 347 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->hw_features = NETIF_F_SG | netdev 359 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->hw_features |= NETIF_F_RXHASH; netdev 362 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->hw_enc_features = NETIF_F_SG | netdev 373 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->hw_features |= NETIF_F_GSO_UDP_TUNNEL | netdev 383 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->vlan_features |= NETIF_F_SG | netdev 389 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->features |= netdev->hw_features; netdev 390 drivers/net/ethernet/amd/xgbe/xgbe-main.c pdata->netdev_features = netdev->features; netdev 392 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 393 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->min_mtu = 0; netdev 394 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->max_mtu = XGMAC_JUMBO_PACKET_MTU; netdev 397 drivers/net/ethernet/amd/xgbe/xgbe-main.c netdev->watchdog_timeo = 0; netdev 402 drivers/net/ethernet/amd/xgbe/xgbe-main.c netif_carrier_off(netdev); netdev 403 drivers/net/ethernet/amd/xgbe/xgbe-main.c ret = register_netdev(netdev); netdev 414 drivers/net/ethernet/amd/xgbe/xgbe-main.c netif_dbg(pdata, drv, pdata->netdev, "%u Tx software queues\n", netdev 416 drivers/net/ethernet/amd/xgbe/xgbe-main.c netif_dbg(pdata, drv, pdata->netdev, "%u Rx software queues\n", netdev 424 drivers/net/ethernet/amd/xgbe/xgbe-main.c struct net_device *netdev = pdata->netdev; netdev 431 drivers/net/ethernet/amd/xgbe/xgbe-main.c unregister_netdev(netdev); netdev 439 drivers/net/ethernet/amd/xgbe/xgbe-main.c struct net_device *netdev = netdev_notifier_info_to_dev(data); netdev 440 drivers/net/ethernet/amd/xgbe/xgbe-main.c struct xgbe_prv_data *pdata = netdev_priv(netdev); netdev 442 drivers/net/ethernet/amd/xgbe/xgbe-main.c if (netdev->netdev_ops != xgbe_get_netdev_ops()) netdev 324 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, netdev 373 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "CL37 AN enabled/restarted\n"); netdev 381 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "CL37 AN disabled\n"); netdev 412 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "CL73 AN enabled/restarted\n"); netdev 422 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "CL73 AN disabled\n"); netdev 500 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, netdev 583 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, netdev 695 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, intr, pdata->netdev, "AN interrupt received\n"); netdev 780 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "CL37 AN %s\n", netdev 790 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, netdev 802 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netdev_err(pdata->netdev, netdev 817 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "CL37 AN result: %s\n", netdev 846 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "CL73 AN %s\n", netdev 869 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "%s successful\n", netdev 885 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netdev_err(pdata->netdev, netdev 903 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "CL73 AN result: %s\n", netdev 989 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "CL37 AN (%s) initialized\n", netdev 1041 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "CL73 AN initialized\n"); netdev 1095 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netdev_info(pdata->netdev, netdev 1101 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netdev_info(pdata->netdev, "Link is Down\n"); netdev 1153 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "fixed PHY configuration\n"); netdev 1201 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "AN redriver support\n"); netdev 1203 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "AN PHY configuration\n"); netdev 1281 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "AN link timeout\n"); netdev 1336 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_carrier_off(pdata->netdev); netdev 1362 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_carrier_on(pdata->netdev); netdev 1373 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_carrier_off(pdata->netdev); netdev 1382 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "stopping PHY\n"); netdev 1399 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_carrier_off(pdata->netdev); netdev 1406 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c struct net_device *netdev = pdata->netdev; netdev 1409 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netif_dbg(pdata, link, pdata->netdev, "starting PHY\n"); netdev 1424 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c netdev_err(netdev, "phy irq request failed\n"); netdev 397 drivers/net/ethernet/amd/xgbe/xgbe-pci.c netdev_notice(pdata->netdev, "net device enabled\n"); netdev 428 drivers/net/ethernet/amd/xgbe/xgbe-pci.c struct net_device *netdev = pdata->netdev; netdev 431 drivers/net/ethernet/amd/xgbe/xgbe-pci.c if (netif_running(netdev)) netdev 432 drivers/net/ethernet/amd/xgbe/xgbe-pci.c ret = xgbe_powerdown(netdev, XGMAC_DRIVER_CONTEXT); netdev 444 drivers/net/ethernet/amd/xgbe/xgbe-pci.c struct net_device *netdev = pdata->netdev; netdev 452 drivers/net/ethernet/amd/xgbe/xgbe-pci.c if (netif_running(netdev)) { netdev 453 drivers/net/ethernet/amd/xgbe/xgbe-pci.c ret = xgbe_powerup(netdev, XGMAC_DRIVER_CONTEXT); netdev 358 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c netif_dbg(pdata, link, pdata->netdev, "SerDes rx/tx not ready (%#hx)\n", netdev 407 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c netif_dbg(pdata, link, pdata->netdev, "10GbE KR mode set\n"); netdev 450 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c netif_dbg(pdata, link, pdata->netdev, "2.5GbE KX mode set\n"); netdev 493 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c netif_dbg(pdata, link, pdata->netdev, "1GbE KX mode set\n"); netdev 449 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, drv, pdata->netdev, netdev 595 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_err(pdata->netdev, "unable to obtain hardware mutexes\n"); netdev 893 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, drv, pdata->netdev, netdev 971 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, drv, pdata->netdev, netdev 1013 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_err(pdata->netdev, netdev 1023 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_err(pdata->netdev, "get_phy_device failed\n"); netdev 1026 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, drv, pdata->netdev, "external PHY id is %#010x\n", netdev 1033 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_err(pdata->netdev, "phy_device_register failed\n"); netdev 1038 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c ret = phy_attach_direct(pdata->netdev, phydev, phydev->dev_flags, netdev 1041 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_err(pdata->netdev, "phy_attach_direct failed\n"); netdev 1197 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, drv, pdata->netdev, "SFP detected:\n"); netdev 1201 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, drv, pdata->netdev, " vendor: %s\n", netdev 1207 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, drv, pdata->netdev, " part number: %s\n", netdev 1213 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, drv, pdata->netdev, " revision level: %s\n", netdev 1219 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, drv, pdata->netdev, " serial number: %s\n", netdev 1243 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_name(pdata->netdev)); netdev 1254 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_name(pdata->netdev)); netdev 1306 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_name(pdata->netdev)); netdev 1399 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c if (!netif_running(pdata->netdev)) { netdev 1417 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_err(pdata->netdev, "I2C error setting SFP MUX\n"); netdev 1428 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_err(pdata->netdev, netdev 1444 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_err(pdata->netdev, netdev 1480 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c if (!netif_running(pdata->netdev)) netdev 1959 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, link, pdata->netdev, netdev 1980 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, link, pdata->netdev, netdev 1989 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, link, pdata->netdev, "receiver reset complete\n"); netdev 2001 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, link, pdata->netdev, "phy powered off\n"); netdev 2024 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, link, pdata->netdev, "10GbE SFI mode set\n"); netdev 2038 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, link, pdata->netdev, "1GbE X mode set\n"); netdev 2052 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, link, pdata->netdev, "1GbE SGMII mode set\n"); netdev 2066 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, link, pdata->netdev, "100MbE SGMII mode set\n"); netdev 2080 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, link, pdata->netdev, "10GbE KR mode set\n"); netdev 2094 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, link, pdata->netdev, "2.5GbE KX mode set\n"); netdev 2108 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netif_dbg(pdata, link, pdata->netdev, "1GbE KX mode set\n"); netdev 3013 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c netdev_err(pdata->netdev, netdev 499 drivers/net/ethernet/amd/xgbe/xgbe-platform.c netdev_notice(pdata->netdev, "net device enabled\n"); netdev 532 drivers/net/ethernet/amd/xgbe/xgbe-platform.c struct net_device *netdev = pdata->netdev; netdev 537 drivers/net/ethernet/amd/xgbe/xgbe-platform.c if (netif_running(netdev)) netdev 538 drivers/net/ethernet/amd/xgbe/xgbe-platform.c ret = xgbe_powerdown(netdev, XGMAC_DRIVER_CONTEXT); netdev 552 drivers/net/ethernet/amd/xgbe/xgbe-platform.c struct net_device *netdev = pdata->netdev; netdev 560 drivers/net/ethernet/amd/xgbe/xgbe-platform.c if (netif_running(netdev)) { netdev 561 drivers/net/ethernet/amd/xgbe/xgbe-platform.c ret = xgbe_powerup(netdev, XGMAC_DRIVER_CONTEXT); netdev 235 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c netdev_name(pdata->netdev)); netdev 1025 drivers/net/ethernet/amd/xgbe/xgbe.h struct net_device *netdev; netdev 262 drivers/net/ethernet/apm/xgene/xgene_enet_main.h void xgene_enet_set_ethtool_ops(struct net_device *netdev); netdev 202 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c static int aq_ethtool_set_rss(struct net_device *netdev, const u32 *indir, netdev 205 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_s *aq_nic = netdev_priv(netdev); netdev 53 drivers/net/ethernet/atheros/alx/alx.h struct net_device *netdev; netdev 73 drivers/net/ethernet/atheros/alx/alx.h struct net_device *netdev; netdev 128 drivers/net/ethernet/atheros/alx/ethtool.c static int alx_get_link_ksettings(struct net_device *netdev, netdev 131 drivers/net/ethernet/atheros/alx/ethtool.c struct alx_priv *alx = netdev_priv(netdev); netdev 177 drivers/net/ethernet/atheros/alx/ethtool.c static int alx_set_link_ksettings(struct net_device *netdev, netdev 180 drivers/net/ethernet/atheros/alx/ethtool.c struct alx_priv *alx = netdev_priv(netdev); netdev 206 drivers/net/ethernet/atheros/alx/ethtool.c static void alx_get_pauseparam(struct net_device *netdev, netdev 209 drivers/net/ethernet/atheros/alx/ethtool.c struct alx_priv *alx = netdev_priv(netdev); netdev 219 drivers/net/ethernet/atheros/alx/ethtool.c static int alx_set_pauseparam(struct net_device *netdev, netdev 222 drivers/net/ethernet/atheros/alx/ethtool.c struct alx_priv *alx = netdev_priv(netdev); netdev 261 drivers/net/ethernet/atheros/alx/ethtool.c static u32 alx_get_msglevel(struct net_device *netdev) netdev 263 drivers/net/ethernet/atheros/alx/ethtool.c struct alx_priv *alx = netdev_priv(netdev); netdev 268 drivers/net/ethernet/atheros/alx/ethtool.c static void alx_set_msglevel(struct net_device *netdev, u32 data) netdev 270 drivers/net/ethernet/atheros/alx/ethtool.c struct alx_priv *alx = netdev_priv(netdev); netdev 275 drivers/net/ethernet/atheros/alx/ethtool.c static void alx_get_ethtool_stats(struct net_device *netdev, netdev 278 drivers/net/ethernet/atheros/alx/ethtool.c struct alx_priv *alx = netdev_priv(netdev); netdev 291 drivers/net/ethernet/atheros/alx/ethtool.c static void alx_get_strings(struct net_device *netdev, u32 stringset, u8 *buf) netdev 303 drivers/net/ethernet/atheros/alx/ethtool.c static int alx_get_sset_count(struct net_device *netdev, int sset) netdev 155 drivers/net/ethernet/atheros/alx/main.c return netdev_get_tx_queue(txq->netdev, txq->queue_idx); netdev 173 drivers/net/ethernet/atheros/alx/main.c alx = netdev_priv(txq->netdev); netdev 226 drivers/net/ethernet/atheros/alx/main.c alx = netdev_priv(rxq->netdev); netdev 261 drivers/net/ethernet/atheros/alx/main.c skb->protocol = eth_type_trans(skb, rxq->netdev); netdev 569 drivers/net/ethernet/atheros/alx/main.c static void __alx_set_rx_mode(struct net_device *netdev) netdev 571 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = netdev_priv(netdev); netdev 576 drivers/net/ethernet/atheros/alx/main.c if (!(netdev->flags & IFF_ALLMULTI)) { netdev 577 drivers/net/ethernet/atheros/alx/main.c netdev_for_each_mc_addr(ha, netdev) netdev 585 drivers/net/ethernet/atheros/alx/main.c if (netdev->flags & IFF_PROMISC) netdev 587 drivers/net/ethernet/atheros/alx/main.c if (netdev->flags & IFF_ALLMULTI) netdev 593 drivers/net/ethernet/atheros/alx/main.c static void alx_set_rx_mode(struct net_device *netdev) netdev 595 drivers/net/ethernet/atheros/alx/main.c __alx_set_rx_mode(netdev); netdev 598 drivers/net/ethernet/atheros/alx/main.c static int alx_set_mac_address(struct net_device *netdev, void *data) netdev 600 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = netdev_priv(netdev); netdev 607 drivers/net/ethernet/atheros/alx/main.c if (netdev->addr_assign_type & NET_ADDR_RANDOM) netdev 608 drivers/net/ethernet/atheros/alx/main.c netdev->addr_assign_type ^= NET_ADDR_RANDOM; netdev 610 drivers/net/ethernet/atheros/alx/main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 611 drivers/net/ethernet/atheros/alx/main.c memcpy(hw->mac_addr, addr->sa_data, netdev->addr_len); netdev 771 drivers/net/ethernet/atheros/alx/main.c txq->netdev = alx->dev; netdev 787 drivers/net/ethernet/atheros/alx/main.c rxq->netdev = alx->dev; netdev 855 drivers/net/ethernet/atheros/alx/main.c struct net_device *netdev = alx->dev; netdev 859 drivers/net/ethernet/atheros/alx/main.c 0, netdev->name, alx); netdev 869 drivers/net/ethernet/atheros/alx/main.c sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name, netdev 872 drivers/net/ethernet/atheros/alx/main.c sprintf(np->irq_lbl, "%s-tx-%u", netdev->name, netdev 875 drivers/net/ethernet/atheros/alx/main.c sprintf(np->irq_lbl, "%s-rx-%u", netdev->name, netdev 878 drivers/net/ethernet/atheros/alx/main.c sprintf(np->irq_lbl, "%s-unused", netdev->name); netdev 1099 drivers/net/ethernet/atheros/alx/main.c static netdev_features_t alx_fix_features(struct net_device *netdev, netdev 1102 drivers/net/ethernet/atheros/alx/main.c if (netdev->mtu > ALX_MAX_TSO_PKT_SIZE) netdev 1170 drivers/net/ethernet/atheros/alx/main.c static int alx_change_mtu(struct net_device *netdev, int mtu) netdev 1172 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = netdev_priv(netdev); netdev 1175 drivers/net/ethernet/atheros/alx/main.c netdev->mtu = mtu; netdev 1178 drivers/net/ethernet/atheros/alx/main.c netdev_update_features(netdev); netdev 1179 drivers/net/ethernet/atheros/alx/main.c if (netif_running(netdev)) netdev 1335 drivers/net/ethernet/atheros/alx/main.c static int alx_open(struct net_device *netdev) netdev 1337 drivers/net/ethernet/atheros/alx/main.c return __alx_open(netdev_priv(netdev), false); netdev 1340 drivers/net/ethernet/atheros/alx/main.c static int alx_stop(struct net_device *netdev) netdev 1342 drivers/net/ethernet/atheros/alx/main.c __alx_stop(netdev_priv(netdev)); netdev 1514 drivers/net/ethernet/atheros/alx/main.c alx = netdev_priv(txq->netdev); netdev 1550 drivers/net/ethernet/atheros/alx/main.c struct net_device *netdev) netdev 1552 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = netdev_priv(netdev); netdev 1563 drivers/net/ethernet/atheros/alx/main.c static int alx_mdio_read(struct net_device *netdev, netdev 1566 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = netdev_priv(netdev); netdev 1584 drivers/net/ethernet/atheros/alx/main.c static int alx_mdio_write(struct net_device *netdev, netdev 1587 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = netdev_priv(netdev); netdev 1599 drivers/net/ethernet/atheros/alx/main.c static int alx_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 1601 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = netdev_priv(netdev); netdev 1603 drivers/net/ethernet/atheros/alx/main.c if (!netif_running(netdev)) netdev 1610 drivers/net/ethernet/atheros/alx/main.c static void alx_poll_controller(struct net_device *netdev) netdev 1612 drivers/net/ethernet/atheros/alx/main.c struct alx_priv *alx = netdev_priv(netdev); netdev 1692 drivers/net/ethernet/atheros/alx/main.c struct net_device *netdev; netdev 1733 drivers/net/ethernet/atheros/alx/main.c netdev = alloc_etherdev_mqs(sizeof(*alx), netdev 1735 drivers/net/ethernet/atheros/alx/main.c if (!netdev) { netdev 1740 drivers/net/ethernet/atheros/alx/main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 1741 drivers/net/ethernet/atheros/alx/main.c alx = netdev_priv(netdev); netdev 1745 drivers/net/ethernet/atheros/alx/main.c alx->dev = netdev; netdev 1759 drivers/net/ethernet/atheros/alx/main.c netdev->netdev_ops = &alx_netdev_ops; netdev 1760 drivers/net/ethernet/atheros/alx/main.c netdev->ethtool_ops = &alx_ethtool_ops; netdev 1761 drivers/net/ethernet/atheros/alx/main.c netdev->irq = pci_irq_vector(pdev, 0); netdev 1762 drivers/net/ethernet/atheros/alx/main.c netdev->watchdog_timeo = ALX_WATCHDOG_TIME; netdev 1797 drivers/net/ethernet/atheros/alx/main.c netdev->hw_features = NETIF_F_SG | netdev 1806 drivers/net/ethernet/atheros/alx/main.c eth_hw_addr_random(netdev); netdev 1807 drivers/net/ethernet/atheros/alx/main.c memcpy(hw->perm_addr, netdev->dev_addr, netdev->addr_len); netdev 1811 drivers/net/ethernet/atheros/alx/main.c memcpy(netdev->dev_addr, hw->mac_addr, ETH_ALEN); netdev 1812 drivers/net/ethernet/atheros/alx/main.c memcpy(netdev->perm_addr, hw->perm_addr, ETH_ALEN); netdev 1816 drivers/net/ethernet/atheros/alx/main.c hw->mdio.dev = netdev; netdev 1831 drivers/net/ethernet/atheros/alx/main.c netif_carrier_off(netdev); netdev 1833 drivers/net/ethernet/atheros/alx/main.c err = register_netdev(netdev); netdev 1839 drivers/net/ethernet/atheros/alx/main.c netdev_info(netdev, netdev 1841 drivers/net/ethernet/atheros/alx/main.c netdev->dev_addr); netdev 1848 drivers/net/ethernet/atheros/alx/main.c free_netdev(netdev); netdev 1919 drivers/net/ethernet/atheros/alx/main.c struct net_device *netdev = alx->dev; netdev 1926 drivers/net/ethernet/atheros/alx/main.c if (netif_running(netdev)) { netdev 1927 drivers/net/ethernet/atheros/alx/main.c netif_device_detach(netdev); netdev 1970 drivers/net/ethernet/atheros/alx/main.c struct net_device *netdev = alx->dev; netdev 1976 drivers/net/ethernet/atheros/alx/main.c if (netif_running(netdev)) { netdev 1978 drivers/net/ethernet/atheros/alx/main.c netif_device_attach(netdev); netdev 506 drivers/net/ethernet/atheros/atl1c/atl1c.h struct net_device *netdev; netdev 590 drivers/net/ethernet/atheros/atl1c/atl1c.h void atl1c_set_ethtool_ops(struct net_device *netdev); netdev 15 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static int atl1c_get_link_ksettings(struct net_device *netdev, netdev 18 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 59 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static int atl1c_set_link_ksettings(struct net_device *netdev, netdev 62 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 109 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static u32 atl1c_get_msglevel(struct net_device *netdev) netdev 111 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 115 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static void atl1c_set_msglevel(struct net_device *netdev, u32 data) netdev 117 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 121 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static int atl1c_get_regs_len(struct net_device *netdev) netdev 126 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static void atl1c_get_regs(struct net_device *netdev, netdev 129 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 166 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static int atl1c_get_eeprom_len(struct net_device *netdev) netdev 168 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 176 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static int atl1c_get_eeprom(struct net_device *netdev, netdev 179 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 218 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static void atl1c_get_drvinfo(struct net_device *netdev, netdev 221 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 230 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static void atl1c_get_wol(struct net_device *netdev, netdev 233 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 250 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static int atl1c_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 252 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 270 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static int atl1c_nway_reset(struct net_device *netdev) netdev 272 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 273 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c if (netif_running(netdev)) netdev 294 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c void atl1c_set_ethtool_ops(struct net_device *netdev) netdev 296 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c netdev->ethtool_ops = &atl1c_ethtool_ops; netdev 235 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = adapter->netdev; netdev 249 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_carrier_off(netdev); netdev 277 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_driver_name, netdev->name, netdev 282 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (!netif_carrier_ok(netdev)) netdev 283 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_carrier_on(netdev); netdev 289 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = adapter->netdev; netdev 301 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (netif_carrier_ok(netdev)) { netdev 303 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_carrier_off(netdev); netdev 307 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_driver_name, netdev->name); netdev 319 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev; netdev 322 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev = adapter->netdev; netdev 328 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_device_detach(netdev); netdev 331 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_device_attach(netdev); netdev 353 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_tx_timeout(struct net_device *netdev) netdev 355 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 371 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_set_multi(struct net_device *netdev) netdev 373 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 382 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (netdev->flags & IFF_PROMISC) { netdev 384 drivers/net/ethernet/atheros/atl1c/atl1c_main.c } else if (netdev->flags & IFF_ALLMULTI) { netdev 398 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev_for_each_mc_addr(ha, netdev) { netdev 415 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_vlan_mode(struct net_device *netdev, netdev 418 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 438 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_vlan_mode(adapter->netdev, adapter->netdev->features); netdev 448 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_set_mac_addr(struct net_device *netdev, void *p) netdev 450 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 456 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (netif_running(netdev)) netdev 459 drivers/net/ethernet/atheros/atl1c/atl1c_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 460 drivers/net/ethernet/atheros/atl1c/atl1c_main.c memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len); netdev 481 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static netdev_features_t atl1c_fix_features(struct net_device *netdev, netdev 493 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (netdev->mtu > MAX_TSO_FRAME_SIZE) netdev 499 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_set_features(struct net_device *netdev, netdev 502 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev_features_t changed = netdev->features ^ features; netdev 505 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_vlan_mode(netdev, features); netdev 510 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_set_max_mtu(struct net_device *netdev) netdev 512 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 520 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev->max_mtu = MAX_JUMBO_FRAME_SIZE - netdev 525 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev->max_mtu = ETH_DATA_LEN; netdev 537 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_change_mtu(struct net_device *netdev, int new_mtu) netdev 539 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 542 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (netif_running(netdev)) { netdev 545 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev->mtu = new_mtu; netdev 547 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_set_rxbufsize(adapter, netdev); netdev 549 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev_update_features(netdev); netdev 559 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_mdio_read(struct net_device *netdev, int phy_id, int reg_num) netdev 561 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 568 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_mdio_write(struct net_device *netdev, int phy_id, netdev 571 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 576 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_mii_ioctl(struct net_device *netdev, netdev 579 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 585 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (!netif_running(netdev)) netdev 626 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 632 drivers/net/ethernet/atheros/atl1c/atl1c_main.c return atl1c_mii_ioctl(netdev, ifr, cmd); netdev 796 drivers/net/ethernet/atheros/atl1c/atl1c_main.c hw->max_frame_size = adapter->netdev->mtu; netdev 816 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_set_rxbufsize(adapter, adapter->netdev); netdev 867 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev_reset_queue(adapter->netdev); netdev 1433 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = adapter->netdev; netdev 1437 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_set_multi(netdev); netdev 1483 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static struct net_device_stats *atl1c_get_stats(struct net_device *netdev) netdev 1485 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 1487 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device_stats *net_stats = &netdev->stats; netdev 1563 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev_completed_queue(adapter->netdev, total_packets, total_bytes); netdev 1565 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (netif_queue_stopped(adapter->netdev) && netdev 1566 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_carrier_ok(adapter->netdev)) { netdev 1567 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_wake_queue(adapter->netdev); netdev 1580 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = data; netdev 1581 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 1634 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev->stats.tx_carrier_errors++; netdev 1662 drivers/net/ethernet/atheros/atl1c/atl1c_main.c return netdev_alloc_skb(adapter->netdev, netdev 1731 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_warn(adapter, rx_err, adapter->netdev, "RX pci_map_single failed"); netdev 1796 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = adapter->netdev; netdev 1849 drivers/net/ethernet/atheros/atl1c/atl1c_main.c skb->protocol = eth_type_trans(skb, netdev); netdev 1877 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (!netif_carrier_ok(adapter->netdev)) netdev 1898 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_netpoll(struct net_device *netdev) netdev 1900 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 1903 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_intr(adapter->pdev->irq, netdev); netdev 2199 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev) netdev 2201 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 2215 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_stop_queue(netdev); netdev 2241 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_info(adapter, tx_done, adapter->netdev, netdev 2247 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev_sent_queue(adapter->netdev, skb->len); netdev 2256 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = adapter->netdev; netdev 2258 drivers/net/ethernet/atheros/atl1c/atl1c_main.c free_irq(adapter->pdev->irq, netdev); netdev 2267 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = adapter->netdev; netdev 2284 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev->name, netdev); netdev 2310 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = adapter->netdev; netdev 2313 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_carrier_off(netdev); netdev 2327 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_start_queue(netdev); netdev 2337 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = adapter->netdev; netdev 2344 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_carrier_off(netdev); netdev 2371 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_open(struct net_device *netdev) netdev 2373 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 2409 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_close(struct net_device *netdev) netdev 2411 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 2423 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = dev_get_drvdata(dev); netdev 2424 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 2429 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (netif_running(netdev)) { netdev 2433 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_device_detach(netdev); netdev 2447 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = dev_get_drvdata(dev); netdev 2448 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 2463 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_device_attach(netdev); netdev 2464 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (netif_running(netdev)) netdev 2473 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2474 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 2499 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_init_netdev(struct net_device *netdev, struct pci_dev *pdev) netdev 2501 drivers/net/ethernet/atheros/atl1c/atl1c_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 2502 drivers/net/ethernet/atheros/atl1c/atl1c_main.c pci_set_drvdata(pdev, netdev); netdev 2504 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev->netdev_ops = &atl1c_netdev_ops; netdev 2505 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev->watchdog_timeo = AT_TX_WATCHDOG; netdev 2506 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev->min_mtu = ETH_ZLEN - (ETH_HLEN + VLAN_HLEN); netdev 2507 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_set_ethtool_ops(netdev); netdev 2510 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev->hw_features = NETIF_F_SG | netdev 2515 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev->features = netdev->hw_features | netdev 2533 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev; netdev 2570 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev = alloc_etherdev(sizeof(struct atl1c_adapter)); netdev 2571 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (netdev == NULL) { netdev 2576 drivers/net/ethernet/atheros/atl1c/atl1c_main.c err = atl1c_init_netdev(netdev, pdev); netdev 2581 drivers/net/ethernet/atheros/atl1c/atl1c_main.c adapter = netdev_priv(netdev); netdev 2583 drivers/net/ethernet/atheros/atl1c/atl1c_main.c adapter->netdev = netdev; netdev 2595 drivers/net/ethernet/atheros/atl1c/atl1c_main.c adapter->mii.dev = netdev; netdev 2600 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_napi_add(netdev, &adapter->napi, atl1c_clean, 64); netdev 2609 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_set_max_mtu(netdev); netdev 2631 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netdev->addr_assign_type = NET_ADDR_RANDOM; netdev 2633 drivers/net/ethernet/atheros/atl1c/atl1c_main.c memcpy(netdev->dev_addr, adapter->hw.mac_addr, netdev->addr_len); netdev 2641 drivers/net/ethernet/atheros/atl1c/atl1c_main.c err = register_netdev(netdev); netdev 2658 drivers/net/ethernet/atheros/atl1c/atl1c_main.c free_netdev(netdev); netdev 2678 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2679 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 2681 drivers/net/ethernet/atheros/atl1c/atl1c_main.c unregister_netdev(netdev); netdev 2690 drivers/net/ethernet/atheros/atl1c/atl1c_main.c free_netdev(netdev); netdev 2704 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2705 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 2707 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_device_detach(netdev); netdev 2712 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (netif_running(netdev)) netdev 2730 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2731 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 2759 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2760 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_adapter *adapter = netdev_priv(netdev); netdev 2762 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (netif_running(netdev)) { netdev 2771 drivers/net/ethernet/atheros/atl1c/atl1c_main.c netif_device_attach(netdev); netdev 420 drivers/net/ethernet/atheros/atl1e/atl1e.h struct net_device *netdev; netdev 492 drivers/net/ethernet/atheros/atl1e/atl1e.h void atl1e_set_ethtool_ops(struct net_device *netdev); netdev 15 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static int atl1e_get_link_ksettings(struct net_device *netdev, netdev 18 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 60 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static int atl1e_set_link_ksettings(struct net_device *netdev, netdev 63 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 121 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c if (netif_running(adapter->netdev)) { netdev 131 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static u32 atl1e_get_msglevel(struct net_device *netdev) netdev 140 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static int atl1e_get_regs_len(struct net_device *netdev) netdev 145 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static void atl1e_get_regs(struct net_device *netdev, netdev 148 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 194 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static int atl1e_get_eeprom_len(struct net_device *netdev) netdev 196 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 204 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static int atl1e_get_eeprom(struct net_device *netdev, netdev 207 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 244 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static int atl1e_set_eeprom(struct net_device *netdev, netdev 247 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 304 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static void atl1e_get_drvinfo(struct net_device *netdev, netdev 307 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 317 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static void atl1e_get_wol(struct net_device *netdev, netdev 320 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 337 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static int atl1e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 339 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 357 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c static int atl1e_nway_reset(struct net_device *netdev) netdev 359 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 360 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c if (netif_running(netdev)) netdev 381 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c void atl1e_set_ethtool_ops(struct net_device *netdev) netdev 383 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c netdev->ethtool_ops = &atl1e_ethtool_ops; netdev 397 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c netdev_err(adapter->netdev, netdev 402 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c netdev_err(adapter->netdev, "pcie linkup after %d ms\n", i); netdev 473 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c netdev_err(adapter->netdev, netdev 480 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c netdev_err(adapter->netdev, netdev 485 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c netdev_dbg(adapter->netdev, "Restarting Auto-Negotiation\n"); netdev 488 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c netdev_err(adapter->netdev, "Error resetting the phy\n"); netdev 542 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c netdev_err(adapter->netdev, netdev 154 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = adapter->netdev; netdev 163 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_carrier_ok(netdev)) { /* old link state: Up */ netdev 170 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_carrier_off(netdev); netdev 171 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_stop_queue(netdev); netdev 185 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_info(netdev, netdev 192 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (!netif_carrier_ok(netdev)) { netdev 194 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_carrier_on(netdev); netdev 195 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_wake_queue(netdev); netdev 218 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = adapter->netdev; netdev 229 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_carrier_ok(netdev)) { netdev 231 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_info(netdev, "NIC Link is Down\n"); netdev 233 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_stop_queue(netdev); netdev 254 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static void atl1e_tx_timeout(struct net_device *netdev) netdev 256 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 271 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static void atl1e_set_multi(struct net_device *netdev) netdev 273 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 282 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netdev->flags & IFF_PROMISC) { netdev 284 drivers/net/ethernet/atheros/atl1e/atl1e_main.c } else if (netdev->flags & IFF_ALLMULTI) { netdev 298 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_for_each_mc_addr(ha, netdev) { netdev 316 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static void atl1e_rx_mode(struct net_device *netdev, netdev 319 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 322 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(adapter->netdev, "%s\n", __func__); netdev 343 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static void atl1e_vlan_mode(struct net_device *netdev, netdev 346 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 349 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(adapter->netdev, "%s\n", __func__); netdev 360 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(adapter->netdev, "%s\n", __func__); netdev 361 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_vlan_mode(adapter->netdev, adapter->netdev->features); netdev 371 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_set_mac_addr(struct net_device *netdev, void *p) netdev 373 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 379 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_running(netdev)) netdev 382 drivers/net/ethernet/atheros/atl1e/atl1e_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 383 drivers/net/ethernet/atheros/atl1e/atl1e_main.c memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len); netdev 390 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static netdev_features_t atl1e_fix_features(struct net_device *netdev, netdev 405 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_set_features(struct net_device *netdev, netdev 408 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_features_t changed = netdev->features ^ features; netdev 411 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_vlan_mode(netdev, features); netdev 414 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_rx_mode(netdev, features); netdev 427 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_change_mtu(struct net_device *netdev, int new_mtu) netdev 429 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 433 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_running(netdev)) { netdev 436 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev->mtu = new_mtu; netdev 449 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_mdio_read(struct net_device *netdev, int phy_id, int reg_num) netdev 451 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 458 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static void atl1e_mdio_write(struct net_device *netdev, int phy_id, netdev 461 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 465 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(netdev, "write phy register failed\n"); netdev 468 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_mii_ioctl(struct net_device *netdev, netdev 471 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 476 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (!netif_running(netdev)) netdev 499 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(adapter->netdev, "<atl1e_mii_ioctl> write %x %x\n", netdev 518 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 524 drivers/net/ethernet/atheros/atl1e/atl1e_main.c return atl1e_mii_ioctl(netdev, ifr, cmd); netdev 606 drivers/net/ethernet/atheros/atl1e/atl1e_main.c hw->max_frame_size = adapter->netdev->mtu; netdev 629 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(adapter->netdev, "Unable to allocate memory for queues\n"); netdev 820 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(adapter->netdev, netdev 868 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(adapter->netdev, "offset(%d) > ring size(%d) !!\n", netdev 1047 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = adapter->netdev; netdev 1065 drivers/net/ethernet/atheros/atl1e/atl1e_main.c __atl1e_vlan_mode(netdev->features, &value); netdev 1068 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netdev->flags & IFF_PROMISC) netdev 1070 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netdev->flags & IFF_ALLMULTI) netdev 1072 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netdev->features & NETIF_F_RXALL) netdev 1138 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(adapter->netdev, netdev 1154 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static struct net_device_stats *atl1e_get_stats(struct net_device *netdev) netdev 1156 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 1158 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device_stats *net_stats = &netdev->stats; netdev 1259 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_queue_stopped(adapter->netdev) && netdev 1260 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_carrier_ok(adapter->netdev)) { netdev 1261 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_wake_queue(adapter->netdev); netdev 1274 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = data; netdev 1275 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 1298 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(adapter->netdev, netdev 1300 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_running(adapter->netdev)) { netdev 1310 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(adapter->netdev, netdev 1323 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev->stats.tx_carrier_errors++; netdev 1395 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = adapter->netdev; netdev 1415 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(netdev, netdev 1430 drivers/net/ethernet/atheros/atl1e/atl1e_main.c !(netdev->features & NETIF_F_RXALL)) { netdev 1435 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(netdev, netdev 1444 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (likely(!(netdev->features & NETIF_F_RXFCS))) netdev 1447 drivers/net/ethernet/atheros/atl1e/atl1e_main.c skb = netdev_alloc_skb_ip_align(netdev, packet_size); netdev 1453 drivers/net/ethernet/atheros/atl1e/atl1e_main.c skb->protocol = eth_type_trans(skb, netdev); netdev 1460 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(netdev, netdev 1511 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (!netif_carrier_ok(adapter->netdev)) netdev 1525 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(adapter->netdev, netdev 1542 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static void atl1e_netpoll(struct net_device *netdev) netdev 1544 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 1547 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_intr(adapter->pdev->irq, netdev); netdev 1647 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_warn(adapter->netdev, netdev 1677 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(adapter->netdev, netdev 1848 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev) netdev 1850 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 1867 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_stop_queue(netdev); netdev 1907 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = adapter->netdev; netdev 1909 drivers/net/ethernet/atheros/atl1e/atl1e_main.c free_irq(adapter->pdev->irq, netdev); netdev 1915 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = adapter->netdev; netdev 1918 drivers/net/ethernet/atheros/atl1e/atl1e_main.c err = request_irq(pdev->irq, atl1e_intr, IRQF_SHARED, netdev->name, netdev 1919 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev); netdev 1921 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(adapter->netdev, netdev 1925 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(netdev, "atl1e_request_irq OK\n"); netdev 1931 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = adapter->netdev; netdev 1942 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_set_multi(netdev); netdev 1963 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = adapter->netdev; netdev 1969 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_stop_queue(netdev); netdev 1979 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_carrier_off(netdev); netdev 1998 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_open(struct net_device *netdev) netdev 2000 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 2043 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_close(struct net_device *netdev) netdev 2045 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 2057 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2058 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 2072 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_running(netdev)) { netdev 2076 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_device_detach(netdev); netdev 2095 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(adapter->netdev, "set phy register failed\n"); netdev 2117 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(adapter->netdev, netdev 2123 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(adapter->netdev, netdev 2138 drivers/net/ethernet/atheros/atl1e/atl1e_main.c __atl1e_vlan_mode(netdev->features, &mac_ctrl_data); netdev 2144 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(adapter->netdev, "suspend MAC=0x%x\n", netdev 2173 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_running(netdev)) netdev 2186 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2187 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 2195 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(adapter->netdev, netdev 2209 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_running(netdev)) { netdev 2217 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_running(netdev)) netdev 2220 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_device_attach(netdev); netdev 2250 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_init_netdev(struct net_device *netdev, struct pci_dev *pdev) netdev 2252 drivers/net/ethernet/atheros/atl1e/atl1e_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 2253 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_set_drvdata(pdev, netdev); netdev 2255 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev->netdev_ops = &atl1e_netdev_ops; netdev 2257 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev->watchdog_timeo = AT_TX_WATCHDOG; netdev 2259 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev->min_mtu = ETH_ZLEN - (ETH_HLEN + VLAN_HLEN); netdev 2260 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev->max_mtu = MAX_JUMBO_FRAME_SIZE - netdev 2262 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_set_ethtool_ops(netdev); netdev 2264 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev->hw_features = NETIF_F_SG | NETIF_F_HW_CSUM | NETIF_F_TSO | netdev 2266 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev->features = netdev->hw_features | NETIF_F_HW_VLAN_CTAG_TX; netdev 2268 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev->hw_features |= NETIF_F_RXALL | NETIF_F_RXFCS; netdev 2285 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev; netdev 2321 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev = alloc_etherdev(sizeof(struct atl1e_adapter)); netdev 2322 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netdev == NULL) { netdev 2327 drivers/net/ethernet/atheros/atl1e/atl1e_main.c err = atl1e_init_netdev(netdev, pdev); netdev 2329 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(netdev, "init netdevice failed\n"); netdev 2332 drivers/net/ethernet/atheros/atl1e/atl1e_main.c adapter = netdev_priv(netdev); netdev 2334 drivers/net/ethernet/atheros/atl1e/atl1e_main.c adapter->netdev = netdev; netdev 2340 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(netdev, "cannot map device registers\n"); netdev 2345 drivers/net/ethernet/atheros/atl1e/atl1e_main.c adapter->mii.dev = netdev; netdev 2351 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_napi_add(netdev, &adapter->napi, atl1e_clean, 64); netdev 2367 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(netdev, "net device private data init failed\n"); netdev 2383 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(netdev, "get mac address failed\n"); netdev 2387 drivers/net/ethernet/atheros/atl1e/atl1e_main.c memcpy(netdev->dev_addr, adapter->hw.mac_addr, netdev->addr_len); netdev 2388 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_dbg(netdev, "mac address : %pM\n", adapter->hw.mac_addr); netdev 2392 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_set_gso_max_size(netdev, MAX_TSO_SEG_SIZE); netdev 2393 drivers/net/ethernet/atheros/atl1e/atl1e_main.c err = register_netdev(netdev); netdev 2395 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(netdev, "register netdevice failed\n"); netdev 2400 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_stop_queue(netdev); netdev 2401 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_carrier_off(netdev); netdev 2414 drivers/net/ethernet/atheros/atl1e/atl1e_main.c free_netdev(netdev); netdev 2434 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2435 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 2446 drivers/net/ethernet/atheros/atl1e/atl1e_main.c unregister_netdev(netdev); netdev 2451 drivers/net/ethernet/atheros/atl1e/atl1e_main.c free_netdev(netdev); netdev 2466 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2467 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 2469 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_device_detach(netdev); netdev 2474 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_running(netdev)) netdev 2492 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2493 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 2496 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(adapter->netdev, netdev 2520 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2521 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct atl1e_adapter *adapter = netdev_priv(netdev); netdev 2523 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (netif_running(netdev)) { netdev 2525 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netdev_err(adapter->netdev, netdev 2531 drivers/net/ethernet/atheros/atl1e/atl1e_main.c netif_device_attach(netdev); netdev 118 drivers/net/ethernet/atheros/atl1e/atl1e_param.c netdev_info(adapter->netdev, netdev 122 drivers/net/ethernet/atheros/atl1e/atl1e_param.c netdev_info(adapter->netdev, netdev 129 drivers/net/ethernet/atheros/atl1e/atl1e_param.c netdev_info(adapter->netdev, "%s set to %i\n", netdev 142 drivers/net/ethernet/atheros/atl1e/atl1e_param.c netdev_info(adapter->netdev, netdev 153 drivers/net/ethernet/atheros/atl1e/atl1e_param.c netdev_info(adapter->netdev, "Invalid %s specified (%i) %s\n", netdev 173 drivers/net/ethernet/atheros/atl1e/atl1e_param.c netdev_notice(adapter->netdev, netdev 175 drivers/net/ethernet/atheros/atl1e/atl1e_param.c netdev_notice(adapter->netdev, netdev 933 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = adapter->netdev; netdev 935 drivers/net/ethernet/atheros/atlx/atl1.c hw->max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; netdev 981 drivers/net/ethernet/atheros/atlx/atl1.c static int mdio_read(struct net_device *netdev, int phy_id, int reg_num) netdev 983 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 991 drivers/net/ethernet/atheros/atlx/atl1.c static void mdio_write(struct net_device *netdev, int phy_id, int reg_num, netdev 994 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 999 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 1001 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 1005 drivers/net/ethernet/atheros/atlx/atl1.c if (!netif_running(netdev)) netdev 1247 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = adapter->netdev; netdev 1265 drivers/net/ethernet/atheros/atlx/atl1.c __atlx_vlan_mode(netdev->features, &value); netdev 1272 drivers/net/ethernet/atheros/atlx/atl1.c if (netdev->flags & IFF_PROMISC) netdev 1274 drivers/net/ethernet/atheros/atlx/atl1.c else if (netdev->flags & IFF_ALLMULTI) netdev 1283 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = adapter->netdev; netdev 1293 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_carrier_ok(netdev)) { netdev 1298 drivers/net/ethernet/atheros/atlx/atl1.c netif_carrier_off(netdev); netdev 1341 drivers/net/ethernet/atheros/atlx/atl1.c netdev->name, adapter->link_speed, netdev 1345 drivers/net/ethernet/atheros/atlx/atl1.c if (!netif_carrier_ok(netdev)) { netdev 1347 drivers/net/ethernet/atheros/atlx/atl1.c netif_carrier_on(netdev); netdev 1353 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_carrier_ok(netdev)) { netdev 1355 drivers/net/ethernet/atheros/atlx/atl1.c netif_carrier_off(netdev); netdev 1356 drivers/net/ethernet/atheros/atlx/atl1.c netif_stop_queue(netdev); netdev 1658 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = adapter->netdev; netdev 1710 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.rx_bytes = adapter->soft_stats.rx_bytes; netdev 1711 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.tx_bytes = adapter->soft_stats.tx_bytes; netdev 1712 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.multicast = adapter->soft_stats.multicast; netdev 1713 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.collisions = adapter->soft_stats.collisions; netdev 1714 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.rx_errors = adapter->soft_stats.rx_errors; netdev 1715 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.rx_length_errors = netdev 1717 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.rx_crc_errors = adapter->soft_stats.rx_crc_errors; netdev 1718 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.rx_frame_errors = netdev 1720 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.rx_fifo_errors = adapter->soft_stats.rx_fifo_errors; netdev 1721 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.rx_dropped = adapter->soft_stats.rx_rrd_ov; netdev 1722 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.tx_errors = adapter->soft_stats.tx_errors; netdev 1723 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.tx_fifo_errors = adapter->soft_stats.tx_fifo_errors; netdev 1724 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.tx_aborted_errors = netdev 1726 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.tx_window_errors = netdev 1728 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.tx_carrier_errors = netdev 1731 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.rx_packets = adapter->soft_stats.rx_packets; netdev 1732 drivers/net/ethernet/atheros/atlx/atl1.c netdev->stats.tx_packets = adapter->soft_stats.tx_packets; netdev 1858 drivers/net/ethernet/atheros/atlx/atl1.c skb = netdev_alloc_skb_ip_align(adapter->netdev, netdev 2007 drivers/net/ethernet/atheros/atlx/atl1.c skb->protocol = eth_type_trans(skb, adapter->netdev); netdev 2084 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_queue_stopped(adapter->netdev) && netdev 2085 drivers/net/ethernet/atheros/atlx/atl1.c netif_carrier_ok(adapter->netdev)) netdev 2086 drivers/net/ethernet/atheros/atlx/atl1.c netif_wake_queue(adapter->netdev); netdev 2338 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev) netdev 2340 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 2386 drivers/net/ethernet/atheros/atlx/atl1.c netif_stop_queue(netdev); netdev 2505 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_running(adapter->netdev)) { /* reset MAC */ netdev 2594 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = adapter->netdev; netdev 2599 drivers/net/ethernet/atheros/atlx/atl1.c atlx_set_multi(netdev); netdev 2621 drivers/net/ethernet/atheros/atlx/atl1.c netdev->name, netdev); netdev 2628 drivers/net/ethernet/atheros/atlx/atl1.c netif_start_queue(netdev); netdev 2640 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = adapter->netdev; netdev 2643 drivers/net/ethernet/atheros/atlx/atl1.c netif_stop_queue(netdev); netdev 2648 drivers/net/ethernet/atheros/atlx/atl1.c free_irq(adapter->pdev->irq, netdev); netdev 2655 drivers/net/ethernet/atheros/atlx/atl1.c netif_carrier_off(netdev); netdev 2665 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = adapter->netdev; netdev 2667 drivers/net/ethernet/atheros/atlx/atl1.c netif_device_detach(netdev); netdev 2670 drivers/net/ethernet/atheros/atlx/atl1.c netif_device_attach(netdev); netdev 2680 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_change_mtu(struct net_device *netdev, int new_mtu) netdev 2682 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 2690 drivers/net/ethernet/atheros/atlx/atl1.c netdev->mtu = new_mtu; netdev 2691 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_running(netdev)) { netdev 2711 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_open(struct net_device *netdev) netdev 2713 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 2716 drivers/net/ethernet/atheros/atlx/atl1.c netif_carrier_off(netdev); netdev 2745 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_close(struct net_device *netdev) netdev 2747 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 2756 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = dev_get_drvdata(dev); netdev 2757 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 2765 drivers/net/ethernet/atheros/atlx/atl1.c netif_device_detach(netdev); netdev 2766 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_running(netdev)) netdev 2802 drivers/net/ethernet/atheros/atlx/atl1.c __atlx_vlan_mode(netdev->features, &ctrl); netdev 2838 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = dev_get_drvdata(dev); netdev 2839 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 2845 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_running(netdev)) { netdev 2849 drivers/net/ethernet/atheros/atlx/atl1.c netif_device_attach(netdev); netdev 2859 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2860 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 2870 drivers/net/ethernet/atheros/atlx/atl1.c static void atl1_poll_controller(struct net_device *netdev) netdev 2872 drivers/net/ethernet/atheros/atlx/atl1.c disable_irq(netdev->irq); netdev 2873 drivers/net/ethernet/atheros/atlx/atl1.c atl1_intr(netdev->irq, netdev); netdev 2874 drivers/net/ethernet/atheros/atlx/atl1.c enable_irq(netdev->irq); netdev 2908 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev; netdev 2946 drivers/net/ethernet/atheros/atlx/atl1.c netdev = alloc_etherdev(sizeof(struct atl1_adapter)); netdev 2947 drivers/net/ethernet/atheros/atlx/atl1.c if (!netdev) { netdev 2951 drivers/net/ethernet/atheros/atlx/atl1.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 2953 drivers/net/ethernet/atheros/atlx/atl1.c pci_set_drvdata(pdev, netdev); netdev 2954 drivers/net/ethernet/atheros/atlx/atl1.c adapter = netdev_priv(netdev); netdev 2955 drivers/net/ethernet/atheros/atlx/atl1.c adapter->netdev = netdev; netdev 2975 drivers/net/ethernet/atheros/atlx/atl1.c adapter->mii.dev = netdev; netdev 2981 drivers/net/ethernet/atheros/atlx/atl1.c netdev->netdev_ops = &atl1_netdev_ops; netdev 2982 drivers/net/ethernet/atheros/atlx/atl1.c netdev->watchdog_timeo = 5 * HZ; netdev 2983 drivers/net/ethernet/atheros/atlx/atl1.c netif_napi_add(netdev, &adapter->napi, atl1_rings_clean, 64); netdev 2985 drivers/net/ethernet/atheros/atlx/atl1.c netdev->ethtool_ops = &atl1_ethtool_ops; netdev 2993 drivers/net/ethernet/atheros/atlx/atl1.c netdev->features = NETIF_F_HW_CSUM; netdev 2994 drivers/net/ethernet/atheros/atlx/atl1.c netdev->features |= NETIF_F_SG; netdev 2995 drivers/net/ethernet/atheros/atlx/atl1.c netdev->features |= (NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_HW_VLAN_CTAG_RX); netdev 2997 drivers/net/ethernet/atheros/atlx/atl1.c netdev->hw_features = NETIF_F_HW_CSUM | NETIF_F_SG | NETIF_F_TSO | netdev 3001 drivers/net/ethernet/atheros/atlx/atl1.c netdev->features |= NETIF_F_RXCSUM; netdev 3004 drivers/net/ethernet/atheros/atlx/atl1.c netdev->min_mtu = ETH_ZLEN - (ETH_HLEN + VLAN_HLEN); netdev 3005 drivers/net/ethernet/atheros/atlx/atl1.c netdev->max_mtu = MAX_JUMBO_FRAME_SIZE - netdev 3030 drivers/net/ethernet/atheros/atlx/atl1.c netdev->addr_assign_type = NET_ADDR_RANDOM; netdev 3032 drivers/net/ethernet/atheros/atlx/atl1.c memcpy(netdev->dev_addr, adapter->hw.mac_addr, netdev->addr_len); netdev 3034 drivers/net/ethernet/atheros/atlx/atl1.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 3050 drivers/net/ethernet/atheros/atlx/atl1.c netif_carrier_off(netdev); netdev 3059 drivers/net/ethernet/atheros/atlx/atl1.c err = register_netdev(netdev); netdev 3070 drivers/net/ethernet/atheros/atlx/atl1.c free_netdev(netdev); netdev 3090 drivers/net/ethernet/atheros/atlx/atl1.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3093 drivers/net/ethernet/atheros/atlx/atl1.c if (!netdev) netdev 3096 drivers/net/ethernet/atheros/atlx/atl1.c adapter = netdev_priv(netdev); netdev 3111 drivers/net/ethernet/atheros/atlx/atl1.c unregister_netdev(netdev); netdev 3114 drivers/net/ethernet/atheros/atlx/atl1.c free_netdev(netdev); netdev 3168 drivers/net/ethernet/atheros/atlx/atl1.c static void atl1_get_ethtool_stats(struct net_device *netdev, netdev 3171 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3183 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_get_sset_count(struct net_device *netdev, int sset) netdev 3193 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_get_link_ksettings(struct net_device *netdev, netdev 3196 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3224 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_carrier_ok(adapter->netdev)) { netdev 3250 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_set_link_ksettings(struct net_device *netdev, netdev 3253 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3259 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_running(adapter->netdev)) { netdev 3327 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_running(adapter->netdev)) { netdev 3341 drivers/net/ethernet/atheros/atlx/atl1.c static void atl1_get_drvinfo(struct net_device *netdev, netdev 3344 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3353 drivers/net/ethernet/atheros/atlx/atl1.c static void atl1_get_wol(struct net_device *netdev, netdev 3356 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3364 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_set_wol(struct net_device *netdev, netdev 3367 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3381 drivers/net/ethernet/atheros/atlx/atl1.c static u32 atl1_get_msglevel(struct net_device *netdev) netdev 3383 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3387 drivers/net/ethernet/atheros/atlx/atl1.c static void atl1_set_msglevel(struct net_device *netdev, u32 value) netdev 3389 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3393 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_get_regs_len(struct net_device *netdev) netdev 3398 drivers/net/ethernet/atheros/atlx/atl1.c static void atl1_get_regs(struct net_device *netdev, struct ethtool_regs *regs, netdev 3401 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3444 drivers/net/ethernet/atheros/atlx/atl1.c static void atl1_get_ringparam(struct net_device *netdev, netdev 3447 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3457 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_set_ringparam(struct net_device *netdev, netdev 3460 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3478 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_running(adapter->netdev)) netdev 3492 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_running(adapter->netdev)) { netdev 3540 drivers/net/ethernet/atheros/atlx/atl1.c static void atl1_get_pauseparam(struct net_device *netdev, netdev 3543 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3556 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_set_pauseparam(struct net_device *netdev, netdev 3559 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3575 drivers/net/ethernet/atheros/atlx/atl1.c static void atl1_get_strings(struct net_device *netdev, u32 stringset, netdev 3592 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_nway_reset(struct net_device *netdev) netdev 3594 drivers/net/ethernet/atheros/atlx/atl1.c struct atl1_adapter *adapter = netdev_priv(netdev); netdev 3597 drivers/net/ethernet/atheros/atlx/atl1.c if (netif_running(netdev)) { netdev 49 drivers/net/ethernet/atheros/atlx/atl1.h static int atl1_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, netdev 744 drivers/net/ethernet/atheros/atlx/atl1.h struct net_device *netdev; netdev 103 drivers/net/ethernet/atheros/atlx/atl2.c hw->max_frame_size = adapter->netdev->mtu; netdev 121 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_set_multi(struct net_device *netdev) netdev 123 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 132 drivers/net/ethernet/atheros/atlx/atl2.c if (netdev->flags & IFF_PROMISC) { netdev 134 drivers/net/ethernet/atheros/atlx/atl2.c } else if (netdev->flags & IFF_ALLMULTI) { netdev 147 drivers/net/ethernet/atheros/atlx/atl2.c netdev_for_each_mc_addr(ha, netdev) { netdev 242 drivers/net/ethernet/atheros/atlx/atl2.c ATL2_WRITE_REG(hw, REG_MTU, adapter->netdev->mtu + netdev 360 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_vlan_mode(struct net_device *netdev, netdev 363 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 377 drivers/net/ethernet/atheros/atlx/atl2.c atl2_vlan_mode(adapter->netdev, adapter->netdev->features); netdev 380 drivers/net/ethernet/atheros/atlx/atl2.c static netdev_features_t atl2_fix_features(struct net_device *netdev, netdev 395 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_set_features(struct net_device *netdev, netdev 398 drivers/net/ethernet/atheros/atlx/atl2.c netdev_features_t changed = netdev->features ^ features; netdev 401 drivers/net/ethernet/atheros/atlx/atl2.c atl2_vlan_mode(netdev, features); netdev 408 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = adapter->netdev; netdev 423 drivers/net/ethernet/atheros/atlx/atl2.c skb = netdev_alloc_skb_ip_align(netdev, rx_size); netdev 429 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.rx_dropped++; netdev 434 drivers/net/ethernet/atheros/atlx/atl2.c skb->protocol = eth_type_trans(skb, netdev); netdev 443 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.rx_bytes += rx_size; netdev 444 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.rx_packets++; netdev 446 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.rx_errors++; netdev 449 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.rx_length_errors++; netdev 451 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.multicast++; netdev 453 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.rx_crc_errors++; netdev 455 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.rx_frame_errors++; netdev 470 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = adapter->netdev; netdev 499 drivers/net/ethernet/atheros/atlx/atl2.c adapter->netdev->name, netdev 530 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.tx_bytes += txs->pkt_size; netdev 531 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.tx_packets++; netdev 534 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.tx_errors++; netdev 537 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.collisions++; netdev 539 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.tx_aborted_errors++; netdev 541 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.tx_window_errors++; netdev 543 drivers/net/ethernet/atheros/atlx/atl2.c netdev->stats.tx_fifo_errors++; netdev 547 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_queue_stopped(adapter->netdev) && netdev 548 drivers/net/ethernet/atheros/atlx/atl2.c netif_carrier_ok(adapter->netdev)) netdev 549 drivers/net/ethernet/atheros/atlx/atl2.c netif_wake_queue(adapter->netdev); netdev 555 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = adapter->netdev; netdev 565 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_carrier_ok(netdev)) { /* old link state: Up */ netdev 567 drivers/net/ethernet/atheros/atlx/atl2.c atl2_driver_name, netdev->name); netdev 569 drivers/net/ethernet/atheros/atlx/atl2.c netif_carrier_off(netdev); netdev 570 drivers/net/ethernet/atheros/atlx/atl2.c netif_stop_queue(netdev); netdev 608 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_running(adapter->netdev)) { /* reset MAC */ netdev 628 drivers/net/ethernet/atheros/atlx/atl2.c adapter->netdev->stats.tx_carrier_errors++; netdev 647 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = adapter->netdev; netdev 659 drivers/net/ethernet/atheros/atlx/atl2.c return request_irq(adapter->pdev->irq, atl2_intr, flags, netdev->name, netdev 660 drivers/net/ethernet/atheros/atlx/atl2.c netdev); netdev 688 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_open(struct net_device *netdev) netdev 690 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 710 drivers/net/ethernet/atheros/atlx/atl2.c atl2_set_multi(netdev); netdev 747 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = adapter->netdev; netdev 753 drivers/net/ethernet/atheros/atlx/atl2.c netif_tx_disable(netdev); netdev 765 drivers/net/ethernet/atheros/atlx/atl2.c netif_carrier_off(netdev); netdev 772 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = adapter->netdev; netdev 774 drivers/net/ethernet/atheros/atlx/atl2.c free_irq(adapter->pdev->irq, netdev); netdev 793 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_close(struct net_device *netdev) netdev 795 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 827 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev) netdev 829 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 851 drivers/net/ethernet/atheros/atlx/atl2.c netif_stop_queue(netdev); netdev 908 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_change_mtu(struct net_device *netdev, int new_mtu) netdev 910 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 914 drivers/net/ethernet/atheros/atlx/atl2.c netdev->mtu = new_mtu; netdev 929 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_set_mac(struct net_device *netdev, void *p) netdev 931 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 937 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_running(netdev)) netdev 940 drivers/net/ethernet/atheros/atlx/atl2.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 941 drivers/net/ethernet/atheros/atlx/atl2.c memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len); netdev 948 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 950 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 984 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 990 drivers/net/ethernet/atheros/atlx/atl2.c return atl2_mii_ioctl(netdev, ifr, cmd); netdev 1004 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_tx_timeout(struct net_device *netdev) netdev 1006 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 1029 drivers/net/ethernet/atheros/atlx/atl2.c adapter->netdev->stats.rx_over_errors += drop_rxd + drop_rxs; netdev 1058 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = adapter->netdev; netdev 1070 drivers/net/ethernet/atheros/atlx/atl2.c atl2_set_multi(netdev); netdev 1114 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = adapter->netdev; netdev 1134 drivers/net/ethernet/atheros/atlx/atl2.c __atl2_vlan_mode(netdev->features, &value); netdev 1138 drivers/net/ethernet/atheros/atlx/atl2.c if (netdev->flags & IFF_PROMISC) netdev 1140 drivers/net/ethernet/atheros/atlx/atl2.c else if (netdev->flags & IFF_ALLMULTI) netdev 1153 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = adapter->netdev; netdev 1162 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_carrier_ok(netdev)) { /* old link state: Up */ netdev 1169 drivers/net/ethernet/atheros/atlx/atl2.c netif_carrier_off(netdev); netdev 1170 drivers/net/ethernet/atheros/atlx/atl2.c netif_stop_queue(netdev); netdev 1205 drivers/net/ethernet/atheros/atlx/atl2.c atl2_driver_name, netdev->name, netdev 1211 drivers/net/ethernet/atheros/atlx/atl2.c if (!netif_carrier_ok(netdev)) { /* Link down -> Up */ netdev 1212 drivers/net/ethernet/atheros/atlx/atl2.c netif_carrier_on(netdev); netdev 1213 drivers/net/ethernet/atheros/atlx/atl2.c netif_wake_queue(netdev); netdev 1219 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_carrier_ok(netdev)) { netdev 1227 drivers/net/ethernet/atheros/atlx/atl2.c netif_carrier_off(netdev); netdev 1228 drivers/net/ethernet/atheros/atlx/atl2.c netif_stop_queue(netdev); netdev 1282 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_poll_controller(struct net_device *netdev) netdev 1284 drivers/net/ethernet/atheros/atlx/atl2.c disable_irq(netdev->irq); netdev 1285 drivers/net/ethernet/atheros/atlx/atl2.c atl2_intr(netdev->irq, netdev); netdev 1286 drivers/net/ethernet/atheros/atlx/atl2.c enable_irq(netdev->irq); netdev 1321 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev; netdev 1354 drivers/net/ethernet/atheros/atlx/atl2.c netdev = alloc_etherdev(sizeof(struct atl2_adapter)); netdev 1355 drivers/net/ethernet/atheros/atlx/atl2.c if (!netdev) { netdev 1360 drivers/net/ethernet/atheros/atlx/atl2.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 1362 drivers/net/ethernet/atheros/atlx/atl2.c pci_set_drvdata(pdev, netdev); netdev 1363 drivers/net/ethernet/atheros/atlx/atl2.c adapter = netdev_priv(netdev); netdev 1364 drivers/net/ethernet/atheros/atlx/atl2.c adapter->netdev = netdev; netdev 1380 drivers/net/ethernet/atheros/atlx/atl2.c netdev->netdev_ops = &atl2_netdev_ops; netdev 1381 drivers/net/ethernet/atheros/atlx/atl2.c netdev->ethtool_ops = &atl2_ethtool_ops; netdev 1382 drivers/net/ethernet/atheros/atlx/atl2.c netdev->watchdog_timeo = 5 * HZ; netdev 1383 drivers/net/ethernet/atheros/atlx/atl2.c netdev->min_mtu = 40; netdev 1384 drivers/net/ethernet/atheros/atlx/atl2.c netdev->max_mtu = ETH_DATA_LEN + VLAN_HLEN; netdev 1385 drivers/net/ethernet/atheros/atlx/atl2.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); netdev 1387 drivers/net/ethernet/atheros/atlx/atl2.c netdev->mem_start = mmio_start; netdev 1388 drivers/net/ethernet/atheros/atlx/atl2.c netdev->mem_end = mmio_start + mmio_len; netdev 1397 drivers/net/ethernet/atheros/atlx/atl2.c netdev->hw_features = NETIF_F_HW_VLAN_CTAG_RX; netdev 1398 drivers/net/ethernet/atheros/atlx/atl2.c netdev->features |= (NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_HW_VLAN_CTAG_RX); netdev 1413 drivers/net/ethernet/atheros/atlx/atl2.c memcpy(netdev->dev_addr, adapter->hw.mac_addr, netdev->addr_len); netdev 1414 drivers/net/ethernet/atheros/atlx/atl2.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 1428 drivers/net/ethernet/atheros/atlx/atl2.c strcpy(netdev->name, "eth%d"); /* ?? */ netdev 1429 drivers/net/ethernet/atheros/atlx/atl2.c err = register_netdev(netdev); netdev 1434 drivers/net/ethernet/atheros/atlx/atl2.c netif_carrier_off(netdev); netdev 1435 drivers/net/ethernet/atheros/atlx/atl2.c netif_stop_queue(netdev); netdev 1447 drivers/net/ethernet/atheros/atlx/atl2.c free_netdev(netdev); netdev 1469 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 1470 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 1481 drivers/net/ethernet/atheros/atlx/atl2.c unregister_netdev(netdev); netdev 1488 drivers/net/ethernet/atheros/atlx/atl2.c free_netdev(netdev); netdev 1495 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 1496 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 1506 drivers/net/ethernet/atheros/atlx/atl2.c netif_device_detach(netdev); netdev 1508 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_running(netdev)) { netdev 1612 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_running(netdev)) netdev 1625 drivers/net/ethernet/atheros/atlx/atl2.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 1626 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 1648 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_running(netdev)) { netdev 1656 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_running(netdev)) netdev 1659 drivers/net/ethernet/atheros/atlx/atl2.c netif_device_attach(netdev); netdev 1722 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_get_link_ksettings(struct net_device *netdev, netdev 1725 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 1764 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_set_link_ksettings(struct net_device *netdev, netdev 1767 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 1810 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_running(adapter->netdev)) { netdev 1820 drivers/net/ethernet/atheros/atlx/atl2.c static u32 atl2_get_msglevel(struct net_device *netdev) netdev 1828 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_set_msglevel(struct net_device *netdev, u32 data) netdev 1832 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_get_regs_len(struct net_device *netdev) netdev 1838 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_get_regs(struct net_device *netdev, netdev 1841 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 1896 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_get_eeprom_len(struct net_device *netdev) netdev 1898 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 1906 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_get_eeprom(struct net_device *netdev, netdev 1909 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 1947 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_set_eeprom(struct net_device *netdev, netdev 1950 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 2008 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_get_drvinfo(struct net_device *netdev, netdev 2011 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 2021 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_get_wol(struct net_device *netdev, netdev 2024 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 2041 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 2043 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 2062 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_nway_reset(struct net_device *netdev) netdev 2064 drivers/net/ethernet/atheros/atlx/atl2.c struct atl2_adapter *adapter = netdev_priv(netdev); netdev 2065 drivers/net/ethernet/atheros/atlx/atl2.c if (netif_running(netdev)) netdev 437 drivers/net/ethernet/atheros/atlx/atl2.h struct net_device *netdev; netdev 42 drivers/net/ethernet/atheros/atlx/atlx.c static int atlx_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 48 drivers/net/ethernet/atheros/atlx/atlx.c return atlx_mii_ioctl(netdev, ifr, cmd); netdev 61 drivers/net/ethernet/atheros/atlx/atlx.c static int atlx_set_mac(struct net_device *netdev, void *p) netdev 63 drivers/net/ethernet/atheros/atlx/atlx.c struct atlx_adapter *adapter = netdev_priv(netdev); netdev 66 drivers/net/ethernet/atheros/atlx/atlx.c if (netif_running(netdev)) netdev 72 drivers/net/ethernet/atheros/atlx/atlx.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 73 drivers/net/ethernet/atheros/atlx/atlx.c memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len); netdev 81 drivers/net/ethernet/atheros/atlx/atlx.c struct net_device *netdev = adapter->netdev; netdev 93 drivers/net/ethernet/atheros/atlx/atlx.c if (netif_carrier_ok(netdev)) { netdev 96 drivers/net/ethernet/atheros/atlx/atlx.c netdev->name); netdev 98 drivers/net/ethernet/atheros/atlx/atlx.c netif_carrier_off(netdev); netdev 113 drivers/net/ethernet/atheros/atlx/atlx.c static void atlx_set_multi(struct net_device *netdev) netdev 115 drivers/net/ethernet/atheros/atlx/atlx.c struct atlx_adapter *adapter = netdev_priv(netdev); netdev 123 drivers/net/ethernet/atheros/atlx/atlx.c if (netdev->flags & IFF_PROMISC) netdev 125 drivers/net/ethernet/atheros/atlx/atlx.c else if (netdev->flags & IFF_ALLMULTI) { netdev 138 drivers/net/ethernet/atheros/atlx/atlx.c netdev_for_each_mc_addr(ha, netdev) { netdev 186 drivers/net/ethernet/atheros/atlx/atlx.c static void atlx_tx_timeout(struct net_device *netdev) netdev 188 drivers/net/ethernet/atheros/atlx/atlx.c struct atlx_adapter *adapter = netdev_priv(netdev); netdev 219 drivers/net/ethernet/atheros/atlx/atlx.c static void atlx_vlan_mode(struct net_device *netdev, netdev 222 drivers/net/ethernet/atheros/atlx/atlx.c struct atlx_adapter *adapter = netdev_priv(netdev); netdev 237 drivers/net/ethernet/atheros/atlx/atlx.c atlx_vlan_mode(adapter->netdev, adapter->netdev->features); netdev 240 drivers/net/ethernet/atheros/atlx/atlx.c static netdev_features_t atlx_fix_features(struct net_device *netdev, netdev 255 drivers/net/ethernet/atheros/atlx/atlx.c static int atlx_set_features(struct net_device *netdev, netdev 258 drivers/net/ethernet/atheros/atlx/atlx.c netdev_features_t changed = netdev->features ^ features; netdev 261 drivers/net/ethernet/atheros/atlx/atlx.c atlx_vlan_mode(netdev, features); netdev 1303 drivers/net/ethernet/broadcom/bcm63xx_enet.c static void bcm_enet_get_drvinfo(struct net_device *netdev, netdev 1313 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enet_get_sset_count(struct net_device *netdev, netdev 1324 drivers/net/ethernet/broadcom/bcm63xx_enet.c static void bcm_enet_get_strings(struct net_device *netdev, netdev 1382 drivers/net/ethernet/broadcom/bcm63xx_enet.c static void bcm_enet_get_ethtool_stats(struct net_device *netdev, netdev 1389 drivers/net/ethernet/broadcom/bcm63xx_enet.c priv = netdev_priv(netdev); netdev 1400 drivers/net/ethernet/broadcom/bcm63xx_enet.c p = (char *)&netdev->stats; netdev 2502 drivers/net/ethernet/broadcom/bcm63xx_enet.c static void bcm_enetsw_get_strings(struct net_device *netdev, netdev 2518 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enetsw_get_sset_count(struct net_device *netdev, netdev 2529 drivers/net/ethernet/broadcom/bcm63xx_enet.c static void bcm_enetsw_get_drvinfo(struct net_device *netdev, netdev 2538 drivers/net/ethernet/broadcom/bcm63xx_enet.c static void bcm_enetsw_get_ethtool_stats(struct net_device *netdev, netdev 2545 drivers/net/ethernet/broadcom/bcm63xx_enet.c priv = netdev_priv(netdev); netdev 2577 drivers/net/ethernet/broadcom/bcm63xx_enet.c p = (char *)&netdev->stats + s->stat_offset; netdev 425 drivers/net/ethernet/broadcom/bcmsysport.c netif_dbg(priv, hw, priv->netdev, "updated MIB counters\n"); netdev 436 drivers/net/ethernet/broadcom/bcmsysport.c for (q = 0; q < priv->netdev->num_tx_queues; q++) { netdev 664 drivers/net/ethernet/broadcom/bcmsysport.c struct net_device *ndev = priv->netdev; netdev 669 drivers/net/ethernet/broadcom/bcmsysport.c skb = __netdev_alloc_skb(priv->netdev, RX_BUF_LENGTH, netdev 725 drivers/net/ethernet/broadcom/bcmsysport.c struct net_device *ndev = priv->netdev; netdev 879 drivers/net/ethernet/broadcom/bcmsysport.c struct net_device *ndev = priv->netdev; netdev 937 drivers/net/ethernet/broadcom/bcmsysport.c txq = netdev_get_tx_queue(priv->netdev, ring->index); netdev 987 drivers/net/ethernet/broadcom/bcmsysport.c for (q = 0; q < priv->netdev->num_tx_queues; q++) netdev 1076 drivers/net/ethernet/broadcom/bcmsysport.c netdev_info(priv->netdev, "Wake-on-LAN (MPD) interrupt!\n"); netdev 1081 drivers/net/ethernet/broadcom/bcmsysport.c netdev_info(priv->netdev, netdev 1085 drivers/net/ethernet/broadcom/bcmsysport.c netif_dbg(priv, wol, priv->netdev, "resumed from WOL\n"); netdev 1115 drivers/net/ethernet/broadcom/bcmsysport.c netdev_warn(priv->netdev, "spurious RX interrupt\n"); netdev 1166 drivers/net/ethernet/broadcom/bcmsysport.c netdev_warn(priv->netdev, "spurious TX interrupt\n"); netdev 1477 drivers/net/ethernet/broadcom/bcmsysport.c netif_err(priv, hw, priv->netdev, "CB allocation failed\n"); netdev 1484 drivers/net/ethernet/broadcom/bcmsysport.c netif_tx_napi_add(priv->netdev, &ring->napi, bcm_sysport_tx_poll, 64); netdev 1542 drivers/net/ethernet/broadcom/bcmsysport.c netif_dbg(priv, hw, priv->netdev, netdev 1559 drivers/net/ethernet/broadcom/bcmsysport.c netdev_warn(priv->netdev, "TDMA not stopped!\n"); netdev 1578 drivers/net/ethernet/broadcom/bcmsysport.c netif_dbg(priv, hw, priv->netdev, "TDMA fini done\n"); netdev 1603 drivers/net/ethernet/broadcom/bcmsysport.c netdev_err(priv->netdev, "timeout waiting for RDMA to finish\n"); netdev 1631 drivers/net/ethernet/broadcom/bcmsysport.c netdev_err(priv->netdev, "timeout waiting for TDMA to finish\n"); netdev 1651 drivers/net/ethernet/broadcom/bcmsysport.c netif_err(priv, hw, priv->netdev, "CB allocation failed\n"); netdev 1662 drivers/net/ethernet/broadcom/bcmsysport.c netif_err(priv, hw, priv->netdev, "SKB allocation failed\n"); netdev 1683 drivers/net/ethernet/broadcom/bcmsysport.c netif_dbg(priv, hw, priv->netdev, netdev 1699 drivers/net/ethernet/broadcom/bcmsysport.c netdev_warn(priv->netdev, "RDMA not stopped!\n"); netdev 1713 drivers/net/ethernet/broadcom/bcmsysport.c netif_dbg(priv, hw, priv->netdev, "RDMA fini done\n"); netdev 1900 drivers/net/ethernet/broadcom/bcmsysport.c if (netdev_uses_dsa(priv->netdev)) { netdev 2279 drivers/net/ethernet/broadcom/bcmsysport.c if (priv->netdev != info->master) netdev 2345 drivers/net/ethernet/broadcom/bcmsysport.c if (priv->netdev != info->master) netdev 2481 drivers/net/ethernet/broadcom/bcmsysport.c priv->netdev = dev; netdev 2594 drivers/net/ethernet/broadcom/bcmsysport.c struct net_device *ndev = priv->netdev; netdev 738 drivers/net/ethernet/broadcom/bcmsysport.h struct net_device *netdev; netdev 2434 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_set_ethtool_ops(struct bnx2x *bp, struct net_device *netdev); netdev 497 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, netdev 1941 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static u8 bnx2x_dcbnl_get_state(struct net_device *netdev) netdev 1943 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 1948 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static u8 bnx2x_dcbnl_set_state(struct net_device *netdev, u8 state) netdev 1950 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 1964 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_get_perm_hw_addr(struct net_device *netdev, netdev 1967 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 1971 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c memcpy(perm_addr, netdev->dev_addr, netdev->addr_len); netdev 1975 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c memcpy(perm_addr+netdev->addr_len, bp->fip_mac, netdev 1976 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c netdev->addr_len); netdev 1979 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_set_pg_tccfg_tx(struct net_device *netdev, int prio, netdev 1983 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2006 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_set_pg_bwgcfg_tx(struct net_device *netdev, netdev 2009 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2019 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_set_pg_tccfg_rx(struct net_device *netdev, int prio, netdev 2023 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2027 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_set_pg_bwgcfg_rx(struct net_device *netdev, netdev 2030 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2034 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_get_pg_tccfg_tx(struct net_device *netdev, int prio, netdev 2038 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2061 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_get_pg_bwgcfg_tx(struct net_device *netdev, netdev 2064 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2075 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_get_pg_tccfg_rx(struct net_device *netdev, int prio, netdev 2079 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2085 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_get_pg_bwgcfg_rx(struct net_device *netdev, netdev 2088 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2094 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_set_pfc_cfg(struct net_device *netdev, int prio, netdev 2097 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2111 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_get_pfc_cfg(struct net_device *netdev, int prio, netdev 2114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2125 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static u8 bnx2x_dcbnl_set_all(struct net_device *netdev) netdev 2127 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2150 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static u8 bnx2x_dcbnl_get_cap(struct net_device *netdev, int capid, u8 *cap) netdev 2152 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2195 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_dcbnl_get_numtcs(struct net_device *netdev, int tcid, u8 *num) netdev 2197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2225 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_dcbnl_set_numtcs(struct net_device *netdev, int tcid, u8 num) netdev 2227 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2232 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static u8 bnx2x_dcbnl_get_pfc_state(struct net_device *netdev) netdev 2234 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2243 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbnl_set_pfc_state(struct net_device *netdev, u8 state) netdev 2245 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_dcbnl_set_app_up(struct net_device *netdev, u8 idtype, netdev 2339 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2361 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static u8 bnx2x_dcbnl_get_dcbx(struct net_device *netdev) netdev 2363 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2374 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static u8 bnx2x_dcbnl_set_dcbx(struct net_device *netdev, u8 state) netdev 2376 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2401 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static u8 bnx2x_dcbnl_get_featcfg(struct net_device *netdev, int featid, netdev 2404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static u8 bnx2x_dcbnl_set_featcfg(struct net_device *netdev, int featid, netdev 2451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2489 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_peer_appinfo(struct net_device *netdev, netdev 2493 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2508 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_peer_apptable(struct net_device *netdev, netdev 2512 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2529 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_cee_peer_getpg(struct net_device *netdev, struct cee_pg *pg) netdev 2532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 2545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_cee_peer_getpfc(struct net_device *netdev, netdev 2548 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); netdev 3730 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c void bnx2x_set_ethtool_ops(struct bnx2x *bp, struct net_device *netdev) netdev 3732 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c netdev->ethtool_ops = (IS_PF(bp)) ? netdev 10241 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_udp_tunnel_add(struct net_device *netdev, netdev 10244 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(netdev); netdev 10259 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_udp_tunnel_del(struct net_device *netdev, netdev 10262 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(netdev); netdev 12879 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_mdio_read(struct net_device *netdev, int prtad, netdev 12882 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(netdev); netdev 12903 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_mdio_write(struct net_device *netdev, int prtad, int devad, netdev 12906 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(netdev); netdev 12956 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_get_phys_port_id(struct net_device *netdev, netdev 12959 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(netdev); netdev 12011 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 12012 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt *bp = netdev_priv(netdev); netdev 12014 drivers/net/ethernet/broadcom/bnxt/bnxt.c netdev_info(netdev, "PCI I/O error detected\n"); netdev 12017 drivers/net/ethernet/broadcom/bnxt/bnxt.c netif_device_detach(netdev); netdev 12026 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (netif_running(netdev)) netdev 12027 drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_close(netdev); netdev 12047 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 12048 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt *bp = netdev_priv(netdev); netdev 12063 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!err && netif_running(netdev)) netdev 12064 drivers/net/ethernet/broadcom/bnxt/bnxt.c err = bnxt_open(netdev); netdev 12073 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (netif_running(netdev)) netdev 12074 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev_close(netdev); netdev 12092 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 12096 drivers/net/ethernet/broadcom/bnxt/bnxt.c netif_device_attach(netdev); netdev 162 drivers/net/ethernet/broadcom/cnic.c static struct cnic_dev *cnic_from_netdev(struct net_device *netdev) netdev 168 drivers/net/ethernet/broadcom/cnic.c if (netdev == cdev->netdev) { netdev 200 drivers/net/ethernet/broadcom/cnic.c ethdev->drv_ctl(dev->netdev, &info); netdev 214 drivers/net/ethernet/broadcom/cnic.c ethdev->drv_ctl(dev->netdev, &info); netdev 232 drivers/net/ethernet/broadcom/cnic.c ethdev->drv_ctl(dev->netdev, &info); netdev 246 drivers/net/ethernet/broadcom/cnic.c ethdev->drv_ctl(dev->netdev, &info); netdev 259 drivers/net/ethernet/broadcom/cnic.c ethdev->drv_ctl(dev->netdev, &info); netdev 282 drivers/net/ethernet/broadcom/cnic.c ethdev->drv_ctl(dev->netdev, &info); netdev 299 drivers/net/ethernet/broadcom/cnic.c ethdev->drv_ctl(dev->netdev, &info); netdev 645 drivers/net/ethernet/broadcom/cnic.c netdev_warn(dev->netdev, "Failed waiting for ULP up call to complete\n"); netdev 1193 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 1241 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 1393 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 1415 drivers/net/ethernet/broadcom/cnic.c ret = cp->ethdev->drv_submit_kwqes_16(dev->netdev, kwq, 1); netdev 1442 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 1463 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 1549 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 1689 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 1878 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 1968 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 2085 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 2123 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 2151 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "conn_buf size too big\n"); netdev 2261 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 2285 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 2310 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "fcoe_init size too big\n"); netdev 2343 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 2397 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "fcoe_offload size too big\n"); netdev 2446 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "fcoe_enable size too big\n"); netdev 2478 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "fcoe_disable size too big\n"); netdev 2558 drivers/net/ethernet/broadcom/cnic.c netdev_warn(dev->netdev, "CID %x not deleted\n", netdev 2567 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 2707 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "Unknown type of KWQE(0x%x)\n", netdev 2712 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "KWQE(0x%x) failed\n", netdev 2730 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 2772 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "Unknown type of KWQE(0x%x)\n", netdev 2777 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "KWQE(0x%x) failed\n", netdev 2865 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "Unknown type of KCQE(0x%x)\n", netdev 3054 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 3142 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 3303 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, netdev 3719 drivers/net/ethernet/broadcom/cnic.c struct net_device *netdev = NULL; netdev 3738 drivers/net/ethernet/broadcom/cnic.c cnic_get_vlan(dst->dev, &netdev); netdev 3740 drivers/net/ethernet/broadcom/cnic.c dev = cnic_from_netdev(netdev); netdev 3796 drivers/net/ethernet/broadcom/cnic.c csk->mtu = dev->netdev->mtu; netdev 3799 drivers/net/ethernet/broadcom/cnic.c if (realdev == dev->netdev) { netdev 4044 drivers/net/ethernet/broadcom/cnic.c netdev_warn(dev->netdev, "RAMROD CLOSE compl with status 0x%x completion status 0x%x\n", netdev 4222 drivers/net/ethernet/broadcom/cnic.c if (!netif_running(dev->netdev)) netdev 4231 drivers/net/ethernet/broadcom/cnic.c netdev_warn(dev->netdev, "%d iSCSI connections not destroyed\n", netdev 4237 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 4284 drivers/net/ethernet/broadcom/cnic.c cp->ethdev->drv_ctl(dev->netdev, &info); netdev 4500 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "KCQ index not resetting to 0\n"); netdev 4834 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "cnic_init_irq failed\n"); netdev 4884 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 4902 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 4921 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 4987 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 5054 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 5093 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 5168 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 5225 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, netdev 5266 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, netdev 5292 drivers/net/ethernet/broadcom/cnic.c err = ethdev->drv_register_cnic(dev->netdev, cp->cnic_ops, dev); netdev 5294 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "register_cnic failed\n"); netdev 5314 drivers/net/ethernet/broadcom/cnic.c ethdev->drv_unregister_cnic(dev->netdev); netdev 5334 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "allocate resource failure\n"); netdev 5381 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 5444 drivers/net/ethernet/broadcom/cnic.c netdev_err(dev->netdev, "Failed waiting for ref count to go to zero\n"); netdev 5446 drivers/net/ethernet/broadcom/cnic.c netdev_info(dev->netdev, "Removed CNIC device\n"); netdev 5447 drivers/net/ethernet/broadcom/cnic.c dev_put(dev->netdev); netdev 5455 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); netdev 5464 drivers/net/ethernet/broadcom/cnic.c ret = cp->ethdev->drv_get_fc_npiv_tbl(dev->netdev, npiv_tbl); netdev 5481 drivers/net/ethernet/broadcom/cnic.c cdev->netdev = dev; netdev 5683 drivers/net/ethernet/broadcom/cnic.c struct net_device *netdev = netdev_notifier_info_to_dev(ptr); netdev 5687 drivers/net/ethernet/broadcom/cnic.c dev = cnic_from_netdev(netdev); netdev 5691 drivers/net/ethernet/broadcom/cnic.c dev = is_cnic_dev(netdev); netdev 5734 drivers/net/ethernet/broadcom/cnic.c vid = cnic_get_vlan(netdev, &realdev); netdev 311 drivers/net/ethernet/broadcom/cnic_if.h struct net_device *netdev; netdev 1016 drivers/net/ethernet/broadcom/sb1250-mac.c static void sbmac_netpoll(struct net_device *netdev) netdev 1018 drivers/net/ethernet/broadcom/sb1250-mac.c struct sbmac_softc *sc = netdev_priv(netdev); netdev 1023 drivers/net/ethernet/broadcom/sb1250-mac.c sbmac_intr(irq, netdev); netdev 18171 drivers/net/ethernet/broadcom/tg3.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 18172 drivers/net/ethernet/broadcom/tg3.c struct tg3 *tp = netdev_priv(netdev); netdev 18175 drivers/net/ethernet/broadcom/tg3.c netdev_info(netdev, "PCI I/O error detected\n"); netdev 18180 drivers/net/ethernet/broadcom/tg3.c if (!netdev || !netif_running(netdev)) netdev 18196 drivers/net/ethernet/broadcom/tg3.c netif_device_detach(netdev); netdev 18205 drivers/net/ethernet/broadcom/tg3.c if (netdev) { netdev 18207 drivers/net/ethernet/broadcom/tg3.c dev_close(netdev); netdev 18230 drivers/net/ethernet/broadcom/tg3.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 18231 drivers/net/ethernet/broadcom/tg3.c struct tg3 *tp = netdev_priv(netdev); netdev 18247 drivers/net/ethernet/broadcom/tg3.c if (!netdev || !netif_running(netdev)) { netdev 18259 drivers/net/ethernet/broadcom/tg3.c if (rc != PCI_ERS_RESULT_RECOVERED && netdev && netif_running(netdev)) { netdev 18261 drivers/net/ethernet/broadcom/tg3.c dev_close(netdev); netdev 18277 drivers/net/ethernet/broadcom/tg3.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 18278 drivers/net/ethernet/broadcom/tg3.c struct tg3 *tp = netdev_priv(netdev); netdev 18283 drivers/net/ethernet/broadcom/tg3.c if (!netdev || !netif_running(netdev)) netdev 18292 drivers/net/ethernet/broadcom/tg3.c netdev_err(netdev, "Cannot restart hardware after reset.\n"); netdev 18296 drivers/net/ethernet/broadcom/tg3.c netif_device_attach(netdev); netdev 206 drivers/net/ethernet/brocade/bna/bnad.c struct net_device *netdev = bnad->netdev; netdev 214 drivers/net/ethernet/brocade/bna/bnad.c if (netif_queue_stopped(netdev) && netdev 215 drivers/net/ethernet/brocade/bna/bnad.c netif_carrier_ok(netdev) && netdev 219 drivers/net/ethernet/brocade/bna/bnad.c netif_wake_queue(netdev); netdev 430 drivers/net/ethernet/brocade/bna/bnad.c skb = netdev_alloc_skb_ip_align(bnad->netdev, buff_sz); netdev 580 drivers/net/ethernet/brocade/bna/bnad.c skb->protocol = eth_type_trans(skb, bnad->netdev); netdev 600 drivers/net/ethernet/brocade/bna/bnad.c prefetch(bnad->netdev); netdev 701 drivers/net/ethernet/brocade/bna/bnad.c ((bnad->netdev->features & NETIF_F_RXCSUM) && netdev 711 drivers/net/ethernet/brocade/bna/bnad.c (bnad->netdev->features & NETIF_F_HW_VLAN_CTAG_RX)) netdev 874 drivers/net/ethernet/brocade/bna/bnad.c struct net_device *netdev = bnad->netdev; netdev 876 drivers/net/ethernet/brocade/bna/bnad.c ether_addr_copy(netdev->perm_addr, bnad->perm_addr); netdev 877 drivers/net/ethernet/brocade/bna/bnad.c if (is_zero_ether_addr(netdev->dev_addr)) netdev 878 drivers/net/ethernet/brocade/bna/bnad.c ether_addr_copy(netdev->dev_addr, bnad->perm_addr); netdev 922 drivers/net/ethernet/brocade/bna/bnad.c netif_carrier_off(bnad->netdev); netdev 945 drivers/net/ethernet/brocade/bna/bnad.c if (!netif_carrier_ok(bnad->netdev)) { netdev 947 drivers/net/ethernet/brocade/bna/bnad.c netdev_info(bnad->netdev, "link up\n"); netdev 948 drivers/net/ethernet/brocade/bna/bnad.c netif_carrier_on(bnad->netdev); netdev 967 drivers/net/ethernet/brocade/bna/bnad.c bnad->netdev, netdev 973 drivers/net/ethernet/brocade/bna/bnad.c bnad->netdev, netdev 982 drivers/net/ethernet/brocade/bna/bnad.c if (netif_carrier_ok(bnad->netdev)) { netdev 983 drivers/net/ethernet/brocade/bna/bnad.c netdev_info(bnad->netdev, "link down\n"); netdev 984 drivers/net/ethernet/brocade/bna/bnad.c netif_carrier_off(bnad->netdev); netdev 1052 drivers/net/ethernet/brocade/bna/bnad.c netif_stop_subqueue(bnad->netdev, txq_id); netdev 1074 drivers/net/ethernet/brocade/bna/bnad.c if (netif_carrier_ok(bnad->netdev)) { netdev 1075 drivers/net/ethernet/brocade/bna/bnad.c netif_wake_subqueue(bnad->netdev, txq_id); netdev 1283 drivers/net/ethernet/brocade/bna/bnad.c if (!netif_running(bnad->netdev) || netdev 1538 drivers/net/ethernet/brocade/bna/bnad.c sprintf(tx_info->tcb[i]->name, "%s TXQ %d", bnad->netdev->name, netdev 1590 drivers/net/ethernet/brocade/bna/bnad.c bnad->netdev->name, netdev 1751 drivers/net/ethernet/brocade/bna/bnad.c if (!netif_carrier_ok(bnad->netdev)) netdev 1781 drivers/net/ethernet/brocade/bna/bnad.c if (!netif_running(bnad->netdev) || netdev 1845 drivers/net/ethernet/brocade/bna/bnad.c bnad_netdev_mc_list_get(struct net_device *netdev, u8 *mc_list) netdev 1850 drivers/net/ethernet/brocade/bna/bnad.c netdev_for_each_mc_addr(mc_addr, netdev) { netdev 1866 drivers/net/ethernet/brocade/bna/bnad.c if (!netif_carrier_ok(bnad->netdev)) netdev 1894 drivers/net/ethernet/brocade/bna/bnad.c netif_napi_add(bnad->netdev, &rx_ctrl->napi, netdev 2051 drivers/net/ethernet/brocade/bna/bnad.c rx_config->frame_size = BNAD_FRAME_SIZE(bnad->netdev->mtu); netdev 2085 drivers/net/ethernet/brocade/bna/bnad.c (bnad->netdev->features & NETIF_F_HW_VLAN_CTAG_RX) ? netdev 2103 drivers/net/ethernet/brocade/bna/bnad.c struct net_device *netdev = bnad->netdev; netdev 2117 drivers/net/ethernet/brocade/bna/bnad.c BNAD_FRAME_SIZE(bnad->netdev->mtu), NULL); netdev 2125 drivers/net/ethernet/brocade/bna/bnad.c netdev_err(netdev, "RXQ:%u setup failed\n", rx_id); netdev 2134 drivers/net/ethernet/brocade/bna/bnad.c bnad_mac_addr_set_locked(bnad, netdev->dev_addr); netdev 2136 drivers/net/ethernet/brocade/bna/bnad.c bnad_set_rx_mode(netdev); netdev 2718 drivers/net/ethernet/brocade/bna/bnad.c bnad_open(struct net_device *netdev) netdev 2721 drivers/net/ethernet/brocade/bna/bnad.c struct bnad *bnad = netdev_priv(netdev); netdev 2743 drivers/net/ethernet/brocade/bna/bnad.c BNAD_FRAME_SIZE(bnad->netdev->mtu), NULL); netdev 2756 drivers/net/ethernet/brocade/bna/bnad.c bnad_mac_addr_set_locked(bnad, netdev->dev_addr); netdev 2775 drivers/net/ethernet/brocade/bna/bnad.c bnad_stop(struct net_device *netdev) netdev 2777 drivers/net/ethernet/brocade/bna/bnad.c struct bnad *bnad = netdev_priv(netdev); netdev 2828 drivers/net/ethernet/brocade/bna/bnad.c if (unlikely(gso_size > bnad->netdev->mtu)) { netdev 2855 drivers/net/ethernet/brocade/bna/bnad.c if (unlikely(skb->len > (bnad->netdev->mtu + VLAN_ETH_HLEN))) { netdev 2919 drivers/net/ethernet/brocade/bna/bnad.c bnad_start_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 2921 drivers/net/ethernet/brocade/bna/bnad.c struct bnad *bnad = netdev_priv(netdev); netdev 2987 drivers/net/ethernet/brocade/bna/bnad.c netif_stop_queue(netdev); netdev 3001 drivers/net/ethernet/brocade/bna/bnad.c netif_wake_queue(netdev); netdev 3105 drivers/net/ethernet/brocade/bna/bnad.c bnad_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats) netdev 3107 drivers/net/ethernet/brocade/bna/bnad.c struct bnad *bnad = netdev_priv(netdev); netdev 3121 drivers/net/ethernet/brocade/bna/bnad.c struct net_device *netdev = bnad->netdev; netdev 3122 drivers/net/ethernet/brocade/bna/bnad.c int uc_count = netdev_uc_count(netdev); netdev 3128 drivers/net/ethernet/brocade/bna/bnad.c if (netdev_uc_empty(bnad->netdev)) { netdev 3141 drivers/net/ethernet/brocade/bna/bnad.c netdev_for_each_uc_addr(ha, netdev) { netdev 3163 drivers/net/ethernet/brocade/bna/bnad.c struct net_device *netdev = bnad->netdev; netdev 3164 drivers/net/ethernet/brocade/bna/bnad.c int mc_count = netdev_mc_count(netdev); netdev 3168 drivers/net/ethernet/brocade/bna/bnad.c if (netdev->flags & IFF_ALLMULTI) netdev 3171 drivers/net/ethernet/brocade/bna/bnad.c if (netdev_mc_empty(netdev)) netdev 3185 drivers/net/ethernet/brocade/bna/bnad.c bnad_netdev_mc_list_get(netdev, mac_list); netdev 3200 drivers/net/ethernet/brocade/bna/bnad.c bnad_set_rx_mode(struct net_device *netdev) netdev 3202 drivers/net/ethernet/brocade/bna/bnad.c struct bnad *bnad = netdev_priv(netdev); netdev 3218 drivers/net/ethernet/brocade/bna/bnad.c if (netdev->flags & IFF_PROMISC) { netdev 3246 drivers/net/ethernet/brocade/bna/bnad.c bnad_set_mac_address(struct net_device *netdev, void *addr) netdev 3249 drivers/net/ethernet/brocade/bna/bnad.c struct bnad *bnad = netdev_priv(netdev); netdev 3257 drivers/net/ethernet/brocade/bna/bnad.c ether_addr_copy(netdev->dev_addr, sa->sa_data); netdev 3281 drivers/net/ethernet/brocade/bna/bnad.c bnad_change_mtu(struct net_device *netdev, int new_mtu) netdev 3284 drivers/net/ethernet/brocade/bna/bnad.c struct bnad *bnad = netdev_priv(netdev); netdev 3289 drivers/net/ethernet/brocade/bna/bnad.c mtu = netdev->mtu; netdev 3290 drivers/net/ethernet/brocade/bna/bnad.c netdev->mtu = new_mtu; netdev 3297 drivers/net/ethernet/brocade/bna/bnad.c netif_running(bnad->netdev)) { netdev 3316 drivers/net/ethernet/brocade/bna/bnad.c bnad_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 3318 drivers/net/ethernet/brocade/bna/bnad.c struct bnad *bnad = netdev_priv(netdev); netdev 3337 drivers/net/ethernet/brocade/bna/bnad.c bnad_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 3339 drivers/net/ethernet/brocade/bna/bnad.c struct bnad *bnad = netdev_priv(netdev); netdev 3380 drivers/net/ethernet/brocade/bna/bnad.c bnad_netpoll(struct net_device *netdev) netdev 3382 drivers/net/ethernet/brocade/bna/bnad.c struct bnad *bnad = netdev_priv(netdev); netdev 3390 drivers/net/ethernet/brocade/bna/bnad.c bnad_isr(bnad->pcidev->irq, netdev); netdev 3434 drivers/net/ethernet/brocade/bna/bnad.c struct net_device *netdev = bnad->netdev; netdev 3436 drivers/net/ethernet/brocade/bna/bnad.c netdev->hw_features = NETIF_F_SG | NETIF_F_RXCSUM | netdev 3441 drivers/net/ethernet/brocade/bna/bnad.c netdev->vlan_features = NETIF_F_SG | NETIF_F_HIGHDMA | netdev 3445 drivers/net/ethernet/brocade/bna/bnad.c netdev->features |= netdev->hw_features | NETIF_F_HW_VLAN_CTAG_FILTER; netdev 3448 drivers/net/ethernet/brocade/bna/bnad.c netdev->features |= NETIF_F_HIGHDMA; netdev 3450 drivers/net/ethernet/brocade/bna/bnad.c netdev->mem_start = bnad->mmio_start; netdev 3451 drivers/net/ethernet/brocade/bna/bnad.c netdev->mem_end = bnad->mmio_start + bnad->mmio_len - 1; netdev 3454 drivers/net/ethernet/brocade/bna/bnad.c netdev->min_mtu = ETH_ZLEN - ETH_HLEN; netdev 3455 drivers/net/ethernet/brocade/bna/bnad.c netdev->max_mtu = BNAD_JUMBO_MTU; netdev 3457 drivers/net/ethernet/brocade/bna/bnad.c netdev->netdev_ops = &bnad_netdev_ops; netdev 3458 drivers/net/ethernet/brocade/bna/bnad.c bnad_set_ethtool_ops(netdev); netdev 3469 drivers/net/ethernet/brocade/bna/bnad.c struct pci_dev *pdev, struct net_device *netdev) netdev 3473 drivers/net/ethernet/brocade/bna/bnad.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3474 drivers/net/ethernet/brocade/bna/bnad.c pci_set_drvdata(pdev, netdev); netdev 3476 drivers/net/ethernet/brocade/bna/bnad.c bnad->netdev = netdev; netdev 3601 drivers/net/ethernet/brocade/bna/bnad.c struct net_device *netdev; netdev 3617 drivers/net/ethernet/brocade/bna/bnad.c netdev = alloc_etherdev(sizeof(struct bnad)); netdev 3618 drivers/net/ethernet/brocade/bna/bnad.c if (!netdev) { netdev 3622 drivers/net/ethernet/brocade/bna/bnad.c bnad = netdev_priv(netdev); netdev 3641 drivers/net/ethernet/brocade/bna/bnad.c err = bnad_init(bnad, pdev, netdev); netdev 3649 drivers/net/ethernet/brocade/bna/bnad.c netif_carrier_off(netdev); netdev 3738 drivers/net/ethernet/brocade/bna/bnad.c err = register_netdev(netdev); netdev 3776 drivers/net/ethernet/brocade/bna/bnad.c free_netdev(netdev); netdev 3783 drivers/net/ethernet/brocade/bna/bnad.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3788 drivers/net/ethernet/brocade/bna/bnad.c if (!netdev) netdev 3791 drivers/net/ethernet/brocade/bna/bnad.c bnad = netdev_priv(netdev); netdev 3795 drivers/net/ethernet/brocade/bna/bnad.c unregister_netdev(netdev); netdev 3817 drivers/net/ethernet/brocade/bna/bnad.c free_netdev(netdev); netdev 281 drivers/net/ethernet/brocade/bna/bnad.h struct net_device *netdev; netdev 379 drivers/net/ethernet/brocade/bna/bnad.h void bnad_set_rx_mode(struct net_device *netdev); netdev 380 drivers/net/ethernet/brocade/bna/bnad.h struct net_device_stats *bnad_get_netdev_stats(struct net_device *netdev); netdev 384 drivers/net/ethernet/brocade/bna/bnad.h void bnad_set_ethtool_ops(struct net_device *netdev); netdev 71 drivers/net/ethernet/brocade/bna/bnad_debugfs.c netdev_warn(bnad->netdev, "failed to collect fwtrc\n"); netdev 111 drivers/net/ethernet/brocade/bna/bnad_debugfs.c netdev_warn(bnad->netdev, "failed to collect fwsave\n"); netdev 210 drivers/net/ethernet/brocade/bna/bnad_debugfs.c netdev_warn(bnad->netdev, "failed to collect drvinfo\n"); netdev 321 drivers/net/ethernet/brocade/bna/bnad_debugfs.c netdev_warn(bnad->netdev, "failed to read user buffer\n"); netdev 341 drivers/net/ethernet/brocade/bna/bnad_debugfs.c netdev_warn(bnad->netdev, "failed reg offset check\n"); netdev 381 drivers/net/ethernet/brocade/bna/bnad_debugfs.c netdev_warn(bnad->netdev, "failed to read user buffer\n"); netdev 392 drivers/net/ethernet/brocade/bna/bnad_debugfs.c netdev_warn(bnad->netdev, "failed reg offset check\n"); netdev 504 drivers/net/ethernet/brocade/bna/bnad_debugfs.c netdev_warn(bnad->netdev, netdev 516 drivers/net/ethernet/brocade/bna/bnad_debugfs.c netdev_warn(bnad->netdev, netdev 532 drivers/net/ethernet/brocade/bna/bnad_debugfs.c netdev_warn(bnad->netdev, netdev 235 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_link_ksettings(struct net_device *netdev, netdev 248 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (netif_carrier_ok(netdev)) { netdev 265 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_set_link_ksettings(struct net_device *netdev, netdev 280 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) netdev 282 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 305 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wolinfo) netdev 312 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) netdev 314 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 333 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) netdev 335 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 404 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_ringparam(struct net_device *netdev, netdev 407 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 417 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_set_ringparam(struct net_device *netdev, netdev 421 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 446 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (!netif_running(netdev)) { netdev 465 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_mac_addr_set_locked(bnad, netdev->dev_addr); netdev 469 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_set_rx_mode(netdev); netdev 474 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (!netif_running(netdev)) { netdev 494 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_pauseparam(struct net_device *netdev, netdev 497 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 505 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_set_pauseparam(struct net_device *netdev, netdev 508 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 529 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_strings(struct net_device *netdev, u32 stringset, u8 *string) netdev 531 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 710 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_stats_count_locked(struct net_device *netdev) netdev 712 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 841 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_ethtool_stats(struct net_device *netdev, struct ethtool_stats *stats, netdev 844 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 852 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (bnad_get_stats_count_locked(netdev) != stats->n_stats) { netdev 883 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad->stats.drv_stats.netif_queue_stopped = netif_queue_stopped(netdev); netdev 933 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_sset_count(struct net_device *netdev, int sset) netdev 937 drivers/net/ethernet/brocade/bna/bnad_ethtool.c return bnad_get_stats_count_locked(netdev); netdev 989 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_eeprom_len(struct net_device *netdev) netdev 995 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, netdev 998 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 1035 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_set_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, netdev 1038 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 1077 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_flash_device(struct net_device *netdev, struct ethtool_flash *eflash) netdev 1079 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct bnad *bnad = netdev_priv(netdev); netdev 1086 drivers/net/ethernet/brocade/bna/bnad_ethtool.c netdev_err(netdev, "can't load firmware %s\n", eflash->data); netdev 1099 drivers/net/ethernet/brocade/bna/bnad_ethtool.c netdev_warn(netdev, "flash update failed with err=%d\n", ret); netdev 1109 drivers/net/ethernet/brocade/bna/bnad_ethtool.c netdev_warn(netdev, netdev 1141 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_set_ethtool_ops(struct net_device *netdev) netdev 1143 drivers/net/ethernet/brocade/bna/bnad_ethtool.c netdev->ethtool_ops = &bnad_ethtool_ops; netdev 1082 drivers/net/ethernet/cadence/macb.h int (*get_hwtst)(struct net_device *netdev, netdev 1084 drivers/net/ethernet/cadence/macb.h int (*set_hwtst)(struct net_device *netdev, netdev 2666 drivers/net/ethernet/cadence/macb_main.c static int macb_get_regs_len(struct net_device *netdev) netdev 2704 drivers/net/ethernet/cadence/macb_main.c static void macb_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 2706 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 2719 drivers/net/ethernet/cadence/macb_main.c static int macb_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 2721 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 2737 drivers/net/ethernet/cadence/macb_main.c static void macb_get_ringparam(struct net_device *netdev, netdev 2740 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 2749 drivers/net/ethernet/cadence/macb_main.c static int macb_set_ringparam(struct net_device *netdev, netdev 2752 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 2851 drivers/net/ethernet/cadence/macb_main.c static int macb_get_ts_info(struct net_device *netdev, netdev 2854 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 2857 drivers/net/ethernet/cadence/macb_main.c return bp->ptp_info->get_ts_info(netdev, info); netdev 2859 drivers/net/ethernet/cadence/macb_main.c return ethtool_op_get_ts_info(netdev, info); netdev 2864 drivers/net/ethernet/cadence/macb_main.c struct net_device *netdev = bp->dev; netdev 2869 drivers/net/ethernet/cadence/macb_main.c if (!(netdev->features & NETIF_F_NTUPLE)) netdev 2988 drivers/net/ethernet/cadence/macb_main.c static int gem_add_flow_filter(struct net_device *netdev, netdev 2991 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 3003 drivers/net/ethernet/cadence/macb_main.c netdev_dbg(netdev, netdev 3019 drivers/net/ethernet/cadence/macb_main.c netdev_err(netdev, "Rule not added: location %d not free!\n", netdev 3042 drivers/net/ethernet/cadence/macb_main.c static int gem_del_flow_filter(struct net_device *netdev, netdev 3045 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 3056 drivers/net/ethernet/cadence/macb_main.c netdev_dbg(netdev, netdev 3078 drivers/net/ethernet/cadence/macb_main.c static int gem_get_flow_entry(struct net_device *netdev, netdev 3081 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 3093 drivers/net/ethernet/cadence/macb_main.c static int gem_get_all_flow_entries(struct net_device *netdev, netdev 3096 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 3112 drivers/net/ethernet/cadence/macb_main.c static int gem_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, netdev 3115 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 3126 drivers/net/ethernet/cadence/macb_main.c ret = gem_get_flow_entry(netdev, cmd); netdev 3129 drivers/net/ethernet/cadence/macb_main.c ret = gem_get_all_flow_entries(netdev, cmd, rule_locs); netdev 3132 drivers/net/ethernet/cadence/macb_main.c netdev_err(netdev, netdev 3140 drivers/net/ethernet/cadence/macb_main.c static int gem_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) netdev 3142 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 3152 drivers/net/ethernet/cadence/macb_main.c ret = gem_add_flow_filter(netdev, cmd); netdev 3155 drivers/net/ethernet/cadence/macb_main.c ret = gem_del_flow_filter(netdev, cmd); netdev 3158 drivers/net/ethernet/cadence/macb_main.c netdev_err(netdev, netdev 3239 drivers/net/ethernet/cadence/macb_main.c struct net_device *netdev = bp->dev; netdev 3246 drivers/net/ethernet/cadence/macb_main.c if ((features & NETIF_F_RXCSUM) && !(netdev->flags & IFF_PROMISC)) netdev 3263 drivers/net/ethernet/cadence/macb_main.c static int macb_set_features(struct net_device *netdev, netdev 3266 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 3267 drivers/net/ethernet/cadence/macb_main.c netdev_features_t changed = features ^ netdev->features; netdev 3286 drivers/net/ethernet/cadence/macb_main.c struct net_device *netdev = bp->dev; netdev 3287 drivers/net/ethernet/cadence/macb_main.c netdev_features_t features = netdev->features; netdev 4420 drivers/net/ethernet/cadence/macb_main.c struct net_device *netdev = dev_get_drvdata(dev); netdev 4421 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 4426 drivers/net/ethernet/cadence/macb_main.c if (!netif_running(netdev)) netdev 4434 drivers/net/ethernet/cadence/macb_main.c netif_device_detach(netdev); netdev 4436 drivers/net/ethernet/cadence/macb_main.c netif_device_detach(netdev); netdev 4440 drivers/net/ethernet/cadence/macb_main.c phy_stop(netdev->phydev); netdev 4441 drivers/net/ethernet/cadence/macb_main.c phy_suspend(netdev->phydev); netdev 4449 drivers/net/ethernet/cadence/macb_main.c if (netdev->hw_features & NETIF_F_NTUPLE) netdev 4453 drivers/net/ethernet/cadence/macb_main.c netif_carrier_off(netdev); netdev 4455 drivers/net/ethernet/cadence/macb_main.c bp->ptp_info->ptp_remove(netdev); netdev 4463 drivers/net/ethernet/cadence/macb_main.c struct net_device *netdev = dev_get_drvdata(dev); netdev 4464 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 4468 drivers/net/ethernet/cadence/macb_main.c if (!netif_running(netdev)) netdev 4480 drivers/net/ethernet/cadence/macb_main.c if (netdev->hw_features & NETIF_F_NTUPLE) netdev 4489 drivers/net/ethernet/cadence/macb_main.c phy_resume(netdev->phydev); netdev 4490 drivers/net/ethernet/cadence/macb_main.c phy_init_hw(netdev->phydev); netdev 4491 drivers/net/ethernet/cadence/macb_main.c phy_start(netdev->phydev); netdev 4496 drivers/net/ethernet/cadence/macb_main.c macb_set_rx_mode(netdev); netdev 4498 drivers/net/ethernet/cadence/macb_main.c netif_device_attach(netdev); netdev 4500 drivers/net/ethernet/cadence/macb_main.c bp->ptp_info->ptp_init(netdev); netdev 4507 drivers/net/ethernet/cadence/macb_main.c struct net_device *netdev = dev_get_drvdata(dev); netdev 4508 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 4523 drivers/net/ethernet/cadence/macb_main.c struct net_device *netdev = dev_get_drvdata(dev); netdev 4524 drivers/net/ethernet/cadence/macb_main.c struct macb *bp = netdev_priv(netdev); netdev 1533 drivers/net/ethernet/calxeda/xgmac.c static void xgmac_get_pauseparam(struct net_device *netdev, netdev 1536 drivers/net/ethernet/calxeda/xgmac.c struct xgmac_priv *priv = netdev_priv(netdev); netdev 1542 drivers/net/ethernet/calxeda/xgmac.c static int xgmac_set_pauseparam(struct net_device *netdev, netdev 1545 drivers/net/ethernet/calxeda/xgmac.c struct xgmac_priv *priv = netdev_priv(netdev); netdev 1605 drivers/net/ethernet/calxeda/xgmac.c static int xgmac_get_sset_count(struct net_device *netdev, int sset) netdev 156 drivers/net/ethernet/cavium/liquidio/lio_core.c int liquidio_set_feature(struct net_device *netdev, int cmd, u16 param1) netdev 158 drivers/net/ethernet/cavium/liquidio/lio_core.c struct lio *lio = GET_LIO(netdev); netdev 169 drivers/net/ethernet/cavium/liquidio/lio_core.c nctrl.netpndev = (u64)netdev; netdev 252 drivers/net/ethernet/cavium/liquidio/lio_core.c struct net_device *netdev = (struct net_device *)nctrl->netpndev; netdev 253 drivers/net/ethernet/cavium/liquidio/lio_core.c struct lio *lio = GET_LIO(netdev); netdev 274 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, netdev 278 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, netdev 285 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, "LED Flashing visual identification\n"); netdev 290 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, "LED Flashing visual identification\n"); netdev 295 drivers/net/ethernet/cavium/liquidio/lio_core.c dev_info(&oct->pci_dev->dev, "%s LRO Enabled\n", netdev->name); netdev 300 drivers/net/ethernet/cavium/liquidio/lio_core.c netdev->name); netdev 305 drivers/net/ethernet/cavium/liquidio/lio_core.c netdev->name); netdev 310 drivers/net/ethernet/cavium/liquidio/lio_core.c netdev->name); netdev 316 drivers/net/ethernet/cavium/liquidio/lio_core.c "%s VLAN filter enabled\n", netdev->name); netdev 319 drivers/net/ethernet/cavium/liquidio/lio_core.c "%s VLAN filter disabled\n", netdev->name); netdev 324 drivers/net/ethernet/cavium/liquidio/lio_core.c netdev->name, nctrl->ncmd.s.param1); netdev 329 drivers/net/ethernet/cavium/liquidio/lio_core.c netdev->name, nctrl->ncmd.s.param1); netdev 334 drivers/net/ethernet/cavium/liquidio/lio_core.c netdev->name); netdev 343 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, netdev 347 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, netdev 357 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, netdev 361 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, netdev 371 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, netdev 376 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, netdev 383 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, "Set RX/TX flow control parameters\n"); netdev 387 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, probe, lio->netdev, "Queue count updated to %d\n", netdev 400 drivers/net/ethernet/cavium/liquidio/lio_core.c struct net_device *netdev; netdev 405 drivers/net/ethernet/cavium/liquidio/lio_core.c netdev = oct->props[0].netdev; netdev 406 drivers/net/ethernet/cavium/liquidio/lio_core.c lio = GET_LIO(netdev); netdev 410 drivers/net/ethernet/cavium/liquidio/lio_core.c if (!ether_addr_equal(netdev->dev_addr, mac)) { netdev 412 drivers/net/ethernet/cavium/liquidio/lio_core.c ether_addr_copy(netdev->dev_addr, mac); netdev 414 drivers/net/ethernet/cavium/liquidio/lio_core.c call_netdevice_notifiers(NETDEV_CHANGEADDR, netdev); netdev 431 drivers/net/ethernet/cavium/liquidio/lio_core.c struct net_device *netdev = oct->props[0].netdev; netdev 432 drivers/net/ethernet/cavium/liquidio/lio_core.c struct lio *lio = GET_LIO(netdev); netdev 454 drivers/net/ethernet/cavium/liquidio/lio_core.c int setup_rx_oom_poll_fn(struct net_device *netdev) netdev 456 drivers/net/ethernet/cavium/liquidio/lio_core.c struct lio *lio = GET_LIO(netdev); netdev 480 drivers/net/ethernet/cavium/liquidio/lio_core.c void cleanup_rx_oom_poll_fn(struct net_device *netdev) netdev 482 drivers/net/ethernet/cavium/liquidio/lio_core.c struct lio *lio = GET_LIO(netdev); netdev 502 drivers/net/ethernet/cavium/liquidio/lio_core.c struct net_device *netdev; netdev 505 drivers/net/ethernet/cavium/liquidio/lio_core.c netdev = oct->props[iq->ifidx].netdev; netdev 510 drivers/net/ethernet/cavium/liquidio/lio_core.c if (!netdev) netdev 513 drivers/net/ethernet/cavium/liquidio/lio_core.c lio = GET_LIO(netdev); netdev 514 drivers/net/ethernet/cavium/liquidio/lio_core.c if (__netif_subqueue_stopped(netdev, iq->q_index) && netdev 517 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_wake_subqueue(netdev, iq->q_index); netdev 574 drivers/net/ethernet/cavium/liquidio/lio_core.c struct net_device *netdev = (struct net_device *)arg; netdev 584 drivers/net/ethernet/cavium/liquidio/lio_core.c if (netdev) { netdev 585 drivers/net/ethernet/cavium/liquidio/lio_core.c struct lio *lio = GET_LIO(netdev); netdev 595 drivers/net/ethernet/cavium/liquidio/lio_core.c skb->dev = netdev; netdev 660 drivers/net/ethernet/cavium/liquidio/lio_core.c if ((netdev->features & NETIF_F_RXCSUM) && netdev 681 drivers/net/ethernet/cavium/liquidio/lio_core.c if ((netdev->features & NETIF_F_HW_VLAN_CTAG_RX) && netdev 808 drivers/net/ethernet/cavium/liquidio/lio_core.c struct net_device *netdev; netdev 818 drivers/net/ethernet/cavium/liquidio/lio_core.c netdev = octeon_dev->props[ifidx].netdev; netdev 820 drivers/net/ethernet/cavium/liquidio/lio_core.c lio = GET_LIO(netdev); netdev 825 drivers/net/ethernet/cavium/liquidio/lio_core.c droq_ops.farg = netdev; netdev 855 drivers/net/ethernet/cavium/liquidio/lio_core.c (u64)netdev, (u64)octeon_dev); netdev 856 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_napi_add(netdev, napi, liquidio_napi_poll, 64); netdev 882 drivers/net/ethernet/cavium/liquidio/lio_core.c netdev_get_tx_queue(netdev, q)); netdev 896 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_set_xps_queue(netdev, netdev 1204 drivers/net/ethernet/cavium/liquidio/lio_core.c int liquidio_change_mtu(struct net_device *netdev, int new_mtu) netdev 1206 drivers/net/ethernet/cavium/liquidio/lio_core.c struct lio *lio = GET_LIO(netdev); netdev 1215 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, rx_err, lio->netdev, netdev 1238 drivers/net/ethernet/cavium/liquidio/lio_core.c netif_info(lio, rx_err, lio->netdev, "Failed to change MTU\n"); netdev 1254 drivers/net/ethernet/cavium/liquidio/lio_core.c netdev->mtu = new_mtu; netdev 34 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_reset_queues(struct net_device *netdev, uint32_t num_qs); netdev 214 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_get_link_ksettings(struct net_device *netdev, netdev 217 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 393 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_set_link_ksettings(struct net_device *netdev, netdev 397 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 435 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) netdev 440 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio = GET_LIO(netdev); netdev 452 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_get_vf_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) netdev 457 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio = GET_LIO(netdev); netdev 469 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_send_queue_count_update(struct net_device *netdev, uint32_t num_queues) netdev 471 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 483 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c nctrl.netpndev = (u64)netdev; netdev 667 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_get_eeprom_len(struct net_device *netdev) netdev 670 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 684 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, netdev 687 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 704 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int octnet_gpio_access(struct net_device *netdev, int addr, int val) netdev 706 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 718 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c nctrl.netpndev = (u64)netdev; netdev 731 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int octnet_id_active(struct net_device *netdev, int val) netdev 733 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 744 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c nctrl.netpndev = (u64)netdev; netdev 829 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_set_phys_id(struct net_device *netdev, netdev 832 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 846 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octnet_gpio_access(netdev, VITESSE_PHY_GPIO_CFG, netdev 879 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octnet_id_active(netdev, LED_IDENTIFICATION_ON); netdev 894 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octnet_id_active(netdev, LED_IDENTIFICATION_ON); netdev 896 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octnet_gpio_access(netdev, VITESSE_PHY_GPIO_CFG, netdev 907 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octnet_id_active(netdev, LED_IDENTIFICATION_OFF); netdev 909 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octnet_gpio_access(netdev, VITESSE_PHY_GPIO_CFG, netdev 918 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octnet_gpio_access(netdev, VITESSE_PHY_GPIO_CFG, netdev 934 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octnet_id_active(netdev, LED_IDENTIFICATION_OFF); netdev 950 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_ethtool_get_ringparam(struct net_device *netdev, netdev 953 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1082 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_reset_queues(struct net_device *netdev, uint32_t num_qs) netdev 1084 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1108 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) netdev 1112 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ret = netif_set_real_num_rx_queues(netdev, num_qs); netdev 1119 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ret = netif_set_real_num_tx_queues(netdev, num_qs); netdev 1139 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c cleanup_rx_oom_poll_fn(netdev); netdev 1240 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (setup_rx_oom_poll_fn(netdev)) { netdev 1249 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (lio_send_queue_count_update(netdev, num_qs)) netdev 1256 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_ethtool_set_ringparam(struct net_device *netdev, netdev 1260 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1283 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (netif_running(netdev)) { netdev 1284 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c netdev->netdev_ops->ndo_stop(netdev); netdev 1296 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (lio_reset_queues(netdev, oct->num_iqs)) netdev 1300 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c netdev->netdev_ops->ndo_open(netdev); netdev 1316 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static u32 lio_get_msglevel(struct net_device *netdev) netdev 1318 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1323 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static void lio_set_msglevel(struct net_device *netdev, u32 msglvl) netdev 1325 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1329 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c liquidio_set_feature(netdev, netdev 1332 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c liquidio_set_feature(netdev, netdev 1339 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static void lio_vf_set_msglevel(struct net_device *netdev, u32 msglvl) netdev 1341 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1347 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pause) netdev 1352 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1362 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pause) netdev 1367 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1392 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c nctrl.netpndev = (u64)netdev; netdev 1425 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_get_ethtool_stats(struct net_device *netdev, netdev 1429 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1437 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c netdev->netdev_ops->ndo_get_stats64(netdev, &lstats); netdev 1713 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static void lio_vf_get_ethtool_stats(struct net_device *netdev, netdev 1719 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1726 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c netdev->netdev_ops->ndo_get_stats64(netdev, &lstats); netdev 1843 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c netif_info(lio, drv, lio->netdev, "Unknown Chip !!\n"); netdev 1848 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static void lio_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 1850 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1890 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c netif_info(lio, drv, lio->netdev, "Unknown Stringset !!\n"); netdev 1895 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static void lio_vf_get_strings(struct net_device *netdev, u32 stringset, netdev 1899 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1938 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c netif_info(lio, drv, lio->netdev, "Unknown Stringset !!\n"); netdev 1955 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c netif_info(lio, drv, lio->netdev, "Unknown Chip !!\n"); netdev 1960 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_get_sset_count(struct net_device *netdev, int sset) netdev 1962 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 1977 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_vf_get_sset_count(struct net_device *netdev, int sset) netdev 1979 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 2111 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_get_intr_coalesce(struct net_device *netdev, netdev 2114 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 2151 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c netif_info(lio, drv, lio->netdev, "Unknown Chip !!\n"); netdev 2415 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_set_intr_coalesce(struct net_device *netdev, netdev 2418 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 2489 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_get_ts_info(struct net_device *netdev, netdev 2492 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 3036 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static u32 lio_get_priv_flags(struct net_device *netdev) netdev 3038 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 3043 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_set_priv_flags(struct net_device *netdev, u32 flags) netdev 3045 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 3053 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_get_fecparam(struct net_device *netdev, netdev 3056 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 3078 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static int lio_set_fecparam(struct net_device *netdev, netdev 3081 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 3154 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c void liquidio_set_ethtool_ops(struct net_device *netdev) netdev 3156 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct lio *lio = GET_LIO(netdev); netdev 3160 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c netdev->ethtool_ops = &lio_vf_ethtool_ops; netdev 3162 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c netdev->ethtool_ops = &lio_ethtool_ops; netdev 155 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_stop(struct net_device *netdev); netdev 159 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_set_vf_link_state(struct net_device *netdev, int vfidx, netdev 494 drivers/net/ethernet/cavium/liquidio/lio_main.c int numqs = lio->netdev->real_num_tx_queues; netdev 504 drivers/net/ethernet/cavium/liquidio/lio_main.c if (__netif_subqueue_stopped(lio->netdev, q)) { netdev 505 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_wake_subqueue(lio->netdev, q); netdev 519 drivers/net/ethernet/cavium/liquidio/lio_main.c static void print_link_info(struct net_device *netdev) netdev 521 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 528 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, link, lio->netdev, "%d Mbps %s Duplex UP\n", netdev 532 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, link, lio->netdev, "Link Down\n"); netdev 551 drivers/net/ethernet/cavium/liquidio/lio_main.c dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu); netdev 559 drivers/net/ethernet/cavium/liquidio/lio_main.c static inline int setup_link_status_change_wq(struct net_device *netdev) netdev 561 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 577 drivers/net/ethernet/cavium/liquidio/lio_main.c static inline void cleanup_link_status_change_wq(struct net_device *netdev) netdev 579 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 595 drivers/net/ethernet/cavium/liquidio/lio_main.c static inline void update_link_status(struct net_device *netdev, netdev 598 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 608 drivers/net/ethernet/cavium/liquidio/lio_main.c print_link_info(netdev); netdev 613 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_carrier_on(netdev); netdev 614 drivers/net/ethernet/cavium/liquidio/lio_main.c wake_txqs(netdev); netdev 617 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_carrier_off(netdev); netdev 618 drivers/net/ethernet/cavium/liquidio/lio_main.c stop_txqs(netdev); netdev 621 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, probe, lio->netdev, "Max MTU changed from %d to %d\n", netdev 623 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->max_mtu = lio->linfo.link.s.mtu; netdev 625 drivers/net/ethernet/cavium/liquidio/lio_main.c if (lio->linfo.link.s.mtu < netdev->mtu) { netdev 628 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->mtu, lio->linfo.link.s.mtu); netdev 693 drivers/net/ethernet/cavium/liquidio/lio_main.c static inline int setup_sync_octeon_time_wq(struct net_device *netdev) netdev 695 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 720 drivers/net/ethernet/cavium/liquidio/lio_main.c static inline void cleanup_sync_octeon_time_wq(struct net_device *netdev) netdev 722 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 759 drivers/net/ethernet/cavium/liquidio/lio_main.c struct net_device *netdev; netdev 768 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev = oct->props[i].netdev; netdev 769 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!netdev) netdev 773 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_vf_link_state(netdev, vf, netdev 1196 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, rx_err, lio->netdev, netdev 1219 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, rx_err, lio->netdev, "Failed to send RX Control message\n"); netdev 1245 drivers/net/ethernet/cavium/liquidio/lio_main.c struct net_device *netdev = oct->props[ifidx].netdev; netdev 1251 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!netdev) { netdev 1257 drivers/net/ethernet/cavium/liquidio/lio_main.c lio = GET_LIO(netdev); netdev 1262 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_stop(netdev); netdev 1265 drivers/net/ethernet/cavium/liquidio/lio_main.c list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) netdev 1275 drivers/net/ethernet/cavium/liquidio/lio_main.c list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) netdev 1281 drivers/net/ethernet/cavium/liquidio/lio_main.c unregister_netdev(netdev); netdev 1283 drivers/net/ethernet/cavium/liquidio/lio_main.c cleanup_sync_octeon_time_wq(netdev); netdev 1284 drivers/net/ethernet/cavium/liquidio/lio_main.c cleanup_link_status_change_wq(netdev); netdev 1286 drivers/net/ethernet/cavium/liquidio/lio_main.c cleanup_rx_oom_poll_fn(netdev); netdev 1290 drivers/net/ethernet/cavium/liquidio/lio_main.c free_netdev(netdev); netdev 1294 drivers/net/ethernet/cavium/liquidio/lio_main.c oct->props[ifidx].netdev = NULL; netdev 1319 drivers/net/ethernet/cavium/liquidio/lio_main.c lio = GET_LIO(oct->props[i].netdev); netdev 1673 drivers/net/ethernet/cavium/liquidio/lio_main.c static void oct_ptp_open(struct net_device *netdev) netdev 1675 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 1680 drivers/net/ethernet/cavium/liquidio/lio_main.c snprintf(lio->ptp_info.name, 16, "%s", netdev->name); netdev 1779 drivers/net/ethernet/cavium/liquidio/lio_main.c static inline int setup_tx_poll_fn(struct net_device *netdev) netdev 1781 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 1798 drivers/net/ethernet/cavium/liquidio/lio_main.c static inline void cleanup_tx_poll_fn(struct net_device *netdev) netdev 1800 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 1812 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_open(struct net_device *netdev) netdev 1814 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 1823 drivers/net/ethernet/cavium/liquidio/lio_main.c list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) netdev 1833 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_ptp_open(netdev); netdev 1839 drivers/net/ethernet/cavium/liquidio/lio_main.c if (setup_tx_poll_fn(netdev)) netdev 1842 drivers/net/ethernet/cavium/liquidio/lio_main.c if (setup_tx_poll_fn(netdev)) netdev 1846 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_tx_start_all_queues(netdev); netdev 1851 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, ifup, lio->netdev, "Interface Open, ready for traffic\n"); netdev 1863 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->name); netdev 1872 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_stop(struct net_device *netdev) netdev 1874 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 1885 drivers/net/ethernet/cavium/liquidio/lio_main.c stop_txqs(netdev); netdev 1888 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_carrier_off(netdev); netdev 1889 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_tx_disable(netdev); netdev 1899 drivers/net/ethernet/cavium/liquidio/lio_main.c cleanup_tx_poll_fn(netdev); netdev 1901 drivers/net/ethernet/cavium/liquidio/lio_main.c cleanup_tx_poll_fn(netdev); netdev 1913 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, rx_err, lio->netdev, netdev 1917 drivers/net/ethernet/cavium/liquidio/lio_main.c list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) netdev 1928 drivers/net/ethernet/cavium/liquidio/lio_main.c dev_info(&oct->pci_dev->dev, "%s interface is stopped\n", netdev->name); netdev 1940 drivers/net/ethernet/cavium/liquidio/lio_main.c static inline enum octnet_ifflags get_new_flags(struct net_device *netdev) netdev 1944 drivers/net/ethernet/cavium/liquidio/lio_main.c if (netdev->flags & IFF_PROMISC) netdev 1947 drivers/net/ethernet/cavium/liquidio/lio_main.c if (netdev->flags & IFF_ALLMULTI) netdev 1950 drivers/net/ethernet/cavium/liquidio/lio_main.c if (netdev->flags & IFF_MULTICAST) { netdev 1956 drivers/net/ethernet/cavium/liquidio/lio_main.c if (netdev_mc_count(netdev) > MAX_OCTEON_MULTICAST_ADDR) netdev 1960 drivers/net/ethernet/cavium/liquidio/lio_main.c if (netdev->flags & IFF_BROADCAST) netdev 1970 drivers/net/ethernet/cavium/liquidio/lio_main.c static void liquidio_set_mcast_list(struct net_device *netdev) netdev 1972 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 1978 drivers/net/ethernet/cavium/liquidio/lio_main.c int mc_count = min(netdev_mc_count(netdev), MAX_OCTEON_MULTICAST_ADDR); netdev 1985 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.param1 = get_new_flags(netdev); netdev 1989 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.netpndev = (u64)netdev; netdev 1994 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev_for_each_mc_addr(ha, netdev) { netdev 2018 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_set_mac(struct net_device *netdev, void *p) netdev 2021 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2036 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.netpndev = (u64)netdev; netdev 2055 drivers/net/ethernet/cavium/liquidio/lio_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 2062 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_get_stats64(struct net_device *netdev, netdev 2065 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2139 drivers/net/ethernet/cavium/liquidio/lio_main.c static int hwtstamp_ioctl(struct net_device *netdev, struct ifreq *ifr) netdev 2142 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2197 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 2199 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2204 drivers/net/ethernet/cavium/liquidio/lio_main.c return hwtstamp_ioctl(netdev, ifr); netdev 2244 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, tx_done, lio->netdev, netdev 2308 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, tx_queued, lio->netdev, "Queued timestamp packet\n"); netdev 2320 drivers/net/ethernet/cavium/liquidio/lio_main.c static netdev_tx_t liquidio_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 2336 drivers/net/ethernet/cavium/liquidio/lio_main.c lio = GET_LIO(netdev); netdev 2351 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, tx_err, lio->netdev, netdev 2374 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, tx_err, lio->netdev, "Transmit failed iq:%d full\n", netdev 2436 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, tx_err, lio->netdev, netdev 2533 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, tx_queued, lio->netdev, "Transmit queued successfully\n"); netdev 2536 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_stop_subqueue(netdev, q_idx); netdev 2538 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_trans_update(netdev); netdev 2550 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, tx_err, lio->netdev, "IQ%d Transmit dropped:%llu\n", netdev 2565 drivers/net/ethernet/cavium/liquidio/lio_main.c static void liquidio_tx_timeout(struct net_device *netdev) netdev 2569 drivers/net/ethernet/cavium/liquidio/lio_main.c lio = GET_LIO(netdev); netdev 2571 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, tx_err, lio->netdev, netdev 2573 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->stats.tx_dropped); netdev 2574 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_trans_update(netdev); netdev 2575 drivers/net/ethernet/cavium/liquidio/lio_main.c wake_txqs(netdev); netdev 2578 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_vlan_rx_add_vid(struct net_device *netdev, netdev 2582 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2593 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.netpndev = (u64)netdev; netdev 2607 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_vlan_rx_kill_vid(struct net_device *netdev, netdev 2611 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2622 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.netpndev = (u64)netdev; netdev 2642 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_set_rxcsum_command(struct net_device *netdev, int command, netdev 2645 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2656 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.netpndev = (u64)netdev; netdev 2678 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_vxlan_port_command(struct net_device *netdev, int command, netdev 2681 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2693 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.netpndev = (u64)netdev; netdev 2712 drivers/net/ethernet/cavium/liquidio/lio_main.c static netdev_features_t liquidio_fix_features(struct net_device *netdev, netdev 2715 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = netdev_priv(netdev); netdev 2735 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) && netdev 2750 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_set_features(struct net_device *netdev, netdev 2753 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = netdev_priv(netdev); netdev 2757 drivers/net/ethernet/cavium/liquidio/lio_main.c !(netdev->features & NETIF_F_LRO)) netdev 2758 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_feature(netdev, OCTNET_CMD_LRO_ENABLE, netdev 2762 drivers/net/ethernet/cavium/liquidio/lio_main.c (netdev->features & NETIF_F_LRO)) netdev 2763 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_feature(netdev, OCTNET_CMD_LRO_DISABLE, netdev 2769 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!(netdev->features & NETIF_F_RXCSUM) && netdev 2772 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_rxcsum_command(netdev, netdev 2775 drivers/net/ethernet/cavium/liquidio/lio_main.c else if ((netdev->features & NETIF_F_RXCSUM) && netdev 2778 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_rxcsum_command(netdev, OCTNET_CMD_TNL_RX_CSUM_CTL, netdev 2783 drivers/net/ethernet/cavium/liquidio/lio_main.c !(netdev->features & NETIF_F_HW_VLAN_CTAG_FILTER)) netdev 2784 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_feature(netdev, OCTNET_CMD_VLAN_FILTER_CTL, netdev 2788 drivers/net/ethernet/cavium/liquidio/lio_main.c (netdev->features & NETIF_F_HW_VLAN_CTAG_FILTER)) netdev 2789 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_feature(netdev, OCTNET_CMD_VLAN_FILTER_CTL, netdev 2795 drivers/net/ethernet/cavium/liquidio/lio_main.c static void liquidio_add_vxlan_port(struct net_device *netdev, netdev 2801 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_vxlan_port_command(netdev, netdev 2807 drivers/net/ethernet/cavium/liquidio/lio_main.c static void liquidio_del_vxlan_port(struct net_device *netdev, netdev 2813 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_vxlan_port_command(netdev, netdev 2819 drivers/net/ethernet/cavium/liquidio/lio_main.c static int __liquidio_set_vf_mac(struct net_device *netdev, int vfidx, netdev 2822 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2841 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.netpndev = (u64)netdev; netdev 2860 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_set_vf_mac(struct net_device *netdev, int vfidx, u8 *mac) netdev 2862 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2869 drivers/net/ethernet/cavium/liquidio/lio_main.c retval = __liquidio_set_vf_mac(netdev, vfidx, mac, true); netdev 2876 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_set_vf_spoofchk(struct net_device *netdev, int vfidx, netdev 2879 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2885 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, drv, lio->netdev, netdev 2891 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, drv, lio->netdev, "Invalid vfidx %d\n", vfidx); netdev 2919 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, drv, lio->netdev, netdev 2926 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, drv, lio->netdev, "VF %u spoofchk is %s\n", vfidx, netdev 2932 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_set_vf_vlan(struct net_device *netdev, int vfidx, netdev 2935 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 2984 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_get_vf_config(struct net_device *netdev, int vfidx, netdev 2987 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 3050 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_set_vf_trust(struct net_device *netdev, int vfidx, netdev 3053 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 3062 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, drv, lio->netdev, "Invalid vfidx %d\n", vfidx); netdev 3074 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, drv, lio->netdev, "More than one trusted VF is not allowed\n"); netdev 3092 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, drv, lio->netdev, "VF %u is %strusted\n", vfidx, netdev 3095 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_info(lio, drv, lio->netdev, "Failed to set VF trusted\n"); netdev 3102 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_set_vf_link_state(struct net_device *netdev, int vfidx, netdev 3105 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 3205 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_get_vf_stats(struct net_device *netdev, int vfidx, netdev 3208 drivers/net/ethernet/cavium/liquidio/lio_main.c struct lio *lio = GET_LIO(netdev); netdev 3327 drivers/net/ethernet/cavium/liquidio/lio_main.c update_link_status(oct->props[i].netdev, ls); netdev 3350 drivers/net/ethernet/cavium/liquidio/lio_main.c struct net_device *netdev; netdev 3516 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev = alloc_etherdev_mq(LIO_SIZE, max_num_queues); netdev 3518 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!netdev) { netdev 3524 drivers/net/ethernet/cavium/liquidio/lio_main.c SET_NETDEV_DEV(netdev, &octeon_dev->pci_dev->dev); netdev 3529 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->netdev_ops = &lionetdevops; netdev 3531 drivers/net/ethernet/cavium/liquidio/lio_main.c retval = netif_set_real_num_rx_queues(netdev, num_oqueues); netdev 3539 drivers/net/ethernet/cavium/liquidio/lio_main.c retval = netif_set_real_num_tx_queues(netdev, num_iqueues); netdev 3547 drivers/net/ethernet/cavium/liquidio/lio_main.c lio = GET_LIO(netdev); netdev 3555 drivers/net/ethernet/cavium/liquidio/lio_main.c props->netdev = netdev; netdev 3585 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_set_gso_max_size(netdev, OCTNIC_GSO_MAX_SIZE); netdev 3598 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->hw_enc_features = (lio->enc_dev_capability & netdev 3603 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->vlan_features = lio->dev_capability; netdev 3609 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->features = (lio->dev_capability & ~NETIF_F_LRO); netdev 3611 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->hw_features = lio->dev_capability; netdev 3613 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->hw_features = netdev->hw_features & netdev 3617 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->min_mtu = LIO_MIN_MTU_SIZE; netdev 3618 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->max_mtu = LIO_MAX_MTU_SIZE; netdev 3625 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->netdev = netdev; netdev 3635 drivers/net/ethernet/cavium/liquidio/lio_main.c if (__liquidio_set_vf_mac(netdev, j, vfmac, false)) { netdev 3650 drivers/net/ethernet/cavium/liquidio/lio_main.c ether_addr_copy(netdev->dev_addr, mac); netdev 3676 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_ethtool_ops(netdev); netdev 3682 drivers/net/ethernet/cavium/liquidio/lio_main.c if (netdev->features & NETIF_F_LRO) netdev 3683 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_feature(netdev, OCTNET_CMD_LRO_ENABLE, netdev 3686 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_feature(netdev, OCTNET_CMD_VLAN_FILTER_CTL, netdev 3690 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_feature(netdev, netdev 3693 drivers/net/ethernet/cavium/liquidio/lio_main.c if (setup_link_status_change_wq(netdev)) netdev 3698 drivers/net/ethernet/cavium/liquidio/lio_main.c setup_sync_octeon_time_wq(netdev)) netdev 3701 drivers/net/ethernet/cavium/liquidio/lio_main.c if (setup_rx_oom_poll_fn(netdev)) netdev 3705 drivers/net/ethernet/cavium/liquidio/lio_main.c if (register_netdev(netdev)) { netdev 3713 drivers/net/ethernet/cavium/liquidio/lio_main.c netif_carrier_off(netdev); netdev 3722 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_rxcsum_command(netdev, OCTNET_CMD_TNL_RX_CSUM_CTL, netdev 3724 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_set_feature(netdev, OCTNET_CMD_TNL_TX_CSUM_CTL, netdev 72 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static int liquidio_stop(struct net_device *netdev); netdev 179 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_device_detach(oct->props[i].netdev); netdev 263 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static void print_link_info(struct net_device *netdev) netdev 265 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 272 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, link, lio->netdev, "%d Mbps %s Duplex UP\n", netdev 276 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, link, lio->netdev, "Link Down\n"); netdev 295 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu); netdev 303 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static int setup_link_status_change_wq(struct net_device *netdev) netdev 305 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 321 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static void cleanup_link_status_change_wq(struct net_device *netdev) netdev 323 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 339 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static void update_link_status(struct net_device *netdev, netdev 342 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 349 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c print_link_info(netdev); netdev 353 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_carrier_on(netdev); netdev 354 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c wake_txqs(netdev); netdev 356 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_carrier_off(netdev); netdev 357 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c stop_txqs(netdev); netdev 364 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->max_mtu = lio->linfo.link.s.mtu; netdev 367 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (lio->linfo.link.s.mtu < netdev->mtu) { netdev 370 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->mtu, lio->linfo.link.s.mtu); netdev 633 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, rx_err, lio->netdev, "Failed to send RX Control message\n"); netdev 658 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct net_device *netdev = oct->props[ifidx].netdev; netdev 664 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (!netdev) { netdev 670 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c lio = GET_LIO(netdev); netdev 675 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_stop(netdev); netdev 678 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) netdev 687 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) netdev 693 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c unregister_netdev(netdev); netdev 695 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c cleanup_rx_oom_poll_fn(netdev); netdev 697 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c cleanup_link_status_change_wq(netdev); netdev 701 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c free_netdev(netdev); netdev 705 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oct->props[ifidx].netdev = NULL; netdev 728 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c lio = GET_LIO(oct->props[i].netdev); netdev 905 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static int liquidio_open(struct net_device *netdev) netdev 907 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 916 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) netdev 929 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, ifup, lio->netdev, "Interface Open, ready for traffic\n"); netdev 930 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c start_txqs(netdev); netdev 940 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c dev_info(&oct->pci_dev->dev, "%s interface is opened\n", netdev->name); netdev 949 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static int liquidio_stop(struct net_device *netdev) netdev 951 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 960 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, ifdown, lio->netdev, "Stopping interface!\n"); netdev 965 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_carrier_off(netdev); netdev 970 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c stop_txqs(netdev); netdev 974 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, rx_err, lio->netdev, netdev 978 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) netdev 990 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c dev_info(&oct->pci_dev->dev, "%s interface is stopped\n", netdev->name); netdev 1002 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static enum octnet_ifflags get_new_flags(struct net_device *netdev) netdev 1006 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (netdev->flags & IFF_PROMISC) netdev 1009 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (netdev->flags & IFF_ALLMULTI) netdev 1012 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (netdev->flags & IFF_MULTICAST) { netdev 1018 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (netdev_mc_count(netdev) > MAX_OCTEON_MULTICAST_ADDR) netdev 1022 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (netdev->flags & IFF_BROADCAST) netdev 1028 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static void liquidio_set_uc_list(struct net_device *netdev) netdev 1030 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 1036 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (lio->netdev_uc_count == netdev_uc_count(netdev)) netdev 1039 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (netdev_uc_count(netdev) > MAX_NCTRL_UDD) { netdev 1044 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c lio->netdev_uc_count = netdev_uc_count(netdev); netdev 1051 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.netpndev = (u64)netdev; netdev 1056 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev_for_each_uc_addr(ha, netdev) { netdev 1068 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static void liquidio_set_mcast_list(struct net_device *netdev) netdev 1070 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c int mc_count = min(netdev_mc_count(netdev), MAX_OCTEON_MULTICAST_ADDR); netdev 1071 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 1083 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.ncmd.s.param1 = get_new_flags(netdev); netdev 1086 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.netpndev = (u64)netdev; netdev 1091 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev_for_each_mc_addr(ha, netdev) { netdev 1111 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_set_uc_list(netdev); netdev 1118 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static int liquidio_set_mac(struct net_device *netdev, void *p) netdev 1121 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 1129 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (ether_addr_equal(addr->sa_data, netdev->dev_addr)) netdev 1142 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.netpndev = (u64)netdev; netdev 1160 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 1167 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_get_stats64(struct net_device *netdev, netdev 1170 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 1239 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static int hwtstamp_ioctl(struct net_device *netdev, struct ifreq *ifr) netdev 1241 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 1297 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static int liquidio_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 1301 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c return hwtstamp_ioctl(netdev, ifr); netdev 1333 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, tx_done, lio->netdev, netdev 1392 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, tx_queued, lio->netdev, "Queued timestamp packet\n"); netdev 1404 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static netdev_tx_t liquidio_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 1421 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c lio = GET_LIO(netdev); netdev 1435 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, tx_err, lio->netdev, "Transmit failed link_status : %d\n", netdev 1457 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, tx_err, lio->netdev, "Transmit failed iq:%d full\n", netdev 1510 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, tx_err, lio->netdev, netdev 1596 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, tx_queued, lio->netdev, "Transmit queued successfully\n"); netdev 1601 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_stop_subqueue(netdev, q_idx); netdev 1604 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_trans_update(netdev); netdev 1616 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, tx_err, lio->netdev, "IQ%d Transmit dropped:%llu\n", netdev 1631 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static void liquidio_tx_timeout(struct net_device *netdev) netdev 1635 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c lio = GET_LIO(netdev); netdev 1637 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_info(lio, tx_err, lio->netdev, netdev 1639 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->stats.tx_dropped); netdev 1640 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_trans_update(netdev); netdev 1641 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c wake_txqs(netdev); netdev 1645 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_vlan_rx_add_vid(struct net_device *netdev, netdev 1648 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 1659 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.netpndev = (u64)netdev; netdev 1673 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_vlan_rx_kill_vid(struct net_device *netdev, netdev 1676 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 1687 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.netpndev = (u64)netdev; netdev 1707 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static int liquidio_set_rxcsum_command(struct net_device *netdev, int command, netdev 1710 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 1721 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.netpndev = (u64)netdev; netdev 1742 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static int liquidio_vxlan_port_command(struct net_device *netdev, int command, netdev 1745 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = GET_LIO(netdev); netdev 1757 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.netpndev = (u64)netdev; netdev 1776 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static netdev_features_t liquidio_fix_features(struct net_device *netdev, netdev 1779 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = netdev_priv(netdev); netdev 1799 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) && netdev 1810 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static int liquidio_set_features(struct net_device *netdev, netdev 1813 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct lio *lio = netdev_priv(netdev); netdev 1815 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (!((netdev->features ^ features) & NETIF_F_LRO)) netdev 1819 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_set_feature(netdev, OCTNET_CMD_LRO_ENABLE, netdev 1823 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_set_feature(netdev, OCTNET_CMD_LRO_DISABLE, netdev 1825 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (!(netdev->features & NETIF_F_RXCSUM) && netdev 1828 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_set_rxcsum_command(netdev, OCTNET_CMD_TNL_RX_CSUM_CTL, netdev 1830 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c else if ((netdev->features & NETIF_F_RXCSUM) && netdev 1833 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_set_rxcsum_command(netdev, OCTNET_CMD_TNL_RX_CSUM_CTL, netdev 1839 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static void liquidio_add_vxlan_port(struct net_device *netdev, netdev 1845 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_vxlan_port_command(netdev, netdev 1851 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static void liquidio_del_vxlan_port(struct net_device *netdev, netdev 1857 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_vxlan_port_command(netdev, netdev 1904 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c update_link_status(oct->props[i].netdev, ls); netdev 1932 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct net_device *netdev; netdev 2031 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev = alloc_etherdev_mq(LIO_SIZE, num_iqueues); netdev 2033 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (!netdev) { netdev 2039 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c SET_NETDEV_DEV(netdev, &octeon_dev->pci_dev->dev); netdev 2044 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->netdev_ops = &lionetdevops; netdev 2046 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c lio = GET_LIO(netdev); netdev 2054 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c props->netdev = netdev; netdev 2084 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_set_gso_max_size(netdev, OCTNIC_GSO_MAX_SIZE); netdev 2097 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->hw_enc_features = netdev 2099 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->vlan_features = lio->dev_capability; netdev 2105 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->features = (lio->dev_capability & ~NETIF_F_LRO); netdev 2107 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->hw_features = lio->dev_capability; netdev 2108 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->hw_features &= ~NETIF_F_HW_VLAN_CTAG_RX; netdev 2111 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->min_mtu = LIO_MIN_MTU_SIZE; netdev 2112 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->max_mtu = LIO_MAX_MTU_SIZE; netdev 2121 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c lio->netdev = netdev; netdev 2133 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ether_addr_copy(netdev->dev_addr, mac); netdev 2166 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_set_ethtool_ops(netdev); netdev 2172 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (netdev->features & NETIF_F_LRO) netdev 2173 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_set_feature(netdev, OCTNET_CMD_LRO_ENABLE, netdev 2176 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (setup_link_status_change_wq(netdev)) netdev 2179 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (setup_rx_oom_poll_fn(netdev)) netdev 2183 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (register_netdev(netdev)) { netdev 2191 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netif_carrier_off(netdev); netdev 2200 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_set_rxcsum_command(netdev, OCTNET_CMD_TNL_RX_CSUM_CTL, netdev 2202 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_set_feature(netdev, OCTNET_CMD_TNL_TX_CSUM_CTL, netdev 34 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c static void lio_vf_rep_tx_timeout(struct net_device *netdev); netdev 523 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c vf_rep->parent_ndev = oct->props[0].netdev; netdev 323 drivers/net/ethernet/cavium/liquidio/octeon_device.h struct net_device *netdev; netdev 82 drivers/net/ethernet/cavium/liquidio/octeon_network.h struct net_device *netdev; netdev 129 drivers/net/ethernet/cavium/liquidio/octeon_network.h struct net_device *netdev; netdev 192 drivers/net/ethernet/cavium/liquidio/octeon_network.h #define GET_LIO(netdev) ((struct lio *)netdev_priv(netdev)) netdev 202 drivers/net/ethernet/cavium/liquidio/octeon_network.h int liquidio_set_feature(struct net_device *netdev, int cmd, u16 param1); netdev 204 drivers/net/ethernet/cavium/liquidio/octeon_network.h int setup_rx_oom_poll_fn(struct net_device *netdev); netdev 206 drivers/net/ethernet/cavium/liquidio/octeon_network.h void cleanup_rx_oom_poll_fn(struct net_device *netdev); netdev 234 drivers/net/ethernet/cavium/liquidio/octeon_network.h void liquidio_set_ethtool_ops(struct net_device *netdev); netdev 249 drivers/net/ethernet/cavium/liquidio/octeon_network.h int liquidio_change_mtu(struct net_device *netdev, int new_mtu); netdev 559 drivers/net/ethernet/cavium/liquidio/octeon_network.h static inline void stop_txqs(struct net_device *netdev) netdev 563 drivers/net/ethernet/cavium/liquidio/octeon_network.h for (i = 0; i < netdev->real_num_tx_queues; i++) netdev 564 drivers/net/ethernet/cavium/liquidio/octeon_network.h netif_stop_subqueue(netdev, i); netdev 571 drivers/net/ethernet/cavium/liquidio/octeon_network.h static inline void wake_txqs(struct net_device *netdev) netdev 573 drivers/net/ethernet/cavium/liquidio/octeon_network.h struct lio *lio = GET_LIO(netdev); netdev 576 drivers/net/ethernet/cavium/liquidio/octeon_network.h for (i = 0; i < netdev->real_num_tx_queues; i++) { netdev 579 drivers/net/ethernet/cavium/liquidio/octeon_network.h if (__netif_subqueue_stopped(netdev, i)) { netdev 582 drivers/net/ethernet/cavium/liquidio/octeon_network.h netif_wake_subqueue(netdev, i); netdev 591 drivers/net/ethernet/cavium/liquidio/octeon_network.h static inline void start_txqs(struct net_device *netdev) netdev 593 drivers/net/ethernet/cavium/liquidio/octeon_network.h struct lio *lio = GET_LIO(netdev); netdev 597 drivers/net/ethernet/cavium/liquidio/octeon_network.h for (i = 0; i < netdev->real_num_tx_queues; i++) netdev 598 drivers/net/ethernet/cavium/liquidio/octeon_network.h netif_start_subqueue(netdev, i); netdev 119 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct net_device *netdev; netdev 212 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static void octeon_mgmt_rx_fill_ring(struct net_device *netdev) netdev 214 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 222 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c size = netdev->mtu + OCTEON_MGMT_RX_HEADROOM + 8 + NET_IP_ALIGN; netdev 224 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c skb = netdev_alloc_skb(netdev, size); netdev 310 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (cleaned && netif_queue_stopped(p->netdev)) netdev 311 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netif_wake_queue(p->netdev); netdev 321 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static void octeon_mgmt_update_rx_stats(struct net_device *netdev) netdev 323 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 334 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->stats.rx_errors += bad; netdev 335 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->stats.rx_dropped += drop; netdev 340 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static void octeon_mgmt_update_tx_stats(struct net_device *netdev) netdev 342 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 355 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->stats.tx_errors += s0.s.xsdef + s0.s.xscol; netdev 356 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->stats.collisions += s1.s.scol + s1.s.mcol; netdev 389 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct net_device *netdev = p->netdev; netdev 413 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c skb->protocol = eth_type_trans(skb, netdev); netdev 414 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->stats.rx_packets++; netdev 415 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->stats.rx_bytes += skb->len; netdev 462 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->stats.rx_errors++; netdev 489 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c octeon_mgmt_rx_fill_ring(p->netdev); netdev 497 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct net_device *netdev = p->netdev; netdev 507 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c octeon_mgmt_update_rx_stats(netdev); netdev 557 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static void octeon_mgmt_set_rx_filtering(struct net_device *netdev) netdev 559 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 572 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if ((netdev->flags & IFF_PROMISC) || netdev->uc.count > 7) { netdev 579 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c available_cam_entries = 7 - netdev->uc.count; netdev 582 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (netdev->flags & IFF_MULTICAST) { netdev 583 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (cam_mode == 0 || (netdev->flags & IFF_ALLMULTI) || netdev 584 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev_mc_count(netdev) > available_cam_entries) netdev 592 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c octeon_mgmt_cam_state_add(&cam_state, netdev->dev_addr); netdev 593 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev_for_each_uc_addr(ha, netdev) netdev 597 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev_for_each_mc_addr(ha, netdev) netdev 631 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static int octeon_mgmt_set_mac_address(struct net_device *netdev, void *addr) netdev 633 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c int r = eth_mac_addr(netdev, addr); netdev 638 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c octeon_mgmt_set_rx_filtering(netdev); netdev 643 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static int octeon_mgmt_change_mtu(struct net_device *netdev, int new_mtu) netdev 645 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 648 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->mtu = new_mtu; netdev 667 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct net_device *netdev = dev_id; netdev 668 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 689 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static int octeon_mgmt_ioctl_hwtstamp(struct net_device *netdev, netdev 692 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 716 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev_info(netdev, netdev 722 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev_info(netdev, netdev 786 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static int octeon_mgmt_ioctl(struct net_device *netdev, netdev 791 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c return octeon_mgmt_ioctl_hwtstamp(netdev, rq, cmd); netdev 793 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (netdev->phydev) netdev 794 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c return phy_mii_ioctl(netdev->phydev, rq, cmd); netdev 836 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct net_device *ndev = p->netdev; netdev 905 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static void octeon_mgmt_adjust_link(struct net_device *netdev) netdev 907 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 908 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct phy_device *phydev = netdev->phydev; netdev 939 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev_info(netdev, "Link is up - %d/%s\n", netdev 942 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev_info(netdev, "Link is down\n"); netdev 946 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static int octeon_mgmt_init_phy(struct net_device *netdev) netdev 948 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 953 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netif_carrier_on(netdev); netdev 957 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c phydev = of_phy_connect(netdev, p->phy_np, netdev 967 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static int octeon_mgmt_open(struct net_device *netdev) netdev 969 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 1055 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c memcpy(sa.sa_data, netdev->dev_addr, ETH_ALEN); netdev 1056 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c octeon_mgmt_set_mac_address(netdev, &sa); netdev 1058 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c octeon_mgmt_change_mtu(netdev, netdev->mtu); netdev 1075 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (octeon_mgmt_init_phy(netdev)) { netdev 1081 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (OCTEON_IS_MODEL(OCTEON_CN6XXX) && netdev->phydev) { netdev 1085 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->phydev->supported) | netdev 1087 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->phydev->supported)) != 0; netdev 1141 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c octeon_mgmt_rx_fill_ring(netdev); netdev 1156 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (request_irq(p->irq, octeon_mgmt_interrupt, 0, netdev->name, netdev 1157 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev)) { netdev 1209 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (netdev->phydev) netdev 1218 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (netdev->phydev) { netdev 1219 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netif_carrier_off(netdev); netdev 1220 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c phy_start_aneg(netdev->phydev); netdev 1223 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netif_wake_queue(netdev); netdev 1241 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static int octeon_mgmt_stop(struct net_device *netdev) netdev 1243 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 1246 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netif_stop_queue(netdev); netdev 1248 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (netdev->phydev) netdev 1249 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c phy_disconnect(netdev->phydev); netdev 1251 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netif_carrier_off(netdev); netdev 1255 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c free_irq(p->irq, netdev); netdev 1275 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c octeon_mgmt_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 1277 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 1293 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netif_stop_queue(netdev); netdev 1318 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->stats.tx_packets++; netdev 1319 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->stats.tx_bytes += skb->len; netdev 1324 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netif_trans_update(netdev); netdev 1327 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c octeon_mgmt_update_tx_stats(netdev); netdev 1332 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static void octeon_mgmt_poll_controller(struct net_device *netdev) netdev 1334 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 1337 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c octeon_mgmt_update_rx_stats(netdev); netdev 1341 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static void octeon_mgmt_get_drvinfo(struct net_device *netdev, netdev 1384 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct net_device *netdev; netdev 1394 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev = alloc_etherdev(sizeof(struct octeon_mgmt)); netdev 1395 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (netdev == NULL) netdev 1398 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 1400 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c platform_set_drvdata(pdev, netdev); netdev 1401 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c p = netdev_priv(netdev); netdev 1402 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netif_napi_add(netdev, &p->napi, octeon_mgmt_napi_poll, netdev 1405 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c p->netdev = netdev; netdev 1418 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c snprintf(netdev->name, IFNAMSIZ, "mgmt%d", p->port); netdev 1496 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 1498 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->netdev_ops = &octeon_mgmt_ops; netdev 1499 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->ethtool_ops = &octeon_mgmt_ethtool_ops; netdev 1501 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->min_mtu = 64 - OCTEON_MGMT_RX_HEADROOM; netdev 1502 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netdev->max_mtu = 16383 - OCTEON_MGMT_RX_HEADROOM - VLAN_HLEN; netdev 1507 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c ether_addr_copy(netdev->dev_addr, mac); netdev 1509 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c eth_hw_addr_random(netdev); netdev 1517 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c netif_carrier_off(netdev); netdev 1518 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c result = register_netdev(netdev); netdev 1527 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c free_netdev(netdev); netdev 1533 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct net_device *netdev = platform_get_drvdata(pdev); netdev 1534 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct octeon_mgmt *p = netdev_priv(netdev); netdev 1536 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c unregister_netdev(netdev); netdev 1538 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c free_netdev(netdev); netdev 278 drivers/net/ethernet/cavium/thunder/nic.h struct net_device *netdev; netdev 627 drivers/net/ethernet/cavium/thunder/nic.h int nicvf_set_real_num_queues(struct net_device *netdev, netdev 629 drivers/net/ethernet/cavium/thunder/nic.h int nicvf_open(struct net_device *netdev); netdev 630 drivers/net/ethernet/cavium/thunder/nic.h int nicvf_stop(struct net_device *netdev); netdev 634 drivers/net/ethernet/cavium/thunder/nic.h void nicvf_set_ethtool_ops(struct net_device *netdev); netdev 119 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static int nicvf_get_link_ksettings(struct net_device *netdev, netdev 122 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 182 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static u32 nicvf_get_link(struct net_device *netdev) netdev 184 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 189 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static void nicvf_get_drvinfo(struct net_device *netdev, netdev 192 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 199 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static u32 nicvf_get_msglevel(struct net_device *netdev) netdev 201 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 206 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static void nicvf_set_msglevel(struct net_device *netdev, u32 lvl) netdev 208 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 235 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static void nicvf_get_strings(struct net_device *netdev, u32 sset, u8 *data) netdev 237 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 273 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static int nicvf_get_sset_count(struct net_device *netdev, int sset) netdev 275 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 322 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static void nicvf_get_ethtool_stats(struct net_device *netdev, netdev 325 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 459 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static int nicvf_get_coalesce(struct net_device *netdev, netdev 462 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 468 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static void nicvf_get_ringparam(struct net_device *netdev, netdev 471 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 480 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static int nicvf_set_ringparam(struct net_device *netdev, netdev 483 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 506 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c if (netif_running(netdev)) { netdev 507 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c nicvf_stop(netdev); netdev 508 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c nicvf_open(netdev); netdev 565 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c netdev_err(nic->netdev, netdev 568 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c netdev_info(nic->netdev, "Set RSS flow type = %d, data = %lld\n", netdev 639 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static u32 nicvf_get_rxfh_key_size(struct net_device *netdev) netdev 683 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c netdev_err(nic->netdev, netdev 735 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c netdev_err(nic->netdev, netdev 827 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static int nicvf_get_ts_info(struct net_device *netdev, netdev 830 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf *nic = netdev_priv(netdev); netdev 833 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c return ethtool_op_get_ts_info(netdev, info); netdev 879 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c void nicvf_set_ethtool_ops(struct net_device *netdev) netdev 881 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c netdev->ethtool_ops = &nicvf_ethtool_ops; netdev 143 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_err(nic->netdev, netdev 154 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_err(nic->netdev, netdev 174 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_err(nic->netdev, netdev 188 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_err(nic->netdev, netdev 217 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_dbg(nic->netdev, "Mbox message: msg: 0x%x\n", mbx.msg.msg); netdev 225 drivers/net/ethernet/cavium/thunder/nicvf_main.c ether_addr_copy(nic->netdev->dev_addr, netdev 255 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_info(nic->netdev, netdev 260 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_carrier_on(nic->netdev); netdev 261 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_tx_start_all_queues(nic->netdev); netdev 263 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_info(nic->netdev, "Link is Down\n"); netdev 264 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_carrier_off(nic->netdev); netdev 265 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_tx_stop_all_queues(nic->netdev); netdev 296 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_err(nic->netdev, netdev 303 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_hw_set_mac_addr(struct nicvf *nic, struct net_device *netdev) netdev 309 drivers/net/ethernet/cavium/thunder/nicvf_main.c ether_addr_copy(mbx.mac.mac_addr, netdev->dev_addr); netdev 462 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_open(nic->snicvf[sqs]->netdev); netdev 467 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_set_real_num_queues(nic->netdev, netdev 493 drivers/net/ethernet/cavium/thunder/nicvf_main.c int nicvf_set_real_num_queues(struct net_device *netdev, netdev 498 drivers/net/ethernet/cavium/thunder/nicvf_main.c err = netif_set_real_num_tx_queues(netdev, tx_queues); netdev 500 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_err(netdev, netdev 505 drivers/net/ethernet/cavium/thunder/nicvf_main.c err = netif_set_real_num_rx_queues(netdev, rx_queues); netdev 507 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_err(netdev, netdev 522 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_err(nic->netdev, netdev 599 drivers/net/ethernet/cavium/thunder/nicvf_main.c trace_xdp_exception(nic->netdev, prog, action); netdev 620 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_snd_ptp_handler(struct net_device *netdev, netdev 623 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 658 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_snd_pkt_handler(struct net_device *netdev, netdev 665 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 730 drivers/net/ethernet/cavium/thunder/nicvf_main.c static inline void nicvf_set_rxhash(struct net_device *netdev, netdev 737 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (!(netdev->features & NETIF_F_RXHASH)) netdev 773 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_rcv_pkt_handler(struct net_device *netdev, netdev 779 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 789 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev = nic->netdev; netdev 813 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_info(nic->netdev, "skb 0x%p, len=%d\n", skb, skb->len); netdev 825 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_set_rxhash(netdev, cqe_rx, skb); netdev 828 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (netdev->hw_features & NETIF_F_RXCSUM) { netdev 835 drivers/net/ethernet/cavium/thunder/nicvf_main.c skb->protocol = eth_type_trans(skb, netdev); netdev 842 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (napi && (netdev->features & NETIF_F_GRO)) netdev 848 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_cq_intr_handler(struct net_device *netdev, u8 cq_idx, netdev 854 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 891 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_rcv_pkt_handler(netdev, napi, cq_desc, sq, rq); netdev 895 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_snd_pkt_handler(netdev, (void *)cq_desc, netdev 901 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_snd_ptp_handler(netdev, (void *)cq_desc); netdev 938 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev = nic->pnicvf->netdev; netdev 939 drivers/net/ethernet/cavium/thunder/nicvf_main.c txq = netdev_get_tx_queue(netdev, txq_idx); netdev 945 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (netif_tx_queue_stopped(txq) && netif_carrier_ok(netdev)) { netdev 949 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_warn(nic, tx_err, netdev, netdev 963 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct net_device *netdev = napi->dev; netdev 964 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 968 drivers/net/ethernet/cavium/thunder/nicvf_main.c work_done = nicvf_cq_intr_handler(netdev, cq->cq_idx, napi, budget); netdev 995 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_tx_disable(nic->netdev); netdev 1006 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_cq_intr_handler(nic->netdev, qidx, NULL, 0); netdev 1008 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_sq_free_used_descs(nic->netdev, &qs->sq[qidx], qidx); netdev 1014 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_tx_start_all_queues(nic->netdev); netdev 1021 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_info(nic, intr, nic->netdev, "interrupt status 0x%llx\n", netdev 1127 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->pnicvf->netdev->name, netdev 1132 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->pnicvf->netdev->name, netdev 1137 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->pnicvf->netdev->name, netdev 1163 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->pnicvf->netdev->name, netdev 1179 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_err(nic->netdev, "request_irq failed, vector %d\n", irq); netdev 1227 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_err(nic->netdev, netdev 1254 drivers/net/ethernet/cavium/thunder/nicvf_main.c static netdev_tx_t nicvf_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 1256 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 1258 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct netdev_queue *txq = netdev_get_tx_queue(netdev, qid); netdev 1282 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_warn(nic->netdev, netdev 1304 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_warn(nic, tx_err, netdev, netdev 1327 drivers/net/ethernet/cavium/thunder/nicvf_main.c int nicvf_stop(struct net_device *netdev) netdev 1330 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 1344 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_carrier_off(netdev); netdev 1345 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_tx_stop_all_queues(nic->netdev); netdev 1353 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_stop(nic->snicvf[qidx]->netdev); netdev 1389 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_tx_disable(netdev); netdev 1391 drivers/net/ethernet/cavium/thunder/nicvf_main.c for (qidx = 0; qidx < netdev->num_tx_queues; qidx++) netdev 1392 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_tx_reset_queue(netdev_get_tx_queue(netdev, qidx)); netdev 1452 drivers/net/ethernet/cavium/thunder/nicvf_main.c int nicvf_open(struct net_device *netdev) netdev 1455 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 1463 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_carrier_off(netdev); netdev 1478 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_napi_add(netdev, &cq_poll->napi, nicvf_poll, netdev 1485 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (!nic->sqs_mode && is_zero_ether_addr(netdev->dev_addr)) { netdev 1486 drivers/net/ethernet/cavium/thunder/nicvf_main.c eth_hw_addr_random(netdev); netdev 1487 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_hw_set_mac_addr(nic, netdev); netdev 1492 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_hw_set_mac_addr(nic, netdev); netdev 1522 drivers/net/ethernet/cavium/thunder/nicvf_main.c err = nicvf_update_hw_max_frs(nic, netdev->mtu); netdev 1584 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_change_mtu(struct net_device *netdev, int new_mtu) netdev 1586 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 1587 drivers/net/ethernet/cavium/thunder/nicvf_main.c int orig_mtu = netdev->mtu; netdev 1593 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_warn(netdev, "Jumbo frames not yet supported with XDP, current MTU %d.\n", netdev 1594 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->mtu); netdev 1598 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->mtu = new_mtu; netdev 1600 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (!netif_running(netdev)) netdev 1604 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->mtu = orig_mtu; netdev 1611 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_set_mac_address(struct net_device *netdev, void *p) netdev 1614 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 1619 drivers/net/ethernet/cavium/thunder/nicvf_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 1622 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (nicvf_hw_set_mac_addr(nic, netdev)) netdev 1636 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (!netif_running(nic->netdev)) netdev 1725 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_get_stats64(struct net_device *netdev, netdev 1728 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 1760 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (!netif_running(nic->netdev)) netdev 1763 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_stop(nic->netdev); netdev 1764 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_open(nic->netdev); netdev 1765 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_trans_update(nic->netdev); netdev 1780 drivers/net/ethernet/cavium/thunder/nicvf_main.c static netdev_features_t nicvf_fix_features(struct net_device *netdev, netdev 1783 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 1786 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_running(netdev) && !nic->loopback_supported) netdev 1792 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_set_features(struct net_device *netdev, netdev 1795 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 1796 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_features_t changed = features ^ netdev->features; netdev 1801 drivers/net/ethernet/cavium/thunder/nicvf_main.c if ((changed & NETIF_F_LOOPBACK) && netif_running(netdev)) netdev 1835 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_set_real_num_queues(nic->netdev, nic->tx_queues, nic->rx_queues); netdev 1840 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct net_device *dev = nic->netdev; netdev 1841 drivers/net/ethernet/cavium/thunder/nicvf_main.c bool if_up = netif_running(nic->netdev); netdev 1870 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_stop(nic->netdev); netdev 1893 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_open(nic->netdev); netdev 1894 drivers/net/ethernet/cavium/thunder/nicvf_main.c netif_trans_update(nic->netdev); netdev 1900 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_xdp(struct net_device *netdev, struct netdev_bpf *xdp) netdev 1902 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 1922 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_config_hwtstamp(struct net_device *netdev, struct ifreq *ifr) netdev 1925 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 1970 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (netif_running(netdev)) netdev 1979 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_ioctl(struct net_device *netdev, struct ifreq *req, int cmd) netdev 1983 drivers/net/ethernet/cavium/thunder/nicvf_main.c return nicvf_config_hwtstamp(netdev, req); netdev 2059 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_set_rx_mode(struct net_device *netdev) netdev 2061 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf *nic = netdev_priv(netdev); netdev 2066 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (netdev->flags & IFF_PROMISC) { netdev 2069 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (netdev->flags & IFF_BROADCAST) netdev 2072 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (netdev->flags & IFF_ALLMULTI) { netdev 2074 drivers/net/ethernet/cavium/thunder/nicvf_main.c } else if (netdev->flags & IFF_MULTICAST) { netdev 2077 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (netdev_mc_count(netdev)) { netdev 2079 drivers/net/ethernet/cavium/thunder/nicvf_main.c mc[netdev_mc_count(netdev)]), netdev 2084 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_hw_addr_list_for_each(ha, &netdev->mc) { netdev 2118 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct net_device *netdev; netdev 2166 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev = alloc_etherdev_mqs(sizeof(struct nicvf), qcount, qcount); netdev 2167 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (!netdev) { netdev 2172 drivers/net/ethernet/cavium/thunder/nicvf_main.c pci_set_drvdata(pdev, netdev); netdev 2174 drivers/net/ethernet/cavium/thunder/nicvf_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 2176 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic = netdev_priv(netdev); netdev 2177 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic->netdev = netdev; netdev 2227 drivers/net/ethernet/cavium/thunder/nicvf_main.c err = nicvf_set_real_num_queues(netdev, nic->tx_queues, nic->rx_queues); netdev 2231 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->hw_features = (NETIF_F_RXCSUM | NETIF_F_SG | netdev 2236 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->hw_features |= NETIF_F_RXHASH; netdev 2238 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->features |= netdev->hw_features; netdev 2239 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->hw_features |= NETIF_F_LOOPBACK; netdev 2241 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->vlan_features = NETIF_F_SG | NETIF_F_IP_CSUM | netdev 2244 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->netdev_ops = &nicvf_netdev_ops; netdev 2245 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->watchdog_timeo = NICVF_TX_TIMEOUT; netdev 2248 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->min_mtu = NIC_HW_MIN_FRS; netdev 2249 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev->max_mtu = NIC_HW_MAX_FRS; netdev 2266 drivers/net/ethernet/cavium/thunder/nicvf_main.c err = register_netdev(netdev); netdev 2274 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_set_ethtool_ops(netdev); netdev 2284 drivers/net/ethernet/cavium/thunder/nicvf_main.c free_netdev(netdev); netdev 2294 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2298 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (!netdev) netdev 2301 drivers/net/ethernet/cavium/thunder/nicvf_main.c nic = netdev_priv(netdev); netdev 2302 drivers/net/ethernet/cavium/thunder/nicvf_main.c pnetdev = nic->pnicvf->netdev; netdev 2318 drivers/net/ethernet/cavium/thunder/nicvf_main.c free_netdev(netdev); netdev 48 drivers/net/ethernet/cavium/thunder/nicvf_queues.c netdev_err(nic->netdev, "Poll on reg 0x%llx failed\n", reg); netdev 443 drivers/net/ethernet/cavium/thunder/nicvf_queues.c netif_running(nic->pnicvf->netdev)) netdev 694 drivers/net/ethernet/cavium/thunder/nicvf_queues.c netdev_err(nic->netdev, netdev 773 drivers/net/ethernet/cavium/thunder/nicvf_queues.c WARN_ON(xdp_rxq_info_reg(&rq->xdp_rxq, nic->netdev, qidx) < 0); netdev 806 drivers/net/ethernet/cavium/thunder/nicvf_queues.c nicvf_config_vlan_stripping(nic, nic->netdev->features); netdev 910 drivers/net/ethernet/cavium/thunder/nicvf_queues.c netif_set_xps_queue(nic->netdev, netdev 960 drivers/net/ethernet/cavium/thunder/nicvf_queues.c netdev_warn(nic->netdev, netdev 1179 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_sq_free_used_descs(struct net_device *netdev, struct snd_queue *sq, netdev 1184 drivers/net/ethernet/cavium/thunder/nicvf_queues.c struct nicvf *nic = netdev_priv(netdev); netdev 1198 drivers/net/ethernet/cavium/thunder/nicvf_queues.c atomic64_add(1, (atomic64_t *)&netdev->stats.tx_packets); netdev 1200 drivers/net/ethernet/cavium/thunder/nicvf_queues.c (atomic64_t *)&netdev->stats.tx_bytes); netdev 1470 drivers/net/ethernet/cavium/thunder/nicvf_queues.c txq = netdev_get_tx_queue(nic->pnicvf->netdev, netdev 1624 drivers/net/ethernet/cavium/thunder/nicvf_queues.c netdev_dbg(nic->netdev, "Not enough SQ descriptors to xmit pkt\n"); netdev 1761 drivers/net/ethernet/cavium/thunder/nicvf_queues.c netdev_dbg(nic->netdev, netdev 1775 drivers/net/ethernet/cavium/thunder/nicvf_queues.c netdev_dbg(nic->netdev, netdev 1789 drivers/net/ethernet/cavium/thunder/nicvf_queues.c netdev_dbg(nic->netdev, netdev 1803 drivers/net/ethernet/cavium/thunder/nicvf_queues.c netdev_dbg(nic->netdev, netdev 1840 drivers/net/ethernet/cavium/thunder/nicvf_queues.c netif_err(nic, rx_err, nic->netdev, netdev 341 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_sq_free_used_descs(struct net_device *netdev, netdev 57 drivers/net/ethernet/cavium/thunder/thunder_bgx.c struct net_device netdev; netdev 591 drivers/net/ethernet/cavium/thunder/thunder_bgx.c static void bgx_lmac_handler(struct net_device *netdev) netdev 593 drivers/net/ethernet/cavium/thunder/thunder_bgx.c struct lmac *lmac = container_of(netdev, struct lmac, netdev); netdev 1122 drivers/net/ethernet/cavium/thunder/thunder_bgx.c if (phy_connect_direct(&lmac->netdev, lmac->phydev, netdev 1420 drivers/net/ethernet/cavium/thunder/thunder_bgx.c SET_NETDEV_DEV(&bgx->lmac[bgx->acpi_lmac_idx].netdev, dev); netdev 1490 drivers/net/ethernet/cavium/thunder/thunder_bgx.c SET_NETDEV_DEV(&bgx->lmac[lmac].netdev, &bgx->pdev->dev); netdev 1028 drivers/net/ethernet/chelsio/cxgb/cxgb2.c struct net_device *netdev; netdev 1030 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev = alloc_etherdev(adapter ? 0 : sizeof(*adapter)); netdev 1031 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (!netdev) { netdev 1036 drivers/net/ethernet/chelsio/cxgb/cxgb2.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 1039 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter = netdev_priv(netdev); netdev 1041 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->port[0].dev = netdev; /* so we don't leak it */ netdev 1070 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pci_set_drvdata(pdev, netdev); netdev 1074 drivers/net/ethernet/chelsio/cxgb/cxgb2.c pi->dev = netdev; netdev 1075 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netif_carrier_off(netdev); netdev 1076 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->irq = pdev->irq; netdev 1077 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->if_port = i; netdev 1078 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->mem_start = mmio_start; netdev 1079 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->mem_end = mmio_start + mmio_len - 1; netdev 1080 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->ml_priv = adapter; netdev 1081 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->hw_features |= NETIF_F_SG | NETIF_F_IP_CSUM | netdev 1083 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->features |= NETIF_F_SG | NETIF_F_IP_CSUM | netdev 1087 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->features |= NETIF_F_HIGHDMA; netdev 1089 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->features |= netdev 1092 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX; netdev 1096 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->hw_features |= NETIF_F_TSO; netdev 1097 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->features |= NETIF_F_TSO; netdev 1101 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->netdev_ops = &cxgb_netdev_ops; netdev 1102 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->hard_header_len += (netdev->hw_features & NETIF_F_TSO) ? netdev 1105 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netif_napi_add(netdev, &adapter->napi, t1_poll, 64); netdev 1107 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->ethtool_ops = &t1_ethtool_ops; netdev 1114 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->max_mtu = PM3393_MAX_FRAME_SIZE - netdev 1118 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->max_mtu = VSC7326_MAX_MTU; netdev 1121 drivers/net/ethernet/chelsio/cxgb/cxgb2.c netdev->max_mtu = ETH_DATA_LEN; netdev 256 drivers/net/ethernet/chelsio/cxgb/sge.c struct net_device *netdev; /* netdevice backpointer */ netdev 2067 drivers/net/ethernet/chelsio/cxgb/sge.c sge->netdev = adapter->port[0].dev; netdev 207 drivers/net/ethernet/chelsio/cxgb3/adapter.h struct net_device *netdev; netdev 613 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netif_napi_add(qs->netdev, &qs->napi, qs->napi.poll, netdev 2891 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct net_device *netdev = adapter->port[port_id]; netdev 2892 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct port_info *pi = netdev_priv(netdev); netdev 2911 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct net_device *netdev = adapter->port[i]; netdev 2913 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (netif_running(netdev)) netdev 2914 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c __cxgb_close(netdev, on_wq); netdev 2958 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct net_device *netdev = adapter->port[i]; netdev 2960 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (netif_running(netdev)) { netdev 2961 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (cxgb_open(netdev)) { netdev 3297 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct net_device *netdev; netdev 3299 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev = alloc_etherdev_mq(sizeof(struct port_info), SGE_QSETS); netdev 3300 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (!netdev) { netdev 3305 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3307 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adapter->port[i] = netdev; netdev 3308 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pi = netdev_priv(netdev); netdev 3311 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netif_carrier_off(netdev); netdev 3312 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->irq = pdev->irq; netdev 3313 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->mem_start = mmio_start; netdev 3314 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->mem_end = mmio_start + mmio_len - 1; netdev 3315 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->hw_features = NETIF_F_SG | NETIF_F_IP_CSUM | netdev 3317 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->features |= netdev->hw_features | netdev 3319 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->vlan_features |= netdev->features & VLAN_FEAT; netdev 3321 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 3323 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->netdev_ops = &cxgb_netdev_ops; netdev 3324 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->ethtool_ops = &cxgb_ethtool_ops; netdev 3325 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->min_mtu = 81; netdev 3326 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->max_mtu = ETH_MAX_MTU; netdev 3327 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c netdev->dev_port = pi->port_id; netdev 1745 drivers/net/ethernet/chelsio/cxgb3/sge.c const struct port_info *pi = netdev_priv(qs->netdev); netdev 1990 drivers/net/ethernet/chelsio/cxgb3/sge.c if (netif_running(qs->netdev)) netdev 2132 drivers/net/ethernet/chelsio/cxgb3/sge.c struct port_info *pi = netdev_priv(qs->netdev); netdev 2172 drivers/net/ethernet/chelsio/cxgb3/sge.c if ((qs->netdev->features & NETIF_F_RXCSUM) && netdev 2334 drivers/net/ethernet/chelsio/cxgb3/sge.c int lro = !!(qs->netdev->features & NETIF_F_GRO); netdev 2924 drivers/net/ethernet/chelsio/cxgb3/sge.c struct port_info *pi = netdev_priv(qs->netdev); netdev 2965 drivers/net/ethernet/chelsio/cxgb3/sge.c struct port_info *pi = netdev_priv(qs->netdev); netdev 3171 drivers/net/ethernet/chelsio/cxgb3/sge.c q->netdev = dev; netdev 695 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h struct net_device *netdev; /* associated net device */ netdev 1436 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h void cxgb4_set_ethtool_ops(struct net_device *netdev); netdev 2712 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c rx[i].rspq.netdev ? rx[i].rspq.netdev->name : "N/A"); netdev 2790 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c rx[i].rspq.netdev ? rx[i].rspq.netdev->name : "N/A"); netdev 2820 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c rx[i].rspq.netdev ? rx[i].rspq.netdev->name : "N/A"); netdev 1210 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c static int set_flash(struct net_device *netdev, struct ethtool_flash *ef) netdev 1214 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c struct adapter *adap = netdev2adap(netdev); netdev 1538 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c static u32 cxgb4_get_priv_flags(struct net_device *netdev) netdev 1540 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c struct port_info *pi = netdev_priv(netdev); netdev 1557 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c static int cxgb4_set_priv_flags(struct net_device *netdev, u32 flags) netdev 1559 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c struct port_info *pi = netdev_priv(netdev); netdev 1608 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c void cxgb4_set_ethtool_ops(struct net_device *netdev) netdev 1610 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c netdev->ethtool_ops = &cxgb_ethtool_ops; netdev 68 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c int cxgb_fcoe_enable(struct net_device *netdev) netdev 70 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c struct port_info *pi = netdev_priv(netdev); netdev 82 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c netdev->features |= NETIF_F_FCOE_CRC; netdev 83 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c netdev->vlan_features |= NETIF_F_FCOE_CRC; netdev 84 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c netdev->features |= NETIF_F_FCOE_MTU; netdev 85 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c netdev->vlan_features |= NETIF_F_FCOE_MTU; netdev 87 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c netdev_features_change(netdev); netdev 100 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c int cxgb_fcoe_disable(struct net_device *netdev) netdev 102 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c struct port_info *pi = netdev_priv(netdev); netdev 113 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c netdev->features &= ~NETIF_F_FCOE_CRC; netdev 114 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c netdev->vlan_features &= ~NETIF_F_FCOE_CRC; netdev 115 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c netdev->features &= ~NETIF_F_FCOE_MTU; netdev 116 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c netdev->vlan_features &= ~NETIF_F_FCOE_MTU; netdev 118 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c netdev_features_change(netdev); netdev 362 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static int cxgb4_mac_sync(struct net_device *netdev, const u8 *mac_addr) netdev 364 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct port_info *pi = netdev_priv(netdev); netdev 400 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static int cxgb4_mac_unsync(struct net_device *netdev, const u8 *mac_addr) netdev 402 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct port_info *pi = netdev_priv(netdev); netdev 899 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c return netdev2pinfo(p->ingr_map[qid]->netdev)->tx_chan; netdev 1977 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c const struct net_device *netdev = neigh->dev; netdev 1979 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_vlan_dev(netdev)) netdev 1980 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev = vlan_dev_real_dev(netdev); netdev 1981 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c parent = netdev->dev.parent; netdev 3210 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static void cxgb_del_udp_tunnel(struct net_device *netdev, netdev 3213 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct port_info *pi = netdev_priv(netdev); netdev 3264 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev_info(netdev, "Failed to free mac filter entry, for port %d\n", netdev 3271 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static void cxgb_add_udp_tunnel(struct net_device *netdev, netdev 3274 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct port_info *pi = netdev_priv(netdev); netdev 3298 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev_info(netdev, "UDP port %d already offloaded, not adding port %d\n", netdev 3319 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev_info(netdev, "UDP port %d already offloaded, not adding port %d\n", netdev 3351 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev_info(netdev, "Failed to allocate a mac filter entry, not adding port %d\n", netdev 3353 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb_del_udp_tunnel(netdev, ti); netdev 5556 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct net_device *netdev; netdev 5600 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev = alloc_netdev(sizeof(struct port_info), netdev 5602 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!netdev) netdev 5605 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pi = netdev_priv(netdev); netdev 5609 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 5611 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->port[0] = netdev; netdev 5653 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct net_device *netdev; netdev 5857 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev = alloc_etherdev_mq(sizeof(struct port_info), netdev 5859 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!netdev) { netdev 5864 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 5866 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->port[i] = netdev; netdev 5867 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pi = netdev_priv(netdev); netdev 5871 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->irq = pdev->irq; netdev 5873 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->hw_features = NETIF_F_SG | TSO_FLAGS | netdev 5880 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->hw_enc_features |= NETIF_F_IP_CSUM | netdev 5887 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->hw_features |= NETIF_F_GSO_UDP_TUNNEL | netdev 5893 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->hw_features |= NETIF_F_HIGHDMA; netdev 5894 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->features |= netdev->hw_features; netdev 5895 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->vlan_features = netdev->features & VLAN_FEAT; netdev 5897 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 5900 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->min_mtu = 81; /* accommodate SACK */ netdev 5901 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->max_mtu = MAX_MTU; netdev 5903 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->netdev_ops = &cxgb4_netdev_ops; netdev 5905 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev->dcbnl_ops = &cxgb4_dcb_ops; netdev 5906 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_dcb_state_init(netdev); netdev 5907 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_dcb_version_init(netdev); netdev 5909 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_set_ethtool_ops(netdev); netdev 2767 drivers/net/ethernet/chelsio/cxgb4/sge.c if (rxq->rspq.netdev->features & NETIF_F_RXHASH) netdev 2890 drivers/net/ethernet/chelsio/cxgb4/sge.c struct port_info *pi = netdev_priv(rspq->netdev); netdev 2963 drivers/net/ethernet/chelsio/cxgb4/sge.c (q->netdev->features & NETIF_F_RXCSUM); netdev 2970 drivers/net/ethernet/chelsio/cxgb4/sge.c (q->netdev->features & NETIF_F_GRO) && csum_ok && !pkt->ip_frag) { netdev 2981 drivers/net/ethernet/chelsio/cxgb4/sge.c pi = netdev_priv(q->netdev); netdev 2996 drivers/net/ethernet/chelsio/cxgb4/sge.c if (!t4_tx_hststamp(adapter, skb, q->netdev)) netdev 3000 drivers/net/ethernet/chelsio/cxgb4/sge.c skb->protocol = eth_type_trans(skb, q->netdev); netdev 3620 drivers/net/ethernet/chelsio/cxgb4/sge.c iq->netdev = dev; netdev 3971 drivers/net/ethernet/chelsio/cxgb4/sge.c rq->netdev = NULL; netdev 192 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h struct net_device *netdev; /* associated net device */ netdev 937 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c static int cxgb4vf_mac_sync(struct net_device *netdev, const u8 *mac_addr) netdev 939 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c struct port_info *pi = netdev_priv(netdev); netdev 969 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c static int cxgb4vf_mac_unsync(struct net_device *netdev, const u8 *mac_addr) netdev 971 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c struct port_info *pi = netdev_priv(netdev); netdev 2080 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c (rxq[qs].rspq.netdev netdev 2081 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c ? rxq[qs].rspq.netdev->name netdev 2084 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c (rxq[qs].rspq.netdev netdev 2086 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev_priv(rxq[qs].rspq.netdev))->port_id netdev 2237 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c (rxq[qs].rspq.netdev netdev 2238 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c ? rxq[qs].rspq.netdev->name netdev 2933 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c struct net_device *netdev; netdev 3104 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev = alloc_etherdev_mq(sizeof(struct port_info), netdev 3106 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (netdev == NULL) { netdev 3110 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->port[pidx] = netdev; netdev 3111 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3112 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pi = netdev_priv(netdev); netdev 3122 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->irq = pdev->irq; netdev 3124 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->hw_features = NETIF_F_SG | TSO_FLAGS | NETIF_F_GRO | netdev 3127 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->features = netdev->hw_features; netdev 3129 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 3130 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->vlan_features = netdev->features & VLAN_FEAT; netdev 3132 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 3133 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->min_mtu = 81; netdev 3134 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->max_mtu = ETH_MAX_MTU; netdev 3136 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->netdev_ops = &cxgb4vf_netdev_ops; netdev 3137 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->ethtool_ops = &cxgb4vf_ethtool_ops; netdev 3138 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev->dev_port = pi->port_id; netdev 3176 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c err = cxgb4vf_set_mac_addr(netdev, &addr); netdev 3230 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev = adapter->port[pidx]; netdev 3231 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (netdev == NULL) netdev 3234 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netif_set_real_num_tx_queues(netdev, pi->nqsets); netdev 3235 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netif_set_real_num_rx_queues(netdev, pi->nqsets); netdev 3237 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c err = register_netdev(netdev); netdev 3240 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c " skipping\n", netdev->name); netdev 3244 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netif_carrier_off(netdev); netdev 3293 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev = adapter->port[pidx]; netdev 3294 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (netdev == NULL) netdev 3296 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pi = netdev_priv(netdev); netdev 3300 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c unregister_netdev(netdev); netdev 3301 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c free_netdev(netdev); netdev 3369 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c struct net_device *netdev = adapter->port[pidx]; netdev 3372 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (netdev == NULL) netdev 3375 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pi = netdev_priv(netdev); netdev 3378 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c free_netdev(netdev); netdev 1620 drivers/net/ethernet/chelsio/cxgb4vf/sge.c (rspq->netdev->features & NETIF_F_RXCSUM); netdev 1631 drivers/net/ethernet/chelsio/cxgb4vf/sge.c (rspq->netdev->features & NETIF_F_GRO) && csum_ok && netdev 1647 drivers/net/ethernet/chelsio/cxgb4vf/sge.c skb->protocol = eth_type_trans(skb, rspq->netdev); netdev 2355 drivers/net/ethernet/chelsio/cxgb4vf/sge.c rspq->netdev = dev; netdev 2540 drivers/net/ethernet/chelsio/cxgb4vf/sge.c rspq->netdev = NULL; netdev 148 drivers/net/ethernet/cisco/enic/enic.h struct net_device *netdev; netdev 209 drivers/net/ethernet/cisco/enic/enic.h return enic->netdev; netdev 310 drivers/net/ethernet/cisco/enic/enic.h enic->netdev->name); netdev 323 drivers/net/ethernet/cisco/enic/enic.h void enic_set_ethtool_ops(struct net_device *netdev); netdev 29 drivers/net/ethernet/cisco/enic/enic_api.c int enic_api_devcmd_proxy_by_index(struct net_device *netdev, int vf, netdev 33 drivers/net/ethernet/cisco/enic/enic_api.c struct enic *enic = netdev_priv(netdev); netdev 27 drivers/net/ethernet/cisco/enic/enic_api.h int enic_api_devcmd_proxy_by_index(struct net_device *netdev, int vf, netdev 140 drivers/net/ethernet/cisco/enic/enic_clsf.c res = rps_may_expire_flow(enic->netdev, n->rq_id, netdev 54 drivers/net/ethernet/cisco/enic/enic_dev.c if (!is_valid_ether_addr(enic->netdev->dev_addr)) netdev 58 drivers/net/ethernet/cisco/enic/enic_dev.c err = vnic_dev_add_addr(enic->vdev, enic->netdev->dev_addr); netdev 68 drivers/net/ethernet/cisco/enic/enic_dev.c if (!is_valid_ether_addr(enic->netdev->dev_addr)) netdev 72 drivers/net/ethernet/cisco/enic/enic_dev.c err = vnic_dev_del_addr(enic->vdev, enic->netdev->dev_addr); netdev 181 drivers/net/ethernet/cisco/enic/enic_dev.c int enic_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 183 drivers/net/ethernet/cisco/enic/enic_dev.c struct enic *enic = netdev_priv(netdev); netdev 194 drivers/net/ethernet/cisco/enic/enic_dev.c int enic_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 196 drivers/net/ethernet/cisco/enic/enic_dev.c struct enic *enic = netdev_priv(netdev); netdev 50 drivers/net/ethernet/cisco/enic/enic_dev.h int enic_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid); netdev 51 drivers/net/ethernet/cisco/enic/enic_dev.h int enic_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid); netdev 107 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_get_ksettings(struct net_device *netdev, netdev 110 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct enic *enic = netdev_priv(netdev); netdev 121 drivers/net/ethernet/cisco/enic/enic_ethtool.c if (netif_carrier_ok(netdev)) { netdev 134 drivers/net/ethernet/cisco/enic/enic_ethtool.c static void enic_get_drvinfo(struct net_device *netdev, netdev 137 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct enic *enic = netdev_priv(netdev); netdev 157 drivers/net/ethernet/cisco/enic/enic_ethtool.c static void enic_get_strings(struct net_device *netdev, u32 stringset, netdev 180 drivers/net/ethernet/cisco/enic/enic_ethtool.c static void enic_get_ringparam(struct net_device *netdev, netdev 183 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct enic *enic = netdev_priv(netdev); netdev 192 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_set_ringparam(struct net_device *netdev, netdev 195 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct enic *enic = netdev_priv(netdev); netdev 197 drivers/net/ethernet/cisco/enic/enic_ethtool.c int running = netif_running(netdev); netdev 203 drivers/net/ethernet/cisco/enic/enic_ethtool.c netdev_info(netdev, netdev 208 drivers/net/ethernet/cisco/enic/enic_ethtool.c netdev_info(netdev, netdev 216 drivers/net/ethernet/cisco/enic/enic_ethtool.c netdev_info(netdev, "rx pending (%u) not in range [%u,%u]", netdev 223 drivers/net/ethernet/cisco/enic/enic_ethtool.c netdev_info(netdev, "tx pending (%u) not in range [%u,%u]", netdev 229 drivers/net/ethernet/cisco/enic/enic_ethtool.c dev_close(netdev); netdev 237 drivers/net/ethernet/cisco/enic/enic_ethtool.c netdev_err(netdev, netdev 244 drivers/net/ethernet/cisco/enic/enic_ethtool.c err = dev_open(netdev, NULL); netdev 255 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_get_sset_count(struct net_device *netdev, int sset) netdev 265 drivers/net/ethernet/cisco/enic/enic_ethtool.c static void enic_get_ethtool_stats(struct net_device *netdev, netdev 268 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct enic *enic = netdev_priv(netdev); netdev 289 drivers/net/ethernet/cisco/enic/enic_ethtool.c static u32 enic_get_msglevel(struct net_device *netdev) netdev 291 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct enic *enic = netdev_priv(netdev); netdev 295 drivers/net/ethernet/cisco/enic/enic_ethtool.c static void enic_set_msglevel(struct net_device *netdev, u32 value) netdev 297 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct enic *enic = netdev_priv(netdev); netdev 301 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_get_coalesce(struct net_device *netdev, netdev 304 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct enic *enic = netdev_priv(netdev); netdev 354 drivers/net/ethernet/cisco/enic/enic_ethtool.c netdev_info(enic->netdev, "ethtool_set_coalesce: adaptor supports max coalesce value of %d. Setting max value.\n", netdev 365 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_set_coalesce(struct net_device *netdev, netdev 368 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct enic *enic = netdev_priv(netdev); netdev 594 drivers/net/ethernet/cisco/enic/enic_ethtool.c static u32 enic_get_rxfh_key_size(struct net_device *netdev) netdev 599 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_get_rxfh(struct net_device *netdev, u32 *indir, u8 *hkey, netdev 602 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct enic *enic = netdev_priv(netdev); netdev 613 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_set_rxfh(struct net_device *netdev, const u32 *indir, netdev 616 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct enic *enic = netdev_priv(netdev); netdev 628 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_get_ts_info(struct net_device *netdev, netdev 660 drivers/net/ethernet/cisco/enic/enic_ethtool.c void enic_set_ethtool_ops(struct net_device *netdev) netdev 662 drivers/net/ethernet/cisco/enic/enic_ethtool.c netdev->ethtool_ops = &enic_ethtool_ops; netdev 157 drivers/net/ethernet/cisco/enic/enic_main.c netdev_warn(enic->netdev, "irq_set_affinity_hint failed, err %d\n", netdev 166 drivers/net/ethernet/cisco/enic/enic_main.c netif_set_xps_queue(enic->netdev, netdev 180 drivers/net/ethernet/cisco/enic/enic_main.c static void enic_udp_tunnel_add(struct net_device *netdev, netdev 183 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 190 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(netdev, "udp_tnl: only vxlan tunnel offload supported"); netdev 197 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(netdev, "vxlan: only IPv4 offload supported"); netdev 209 drivers/net/ethernet/cisco/enic/enic_main.c netdev_warn(netdev, "vxlan: udp port already offloaded"); netdev 211 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(netdev, "vxlan: offload supported for only one UDP port"); netdev 217 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(netdev, "vxlan: vxlan offload with multi wq not supported on this adapter"); netdev 234 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(netdev, "vxlan fw-vers-%d: offload enabled for udp port: %d, sa_family: %d ", netdev 240 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(netdev, "failed to offload udp port: %d, sa_family: %d, type: %d", netdev 246 drivers/net/ethernet/cisco/enic/enic_main.c static void enic_udp_tunnel_del(struct net_device *netdev, netdev 249 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 256 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(netdev, "udp_tnl: port:%d, sa_family: %d, type: %d not offloaded", netdev 264 drivers/net/ethernet/cisco/enic/enic_main.c netdev_err(netdev, "vxlan: del offload udp port: %d failed", netdev 271 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(netdev, "vxlan: del offload udp port %d, family %d\n", netdev 391 drivers/net/ethernet/cisco/enic/enic_main.c if (netif_tx_queue_stopped(netdev_get_tx_queue(enic->netdev, q_number)) && netdev 394 drivers/net/ethernet/cisco/enic/enic_main.c netif_wake_subqueue(enic->netdev, q_number); netdev 411 drivers/net/ethernet/cisco/enic/enic_main.c netdev_err(enic->netdev, "WQ[%d] error_status %d\n", netdev 419 drivers/net/ethernet/cisco/enic/enic_main.c netdev_err(enic->netdev, "RQ[%d] error_status %d\n", netdev 431 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(enic->netdev, "msg lvl changed from 0x%x to 0x%x\n", netdev 440 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = enic->netdev; netdev 447 drivers/net/ethernet/cisco/enic/enic_main.c if (mtu != netdev->mtu) netdev 450 drivers/net/ethernet/cisco/enic/enic_main.c if (mtu < netdev->mtu) netdev 451 drivers/net/ethernet/cisco/enic/enic_main.c netdev_warn(netdev, netdev 454 drivers/net/ethernet/cisco/enic/enic_main.c netdev->mtu, mtu); netdev 462 drivers/net/ethernet/cisco/enic/enic_main.c int carrier_ok = netif_carrier_ok(enic->netdev); netdev 465 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(enic->netdev, "Link UP\n"); netdev 466 drivers/net/ethernet/cisco/enic/enic_main.c netif_carrier_on(enic->netdev); netdev 468 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(enic->netdev, "Link DOWN\n"); netdev 469 drivers/net/ethernet/cisco/enic/enic_main.c netif_carrier_off(enic->netdev); netdev 484 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = data; netdev 485 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 856 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev) netdev 858 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 870 drivers/net/ethernet/cisco/enic/enic_main.c txq = netdev_get_tx_queue(netdev, txq_map); netdev 890 drivers/net/ethernet/cisco/enic/enic_main.c netdev_err(netdev, "BUG! Tx ring full when queue awake!\n"); netdev 909 drivers/net/ethernet/cisco/enic/enic_main.c static void enic_get_stats(struct net_device *netdev, netdev 912 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 938 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_mc_sync(struct net_device *netdev, const u8 *mc_addr) netdev 940 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 943 drivers/net/ethernet/cisco/enic/enic_main.c unsigned int mc_count = netdev_mc_count(netdev); netdev 945 drivers/net/ethernet/cisco/enic/enic_main.c netdev_warn(netdev, "Registering only %d out of %d multicast addresses\n", netdev 957 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_mc_unsync(struct net_device *netdev, const u8 *mc_addr) netdev 959 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 967 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_uc_sync(struct net_device *netdev, const u8 *uc_addr) netdev 969 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 972 drivers/net/ethernet/cisco/enic/enic_main.c unsigned int uc_count = netdev_uc_count(netdev); netdev 974 drivers/net/ethernet/cisco/enic/enic_main.c netdev_warn(netdev, "Registering only %d out of %d unicast addresses\n", netdev 986 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_uc_unsync(struct net_device *netdev, const u8 *uc_addr) netdev 988 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 998 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = enic->netdev; netdev 1000 drivers/net/ethernet/cisco/enic/enic_main.c __dev_uc_unsync(netdev, NULL); netdev 1001 drivers/net/ethernet/cisco/enic/enic_main.c __dev_mc_unsync(netdev, NULL); netdev 1008 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_set_mac_addr(struct net_device *netdev, char *addr) netdev 1010 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1020 drivers/net/ethernet/cisco/enic/enic_main.c memcpy(netdev->dev_addr, addr, netdev->addr_len); netdev 1025 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_set_mac_address_dynamic(struct net_device *netdev, void *p) netdev 1027 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1032 drivers/net/ethernet/cisco/enic/enic_main.c if (netif_running(enic->netdev)) { netdev 1038 drivers/net/ethernet/cisco/enic/enic_main.c err = enic_set_mac_addr(netdev, addr); netdev 1042 drivers/net/ethernet/cisco/enic/enic_main.c if (netif_running(enic->netdev)) { netdev 1051 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_set_mac_address(struct net_device *netdev, void *p) netdev 1055 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1062 drivers/net/ethernet/cisco/enic/enic_main.c err = enic_set_mac_addr(netdev, addr); netdev 1070 drivers/net/ethernet/cisco/enic/enic_main.c static void enic_set_rx_mode(struct net_device *netdev) netdev 1072 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1074 drivers/net/ethernet/cisco/enic/enic_main.c int multicast = (netdev->flags & IFF_MULTICAST) ? 1 : 0; netdev 1075 drivers/net/ethernet/cisco/enic/enic_main.c int broadcast = (netdev->flags & IFF_BROADCAST) ? 1 : 0; netdev 1076 drivers/net/ethernet/cisco/enic/enic_main.c int promisc = (netdev->flags & IFF_PROMISC) || netdev 1077 drivers/net/ethernet/cisco/enic/enic_main.c netdev_uc_count(netdev) > ENIC_UNICAST_PERFECT_FILTERS; netdev 1078 drivers/net/ethernet/cisco/enic/enic_main.c int allmulti = (netdev->flags & IFF_ALLMULTI) || netdev 1079 drivers/net/ethernet/cisco/enic/enic_main.c netdev_mc_count(netdev) > ENIC_MULTICAST_PERFECT_FILTERS; netdev 1080 drivers/net/ethernet/cisco/enic/enic_main.c unsigned int flags = netdev->flags | netdev 1091 drivers/net/ethernet/cisco/enic/enic_main.c __dev_uc_sync(netdev, enic_uc_sync, enic_uc_unsync); netdev 1093 drivers/net/ethernet/cisco/enic/enic_main.c __dev_mc_sync(netdev, enic_mc_sync, enic_mc_unsync); netdev 1098 drivers/net/ethernet/cisco/enic/enic_main.c static void enic_tx_timeout(struct net_device *netdev) netdev 1100 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1104 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) netdev 1106 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1130 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_set_vf_port(struct net_device *netdev, int vf, netdev 1133 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1174 drivers/net/ethernet/cisco/enic/enic_main.c if (is_zero_ether_addr(netdev->dev_addr)) netdev 1175 drivers/net/ethernet/cisco/enic/enic_main.c eth_hw_addr_random(netdev); netdev 1181 drivers/net/ethernet/cisco/enic/enic_main.c netdev_err(netdev, "Error getting mac for vf %d\n", vf); netdev 1197 drivers/net/ethernet/cisco/enic/enic_main.c eth_zero_addr(netdev->dev_addr); netdev 1209 drivers/net/ethernet/cisco/enic/enic_main.c eth_zero_addr(netdev->dev_addr); netdev 1219 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_get_vf_port(struct net_device *netdev, int vf, netdev 1222 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1270 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = enic->netdev; netdev 1272 drivers/net/ethernet/cisco/enic/enic_main.c unsigned int len = netdev->mtu + VLAN_ETH_HLEN; netdev 1283 drivers/net/ethernet/cisco/enic/enic_main.c skb = netdev_alloc_skb_ip_align(netdev, len); netdev 1309 drivers/net/ethernet/cisco/enic/enic_main.c static bool enic_rxcopybreak(struct net_device *netdev, struct sk_buff **skb, netdev 1312 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1317 drivers/net/ethernet/cisco/enic/enic_main.c new_skb = netdev_alloc_skb_ip_align(netdev, len); netdev 1333 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = enic->netdev; netdev 1383 drivers/net/ethernet/cisco/enic/enic_main.c if (!enic_rxcopybreak(netdev, &skb, buf, bytes_written)) { netdev 1391 drivers/net/ethernet/cisco/enic/enic_main.c skb->protocol = eth_type_trans(skb, netdev); netdev 1393 drivers/net/ethernet/cisco/enic/enic_main.c if ((netdev->features & NETIF_F_RXHASH) && rss_hash && netdev 1436 drivers/net/ethernet/cisco/enic/enic_main.c if ((netdev->features & NETIF_F_RXCSUM) && !csum_not_calc && netdev 1447 drivers/net/ethernet/cisco/enic/enic_main.c if (!(netdev->features & NETIF_F_GRO)) netdev 1538 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = napi->dev; netdev 1539 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1599 drivers/net/ethernet/cisco/enic/enic_main.c free_irq_cpu_rmap(enic->netdev->rx_cpu_rmap); netdev 1600 drivers/net/ethernet/cisco/enic/enic_main.c enic->netdev->rx_cpu_rmap = NULL; netdev 1608 drivers/net/ethernet/cisco/enic/enic_main.c enic->netdev->rx_cpu_rmap = alloc_irq_cpu_rmap(enic->rq_count); netdev 1609 drivers/net/ethernet/cisco/enic/enic_main.c if (unlikely(!enic->netdev->rx_cpu_rmap)) netdev 1612 drivers/net/ethernet/cisco/enic/enic_main.c res = irq_cpu_rmap_add(enic->netdev->rx_cpu_rmap, netdev 1636 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = napi->dev; netdev 1637 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1666 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = napi->dev; netdev 1667 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1733 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = enic->netdev; netdev 1739 drivers/net/ethernet/cisco/enic/enic_main.c free_irq(enic->pdev->irq, netdev); netdev 1757 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = enic->netdev; netdev 1767 drivers/net/ethernet/cisco/enic/enic_main.c IRQF_SHARED, netdev->name, netdev); netdev 1773 drivers/net/ethernet/cisco/enic/enic_main.c 0, netdev->name, enic); netdev 1782 drivers/net/ethernet/cisco/enic/enic_main.c "%s-rx-%u", netdev->name, i); netdev 1793 drivers/net/ethernet/cisco/enic/enic_main.c "%s-tx-%u", netdev->name, i); netdev 1801 drivers/net/ethernet/cisco/enic/enic_main.c "%s-err", netdev->name); netdev 1808 drivers/net/ethernet/cisco/enic/enic_main.c "%s-notify", netdev->name); netdev 1920 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_open(struct net_device *netdev) netdev 1922 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 1928 drivers/net/ethernet/cisco/enic/enic_main.c netdev_err(netdev, "Unable to request irq.\n"); netdev 1936 drivers/net/ethernet/cisco/enic/enic_main.c netdev_err(netdev, netdev 1947 drivers/net/ethernet/cisco/enic/enic_main.c netdev_err(netdev, "Unable to alloc receive buffers\n"); netdev 1959 drivers/net/ethernet/cisco/enic/enic_main.c enic_set_rx_mode(netdev); netdev 1961 drivers/net/ethernet/cisco/enic/enic_main.c netif_tx_wake_all_queues(netdev); netdev 1994 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_stop(struct net_device *netdev) netdev 1996 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 2015 drivers/net/ethernet/cisco/enic/enic_main.c netif_carrier_off(netdev); netdev 2019 drivers/net/ethernet/cisco/enic/enic_main.c netif_tx_disable(netdev); netdev 2051 drivers/net/ethernet/cisco/enic/enic_main.c static int _enic_change_mtu(struct net_device *netdev, int new_mtu) netdev 2053 drivers/net/ethernet/cisco/enic/enic_main.c bool running = netif_running(netdev); netdev 2058 drivers/net/ethernet/cisco/enic/enic_main.c err = enic_stop(netdev); netdev 2063 drivers/net/ethernet/cisco/enic/enic_main.c netdev->mtu = new_mtu; netdev 2066 drivers/net/ethernet/cisco/enic/enic_main.c err = enic_open(netdev); netdev 2074 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_change_mtu(struct net_device *netdev, int new_mtu) netdev 2076 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 2081 drivers/net/ethernet/cisco/enic/enic_main.c if (netdev->mtu > enic->port_mtu) netdev 2082 drivers/net/ethernet/cisco/enic/enic_main.c netdev_warn(netdev, netdev 2084 drivers/net/ethernet/cisco/enic/enic_main.c netdev->mtu, enic->port_mtu); netdev 2086 drivers/net/ethernet/cisco/enic/enic_main.c return _enic_change_mtu(netdev, new_mtu); netdev 2092 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = enic->netdev; netdev 2096 drivers/net/ethernet/cisco/enic/enic_main.c (void)_enic_change_mtu(netdev, new_mtu); netdev 2099 drivers/net/ethernet/cisco/enic/enic_main.c netdev_info(netdev, "interface MTU set as %d\n", netdev->mtu); netdev 2103 drivers/net/ethernet/cisco/enic/enic_main.c static void enic_poll_controller(struct net_device *netdev) netdev 2105 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 2128 drivers/net/ethernet/cisco/enic/enic_main.c enic_isr_legacy(enic->pdev->irq, netdev); netdev 2192 drivers/net/ethernet/cisco/enic/enic_main.c netdev_err(enic->netdev, "vNIC soft reset failed, err %d\n", netdev 2205 drivers/net/ethernet/cisco/enic/enic_main.c netdev_err(enic->netdev, "vNIC hang reset failed, err %d\n", netdev 2338 drivers/net/ethernet/cisco/enic/enic_main.c if (!netif_running(enic->netdev)) netdev 2344 drivers/net/ethernet/cisco/enic/enic_main.c enic_stop(enic->netdev); netdev 2350 drivers/net/ethernet/cisco/enic/enic_main.c enic_open(enic->netdev); netdev 2352 drivers/net/ethernet/cisco/enic/enic_main.c call_netdevice_notifiers(NETDEV_REBOOT, enic->netdev); netdev 2365 drivers/net/ethernet/cisco/enic/enic_main.c enic_stop(enic->netdev); netdev 2371 drivers/net/ethernet/cisco/enic/enic_main.c enic_open(enic->netdev); netdev 2373 drivers/net/ethernet/cisco/enic/enic_main.c call_netdevice_notifiers(NETDEV_REBOOT, enic->netdev); netdev 2594 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = enic->netdev; netdev 2654 drivers/net/ethernet/cisco/enic/enic_main.c netif_napi_add(netdev, &enic->napi[0], enic_poll, 64); netdev 2658 drivers/net/ethernet/cisco/enic/enic_main.c netif_napi_add(netdev, &enic->napi[i], netdev 2662 drivers/net/ethernet/cisco/enic/enic_main.c netif_napi_add(netdev, &enic->napi[enic_cq_wq(enic, i)], netdev 2689 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev; netdev 2703 drivers/net/ethernet/cisco/enic/enic_main.c netdev = alloc_etherdev_mqs(sizeof(struct enic), netdev 2705 drivers/net/ethernet/cisco/enic/enic_main.c if (!netdev) netdev 2708 drivers/net/ethernet/cisco/enic/enic_main.c pci_set_drvdata(pdev, netdev); netdev 2710 drivers/net/ethernet/cisco/enic/enic_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 2712 drivers/net/ethernet/cisco/enic/enic_main.c enic = netdev_priv(netdev); netdev 2713 drivers/net/ethernet/cisco/enic/enic_main.c enic->netdev = netdev; netdev 2854 drivers/net/ethernet/cisco/enic/enic_main.c netif_carrier_off(netdev); netdev 2875 drivers/net/ethernet/cisco/enic/enic_main.c netif_set_real_num_tx_queues(netdev, enic->wq_count); netdev 2876 drivers/net/ethernet/cisco/enic/enic_main.c netif_set_real_num_rx_queues(netdev, enic->rq_count); netdev 2897 drivers/net/ethernet/cisco/enic/enic_main.c err = enic_set_mac_addr(netdev, enic->mac_addr); netdev 2910 drivers/net/ethernet/cisco/enic/enic_main.c netdev->netdev_ops = &enic_netdev_dynamic_ops; netdev 2912 drivers/net/ethernet/cisco/enic/enic_main.c netdev->netdev_ops = &enic_netdev_ops; netdev 2914 drivers/net/ethernet/cisco/enic/enic_main.c netdev->watchdog_timeo = 2 * HZ; netdev 2915 drivers/net/ethernet/cisco/enic/enic_main.c enic_set_ethtool_ops(netdev); netdev 2917 drivers/net/ethernet/cisco/enic/enic_main.c netdev->features |= NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_HW_VLAN_CTAG_RX; netdev 2919 drivers/net/ethernet/cisco/enic/enic_main.c netdev->features &= ~NETIF_F_HW_VLAN_CTAG_TX; netdev 2925 drivers/net/ethernet/cisco/enic/enic_main.c netdev->hw_features |= NETIF_F_SG | NETIF_F_HW_CSUM; netdev 2927 drivers/net/ethernet/cisco/enic/enic_main.c netdev->hw_features |= NETIF_F_TSO | netdev 2930 drivers/net/ethernet/cisco/enic/enic_main.c netdev->hw_features |= NETIF_F_RXHASH; netdev 2932 drivers/net/ethernet/cisco/enic/enic_main.c netdev->hw_features |= NETIF_F_RXCSUM; netdev 2937 drivers/net/ethernet/cisco/enic/enic_main.c netdev->hw_enc_features |= NETIF_F_RXCSUM | netdev 2944 drivers/net/ethernet/cisco/enic/enic_main.c netdev->hw_features |= netdev->hw_enc_features; netdev 2970 drivers/net/ethernet/cisco/enic/enic_main.c netdev->features |= netdev->hw_features; netdev 2971 drivers/net/ethernet/cisco/enic/enic_main.c netdev->vlan_features |= netdev->features; netdev 2974 drivers/net/ethernet/cisco/enic/enic_main.c netdev->hw_features |= NETIF_F_NTUPLE; netdev 2978 drivers/net/ethernet/cisco/enic/enic_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 2980 drivers/net/ethernet/cisco/enic/enic_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 2983 drivers/net/ethernet/cisco/enic/enic_main.c netdev->min_mtu = ENIC_MIN_MTU; netdev 2984 drivers/net/ethernet/cisco/enic/enic_main.c netdev->max_mtu = ENIC_MAX_MTU; netdev 2985 drivers/net/ethernet/cisco/enic/enic_main.c netdev->mtu = enic->port_mtu; netdev 2987 drivers/net/ethernet/cisco/enic/enic_main.c err = register_netdev(netdev); netdev 3018 drivers/net/ethernet/cisco/enic/enic_main.c free_netdev(netdev); netdev 3025 drivers/net/ethernet/cisco/enic/enic_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3027 drivers/net/ethernet/cisco/enic/enic_main.c if (netdev) { netdev 3028 drivers/net/ethernet/cisco/enic/enic_main.c struct enic *enic = netdev_priv(netdev); netdev 3032 drivers/net/ethernet/cisco/enic/enic_main.c unregister_netdev(netdev); netdev 3046 drivers/net/ethernet/cisco/enic/enic_main.c free_netdev(netdev); netdev 71 drivers/net/ethernet/cisco/enic/enic_pp.c struct net_device *netdev = enic->netdev; netdev 100 drivers/net/ethernet/cisco/enic/enic_pp.c client_mac = netdev->dev_addr; netdev 102 drivers/net/ethernet/cisco/enic/enic_pp.c netdev_err(netdev, "Cannot find pp mac address " netdev 198 drivers/net/ethernet/cisco/enic/enic_pp.c struct net_device *netdev = enic->netdev; netdev 210 drivers/net/ethernet/cisco/enic/enic_pp.c else if (vf == PORT_SELF_VF && !is_zero_ether_addr(netdev->dev_addr)) netdev 212 drivers/net/ethernet/cisco/enic/enic_pp.c netdev->dev_addr); netdev 259 drivers/net/ethernet/cisco/enic/enic_pp.c struct net_device *netdev = enic->netdev; netdev 297 drivers/net/ethernet/cisco/enic/enic_pp.c else if (vf == PORT_SELF_VF && !is_zero_ether_addr(netdev->dev_addr)) netdev 299 drivers/net/ethernet/cisco/enic/enic_pp.c netdev->dev_addr); netdev 108 drivers/net/ethernet/cortina/gemini.c struct net_device *netdev; netdev 222 drivers/net/ethernet/cortina/gemini.c static void gmac_dump_dma_state(struct net_device *netdev); netdev 224 drivers/net/ethernet/cortina/gemini.c static void gmac_update_config0_reg(struct net_device *netdev, netdev 227 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 240 drivers/net/ethernet/cortina/gemini.c static void gmac_enable_tx_rx(struct net_device *netdev) netdev 242 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 255 drivers/net/ethernet/cortina/gemini.c static void gmac_disable_tx_rx(struct net_device *netdev) netdev 257 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 272 drivers/net/ethernet/cortina/gemini.c static void gmac_set_flow_control(struct net_device *netdev, bool tx, bool rx) netdev 274 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 291 drivers/net/ethernet/cortina/gemini.c static void gmac_speed_set(struct net_device *netdev) netdev 293 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 294 drivers/net/ethernet/cortina/gemini.c struct phy_device *phydev = netdev->phydev; netdev 309 drivers/net/ethernet/cortina/gemini.c netdev_dbg(netdev, "connect %s to RGMII @ 1Gbit\n", netdev 316 drivers/net/ethernet/cortina/gemini.c netdev_dbg(netdev, "connect %s to RGMII @ 100 Mbit\n", netdev 323 drivers/net/ethernet/cortina/gemini.c netdev_dbg(netdev, "connect %s to RGMII @ 10 Mbit\n", netdev 327 drivers/net/ethernet/cortina/gemini.c netdev_warn(netdev, "Unsupported PHY speed (%d) on %s\n", netdev 342 drivers/net/ethernet/cortina/gemini.c gmac_set_flow_control(netdev, pause_tx, pause_rx); netdev 349 drivers/net/ethernet/cortina/gemini.c netdev_info(netdev, "link flow control: %s\n", netdev 356 drivers/net/ethernet/cortina/gemini.c gmac_disable_tx_rx(netdev); netdev 358 drivers/net/ethernet/cortina/gemini.c gmac_enable_tx_rx(netdev); netdev 361 drivers/net/ethernet/cortina/gemini.c static int gmac_setup_phy(struct net_device *netdev) netdev 363 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 368 drivers/net/ethernet/cortina/gemini.c phy = of_phy_get_and_connect(netdev, netdev 373 drivers/net/ethernet/cortina/gemini.c netdev->phydev = phy; netdev 381 drivers/net/ethernet/cortina/gemini.c netdev_dbg(netdev, netdev 386 drivers/net/ethernet/cortina/gemini.c netdev_dbg(netdev, netdev 391 drivers/net/ethernet/cortina/gemini.c netdev_dbg(netdev, netdev 396 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "Unsupported MII interface\n"); netdev 398 drivers/net/ethernet/cortina/gemini.c netdev->phydev = NULL; netdev 462 drivers/net/ethernet/cortina/gemini.c static int gmac_init(struct net_device *netdev) netdev 464 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 515 drivers/net/ethernet/cortina/gemini.c config0.bits.max_len = gmac_pick_rx_max_len(netdev->mtu); netdev 543 drivers/net/ethernet/cortina/gemini.c static void gmac_uninit(struct net_device *netdev) netdev 545 drivers/net/ethernet/cortina/gemini.c if (netdev->phydev) netdev 546 drivers/net/ethernet/cortina/gemini.c phy_disconnect(netdev->phydev); netdev 549 drivers/net/ethernet/cortina/gemini.c static int gmac_setup_txqs(struct net_device *netdev) netdev 551 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 552 drivers/net/ethernet/cortina/gemini.c unsigned int n_txq = netdev->num_tx_queues; netdev 607 drivers/net/ethernet/cortina/gemini.c static void gmac_clean_txq(struct net_device *netdev, struct gmac_txq *txq, netdev 610 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 679 drivers/net/ethernet/cortina/gemini.c static void gmac_cleanup_txqs(struct net_device *netdev) netdev 681 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 682 drivers/net/ethernet/cortina/gemini.c unsigned int n_txq = netdev->num_tx_queues; netdev 695 drivers/net/ethernet/cortina/gemini.c gmac_clean_txq(netdev, port->txq + i, r); netdev 705 drivers/net/ethernet/cortina/gemini.c static int gmac_setup_rxq(struct net_device *netdev) netdev 707 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 711 drivers/net/ethernet/cortina/gemini.c qhdr = geth->base + TOE_DEFAULT_Q_HDR_BASE(netdev->dev_id); netdev 757 drivers/net/ethernet/cortina/gemini.c static void gmac_cleanup_rxq(struct net_device *netdev) netdev 759 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 771 drivers/net/ethernet/cortina/gemini.c TOE_DEFAULT_Q_HDR_BASE(netdev->dev_id); netdev 1045 drivers/net/ethernet/cortina/gemini.c struct net_device *netdev = port->netdev; netdev 1054 drivers/net/ethernet/cortina/gemini.c if (netdev->dev_id == 0) netdev 1055 drivers/net/ethernet/cortina/gemini.c other_netdev = geth->port1->netdev; netdev 1057 drivers/net/ethernet/cortina/gemini.c other_netdev = geth->port0->netdev; netdev 1063 drivers/net/ethernet/cortina/gemini.c netdev_dbg(netdev, "port %d size: %d order %d\n", netdev 1064 drivers/net/ethernet/cortina/gemini.c netdev->dev_id, netdev 1110 drivers/net/ethernet/cortina/gemini.c static void gmac_tx_irq_enable(struct net_device *netdev, netdev 1113 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1117 drivers/net/ethernet/cortina/gemini.c netdev_dbg(netdev, "%s device %d\n", __func__, netdev->dev_id); netdev 1119 drivers/net/ethernet/cortina/gemini.c mask = GMAC0_IRQ0_TXQ0_INTS << (6 * netdev->dev_id + txq); netdev 1129 drivers/net/ethernet/cortina/gemini.c static void gmac_tx_irq(struct net_device *netdev, unsigned int txq_num) netdev 1131 drivers/net/ethernet/cortina/gemini.c struct netdev_queue *ntxq = netdev_get_tx_queue(netdev, txq_num); netdev 1133 drivers/net/ethernet/cortina/gemini.c gmac_tx_irq_enable(netdev, txq_num, 0); netdev 1137 drivers/net/ethernet/cortina/gemini.c static int gmac_map_tx_bufs(struct net_device *netdev, struct sk_buff *skb, netdev 1140 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1154 drivers/net/ethernet/cortina/gemini.c mtu += netdev->mtu; netdev 1228 drivers/net/ethernet/cortina/gemini.c static int gmac_start_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 1230 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1245 drivers/net/ethernet/cortina/gemini.c ntxq = netdev_get_tx_queue(netdev, txq_num); netdev 1256 drivers/net/ethernet/cortina/gemini.c gmac_clean_txq(netdev, txq, r); netdev 1266 drivers/net/ethernet/cortina/gemini.c gmac_tx_irq_enable(netdev, txq_num, 1); netdev 1269 drivers/net/ethernet/cortina/gemini.c netdev->stats.tx_fifo_errors++; netdev 1275 drivers/net/ethernet/cortina/gemini.c if (gmac_map_tx_bufs(netdev, skb, txq, &w)) { netdev 1283 drivers/net/ethernet/cortina/gemini.c if (gmac_map_tx_bufs(netdev, skb, txq, &w)) netdev 1289 drivers/net/ethernet/cortina/gemini.c gmac_clean_txq(netdev, txq, r); netdev 1301 drivers/net/ethernet/cortina/gemini.c static void gmac_tx_timeout(struct net_device *netdev) netdev 1303 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "Tx timeout\n"); netdev 1304 drivers/net/ethernet/cortina/gemini.c gmac_dump_dma_state(netdev); netdev 1307 drivers/net/ethernet/cortina/gemini.c static void gmac_enable_irq(struct net_device *netdev, int enable) netdev 1309 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1314 drivers/net/ethernet/cortina/gemini.c netdev_dbg(netdev, "%s device %d %s\n", __func__, netdev 1315 drivers/net/ethernet/cortina/gemini.c netdev->dev_id, enable ? "enable" : "disable"); netdev 1318 drivers/net/ethernet/cortina/gemini.c mask = GMAC0_IRQ0_2 << (netdev->dev_id * 2); netdev 1323 drivers/net/ethernet/cortina/gemini.c mask = DEFAULT_Q0_INT_BIT << netdev->dev_id; netdev 1328 drivers/net/ethernet/cortina/gemini.c mask = GMAC0_IRQ4_8 << (netdev->dev_id * 8); netdev 1336 drivers/net/ethernet/cortina/gemini.c static void gmac_enable_rx_irq(struct net_device *netdev, int enable) netdev 1338 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1343 drivers/net/ethernet/cortina/gemini.c netdev_dbg(netdev, "%s device %d %s\n", __func__, netdev->dev_id, netdev 1346 drivers/net/ethernet/cortina/gemini.c mask = DEFAULT_Q0_INT_BIT << netdev->dev_id; netdev 1395 drivers/net/ethernet/cortina/gemini.c static unsigned int gmac_rx(struct net_device *netdev, unsigned int budget) netdev 1397 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1417 drivers/net/ethernet/cortina/gemini.c writel(DEFAULT_Q0_INT_BIT << netdev->dev_id, netdev 1437 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, netdev 1477 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "Received fragment with len = 0\n"); netdev 1536 drivers/net/ethernet/cortina/gemini.c static void gmac_dump_dma_state(struct net_device *netdev) netdev 1538 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1549 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "IRQ status: 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x\n", netdev 1558 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "IRQ enable: 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x\n", netdev 1566 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "RX DMA regs: 0x%08x 0x%08x, ptr: %u %u\n", netdev 1573 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "RX DMA descriptor: 0x%08x 0x%08x 0x%08x 0x%08x\n", netdev 1583 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "TX DMA regs: 0x%08x 0x%08x, ptr: %u %u\n", netdev 1590 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "TX DMA descriptor: 0x%08x 0x%08x 0x%08x 0x%08x\n", netdev 1603 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "FQ SW ptr: %u %u, HW ptr: %u %u\n", netdev 1607 drivers/net/ethernet/cortina/gemini.c static void gmac_update_hw_stats(struct net_device *netdev) netdev 1609 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1631 drivers/net/ethernet/cortina/gemini.c writel(GMAC0_MIB_INT_BIT << (netdev->dev_id * 8), netdev 1643 drivers/net/ethernet/cortina/gemini.c static u32 gmac_get_intr_flags(struct net_device *netdev, int i) netdev 1645 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1674 drivers/net/ethernet/cortina/gemini.c struct net_device *netdev = data; netdev 1678 drivers/net/ethernet/cortina/gemini.c port = netdev_priv(netdev); netdev 1681 drivers/net/ethernet/cortina/gemini.c val = gmac_get_intr_flags(netdev, 0); netdev 1684 drivers/net/ethernet/cortina/gemini.c if (val & (GMAC0_IRQ0_2 << (netdev->dev_id * 2))) { netdev 1686 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "hw failure/sw bug\n"); netdev 1687 drivers/net/ethernet/cortina/gemini.c gmac_dump_dma_state(netdev); netdev 1690 drivers/net/ethernet/cortina/gemini.c gmac_enable_irq(netdev, 0); netdev 1694 drivers/net/ethernet/cortina/gemini.c if (val & (GMAC0_IRQ0_TXQ0_INTS << (netdev->dev_id * 6))) netdev 1695 drivers/net/ethernet/cortina/gemini.c gmac_tx_irq(netdev, 0); netdev 1697 drivers/net/ethernet/cortina/gemini.c val = gmac_get_intr_flags(netdev, 1); netdev 1700 drivers/net/ethernet/cortina/gemini.c if (val & (DEFAULT_Q0_INT_BIT << netdev->dev_id)) { netdev 1701 drivers/net/ethernet/cortina/gemini.c gmac_enable_rx_irq(netdev, 0); netdev 1714 drivers/net/ethernet/cortina/gemini.c val = gmac_get_intr_flags(netdev, 4); netdev 1717 drivers/net/ethernet/cortina/gemini.c if (val & (GMAC0_MIB_INT_BIT << (netdev->dev_id * 8))) netdev 1718 drivers/net/ethernet/cortina/gemini.c gmac_update_hw_stats(netdev); netdev 1720 drivers/net/ethernet/cortina/gemini.c if (val & (GMAC0_RX_OVERRUN_INT_BIT << (netdev->dev_id * 8))) { netdev 1721 drivers/net/ethernet/cortina/gemini.c writel(GMAC0_RXDERR_INT_BIT << (netdev->dev_id * 8), netdev 1766 drivers/net/ethernet/cortina/gemini.c static int gmac_open(struct net_device *netdev) netdev 1768 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1771 drivers/net/ethernet/cortina/gemini.c if (!netdev->phydev) { netdev 1772 drivers/net/ethernet/cortina/gemini.c err = gmac_setup_phy(netdev); netdev 1774 drivers/net/ethernet/cortina/gemini.c netif_err(port, ifup, netdev, netdev 1780 drivers/net/ethernet/cortina/gemini.c err = request_irq(netdev->irq, gmac_irq, netdev 1781 drivers/net/ethernet/cortina/gemini.c IRQF_SHARED, netdev->name, netdev); netdev 1783 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "no IRQ\n"); netdev 1787 drivers/net/ethernet/cortina/gemini.c netif_carrier_off(netdev); netdev 1788 drivers/net/ethernet/cortina/gemini.c phy_start(netdev->phydev); netdev 1795 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "could not resize freeq\n"); netdev 1799 drivers/net/ethernet/cortina/gemini.c err = gmac_setup_rxq(netdev); netdev 1801 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "could not setup RXQ\n"); netdev 1805 drivers/net/ethernet/cortina/gemini.c err = gmac_setup_txqs(netdev); netdev 1807 drivers/net/ethernet/cortina/gemini.c netdev_err(netdev, "could not setup TXQs\n"); netdev 1808 drivers/net/ethernet/cortina/gemini.c gmac_cleanup_rxq(netdev); netdev 1815 drivers/net/ethernet/cortina/gemini.c gmac_enable_irq(netdev, 1); netdev 1816 drivers/net/ethernet/cortina/gemini.c gmac_enable_tx_rx(netdev); netdev 1817 drivers/net/ethernet/cortina/gemini.c netif_tx_start_all_queues(netdev); netdev 1823 drivers/net/ethernet/cortina/gemini.c netdev_dbg(netdev, "opened\n"); netdev 1828 drivers/net/ethernet/cortina/gemini.c phy_stop(netdev->phydev); netdev 1829 drivers/net/ethernet/cortina/gemini.c free_irq(netdev->irq, netdev); netdev 1833 drivers/net/ethernet/cortina/gemini.c static int gmac_stop(struct net_device *netdev) netdev 1835 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1838 drivers/net/ethernet/cortina/gemini.c netif_tx_stop_all_queues(netdev); netdev 1839 drivers/net/ethernet/cortina/gemini.c gmac_disable_tx_rx(netdev); netdev 1843 drivers/net/ethernet/cortina/gemini.c gmac_enable_irq(netdev, 0); netdev 1844 drivers/net/ethernet/cortina/gemini.c gmac_cleanup_rxq(netdev); netdev 1845 drivers/net/ethernet/cortina/gemini.c gmac_cleanup_txqs(netdev); netdev 1847 drivers/net/ethernet/cortina/gemini.c phy_stop(netdev->phydev); netdev 1848 drivers/net/ethernet/cortina/gemini.c free_irq(netdev->irq, netdev); netdev 1850 drivers/net/ethernet/cortina/gemini.c gmac_update_hw_stats(netdev); netdev 1854 drivers/net/ethernet/cortina/gemini.c static void gmac_set_rx_mode(struct net_device *netdev) netdev 1856 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1869 drivers/net/ethernet/cortina/gemini.c if (netdev->flags & IFF_PROMISC) { netdev 1874 drivers/net/ethernet/cortina/gemini.c } else if (netdev->flags & IFF_ALLMULTI) { netdev 1878 drivers/net/ethernet/cortina/gemini.c netdev_for_each_mc_addr(ha, netdev) { netdev 1889 drivers/net/ethernet/cortina/gemini.c static void gmac_write_mac_address(struct net_device *netdev) netdev 1891 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1895 drivers/net/ethernet/cortina/gemini.c memcpy(addr, netdev->dev_addr, ETH_ALEN); netdev 1902 drivers/net/ethernet/cortina/gemini.c static int gmac_set_mac_address(struct net_device *netdev, void *addr) netdev 1906 drivers/net/ethernet/cortina/gemini.c memcpy(netdev->dev_addr, sa->sa_data, ETH_ALEN); netdev 1907 drivers/net/ethernet/cortina/gemini.c gmac_write_mac_address(netdev); netdev 1912 drivers/net/ethernet/cortina/gemini.c static void gmac_clear_hw_stats(struct net_device *netdev) netdev 1914 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1924 drivers/net/ethernet/cortina/gemini.c static void gmac_get_stats64(struct net_device *netdev, netdev 1927 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 1930 drivers/net/ethernet/cortina/gemini.c gmac_update_hw_stats(netdev); netdev 1973 drivers/net/ethernet/cortina/gemini.c static int gmac_change_mtu(struct net_device *netdev, int new_mtu) netdev 1980 drivers/net/ethernet/cortina/gemini.c gmac_disable_tx_rx(netdev); netdev 1982 drivers/net/ethernet/cortina/gemini.c netdev->mtu = new_mtu; netdev 1983 drivers/net/ethernet/cortina/gemini.c gmac_update_config0_reg(netdev, max_len << CONFIG0_MAXLEN_SHIFT, netdev 1986 drivers/net/ethernet/cortina/gemini.c netdev_update_features(netdev); netdev 1988 drivers/net/ethernet/cortina/gemini.c gmac_enable_tx_rx(netdev); netdev 1993 drivers/net/ethernet/cortina/gemini.c static netdev_features_t gmac_fix_features(struct net_device *netdev, netdev 1996 drivers/net/ethernet/cortina/gemini.c if (netdev->mtu + ETH_HLEN + VLAN_HLEN > MTU_SIZE_BIT_MASK) netdev 2002 drivers/net/ethernet/cortina/gemini.c static int gmac_set_features(struct net_device *netdev, netdev 2005 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 2020 drivers/net/ethernet/cortina/gemini.c static int gmac_get_sset_count(struct net_device *netdev, int sset) netdev 2025 drivers/net/ethernet/cortina/gemini.c static void gmac_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 2033 drivers/net/ethernet/cortina/gemini.c static void gmac_get_ethtool_stats(struct net_device *netdev, netdev 2036 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 2041 drivers/net/ethernet/cortina/gemini.c gmac_update_hw_stats(netdev); netdev 2083 drivers/net/ethernet/cortina/gemini.c static int gmac_get_ksettings(struct net_device *netdev, netdev 2086 drivers/net/ethernet/cortina/gemini.c if (!netdev->phydev) netdev 2088 drivers/net/ethernet/cortina/gemini.c phy_ethtool_ksettings_get(netdev->phydev, cmd); netdev 2093 drivers/net/ethernet/cortina/gemini.c static int gmac_set_ksettings(struct net_device *netdev, netdev 2096 drivers/net/ethernet/cortina/gemini.c if (!netdev->phydev) netdev 2098 drivers/net/ethernet/cortina/gemini.c return phy_ethtool_ksettings_set(netdev->phydev, cmd); netdev 2101 drivers/net/ethernet/cortina/gemini.c static int gmac_nway_reset(struct net_device *netdev) netdev 2103 drivers/net/ethernet/cortina/gemini.c if (!netdev->phydev) netdev 2105 drivers/net/ethernet/cortina/gemini.c return phy_start_aneg(netdev->phydev); netdev 2108 drivers/net/ethernet/cortina/gemini.c static void gmac_get_pauseparam(struct net_device *netdev, netdev 2111 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 2121 drivers/net/ethernet/cortina/gemini.c static void gmac_get_ringparam(struct net_device *netdev, netdev 2124 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 2140 drivers/net/ethernet/cortina/gemini.c static int gmac_set_ringparam(struct net_device *netdev, netdev 2143 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 2146 drivers/net/ethernet/cortina/gemini.c if (netif_running(netdev)) netdev 2161 drivers/net/ethernet/cortina/gemini.c static int gmac_get_coalesce(struct net_device *netdev, netdev 2164 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 2173 drivers/net/ethernet/cortina/gemini.c static int gmac_set_coalesce(struct net_device *netdev, netdev 2176 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 2189 drivers/net/ethernet/cortina/gemini.c static u32 gmac_get_msglevel(struct net_device *netdev) netdev 2191 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 2196 drivers/net/ethernet/cortina/gemini.c static void gmac_set_msglevel(struct net_device *netdev, u32 level) netdev 2198 drivers/net/ethernet/cortina/gemini.c struct gemini_ethernet_port *port = netdev_priv(netdev); netdev 2203 drivers/net/ethernet/cortina/gemini.c static void gmac_get_drvinfo(struct net_device *netdev, netdev 2208 drivers/net/ethernet/cortina/gemini.c strcpy(info->bus_info, netdev->dev_id ? "1" : "0"); netdev 2297 drivers/net/ethernet/cortina/gemini.c if (port->netdev) netdev 2298 drivers/net/ethernet/cortina/gemini.c unregister_netdev(port->netdev); netdev 2371 drivers/net/ethernet/cortina/gemini.c struct net_device *netdev; netdev 2391 drivers/net/ethernet/cortina/gemini.c netdev = alloc_etherdev_mq(sizeof(*port), TX_QUEUE_NUM); netdev 2392 drivers/net/ethernet/cortina/gemini.c if (!netdev) { netdev 2397 drivers/net/ethernet/cortina/gemini.c port = netdev_priv(netdev); netdev 2398 drivers/net/ethernet/cortina/gemini.c SET_NETDEV_DEV(netdev, dev); netdev 2399 drivers/net/ethernet/cortina/gemini.c port->netdev = netdev; netdev 2465 drivers/net/ethernet/cortina/gemini.c netdev->dev_id = port->id; netdev 2466 drivers/net/ethernet/cortina/gemini.c netdev->irq = irq; netdev 2467 drivers/net/ethernet/cortina/gemini.c netdev->netdev_ops = &gmac_351x_ops; netdev 2468 drivers/net/ethernet/cortina/gemini.c netdev->ethtool_ops = &gmac_351x_ethtool_ops; netdev 2471 drivers/net/ethernet/cortina/gemini.c gmac_clear_hw_stats(netdev); netdev 2473 drivers/net/ethernet/cortina/gemini.c netdev->hw_features = GMAC_OFFLOAD_FEATURES; netdev 2474 drivers/net/ethernet/cortina/gemini.c netdev->features |= GMAC_OFFLOAD_FEATURES | NETIF_F_GRO; netdev 2478 drivers/net/ethernet/cortina/gemini.c netdev->min_mtu = ETH_MIN_MTU; netdev 2479 drivers/net/ethernet/cortina/gemini.c netdev->max_mtu = 10236 - VLAN_ETH_HLEN; netdev 2482 drivers/net/ethernet/cortina/gemini.c netif_napi_add(netdev, &port->napi, gmac_napi_poll, netdev 2486 drivers/net/ethernet/cortina/gemini.c memcpy(netdev->dev_addr, port->mac_addr, ETH_ALEN); netdev 2492 drivers/net/ethernet/cortina/gemini.c eth_random_addr(netdev->dev_addr); netdev 2494 drivers/net/ethernet/cortina/gemini.c gmac_write_mac_address(netdev); netdev 2506 drivers/net/ethernet/cortina/gemini.c ret = register_netdev(netdev); netdev 2508 drivers/net/ethernet/cortina/gemini.c netdev_info(netdev, netdev 2512 drivers/net/ethernet/cortina/gemini.c ret = gmac_setup_phy(netdev); netdev 2514 drivers/net/ethernet/cortina/gemini.c netdev_info(netdev, netdev 2519 drivers/net/ethernet/cortina/gemini.c port->netdev = NULL; netdev 2520 drivers/net/ethernet/cortina/gemini.c free_netdev(netdev); netdev 2529 drivers/net/ethernet/cortina/gemini.c free_netdev(port->netdev); netdev 554 drivers/net/ethernet/emulex/benet/be.h struct net_device *netdev; netdev 953 drivers/net/ethernet/emulex/benet/be.h struct net_device *netdev = adapter->netdev; netdev 956 drivers/net/ethernet/emulex/benet/be.h netif_carrier_off(netdev); netdev 958 drivers/net/ethernet/emulex/benet/be.h dev_info(&adapter->pdev->dev, "%s: Link down\n", netdev->name); netdev 218 drivers/net/ethernet/emulex/benet/be_ethtool.c static void be_get_drvinfo(struct net_device *netdev, netdev 221 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 318 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_get_coalesce(struct net_device *netdev, netdev 321 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 341 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_set_coalesce(struct net_device *netdev, netdev 344 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 370 drivers/net/ethernet/emulex/benet/be_ethtool.c static void be_get_ethtool_stats(struct net_device *netdev, netdev 373 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 426 drivers/net/ethernet/emulex/benet/be_ethtool.c static void be_get_stat_strings(struct net_device *netdev, uint32_t stringset, netdev 429 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 466 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_get_sset_count(struct net_device *netdev, int stringset) netdev 468 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 608 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_get_link_ksettings(struct net_device *netdev, netdev 611 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 670 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->base.duplex = netif_carrier_ok(netdev) ? netdev 682 drivers/net/ethernet/emulex/benet/be_ethtool.c static void be_get_ringparam(struct net_device *netdev, netdev 685 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 694 drivers/net/ethernet/emulex/benet/be_ethtool.c be_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *ecmd) netdev 696 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 703 drivers/net/ethernet/emulex/benet/be_ethtool.c be_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *ecmd) netdev 705 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 723 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_set_phys_id(struct net_device *netdev, netdev 726 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 755 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_set_dump(struct net_device *netdev, struct ethtool_dump *dump) netdev 757 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 783 drivers/net/ethernet/emulex/benet/be_ethtool.c static void be_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 785 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 797 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 799 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 823 drivers/net/ethernet/emulex/benet/be_ethtool.c ether_addr_copy(mac, adapter->netdev->dev_addr); netdev 891 drivers/net/ethernet/emulex/benet/be_ethtool.c static void be_self_test(struct net_device *netdev, struct ethtool_test *test, netdev 894 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 907 drivers/net/ethernet/emulex/benet/be_ethtool.c link_status = netif_carrier_ok(netdev); netdev 952 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_do_flash(struct net_device *netdev, struct ethtool_flash *efl) netdev 954 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 960 drivers/net/ethernet/emulex/benet/be_ethtool.c be_get_dump_flag(struct net_device *netdev, struct ethtool_dump *dump) netdev 962 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 974 drivers/net/ethernet/emulex/benet/be_ethtool.c be_get_dump_data(struct net_device *netdev, struct ethtool_dump *dump, netdev 977 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 987 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_get_eeprom_len(struct net_device *netdev) netdev 989 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1006 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_read_eeprom(struct net_device *netdev, netdev 1009 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1049 drivers/net/ethernet/emulex/benet/be_ethtool.c static u32 be_get_msg_level(struct net_device *netdev) netdev 1051 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1056 drivers/net/ethernet/emulex/benet/be_ethtool.c static void be_set_msg_level(struct net_device *netdev, u32 level) netdev 1058 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1105 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, netdev 1108 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1193 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) netdev 1195 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1215 drivers/net/ethernet/emulex/benet/be_ethtool.c static void be_get_channels(struct net_device *netdev, netdev 1218 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1232 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_set_channels(struct net_device *netdev, netdev 1235 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1259 drivers/net/ethernet/emulex/benet/be_ethtool.c static u32 be_get_rxfh_indir_size(struct net_device *netdev) netdev 1264 drivers/net/ethernet/emulex/benet/be_ethtool.c static u32 be_get_rxfh_key_size(struct net_device *netdev) netdev 1269 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_get_rxfh(struct net_device *netdev, u32 *indir, u8 *hkey, netdev 1272 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1290 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_set_rxfh(struct net_device *netdev, const u32 *indir, netdev 1294 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1331 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_get_module_info(struct net_device *netdev, netdev 1334 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1355 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_get_module_eeprom(struct net_device *netdev, netdev 1358 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1383 drivers/net/ethernet/emulex/benet/be_ethtool.c static u32 be_get_priv_flags(struct net_device *netdev) netdev 1385 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1390 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_set_priv_flags(struct net_device *netdev, u32 flags) netdev 1392 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_adapter *adapter = netdev_priv(netdev); netdev 307 drivers/net/ethernet/emulex/benet/be_main.c static int be_mac_addr_set(struct net_device *netdev, void *p) netdev 309 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 333 drivers/net/ethernet/emulex/benet/be_main.c if (!netif_running(netdev)) netdev 373 drivers/net/ethernet/emulex/benet/be_main.c ether_addr_copy(netdev->dev_addr, addr->sa_data); netdev 654 drivers/net/ethernet/emulex/benet/be_main.c static void be_get_stats64(struct net_device *netdev, netdev 657 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 723 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 726 drivers/net/ethernet/emulex/benet/be_main.c netif_carrier_off(netdev); netdev 731 drivers/net/ethernet/emulex/benet/be_main.c netif_carrier_on(netdev); netdev 733 drivers/net/ethernet/emulex/benet/be_main.c netif_carrier_off(netdev); netdev 735 drivers/net/ethernet/emulex/benet/be_main.c netdev_info(netdev, "Link is %s\n", link_status ? "Up" : "Down"); netdev 1369 drivers/net/ethernet/emulex/benet/be_main.c static netdev_tx_t be_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 1371 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1403 drivers/net/ethernet/emulex/benet/be_main.c netif_stop_subqueue(netdev, q_idx); netdev 1407 drivers/net/ethernet/emulex/benet/be_main.c if (flush || __netif_subqueue_stopped(netdev, q_idx)) netdev 1420 drivers/net/ethernet/emulex/benet/be_main.c static void be_tx_timeout(struct net_device *netdev) netdev 1422 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1546 drivers/net/ethernet/emulex/benet/be_main.c if (adapter->netdev->flags & IFF_PROMISC) netdev 1573 drivers/net/ethernet/emulex/benet/be_main.c static int be_vlan_add_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 1575 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1596 drivers/net/ethernet/emulex/benet/be_main.c static int be_vlan_rem_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 1598 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1666 drivers/net/ethernet/emulex/benet/be_main.c static int be_uc_list_update(struct net_device *netdev, netdev 1669 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1675 drivers/net/ethernet/emulex/benet/be_main.c static int be_mc_list_update(struct net_device *netdev, netdev 1678 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1686 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 1691 drivers/net/ethernet/emulex/benet/be_main.c netif_addr_lock_bh(netdev); netdev 1692 drivers/net/ethernet/emulex/benet/be_main.c __dev_mc_sync(netdev, be_mc_list_update, be_mc_list_update); netdev 1694 drivers/net/ethernet/emulex/benet/be_main.c if (netdev->flags & IFF_PROMISC) { netdev 1696 drivers/net/ethernet/emulex/benet/be_main.c } else if (netdev->flags & IFF_ALLMULTI || netdev 1697 drivers/net/ethernet/emulex/benet/be_main.c netdev_mc_count(netdev) > be_max_mc(adapter)) { netdev 1714 drivers/net/ethernet/emulex/benet/be_main.c netdev_for_each_mc_addr(ha, netdev) { netdev 1718 drivers/net/ethernet/emulex/benet/be_main.c adapter->mc_count = netdev_mc_count(netdev); netdev 1720 drivers/net/ethernet/emulex/benet/be_main.c netif_addr_unlock_bh(netdev); netdev 1737 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 1739 drivers/net/ethernet/emulex/benet/be_main.c __dev_mc_unsync(netdev, NULL); netdev 1766 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 1771 drivers/net/ethernet/emulex/benet/be_main.c netif_addr_lock_bh(netdev); netdev 1772 drivers/net/ethernet/emulex/benet/be_main.c __dev_uc_sync(netdev, be_uc_list_update, be_uc_list_update); netdev 1774 drivers/net/ethernet/emulex/benet/be_main.c if (netdev->flags & IFF_PROMISC) { netdev 1776 drivers/net/ethernet/emulex/benet/be_main.c } else if (netdev_uc_count(netdev) > (be_max_uc(adapter) - 1)) { netdev 1789 drivers/net/ethernet/emulex/benet/be_main.c netdev_for_each_uc_addr(ha, netdev) { netdev 1793 drivers/net/ethernet/emulex/benet/be_main.c curr_uc_macs = netdev_uc_count(netdev); netdev 1795 drivers/net/ethernet/emulex/benet/be_main.c netif_addr_unlock_bh(netdev); netdev 1814 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 1817 drivers/net/ethernet/emulex/benet/be_main.c __dev_uc_unsync(netdev, NULL); netdev 1826 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 1830 drivers/net/ethernet/emulex/benet/be_main.c if (netdev->flags & IFF_PROMISC) { netdev 1856 drivers/net/ethernet/emulex/benet/be_main.c static int be_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) netdev 1858 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1896 drivers/net/ethernet/emulex/benet/be_main.c static int be_get_vf_config(struct net_device *netdev, int vf, netdev 1899 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 1976 drivers/net/ethernet/emulex/benet/be_main.c static int be_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, netdev 1979 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 2010 drivers/net/ethernet/emulex/benet/be_main.c static int be_set_vf_tx_rate(struct net_device *netdev, int vf, netdev 2013 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 2072 drivers/net/ethernet/emulex/benet/be_main.c static int be_set_vf_link_state(struct net_device *netdev, int vf, netdev 2075 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 2096 drivers/net/ethernet/emulex/benet/be_main.c static int be_set_vf_spoofchk(struct net_device *netdev, int vf, bool enable) netdev 2098 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 2398 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 2401 drivers/net/ethernet/emulex/benet/be_main.c skb = netdev_alloc_skb_ip_align(netdev, BE_RX_SKB_ALLOC_SIZE); netdev 2410 drivers/net/ethernet/emulex/benet/be_main.c if (likely((netdev->features & NETIF_F_RXCSUM) && csum_passed(rxcp))) netdev 2415 drivers/net/ethernet/emulex/benet/be_main.c skb->protocol = eth_type_trans(skb, netdev); netdev 2417 drivers/net/ethernet/emulex/benet/be_main.c if (netdev->features & NETIF_F_RXHASH) netdev 2475 drivers/net/ethernet/emulex/benet/be_main.c if (adapter->netdev->features & NETIF_F_RXHASH) netdev 2986 drivers/net/ethernet/emulex/benet/be_main.c netif_napi_add(adapter->netdev, &eqo->napi, be_poll, netdev 3095 drivers/net/ethernet/emulex/benet/be_main.c netif_set_xps_queue(adapter->netdev, eqo->affinity_mask, netdev 3283 drivers/net/ethernet/emulex/benet/be_main.c if (__netif_subqueue_stopped(adapter->netdev, idx) && netdev 3285 drivers/net/ethernet/emulex/benet/be_main.c netif_wake_subqueue(adapter->netdev, idx); netdev 3484 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 3489 drivers/net/ethernet/emulex/benet/be_main.c sprintf(eqo->desc, "%s-q%d", netdev->name, i); netdev 3512 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 3525 drivers/net/ethernet/emulex/benet/be_main.c netdev->irq = adapter->pdev->irq; netdev 3526 drivers/net/ethernet/emulex/benet/be_main.c status = request_irq(netdev->irq, be_intx, IRQF_SHARED, netdev->name, netdev 3540 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 3549 drivers/net/ethernet/emulex/benet/be_main.c free_irq(netdev->irq, &adapter->eq_obj[0]); netdev 3633 drivers/net/ethernet/emulex/benet/be_main.c static int be_close(struct net_device *netdev) netdev 3635 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 3664 drivers/net/ethernet/emulex/benet/be_main.c netif_tx_disable(netdev); netdev 3673 drivers/net/ethernet/emulex/benet/be_main.c synchronize_irq(netdev->irq); netdev 3765 drivers/net/ethernet/emulex/benet/be_main.c if (!ether_addr_equal(adapter->dev_mac, adapter->netdev->dev_addr)) { netdev 3772 drivers/net/ethernet/emulex/benet/be_main.c status = be_dev_mac_add(adapter, adapter->netdev->dev_addr); netdev 3782 drivers/net/ethernet/emulex/benet/be_main.c ether_addr_copy(adapter->dev_mac, adapter->netdev->dev_addr); netdev 3793 drivers/net/ethernet/emulex/benet/be_main.c static int be_open(struct net_device *netdev) netdev 3795 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 3832 drivers/net/ethernet/emulex/benet/be_main.c netif_tx_start_all_queues(netdev); netdev 3834 drivers/net/ethernet/emulex/benet/be_main.c udp_tunnel_get_rx_info(netdev); netdev 3838 drivers/net/ethernet/emulex/benet/be_main.c be_close(adapter->netdev); netdev 3846 drivers/net/ethernet/emulex/benet/be_main.c addr = jhash(adapter->netdev->dev_addr, ETH_ALEN, 0); netdev 3852 drivers/net/ethernet/emulex/benet/be_main.c memcpy(mac, adapter->netdev->dev_addr, 3); netdev 3973 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 3998 drivers/net/ethernet/emulex/benet/be_main.c netdev->hw_enc_features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | netdev 4009 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 4021 drivers/net/ethernet/emulex/benet/be_main.c netdev->hw_enc_features = 0; netdev 4581 drivers/net/ethernet/emulex/benet/be_main.c if (is_zero_ether_addr(adapter->netdev->dev_addr)) { netdev 4586 drivers/net/ethernet/emulex/benet/be_main.c memcpy(adapter->netdev->dev_addr, mac, ETH_ALEN); netdev 4587 drivers/net/ethernet/emulex/benet/be_main.c memcpy(adapter->netdev->perm_addr, mac, ETH_ALEN); netdev 4627 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 4646 drivers/net/ethernet/emulex/benet/be_main.c status = netif_set_real_num_rx_queues(netdev, adapter->num_rx_qs); netdev 4650 drivers/net/ethernet/emulex/benet/be_main.c status = netif_set_real_num_tx_queues(netdev, adapter->num_tx_qs); netdev 4698 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 4701 drivers/net/ethernet/emulex/benet/be_main.c if (netif_running(netdev)) { netdev 4705 drivers/net/ethernet/emulex/benet/be_main.c netif_tx_lock_bh(netdev); netdev 4707 drivers/net/ethernet/emulex/benet/be_main.c netif_carrier_off(netdev); netdev 4708 drivers/net/ethernet/emulex/benet/be_main.c netif_tx_unlock_bh(netdev); netdev 4710 drivers/net/ethernet/emulex/benet/be_main.c be_close(netdev); netdev 4750 drivers/net/ethernet/emulex/benet/be_main.c if (netif_running(netdev)) netdev 4751 drivers/net/ethernet/emulex/benet/be_main.c status = be_open(netdev); netdev 4916 drivers/net/ethernet/emulex/benet/be_main.c static void be_netpoll(struct net_device *netdev) netdev 4918 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 4934 drivers/net/ethernet/emulex/benet/be_main.c if (!netif_running(adapter->netdev)) { netdev 5166 drivers/net/ethernet/emulex/benet/be_main.c static void be_cfg_vxlan_port(struct net_device *netdev, netdev 5170 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 5186 drivers/net/ethernet/emulex/benet/be_main.c static void be_del_vxlan_port(struct net_device *netdev, netdev 5189 drivers/net/ethernet/emulex/benet/be_main.c be_cfg_vxlan_port(netdev, ti, be_work_del_vxlan_port); netdev 5192 drivers/net/ethernet/emulex/benet/be_main.c static void be_add_vxlan_port(struct net_device *netdev, netdev 5195 drivers/net/ethernet/emulex/benet/be_main.c be_cfg_vxlan_port(netdev, ti, be_work_add_vxlan_port); netdev 5319 drivers/net/ethernet/emulex/benet/be_main.c static void be_netdev_init(struct net_device *netdev) netdev 5321 drivers/net/ethernet/emulex/benet/be_main.c struct be_adapter *adapter = netdev_priv(netdev); netdev 5323 drivers/net/ethernet/emulex/benet/be_main.c netdev->hw_features |= NETIF_F_SG | NETIF_F_TSO | NETIF_F_TSO6 | netdev 5328 drivers/net/ethernet/emulex/benet/be_main.c netdev->hw_features |= NETIF_F_RXHASH; netdev 5330 drivers/net/ethernet/emulex/benet/be_main.c netdev->features |= netdev->hw_features | netdev 5333 drivers/net/ethernet/emulex/benet/be_main.c netdev->vlan_features |= NETIF_F_SG | NETIF_F_TSO | NETIF_F_TSO6 | netdev 5336 drivers/net/ethernet/emulex/benet/be_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 5338 drivers/net/ethernet/emulex/benet/be_main.c netdev->flags |= IFF_MULTICAST; netdev 5340 drivers/net/ethernet/emulex/benet/be_main.c netif_set_gso_max_size(netdev, BE_MAX_GSO_SIZE - ETH_HLEN); netdev 5342 drivers/net/ethernet/emulex/benet/be_main.c netdev->netdev_ops = &be_netdev_ops; netdev 5344 drivers/net/ethernet/emulex/benet/be_main.c netdev->ethtool_ops = &be_ethtool_ops; netdev 5347 drivers/net/ethernet/emulex/benet/be_main.c netdev->min_mtu = BE_MIN_MTU; netdev 5348 drivers/net/ethernet/emulex/benet/be_main.c netdev->max_mtu = BE_MAX_MTU; netdev 5353 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 5356 drivers/net/ethernet/emulex/benet/be_main.c netif_device_detach(netdev); netdev 5357 drivers/net/ethernet/emulex/benet/be_main.c if (netif_running(netdev)) netdev 5358 drivers/net/ethernet/emulex/benet/be_main.c be_close(netdev); netdev 5366 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev = adapter->netdev; netdev 5374 drivers/net/ethernet/emulex/benet/be_main.c if (netif_running(netdev)) netdev 5375 drivers/net/ethernet/emulex/benet/be_main.c status = be_open(netdev); netdev 5381 drivers/net/ethernet/emulex/benet/be_main.c netif_device_attach(netdev); netdev 5633 drivers/net/ethernet/emulex/benet/be_main.c if (!netif_running(adapter->netdev)) { netdev 5846 drivers/net/ethernet/emulex/benet/be_main.c unregister_netdev(adapter->netdev); netdev 5864 drivers/net/ethernet/emulex/benet/be_main.c free_netdev(adapter->netdev); netdev 5949 drivers/net/ethernet/emulex/benet/be_main.c struct net_device *netdev; netdev 5963 drivers/net/ethernet/emulex/benet/be_main.c netdev = alloc_etherdev_mqs(sizeof(*adapter), MAX_TX_QS, MAX_RX_QS); netdev 5964 drivers/net/ethernet/emulex/benet/be_main.c if (!netdev) { netdev 5968 drivers/net/ethernet/emulex/benet/be_main.c adapter = netdev_priv(netdev); netdev 5971 drivers/net/ethernet/emulex/benet/be_main.c adapter->netdev = netdev; netdev 5972 drivers/net/ethernet/emulex/benet/be_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 5976 drivers/net/ethernet/emulex/benet/be_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 6001 drivers/net/ethernet/emulex/benet/be_main.c be_netdev_init(netdev); netdev 6002 drivers/net/ethernet/emulex/benet/be_main.c status = register_netdev(netdev); netdev 6033 drivers/net/ethernet/emulex/benet/be_main.c free_netdev(netdev); netdev 6092 drivers/net/ethernet/emulex/benet/be_main.c netif_device_detach(adapter->netdev); netdev 56 drivers/net/ethernet/emulex/benet/be_roce.c dev_info.netdev = adapter->netdev; netdev 57 drivers/net/ethernet/emulex/benet/be_roce.c memcpy(dev_info.mac_addr, adapter->netdev->dev_addr, ETH_ALEN); netdev 39 drivers/net/ethernet/emulex/benet/be_roce.h struct net_device *netdev; netdev 209 drivers/net/ethernet/ethoc.c struct net_device *netdev; netdev 372 drivers/net/ethernet/ethoc.c struct net_device *netdev = dev->netdev; netdev 376 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "RX: frame too long\n"); netdev 377 drivers/net/ethernet/ethoc.c netdev->stats.rx_length_errors++; netdev 382 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "RX: frame too short\n"); netdev 383 drivers/net/ethernet/ethoc.c netdev->stats.rx_length_errors++; netdev 388 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "RX: dribble nibble\n"); netdev 389 drivers/net/ethernet/ethoc.c netdev->stats.rx_frame_errors++; netdev 393 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "RX: wrong CRC\n"); netdev 394 drivers/net/ethernet/ethoc.c netdev->stats.rx_crc_errors++; netdev 399 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "RX: overrun\n"); netdev 400 drivers/net/ethernet/ethoc.c netdev->stats.rx_over_errors++; netdev 405 drivers/net/ethernet/ethoc.c netdev->stats.rx_missed_errors++; netdev 408 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "RX: late collision\n"); netdev 409 drivers/net/ethernet/ethoc.c netdev->stats.collisions++; netdev 478 drivers/net/ethernet/ethoc.c struct net_device *netdev = dev->netdev; netdev 481 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "TX: late collision\n"); netdev 482 drivers/net/ethernet/ethoc.c netdev->stats.tx_window_errors++; netdev 486 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "TX: retransmit limit\n"); netdev 487 drivers/net/ethernet/ethoc.c netdev->stats.tx_aborted_errors++; netdev 491 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "TX: underrun\n"); netdev 492 drivers/net/ethernet/ethoc.c netdev->stats.tx_fifo_errors++; netdev 496 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "TX: carrier sense lost\n"); netdev 497 drivers/net/ethernet/ethoc.c netdev->stats.tx_carrier_errors++; netdev 501 drivers/net/ethernet/ethoc.c netdev->stats.tx_errors++; netdev 503 drivers/net/ethernet/ethoc.c netdev->stats.collisions += (bd->stat >> 4) & 0xf; netdev 504 drivers/net/ethernet/ethoc.c netdev->stats.tx_bytes += bd->stat >> 16; netdev 505 drivers/net/ethernet/ethoc.c netdev->stats.tx_packets++; netdev 610 drivers/net/ethernet/ethoc.c rx_work_done = ethoc_rx(priv->netdev, budget); netdev 611 drivers/net/ethernet/ethoc.c tx_work_done = ethoc_tx(priv->netdev, budget); netdev 930 drivers/net/ethernet/ethoc.c static int ethoc_get_regs_len(struct net_device *netdev) netdev 1022 drivers/net/ethernet/ethoc.c struct net_device *netdev = NULL; netdev 1033 drivers/net/ethernet/ethoc.c netdev = alloc_etherdev(sizeof(struct ethoc)); netdev 1034 drivers/net/ethernet/ethoc.c if (!netdev) { netdev 1039 drivers/net/ethernet/ethoc.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 1040 drivers/net/ethernet/ethoc.c platform_set_drvdata(pdev, netdev); netdev 1058 drivers/net/ethernet/ethoc.c netdev->base_addr = mmio->start; netdev 1071 drivers/net/ethernet/ethoc.c netdev->mem_start = mem->start; netdev 1072 drivers/net/ethernet/ethoc.c netdev->mem_end = mem->end; netdev 1084 drivers/net/ethernet/ethoc.c netdev->irq = res->start; netdev 1087 drivers/net/ethernet/ethoc.c priv = netdev_priv(netdev); netdev 1088 drivers/net/ethernet/ethoc.c priv->netdev = netdev; netdev 1090 drivers/net/ethernet/ethoc.c priv->iobase = devm_ioremap_nocache(&pdev->dev, netdev->base_addr, netdev 1098 drivers/net/ethernet/ethoc.c if (netdev->mem_end) { netdev 1100 drivers/net/ethernet/ethoc.c netdev->mem_start, resource_size(mem)); netdev 1109 drivers/net/ethernet/ethoc.c buffer_size, (void *)&netdev->mem_start, netdev 1117 drivers/net/ethernet/ethoc.c netdev->mem_end = netdev->mem_start + buffer_size; netdev 1125 drivers/net/ethernet/ethoc.c 128, (netdev->mem_end - netdev->mem_start + 1) / ETHOC_BUFSIZ); netdev 1147 drivers/net/ethernet/ethoc.c ether_addr_copy(netdev->dev_addr, pdata->hwaddr); netdev 1154 drivers/net/ethernet/ethoc.c ether_addr_copy(netdev->dev_addr, mac); netdev 1161 drivers/net/ethernet/ethoc.c if (!is_valid_ether_addr(netdev->dev_addr)) netdev 1162 drivers/net/ethernet/ethoc.c ethoc_get_mac_address(netdev, netdev->dev_addr); netdev 1167 drivers/net/ethernet/ethoc.c if (!is_valid_ether_addr(netdev->dev_addr)) netdev 1168 drivers/net/ethernet/ethoc.c eth_hw_addr_random(netdev); netdev 1170 drivers/net/ethernet/ethoc.c ethoc_do_set_mac_address(netdev); netdev 1209 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "failed to register MDIO bus\n"); netdev 1213 drivers/net/ethernet/ethoc.c ret = ethoc_mdio_probe(netdev); netdev 1215 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "failed to probe MDIO bus\n"); netdev 1220 drivers/net/ethernet/ethoc.c netdev->netdev_ops = ðoc_netdev_ops; netdev 1221 drivers/net/ethernet/ethoc.c netdev->watchdog_timeo = ETHOC_TIMEOUT; netdev 1222 drivers/net/ethernet/ethoc.c netdev->features |= 0; netdev 1223 drivers/net/ethernet/ethoc.c netdev->ethtool_ops = ðoc_ethtool_ops; netdev 1226 drivers/net/ethernet/ethoc.c netif_napi_add(netdev, &priv->napi, ethoc_poll, 64); netdev 1230 drivers/net/ethernet/ethoc.c ret = register_netdev(netdev); netdev 1232 drivers/net/ethernet/ethoc.c dev_err(&netdev->dev, "failed to register interface\n"); netdev 1246 drivers/net/ethernet/ethoc.c free_netdev(netdev); netdev 1257 drivers/net/ethernet/ethoc.c struct net_device *netdev = platform_get_drvdata(pdev); netdev 1258 drivers/net/ethernet/ethoc.c struct ethoc *priv = netdev_priv(netdev); netdev 1260 drivers/net/ethernet/ethoc.c if (netdev) { netdev 1262 drivers/net/ethernet/ethoc.c phy_disconnect(netdev->phydev); netdev 1269 drivers/net/ethernet/ethoc.c unregister_netdev(netdev); netdev 1270 drivers/net/ethernet/ethoc.c free_netdev(netdev); netdev 85 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev; netdev 114 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev = priv->netdev; netdev 131 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "Hardware reset failed\n"); netdev 152 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(priv->netdev, "Unknown speed %d !\n", netdev 187 drivers/net/ethernet/faraday/ftgmac100.c ether_addr_copy(priv->netdev->dev_addr, mac); netdev 204 drivers/net/ethernet/faraday/ftgmac100.c ether_addr_copy(priv->netdev->dev_addr, mac); netdev 207 drivers/net/ethernet/faraday/ftgmac100.c eth_hw_addr_random(priv->netdev); netdev 209 drivers/net/ethernet/faraday/ftgmac100.c priv->netdev->dev_addr); netdev 267 drivers/net/ethernet/faraday/ftgmac100.c ftgmac100_write_mac_addr(priv, priv->netdev->dev_addr); netdev 326 drivers/net/ethernet/faraday/ftgmac100.c if (priv->netdev->flags & IFF_PROMISC) netdev 328 drivers/net/ethernet/faraday/ftgmac100.c if (priv->netdev->flags & IFF_ALLMULTI) netdev 330 drivers/net/ethernet/faraday/ftgmac100.c else if (netdev_mc_count(priv->netdev)) netdev 334 drivers/net/ethernet/faraday/ftgmac100.c if (priv->netdev->features & NETIF_F_HW_VLAN_CTAG_RX) netdev 352 drivers/net/ethernet/faraday/ftgmac100.c netdev_for_each_mc_addr(ha, priv->netdev) { netdev 363 drivers/net/ethernet/faraday/ftgmac100.c static void ftgmac100_set_rx_mode(struct net_device *netdev) netdev 365 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 371 drivers/net/ethernet/faraday/ftgmac100.c if (!netif_running(netdev)) netdev 385 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev = priv->netdev; netdev 390 drivers/net/ethernet/faraday/ftgmac100.c skb = netdev_alloc_skb_ip_align(netdev, RX_BUF_SIZE); netdev 393 drivers/net/ethernet/faraday/ftgmac100.c netdev_warn(netdev, "failed to allocate rx skb\n"); netdev 401 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "failed to map rx page\n"); netdev 435 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev = priv->netdev; netdev 438 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.rx_errors++; netdev 441 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.rx_crc_errors++; netdev 446 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.rx_length_errors++; netdev 451 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev = priv->netdev; netdev 510 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.multicast++; netdev 518 drivers/net/ethernet/faraday/ftgmac100.c if (netdev->features & NETIF_F_RXCSUM) { netdev 533 drivers/net/ethernet/faraday/ftgmac100.c if ((netdev->features & NETIF_F_HW_VLAN_CTAG_RX) && netdev 556 drivers/net/ethernet/faraday/ftgmac100.c skb->protocol = eth_type_trans(skb, netdev); netdev 558 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.rx_packets++; netdev 559 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.rx_bytes += size; netdev 574 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.rx_dropped++; netdev 635 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev = priv->netdev; netdev 649 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.tx_packets++; netdev 650 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.tx_bytes += skb->len; netdev 661 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev = priv->netdev; netdev 670 drivers/net/ethernet/faraday/ftgmac100.c if (unlikely(netif_queue_stopped(netdev) && netdev 674 drivers/net/ethernet/faraday/ftgmac100.c txq = netdev_get_tx_queue(netdev, 0); netdev 676 drivers/net/ethernet/faraday/ftgmac100.c if (netif_queue_stopped(netdev) && netdev 678 drivers/net/ethernet/faraday/ftgmac100.c netif_wake_queue(netdev); netdev 704 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev) netdev 706 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 714 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.tx_dropped++; netdev 721 drivers/net/ethernet/faraday/ftgmac100.c netdev_dbg(netdev, "tx packet too big\n"); netdev 749 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "map tx packet head failed\n"); netdev 815 drivers/net/ethernet/faraday/ftgmac100.c netif_stop_queue(netdev); netdev 819 drivers/net/ethernet/faraday/ftgmac100.c netif_wake_queue(netdev); netdev 829 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "map tx fragment failed\n"); netdev 852 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.tx_dropped++; netdev 993 drivers/net/ethernet/faraday/ftgmac100.c static void ftgmac100_adjust_link(struct net_device *netdev) netdev 995 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 996 drivers/net/ethernet/faraday/ftgmac100.c struct phy_device *phydev = netdev->phydev; netdev 1047 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev = priv->netdev; netdev 1052 drivers/net/ethernet/faraday/ftgmac100.c netdev_info(netdev, "%s: no PHY found\n", netdev->name); netdev 1056 drivers/net/ethernet/faraday/ftgmac100.c phydev = phy_connect(netdev, phydev_name(phydev), netdev 1060 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "%s: Could not attach to PHY\n", netdev->name); netdev 1077 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev = bus->priv; netdev 1078 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1106 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "mdio read timed out\n"); netdev 1113 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev = bus->priv; netdev 1114 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1142 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "mdio write timed out\n"); netdev 1146 drivers/net/ethernet/faraday/ftgmac100.c static void ftgmac100_get_drvinfo(struct net_device *netdev, netdev 1151 drivers/net/ethernet/faraday/ftgmac100.c strlcpy(info->bus_info, dev_name(&netdev->dev), sizeof(info->bus_info)); netdev 1154 drivers/net/ethernet/faraday/ftgmac100.c static void ftgmac100_get_ringparam(struct net_device *netdev, netdev 1157 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1166 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_set_ringparam(struct net_device *netdev, netdev 1169 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1181 drivers/net/ethernet/faraday/ftgmac100.c if (netif_running(netdev)) netdev 1187 drivers/net/ethernet/faraday/ftgmac100.c static void ftgmac100_get_pauseparam(struct net_device *netdev, netdev 1190 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1197 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_set_pauseparam(struct net_device *netdev, netdev 1200 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1201 drivers/net/ethernet/faraday/ftgmac100.c struct phy_device *phydev = netdev->phydev; netdev 1210 drivers/net/ethernet/faraday/ftgmac100.c if (netif_running(netdev)) { netdev 1232 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev = dev_id; netdev 1233 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1243 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.rx_over_errors++; netdev 1247 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.rx_fifo_errors++; netdev 1251 drivers/net/ethernet/faraday/ftgmac100.c netdev->stats.tx_fifo_errors++; netdev 1256 drivers/net/ethernet/faraday/ftgmac100.c netdev_warn(netdev, netdev 1371 drivers/net/ethernet/faraday/ftgmac100.c netif_start_queue(priv->netdev); netdev 1383 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev = priv->netdev; netdev 1386 drivers/net/ethernet/faraday/ftgmac100.c netdev_dbg(netdev, "Resetting NIC...\n"); netdev 1390 drivers/net/ethernet/faraday/ftgmac100.c if (netdev->phydev) netdev 1391 drivers/net/ethernet/faraday/ftgmac100.c mutex_lock(&netdev->phydev->lock); netdev 1397 drivers/net/ethernet/faraday/ftgmac100.c if (!netif_running(netdev)) netdev 1401 drivers/net/ethernet/faraday/ftgmac100.c netif_trans_update(netdev); netdev 1403 drivers/net/ethernet/faraday/ftgmac100.c netif_tx_disable(netdev); netdev 1410 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "attempting to continue...\n"); netdev 1419 drivers/net/ethernet/faraday/ftgmac100.c netdev_dbg(netdev, "Reset done !\n"); netdev 1423 drivers/net/ethernet/faraday/ftgmac100.c if (netdev->phydev) netdev 1424 drivers/net/ethernet/faraday/ftgmac100.c mutex_unlock(&netdev->phydev->lock); netdev 1428 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_open(struct net_device *netdev) netdev 1430 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1436 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "Failed to allocate descriptors\n"); netdev 1460 drivers/net/ethernet/faraday/ftgmac100.c netif_napi_add(netdev, &priv->napi, ftgmac100_poll, 64); netdev 1463 drivers/net/ethernet/faraday/ftgmac100.c err = request_irq(netdev->irq, ftgmac100_interrupt, 0, netdev->name, netdev); netdev 1465 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "failed to request irq %d\n", netdev->irq); netdev 1472 drivers/net/ethernet/faraday/ftgmac100.c netdev_err(netdev, "Failed to allocate packet buffers\n"); netdev 1476 drivers/net/ethernet/faraday/ftgmac100.c if (netdev->phydev) { netdev 1478 drivers/net/ethernet/faraday/ftgmac100.c phy_start(netdev->phydev); netdev 1481 drivers/net/ethernet/faraday/ftgmac100.c netif_carrier_on(netdev); netdev 1493 drivers/net/ethernet/faraday/ftgmac100.c netif_stop_queue(netdev); netdev 1496 drivers/net/ethernet/faraday/ftgmac100.c free_irq(netdev->irq, netdev); netdev 1505 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_stop(struct net_device *netdev) netdev 1507 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1520 drivers/net/ethernet/faraday/ftgmac100.c netif_stop_queue(netdev); netdev 1523 drivers/net/ethernet/faraday/ftgmac100.c if (netdev->phydev) netdev 1524 drivers/net/ethernet/faraday/ftgmac100.c phy_stop(netdev->phydev); netdev 1529 drivers/net/ethernet/faraday/ftgmac100.c free_irq(netdev->irq, netdev); netdev 1537 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 1539 drivers/net/ethernet/faraday/ftgmac100.c if (!netdev->phydev) netdev 1542 drivers/net/ethernet/faraday/ftgmac100.c return phy_mii_ioctl(netdev->phydev, ifr, cmd); netdev 1545 drivers/net/ethernet/faraday/ftgmac100.c static void ftgmac100_tx_timeout(struct net_device *netdev) netdev 1547 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1556 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_set_features(struct net_device *netdev, netdev 1559 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1560 drivers/net/ethernet/faraday/ftgmac100.c netdev_features_t changed = netdev->features ^ features; netdev 1562 drivers/net/ethernet/faraday/ftgmac100.c if (!netif_running(netdev)) netdev 1570 drivers/net/ethernet/faraday/ftgmac100.c if (priv->netdev->features & NETIF_F_HW_VLAN_CTAG_RX) netdev 1581 drivers/net/ethernet/faraday/ftgmac100.c static void ftgmac100_poll_controller(struct net_device *netdev) netdev 1586 drivers/net/ethernet/faraday/ftgmac100.c ftgmac100_interrupt(netdev->irq, netdev); netdev 1608 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_setup_mdio(struct net_device *netdev) netdev 1610 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1661 drivers/net/ethernet/faraday/ftgmac100.c netdev_warn(netdev, netdev 1671 drivers/net/ethernet/faraday/ftgmac100.c priv->mii_bus->priv = priv->netdev; netdev 1699 drivers/net/ethernet/faraday/ftgmac100.c static void ftgmac100_destroy_mdio(struct net_device *netdev) netdev 1701 drivers/net/ethernet/faraday/ftgmac100.c struct ftgmac100 *priv = netdev_priv(netdev); netdev 1703 drivers/net/ethernet/faraday/ftgmac100.c if (!netdev->phydev) netdev 1706 drivers/net/ethernet/faraday/ftgmac100.c phy_disconnect(netdev->phydev); netdev 1740 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev; netdev 1757 drivers/net/ethernet/faraday/ftgmac100.c netdev = alloc_etherdev(sizeof(*priv)); netdev 1758 drivers/net/ethernet/faraday/ftgmac100.c if (!netdev) { netdev 1763 drivers/net/ethernet/faraday/ftgmac100.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 1765 drivers/net/ethernet/faraday/ftgmac100.c netdev->ethtool_ops = &ftgmac100_ethtool_ops; netdev 1766 drivers/net/ethernet/faraday/ftgmac100.c netdev->netdev_ops = &ftgmac100_netdev_ops; netdev 1767 drivers/net/ethernet/faraday/ftgmac100.c netdev->watchdog_timeo = 5 * HZ; netdev 1769 drivers/net/ethernet/faraday/ftgmac100.c platform_set_drvdata(pdev, netdev); netdev 1772 drivers/net/ethernet/faraday/ftgmac100.c priv = netdev_priv(netdev); netdev 1773 drivers/net/ethernet/faraday/ftgmac100.c priv->netdev = netdev; netdev 1793 drivers/net/ethernet/faraday/ftgmac100.c netdev->irq = irq; netdev 1823 drivers/net/ethernet/faraday/ftgmac100.c priv->ndev = ncsi_register_dev(netdev, ftgmac100_ncsi_handler); netdev 1829 drivers/net/ethernet/faraday/ftgmac100.c phy = of_phy_get_and_connect(priv->netdev, np, netdev 1850 drivers/net/ethernet/faraday/ftgmac100.c err = ftgmac100_setup_mdio(netdev); netdev 1863 drivers/net/ethernet/faraday/ftgmac100.c netdev->hw_features = NETIF_F_RXCSUM | NETIF_F_HW_CSUM | netdev 1868 drivers/net/ethernet/faraday/ftgmac100.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_FILTER; netdev 1872 drivers/net/ethernet/faraday/ftgmac100.c netdev->hw_features &= ~NETIF_F_HW_CSUM; netdev 1874 drivers/net/ethernet/faraday/ftgmac100.c netdev->hw_features &= ~(NETIF_F_HW_CSUM | NETIF_F_RXCSUM); netdev 1875 drivers/net/ethernet/faraday/ftgmac100.c netdev->features |= netdev->hw_features; netdev 1878 drivers/net/ethernet/faraday/ftgmac100.c err = register_netdev(netdev); netdev 1884 drivers/net/ethernet/faraday/ftgmac100.c netdev_info(netdev, "irq %d, mapped at %p\n", netdev->irq, priv->base); netdev 1890 drivers/net/ethernet/faraday/ftgmac100.c ftgmac100_destroy_mdio(netdev); netdev 1896 drivers/net/ethernet/faraday/ftgmac100.c free_netdev(netdev); netdev 1903 drivers/net/ethernet/faraday/ftgmac100.c struct net_device *netdev; netdev 1906 drivers/net/ethernet/faraday/ftgmac100.c netdev = platform_get_drvdata(pdev); netdev 1907 drivers/net/ethernet/faraday/ftgmac100.c priv = netdev_priv(netdev); netdev 1909 drivers/net/ethernet/faraday/ftgmac100.c unregister_netdev(netdev); netdev 1918 drivers/net/ethernet/faraday/ftgmac100.c ftgmac100_destroy_mdio(netdev); netdev 1924 drivers/net/ethernet/faraday/ftgmac100.c free_netdev(netdev); netdev 65 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev; netdev 115 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev = priv->netdev; netdev 138 drivers/net/ethernet/faraday/ftmac100.c netdev_err(netdev, "software reset failed\n"); netdev 162 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev = priv->netdev; netdev 177 drivers/net/ethernet/faraday/ftmac100.c ftmac100_set_mac(priv, netdev->dev_addr); netdev 322 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev = priv->netdev; netdev 327 drivers/net/ethernet/faraday/ftmac100.c netdev_info(netdev, "rx err\n"); netdev 329 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.rx_errors++; netdev 335 drivers/net/ethernet/faraday/ftmac100.c netdev_info(netdev, "rx crc err\n"); netdev 337 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.rx_crc_errors++; netdev 343 drivers/net/ethernet/faraday/ftmac100.c netdev_info(netdev, "rx frame too long\n"); netdev 345 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.rx_length_errors++; netdev 349 drivers/net/ethernet/faraday/ftmac100.c netdev_info(netdev, "rx runt\n"); netdev 351 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.rx_length_errors++; netdev 355 drivers/net/ethernet/faraday/ftmac100.c netdev_info(netdev, "rx odd nibble\n"); netdev 357 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.rx_length_errors++; netdev 366 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev = priv->netdev; netdev 371 drivers/net/ethernet/faraday/ftmac100.c netdev_dbg(netdev, "drop packet %p\n", rxdes); netdev 382 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.rx_dropped++; netdev 387 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev = priv->netdev; netdev 412 drivers/net/ethernet/faraday/ftmac100.c skb = netdev_alloc_skb_ip_align(netdev, 128); netdev 415 drivers/net/ethernet/faraday/ftmac100.c netdev_err(netdev, "rx skb alloc failed\n"); netdev 422 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.multicast++; netdev 445 drivers/net/ethernet/faraday/ftmac100.c skb->protocol = eth_type_trans(skb, netdev); netdev 447 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.rx_packets++; netdev 448 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.rx_bytes += skb->len; netdev 575 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev = priv->netdev; netdev 597 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.tx_aborted_errors++; netdev 599 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.tx_packets++; netdev 600 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.tx_bytes += skb->len; netdev 613 drivers/net/ethernet/faraday/ftmac100.c netif_wake_queue(netdev); netdev 627 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev = priv->netdev; netdev 646 drivers/net/ethernet/faraday/ftmac100.c netif_stop_queue(netdev); netdev 662 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev = priv->netdev; netdev 669 drivers/net/ethernet/faraday/ftmac100.c netdev_err(netdev, "failed to allocate rx page\n"); netdev 676 drivers/net/ethernet/faraday/ftmac100.c netdev_err(netdev, "failed to map rx page\n"); netdev 752 drivers/net/ethernet/faraday/ftmac100.c static int ftmac100_mdio_read(struct net_device *netdev, int phy_id, int reg) netdev 754 drivers/net/ethernet/faraday/ftmac100.c struct ftmac100 *priv = netdev_priv(netdev); netdev 773 drivers/net/ethernet/faraday/ftmac100.c netdev_err(netdev, "mdio read timed out\n"); netdev 777 drivers/net/ethernet/faraday/ftmac100.c static void ftmac100_mdio_write(struct net_device *netdev, int phy_id, int reg, netdev 780 drivers/net/ethernet/faraday/ftmac100.c struct ftmac100 *priv = netdev_priv(netdev); netdev 802 drivers/net/ethernet/faraday/ftmac100.c netdev_err(netdev, "mdio write timed out\n"); netdev 808 drivers/net/ethernet/faraday/ftmac100.c static void ftmac100_get_drvinfo(struct net_device *netdev, netdev 813 drivers/net/ethernet/faraday/ftmac100.c strlcpy(info->bus_info, dev_name(&netdev->dev), sizeof(info->bus_info)); netdev 816 drivers/net/ethernet/faraday/ftmac100.c static int ftmac100_get_link_ksettings(struct net_device *netdev, netdev 819 drivers/net/ethernet/faraday/ftmac100.c struct ftmac100 *priv = netdev_priv(netdev); netdev 826 drivers/net/ethernet/faraday/ftmac100.c static int ftmac100_set_link_ksettings(struct net_device *netdev, netdev 829 drivers/net/ethernet/faraday/ftmac100.c struct ftmac100 *priv = netdev_priv(netdev); netdev 833 drivers/net/ethernet/faraday/ftmac100.c static int ftmac100_nway_reset(struct net_device *netdev) netdev 835 drivers/net/ethernet/faraday/ftmac100.c struct ftmac100 *priv = netdev_priv(netdev); netdev 839 drivers/net/ethernet/faraday/ftmac100.c static u32 ftmac100_get_link(struct net_device *netdev) netdev 841 drivers/net/ethernet/faraday/ftmac100.c struct ftmac100 *priv = netdev_priv(netdev); netdev 858 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev = dev_id; netdev 859 drivers/net/ethernet/faraday/ftmac100.c struct ftmac100 *priv = netdev_priv(netdev); netdev 863 drivers/net/ethernet/faraday/ftmac100.c if (likely(netif_running(netdev))) netdev 875 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev = priv->netdev; netdev 915 drivers/net/ethernet/faraday/ftmac100.c netdev_info(netdev, "[ISR] = 0x%x: %s%s%s%s\n", status, netdev 923 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.rx_over_errors++; netdev 928 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.rx_fifo_errors++; netdev 949 drivers/net/ethernet/faraday/ftmac100.c static int ftmac100_open(struct net_device *netdev) netdev 951 drivers/net/ethernet/faraday/ftmac100.c struct ftmac100 *priv = netdev_priv(netdev); netdev 956 drivers/net/ethernet/faraday/ftmac100.c netdev_err(netdev, "failed to allocate buffers\n"); netdev 960 drivers/net/ethernet/faraday/ftmac100.c err = request_irq(priv->irq, ftmac100_interrupt, 0, netdev->name, netdev); netdev 962 drivers/net/ethernet/faraday/ftmac100.c netdev_err(netdev, "failed to request irq %d\n", priv->irq); netdev 976 drivers/net/ethernet/faraday/ftmac100.c netif_start_queue(netdev); netdev 983 drivers/net/ethernet/faraday/ftmac100.c free_irq(priv->irq, netdev); netdev 990 drivers/net/ethernet/faraday/ftmac100.c static int ftmac100_stop(struct net_device *netdev) netdev 992 drivers/net/ethernet/faraday/ftmac100.c struct ftmac100 *priv = netdev_priv(netdev); netdev 995 drivers/net/ethernet/faraday/ftmac100.c netif_stop_queue(netdev); netdev 998 drivers/net/ethernet/faraday/ftmac100.c free_irq(priv->irq, netdev); netdev 1005 drivers/net/ethernet/faraday/ftmac100.c ftmac100_hard_start_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 1007 drivers/net/ethernet/faraday/ftmac100.c struct ftmac100 *priv = netdev_priv(netdev); netdev 1012 drivers/net/ethernet/faraday/ftmac100.c netdev_dbg(netdev, "tx packet too big\n"); netdev 1014 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.tx_dropped++; netdev 1023 drivers/net/ethernet/faraday/ftmac100.c netdev_err(netdev, "map socket buffer failed\n"); netdev 1025 drivers/net/ethernet/faraday/ftmac100.c netdev->stats.tx_dropped++; netdev 1034 drivers/net/ethernet/faraday/ftmac100.c static int ftmac100_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 1036 drivers/net/ethernet/faraday/ftmac100.c struct ftmac100 *priv = netdev_priv(netdev); netdev 1058 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev; netdev 1074 drivers/net/ethernet/faraday/ftmac100.c netdev = alloc_etherdev(sizeof(*priv)); netdev 1075 drivers/net/ethernet/faraday/ftmac100.c if (!netdev) { netdev 1080 drivers/net/ethernet/faraday/ftmac100.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 1081 drivers/net/ethernet/faraday/ftmac100.c netdev->ethtool_ops = &ftmac100_ethtool_ops; netdev 1082 drivers/net/ethernet/faraday/ftmac100.c netdev->netdev_ops = &ftmac100_netdev_ops; netdev 1084 drivers/net/ethernet/faraday/ftmac100.c platform_set_drvdata(pdev, netdev); netdev 1087 drivers/net/ethernet/faraday/ftmac100.c priv = netdev_priv(netdev); netdev 1088 drivers/net/ethernet/faraday/ftmac100.c priv->netdev = netdev; netdev 1094 drivers/net/ethernet/faraday/ftmac100.c netif_napi_add(netdev, &priv->napi, ftmac100_poll, 64); netdev 1118 drivers/net/ethernet/faraday/ftmac100.c priv->mii.dev = netdev; netdev 1123 drivers/net/ethernet/faraday/ftmac100.c err = register_netdev(netdev); netdev 1129 drivers/net/ethernet/faraday/ftmac100.c netdev_info(netdev, "irq %d, mapped at %p\n", priv->irq, priv->base); netdev 1131 drivers/net/ethernet/faraday/ftmac100.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 1132 drivers/net/ethernet/faraday/ftmac100.c eth_hw_addr_random(netdev); netdev 1133 drivers/net/ethernet/faraday/ftmac100.c netdev_info(netdev, "generated random MAC address %pM\n", netdev 1134 drivers/net/ethernet/faraday/ftmac100.c netdev->dev_addr); netdev 1145 drivers/net/ethernet/faraday/ftmac100.c free_netdev(netdev); netdev 1152 drivers/net/ethernet/faraday/ftmac100.c struct net_device *netdev; netdev 1155 drivers/net/ethernet/faraday/ftmac100.c netdev = platform_get_drvdata(pdev); netdev 1156 drivers/net/ethernet/faraday/ftmac100.c priv = netdev_priv(netdev); netdev 1158 drivers/net/ethernet/faraday/ftmac100.c unregister_netdev(netdev); netdev 1164 drivers/net/ethernet/faraday/ftmac100.c free_netdev(netdev); netdev 57 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_PROTO(struct net_device *netdev, netdev 62 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_ARGS(netdev, fq, fd), netdev 75 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h __string(name, netdev->name) netdev 86 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h __assign_str(name, netdev->name); netdev 103 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_PROTO(struct net_device *netdev, netdev 107 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_ARGS(netdev, fq, fd) netdev 113 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_PROTO(struct net_device *netdev, netdev 117 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_ARGS(netdev, fq, fd) netdev 123 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_PROTO(struct net_device *netdev, netdev 127 drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h TP_ARGS(netdev, fq, fd) netdev 27 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_PROTO(struct net_device *netdev, netdev 31 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_ARGS(netdev, fd), netdev 42 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h __string(name, netdev->name) netdev 52 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h __assign_str(name, netdev->name); netdev 71 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_PROTO(struct net_device *netdev, netdev 74 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_ARGS(netdev, fd) netdev 79 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_PROTO(struct net_device *netdev, netdev 82 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_ARGS(netdev, fd) netdev 87 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_PROTO(struct net_device *netdev, netdev 90 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_ARGS(netdev, fd) netdev 96 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_PROTO(struct net_device *netdev, netdev 107 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h TP_ARGS(netdev, vaddr, size, dma_addr, map_size, bpid), netdev 120 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h __string(name, netdev->name) netdev 132 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h __assign_str(name, netdev->name); netdev 149 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c static void dpaa2_eth_get_strings(struct net_device *netdev, u32 stringset, netdev 509 drivers/net/ethernet/freescale/fec.h struct net_device *netdev; netdev 1212 drivers/net/ethernet/freescale/fec_main.c struct net_device *ndev = fep->netdev; netdev 1849 drivers/net/ethernet/freescale/fec_main.c netdev_err(fep->netdev, "MDIO address write timeout\n"); netdev 1872 drivers/net/ethernet/freescale/fec_main.c netdev_err(fep->netdev, "MDIO read timeout\n"); netdev 1917 drivers/net/ethernet/freescale/fec_main.c netdev_err(fep->netdev, "MDIO address write timeout\n"); netdev 1937 drivers/net/ethernet/freescale/fec_main.c netdev_err(fep->netdev, "MDIO write timeout\n"); netdev 2452 drivers/net/ethernet/freescale/fec_main.c static void fec_enet_get_strings(struct net_device *netdev, netdev 2621 drivers/net/ethernet/freescale/fec_main.c static int fec_enet_get_tunable(struct net_device *netdev, netdev 2625 drivers/net/ethernet/freescale/fec_main.c struct fec_enet_private *fep = netdev_priv(netdev); netdev 2640 drivers/net/ethernet/freescale/fec_main.c static int fec_enet_set_tunable(struct net_device *netdev, netdev 2644 drivers/net/ethernet/freescale/fec_main.c struct fec_enet_private *fep = netdev_priv(netdev); netdev 3162 drivers/net/ethernet/freescale/fec_main.c static inline void fec_enet_set_netdev_features(struct net_device *netdev, netdev 3165 drivers/net/ethernet/freescale/fec_main.c struct fec_enet_private *fep = netdev_priv(netdev); netdev 3166 drivers/net/ethernet/freescale/fec_main.c netdev_features_t changed = features ^ netdev->features; netdev 3168 drivers/net/ethernet/freescale/fec_main.c netdev->features = features; netdev 3179 drivers/net/ethernet/freescale/fec_main.c static int fec_set_features(struct net_device *netdev, netdev 3182 drivers/net/ethernet/freescale/fec_main.c struct fec_enet_private *fep = netdev_priv(netdev); netdev 3183 drivers/net/ethernet/freescale/fec_main.c netdev_features_t changed = features ^ netdev->features; netdev 3185 drivers/net/ethernet/freescale/fec_main.c if (netif_running(netdev) && changed & NETIF_F_RXCSUM) { netdev 3187 drivers/net/ethernet/freescale/fec_main.c netif_tx_lock_bh(netdev); netdev 3188 drivers/net/ethernet/freescale/fec_main.c fec_stop(netdev); netdev 3189 drivers/net/ethernet/freescale/fec_main.c fec_enet_set_netdev_features(netdev, features); netdev 3190 drivers/net/ethernet/freescale/fec_main.c fec_restart(netdev); netdev 3191 drivers/net/ethernet/freescale/fec_main.c netif_tx_wake_all_queues(netdev); netdev 3192 drivers/net/ethernet/freescale/fec_main.c netif_tx_unlock_bh(netdev); netdev 3195 drivers/net/ethernet/freescale/fec_main.c fec_enet_set_netdev_features(netdev, features); netdev 3521 drivers/net/ethernet/freescale/fec_main.c fep->netdev = ndev; netdev 2103 drivers/net/ethernet/freescale/gianfar.c static int gfar_hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) netdev 2106 drivers/net/ethernet/freescale/gianfar.c struct gfar_private *priv = netdev_priv(netdev); netdev 2132 drivers/net/ethernet/freescale/gianfar.c reset_gfar(netdev); netdev 2140 drivers/net/ethernet/freescale/gianfar.c reset_gfar(netdev); netdev 2150 drivers/net/ethernet/freescale/gianfar.c static int gfar_hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) netdev 2153 drivers/net/ethernet/freescale/gianfar.c struct gfar_private *priv = netdev_priv(netdev); netdev 1226 drivers/net/ethernet/freescale/ucc_geth.h void uec_set_ethtool_ops(struct net_device *netdev); netdev 104 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_get_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *cmd) netdev 106 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 118 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_set_ksettings(struct net_device *netdev, netdev 121 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 131 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_get_pauseparam(struct net_device *netdev, netdev 134 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 145 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_set_pauseparam(struct net_device *netdev, netdev 148 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 155 drivers/net/ethernet/freescale/ucc_geth_ethtool.c if (netif_running(netdev)) { netdev 157 drivers/net/ethernet/freescale/ucc_geth_ethtool.c netdev_info(netdev, "Please re-open the interface\n"); netdev 176 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_get_msglevel(struct net_device *netdev) netdev 178 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 183 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_set_msglevel(struct net_device *netdev, uint32_t data) netdev 185 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 190 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_get_regs_len(struct net_device *netdev) netdev 196 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_get_regs(struct net_device *netdev, netdev 200 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 209 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_get_ringparam(struct net_device *netdev, netdev 212 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 228 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_set_ringparam(struct net_device *netdev, netdev 231 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 236 drivers/net/ethernet/freescale/ucc_geth_ethtool.c netdev_info(netdev, "RxBD ring size must be no smaller than %d\n", netdev 241 drivers/net/ethernet/freescale/ucc_geth_ethtool.c netdev_info(netdev, "RxBD ring size must be multiple of %d\n", netdev 246 drivers/net/ethernet/freescale/ucc_geth_ethtool.c netdev_info(netdev, "TxBD ring size must be no smaller than %d\n", netdev 251 drivers/net/ethernet/freescale/ucc_geth_ethtool.c if (netif_running(netdev)) netdev 260 drivers/net/ethernet/freescale/ucc_geth_ethtool.c static int uec_get_sset_count(struct net_device *netdev, int sset) netdev 262 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 282 drivers/net/ethernet/freescale/ucc_geth_ethtool.c static void uec_get_strings(struct net_device *netdev, u32 stringset, u8 *buf) netdev 284 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 302 drivers/net/ethernet/freescale/ucc_geth_ethtool.c static void uec_get_ethtool_stats(struct net_device *netdev, netdev 305 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 333 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_get_drvinfo(struct net_device *netdev, netdev 344 drivers/net/ethernet/freescale/ucc_geth_ethtool.c static void uec_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 346 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 357 drivers/net/ethernet/freescale/ucc_geth_ethtool.c static int uec_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 359 drivers/net/ethernet/freescale/ucc_geth_ethtool.c struct ucc_geth_private *ugeth = netdev_priv(netdev); netdev 370 drivers/net/ethernet/freescale/ucc_geth_ethtool.c device_set_wakeup_enable(&netdev->dev, ugeth->wol_en); netdev 402 drivers/net/ethernet/freescale/ucc_geth_ethtool.c void uec_set_ethtool_ops(struct net_device *netdev) netdev 404 drivers/net/ethernet/freescale/ucc_geth_ethtool.c netdev->ethtool_ops = &uec_ethtool_ops; netdev 10 drivers/net/ethernet/google/gve/gve_ethtool.c static void gve_get_drvinfo(struct net_device *netdev, netdev 13 drivers/net/ethernet/google/gve/gve_ethtool.c struct gve_priv *priv = netdev_priv(netdev); netdev 20 drivers/net/ethernet/google/gve/gve_ethtool.c static void gve_set_msglevel(struct net_device *netdev, u32 value) netdev 22 drivers/net/ethernet/google/gve/gve_ethtool.c struct gve_priv *priv = netdev_priv(netdev); netdev 27 drivers/net/ethernet/google/gve/gve_ethtool.c static u32 gve_get_msglevel(struct net_device *netdev) netdev 29 drivers/net/ethernet/google/gve/gve_ethtool.c struct gve_priv *priv = netdev_priv(netdev); netdev 43 drivers/net/ethernet/google/gve/gve_ethtool.c static void gve_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 45 drivers/net/ethernet/google/gve/gve_ethtool.c struct gve_priv *priv = netdev_priv(netdev); netdev 75 drivers/net/ethernet/google/gve/gve_ethtool.c static int gve_get_sset_count(struct net_device *netdev, int sset) netdev 77 drivers/net/ethernet/google/gve/gve_ethtool.c struct gve_priv *priv = netdev_priv(netdev); netdev 90 drivers/net/ethernet/google/gve/gve_ethtool.c gve_get_ethtool_stats(struct net_device *netdev, netdev 93 drivers/net/ethernet/google/gve/gve_ethtool.c struct gve_priv *priv = netdev_priv(netdev); netdev 164 drivers/net/ethernet/google/gve/gve_ethtool.c static void gve_get_channels(struct net_device *netdev, netdev 167 drivers/net/ethernet/google/gve/gve_ethtool.c struct gve_priv *priv = netdev_priv(netdev); netdev 179 drivers/net/ethernet/google/gve/gve_ethtool.c static int gve_set_channels(struct net_device *netdev, netdev 182 drivers/net/ethernet/google/gve/gve_ethtool.c struct gve_priv *priv = netdev_priv(netdev); netdev 189 drivers/net/ethernet/google/gve/gve_ethtool.c gve_get_channels(netdev, &old_settings); netdev 198 drivers/net/ethernet/google/gve/gve_ethtool.c if (!netif_carrier_ok(netdev)) { netdev 210 drivers/net/ethernet/google/gve/gve_ethtool.c static void gve_get_ringparam(struct net_device *netdev, netdev 213 drivers/net/ethernet/google/gve/gve_ethtool.c struct gve_priv *priv = netdev_priv(netdev); netdev 221 drivers/net/ethernet/google/gve/gve_ethtool.c static int gve_user_reset(struct net_device *netdev, u32 *flags) netdev 223 drivers/net/ethernet/google/gve/gve_ethtool.c struct gve_priv *priv = netdev_priv(netdev); netdev 1199 drivers/net/ethernet/google/gve/gve_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 1200 drivers/net/ethernet/google/gve/gve_main.c struct gve_priv *priv = netdev_priv(netdev); netdev 1204 drivers/net/ethernet/google/gve/gve_main.c unregister_netdev(netdev); netdev 1207 drivers/net/ethernet/google/gve/gve_main.c free_netdev(netdev); netdev 798 drivers/net/ethernet/hisilicon/hip04_eth.c static int hip04_get_coalesce(struct net_device *netdev, netdev 801 drivers/net/ethernet/hisilicon/hip04_eth.c struct hip04_priv *priv = netdev_priv(netdev); netdev 809 drivers/net/ethernet/hisilicon/hip04_eth.c static int hip04_set_coalesce(struct net_device *netdev, netdev 812 drivers/net/ethernet/hisilicon/hip04_eth.c struct hip04_priv *priv = netdev_priv(netdev); netdev 840 drivers/net/ethernet/hisilicon/hip04_eth.c static void hip04_get_drvinfo(struct net_device *netdev, netdev 255 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c struct net_device *netdev; netdev 482 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c skb = netdev_alloc_skb_ip_align(priv->netdev, len); netdev 636 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c if (unlikely(netif_queue_stopped(priv->netdev)) && pkts_compl) netdev 637 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c netif_wake_queue(priv->netdev); netdev 644 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c struct net_device *dev = priv->netdev; netdev 892 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c hix5hd2_net_close(priv->netdev); netdev 893 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c hix5hd2_net_open(priv->netdev); netdev 1112 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c priv->netdev = ndev; netdev 1258 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c ret = register_netdev(priv->netdev); netdev 476 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct net_device *netdev = ring_data->napi.dev; netdev 481 drivers/net/ethernet/hisilicon/hns/hns_enet.c if (unlikely(!(netdev->features & NETIF_F_RXCSUM))) netdev 1168 drivers/net/ethernet/hisilicon/hns/hns_enet.c static int hns_nic_ring_open(struct net_device *netdev, int idx) netdev 1170 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1202 drivers/net/ethernet/hisilicon/hns/hns_enet.c static void hns_nic_update_stats(struct net_device *netdev) netdev 1204 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1207 drivers/net/ethernet/hisilicon/hns/hns_enet.c h->dev->ops->update_stats(h, &netdev->stats); netdev 1222 drivers/net/ethernet/hisilicon/hns/hns_enet.c static void hns_nic_ring_close(struct net_device *netdev, int idx) netdev 1224 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1291 drivers/net/ethernet/hisilicon/hns/hns_enet.c "%s-%s%d", priv->netdev->name, netdev 1299 drivers/net/ethernet/hisilicon/hns/hns_enet.c netdev_err(priv->netdev, "request irq(%d) fail\n", netdev 1420 drivers/net/ethernet/hisilicon/hns/hns_enet.c void hns_nic_net_reinit(struct net_device *netdev) netdev 1422 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1425 drivers/net/ethernet/hisilicon/hns/hns_enet.c netif_trans_update(priv->netdev); netdev 1429 drivers/net/ethernet/hisilicon/hns/hns_enet.c hns_nic_net_down(netdev); netdev 1435 drivers/net/ethernet/hisilicon/hns/hns_enet.c hns_nic_net_reset(netdev); netdev 1437 drivers/net/ethernet/hisilicon/hns/hns_enet.c (void)hns_nic_net_up(netdev); netdev 1500 drivers/net/ethernet/hisilicon/hns/hns_enet.c static int hns_nic_do_ioctl(struct net_device *netdev, struct ifreq *ifr, netdev 1503 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct phy_device *phy_dev = netdev->phydev; netdev 1505 drivers/net/ethernet/hisilicon/hns/hns_enet.c if (!netif_running(netdev)) netdev 1782 drivers/net/ethernet/hisilicon/hns/hns_enet.c static int hns_nic_set_features(struct net_device *netdev, netdev 1785 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1790 drivers/net/ethernet/hisilicon/hns/hns_enet.c netdev_info(netdev, "enet v1 do not support tso!\n"); netdev 1797 drivers/net/ethernet/hisilicon/hns/hns_enet.c netif_set_gso_max_size(netdev, 7 * 4096); netdev 1804 drivers/net/ethernet/hisilicon/hns/hns_enet.c netdev->features = features; netdev 1809 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct net_device *netdev, netdev_features_t features) netdev 1811 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1824 drivers/net/ethernet/hisilicon/hns/hns_enet.c static int hns_nic_uc_sync(struct net_device *netdev, const unsigned char *addr) netdev 1826 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1835 drivers/net/ethernet/hisilicon/hns/hns_enet.c static int hns_nic_uc_unsync(struct net_device *netdev, netdev 1838 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1969 drivers/net/ethernet/hisilicon/hns/hns_enet.c static void hns_nic_update_link_status(struct net_device *netdev) netdev 1971 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1981 drivers/net/ethernet/hisilicon/hns/hns_enet.c hns_nic_adjust_link(netdev); netdev 2033 drivers/net/ethernet/hisilicon/hns/hns_enet.c netdev_info(priv->netdev, "try to reset %s port!\n", netdev 2038 drivers/net/ethernet/hisilicon/hns/hns_enet.c netif_trans_update(priv->netdev); netdev 2039 drivers/net/ethernet/hisilicon/hns/hns_enet.c hns_nic_net_reinit(priv->netdev); netdev 2060 drivers/net/ethernet/hisilicon/hns/hns_enet.c hns_nic_update_link_status(priv->netdev); netdev 2062 drivers/net/ethernet/hisilicon/hns/hns_enet.c hns_nic_update_stats(priv->netdev); netdev 2093 drivers/net/ethernet/hisilicon/hns/hns_enet.c netdev_warn(priv->netdev, netdev 2109 drivers/net/ethernet/hisilicon/hns/hns_enet.c netdev_err(priv->netdev, "too much queue (%d)\n", h->q_num); netdev 2127 drivers/net/ethernet/hisilicon/hns/hns_enet.c netif_napi_add(priv->netdev, &rd->napi, netdev 2140 drivers/net/ethernet/hisilicon/hns/hns_enet.c netif_napi_add(priv->netdev, &rd->napi, netdev 2168 drivers/net/ethernet/hisilicon/hns/hns_enet.c static void hns_nic_set_priv_ops(struct net_device *netdev) netdev 2170 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 2179 drivers/net/ethernet/hisilicon/hns/hns_enet.c if ((netdev->features & NETIF_F_TSO) || netdev 2180 drivers/net/ethernet/hisilicon/hns/hns_enet.c (netdev->features & NETIF_F_TSO6)) { netdev 2184 drivers/net/ethernet/hisilicon/hns/hns_enet.c netif_set_gso_max_size(netdev, 7 * 4096); netdev 2202 drivers/net/ethernet/hisilicon/hns/hns_enet.c h = hnae_get_handle(&priv->netdev->dev, netdev 2251 drivers/net/ethernet/hisilicon/hns/hns_enet.c if (!hns_nic_try_get_ae(priv->netdev)) { netdev 2274 drivers/net/ethernet/hisilicon/hns/hns_enet.c priv->netdev = ndev; netdev 2380 drivers/net/ethernet/hisilicon/hns/hns_enet.c if (hns_nic_try_get_ae(priv->netdev)) { netdev 59 drivers/net/ethernet/hisilicon/hns/hns_enet.h struct net_device *netdev; netdev 89 drivers/net/ethernet/hisilicon/hns/hns_enet.h void hns_nic_net_reinit(struct net_device *netdev); netdev 447 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct net_device *ndev = priv->netdev; netdev 622 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c hns_nic_net_reset(priv->netdev); netdev 832 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c static void hns_get_ethtool_stats(struct net_device *netdev, netdev 836 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 842 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c netdev_err(netdev, "get_stats or update_stats is null!\n"); netdev 846 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c h->dev->ops->update_stats(h, &netdev->stats); netdev 848 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c net_stats = dev_get_stats(netdev, &temp); netdev 875 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c p[23] = netdev->rx_dropped.counter; netdev 876 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c p[24] = netdev->tx_dropped.counter; netdev 890 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c static void hns_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 892 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 897 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c netdev_err(netdev, "h->dev->ops->get_strings is null!\n"); netdev 910 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c if ((netdev->phydev) && (!netdev->phydev->is_c45)) netdev 980 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c static int hns_get_sset_count(struct net_device *netdev, int stringset) netdev 982 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 987 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c netdev_err(netdev, "get_sset_count is null!\n"); netdev 996 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c if ((!netdev->phydev) || (netdev->phydev->is_c45)) netdev 1014 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c static int hns_phy_led_set(struct net_device *netdev, int value) netdev 1017 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct phy_device *phy_dev = netdev->phydev; netdev 1023 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c netdev_err(netdev, "mdiobus_write fail !\n"); netdev 1037 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c hns_set_phys_id(struct net_device *netdev, enum ethtool_phys_id_state state) netdev 1039 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1041 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct phy_device *phy_dev = netdev->phydev; netdev 1060 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c ret = hns_phy_led_set(netdev, HNS_LED_FORCE_ON); netdev 1065 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c ret = hns_phy_led_set(netdev, HNS_LED_FORCE_OFF); netdev 1158 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c static int hns_nic_nway_reset(struct net_device *netdev) netdev 1160 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct phy_device *phy = netdev->phydev; netdev 1162 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c if (!netif_running(netdev)) netdev 1175 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c hns_get_rss_key_size(struct net_device *netdev) netdev 1177 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1181 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c netdev_err(netdev, netdev 1191 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c hns_get_rss_indir_size(struct net_device *netdev) netdev 1193 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1197 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c netdev_err(netdev, netdev 1207 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c hns_get_rss(struct net_device *netdev, u32 *indir, u8 *key, u8 *hfunc) netdev 1209 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1213 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c netdev_err(netdev, netdev 1227 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c hns_set_rss(struct net_device *netdev, const u32 *indir, const u8 *key, netdev 1230 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 1234 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c netdev_err(netdev, netdev 1242 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c netdev_err(netdev, "Invalid hfunc!\n"); netdev 1249 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c static int hns_get_rxnfc(struct net_device *netdev, netdev 1253 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct hns_nic_priv *priv = netdev_priv(netdev); netdev 569 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct net_device *netdev; /* Set by KNIC client when init instance */ netdev 589 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct net_device *netdev; netdev 604 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct net_device *netdev; netdev 636 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct net_device *netdev; /* first member */ netdev 96 drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c struct net_device *dev = handle->kinfo.netdev; netdev 38 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_remove_hw_addr(struct net_device *netdev); netdev 133 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c "%s-%s-%d", priv->netdev->name, "TxRx", netdev 138 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c "%s-%s-%d", priv->netdev->name, "Rx", netdev 142 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c "%s-%s-%d", priv->netdev->name, "Tx", netdev 154 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(priv->netdev, "request irq(%d) fail\n", netdev 259 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_set_real_num_queue(struct net_device *netdev) netdev 261 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 267 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_reset_tc(netdev); netdev 269 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = netdev_set_num_tc(netdev, kinfo->num_tc); netdev 271 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, netdev 280 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_set_tc_queue(netdev, netdev 287 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = netif_set_real_num_tx_queues(netdev, queue_size); netdev 289 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, netdev 294 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = netif_set_real_num_rx_queues(netdev, queue_size); netdev 296 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, netdev 332 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_free_rx_cpu_rmap(struct net_device *netdev) netdev 335 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c free_irq_cpu_rmap(netdev->rx_cpu_rmap); netdev 336 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->rx_cpu_rmap = NULL; netdev 340 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_set_rx_cpu_rmap(struct net_device *netdev) netdev 343 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 347 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!netdev->rx_cpu_rmap) { netdev 348 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->rx_cpu_rmap = alloc_irq_cpu_rmap(priv->vector_num); netdev 349 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!netdev->rx_cpu_rmap) netdev 355 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = irq_cpu_rmap_add(netdev->rx_cpu_rmap, netdev 358 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_free_rx_cpu_rmap(netdev); netdev 366 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_net_up(struct net_device *netdev) netdev 368 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 378 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = hns3_set_rx_cpu_rmap(netdev); netdev 380 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_warn(netdev, "set rx cpu rmap fail, ret=%d!\n", ret); netdev 385 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, "init irq failed! ret=%d\n", ret); netdev 416 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_free_rx_cpu_rmap(netdev); netdev 431 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = netif_set_xps_queue(priv->netdev, netdev 435 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_warn(priv->netdev, netdev 443 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_net_open(struct net_device *netdev) netdev 445 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 446 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 450 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (hns3_nic_resetting(netdev)) netdev 453 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_carrier_off(netdev); netdev 455 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = hns3_nic_set_real_num_queue(netdev); netdev 459 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = hns3_nic_net_up(netdev); netdev 461 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, "net up fail, ret=%d!\n", ret); netdev 467 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_set_prio_tc_map(netdev, i, kinfo->prio_tc[i]); netdev 474 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_dbg(h, drv, netdev, "net open\n"); netdev 481 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *ndev = h->kinfo.netdev; netdev 493 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_nic_net_down(struct net_device *netdev) netdev 495 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 496 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 513 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_free_rx_cpu_rmap(netdev); netdev 522 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!hns3_nic_resetting(netdev)) netdev 528 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_net_stop(struct net_device *netdev) netdev 530 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 531 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 536 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_dbg(h, drv, netdev, "net stop\n"); netdev 541 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_tx_stop_all_queues(netdev); netdev 542 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_carrier_off(netdev); netdev 544 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_nic_net_down(netdev); netdev 549 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_uc_sync(struct net_device *netdev, netdev 552 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 560 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_uc_unsync(struct net_device *netdev, netdev 563 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 571 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_mc_sync(struct net_device *netdev, netdev 574 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 582 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_mc_unsync(struct net_device *netdev, netdev 585 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 593 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static u8 hns3_get_netdev_flags(struct net_device *netdev) netdev 597 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (netdev->flags & IFF_PROMISC) { netdev 601 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (netdev->flags & IFF_ALLMULTI) netdev 608 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_nic_set_rx_mode(struct net_device *netdev) netdev 610 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 614 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c new_flags = hns3_get_netdev_flags(netdev); netdev 616 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = __dev_uc_sync(netdev, hns3_nic_uc_sync, hns3_nic_uc_unsync); netdev 618 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, "sync uc address fail\n"); netdev 623 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (netdev->flags & IFF_MULTICAST) { netdev 624 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = __dev_mc_sync(netdev, hns3_nic_mc_sync, netdev 627 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, "sync mc address fail\n"); netdev 637 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_enable_vlan_filter(netdev, new_flags & HNAE3_VLAN_FLTR); netdev 639 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_update_promisc_mode(netdev, new_flags); netdev 642 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c int hns3_update_promisc_mode(struct net_device *netdev, u8 promisc_flags) netdev 644 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 656 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c void hns3_enable_vlan_filter(struct net_device *netdev, bool enable) netdev 658 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 665 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_info(netdev, netdev 995 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c !(handle->kinfo.netdev->features & NETIF_F_HW_VLAN_CTAG_TX)) { netdev 1319 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_tx_t hns3_nic_net_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 1321 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 1354 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_rl_err(netdev, "xmit error: %d!\n", buf_num); netdev 1384 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_queue = netdev_get_tx_queue(netdev, ring_data->queue_index); netdev 1401 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_stop_subqueue(netdev, ring_data->queue_index); netdev 1407 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_net_set_mac_address(struct net_device *netdev, void *p) netdev 1409 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1416 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (ether_addr_equal(netdev->dev_addr, mac_addr->sa_data)) { netdev 1417 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_info(netdev, "already using mac address %pM\n", netdev 1424 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, "set_mac_address fail, ret=%d!\n", ret); netdev 1428 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ether_addr_copy(netdev->dev_addr, mac_addr->sa_data); netdev 1433 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_do_ioctl(struct net_device *netdev, netdev 1436 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1438 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!netif_running(netdev)) netdev 1447 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_set_features(struct net_device *netdev, netdev 1450 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_features_t changed = netdev->features ^ features; netdev 1451 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 1482 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->features = features; netdev 1486 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_nic_get_stats64(struct net_device *netdev, netdev 1489 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 1510 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c handle->ae_algo->ops->update_stats(handle, &netdev->stats); netdev 1555 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->rx_missed_errors = netdev->stats.rx_missed_errors; netdev 1560 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->collisions = netdev->stats.collisions; netdev 1561 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->rx_over_errors = netdev->stats.rx_over_errors; netdev 1562 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->rx_frame_errors = netdev->stats.rx_frame_errors; netdev 1563 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->rx_fifo_errors = netdev->stats.rx_fifo_errors; netdev 1564 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->tx_aborted_errors = netdev->stats.tx_aborted_errors; netdev 1565 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->tx_carrier_errors = netdev->stats.tx_carrier_errors; netdev 1566 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->tx_fifo_errors = netdev->stats.tx_fifo_errors; netdev 1567 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->tx_heartbeat_errors = netdev->stats.tx_heartbeat_errors; netdev 1568 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->tx_window_errors = netdev->stats.tx_window_errors; netdev 1569 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->rx_compressed = netdev->stats.rx_compressed; netdev 1570 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c stats->tx_compressed = netdev->stats.tx_compressed; netdev 1573 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_setup_tc(struct net_device *netdev, void *type_data) netdev 1590 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!netdev) netdev 1593 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c h = hns3_get_handle(netdev); netdev 1596 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_dbg(h, drv, netdev, "setup tc: num_tc=%u\n", tc); netdev 1611 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_vlan_rx_add_vid(struct net_device *netdev, netdev 1614 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1623 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_vlan_rx_kill_vid(struct net_device *netdev, netdev 1626 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1635 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, netdev 1638 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1641 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_dbg(h, drv, netdev, netdev 1652 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_change_mtu(struct net_device *netdev, int new_mtu) netdev 1654 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1657 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (hns3_nic_resetting(netdev)) netdev 1663 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_dbg(h, drv, netdev, netdev 1664 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c "change mtu from %u to %d\n", netdev->mtu, new_mtu); netdev 1668 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, "failed to change MTU in hardware %d\n", netdev 1671 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->mtu = new_mtu; netdev 2070 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_set_default_feature(struct net_device *netdev) netdev 2072 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 2075 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 2077 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->hw_enc_features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | netdev 2083 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->hw_enc_features |= NETIF_F_TSO_MANGLEID; netdev 2085 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->gso_partial_features |= NETIF_F_GSO_GRE_CSUM; netdev 2087 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | netdev 2095 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->vlan_features |= netdev 2102 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->hw_features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | netdev 2110 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->hw_features |= NETIF_F_GRO_HW; netdev 2111 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->features |= NETIF_F_GRO_HW; netdev 2114 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->hw_features |= NETIF_F_NTUPLE; netdev 2115 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->features |= NETIF_F_NTUPLE; netdev 2332 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = ring->tqp->handle->kinfo.netdev; netdev 2333 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 2345 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, "wrong head (%d, %d-%d)\n", head, netdev 2366 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_queue = netdev_get_tx_queue(netdev, ring->tqp->tqp_index); netdev 2369 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (unlikely(pkts && netif_carrier_ok(netdev) && netdev 2522 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = ring->tqp->handle->kinfo.netdev; netdev 2530 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!(netdev->features & NETIF_F_RXCSUM)) netdev 2638 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = ring->tqp->handle->kinfo.netdev; netdev 2644 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_rl_err(netdev, "alloc rx skb fail\n"); netdev 2674 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ring->pull_len = eth_get_headlen(netdev, va, HNS3_RX_HEAD_SIZE); netdev 2795 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = ring->tqp->handle->kinfo.netdev; netdev 2817 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (netdev->features & NETIF_F_HW_VLAN_CTAG_RX) { netdev 2840 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c skb->protocol = eth_type_trans(skb, netdev); netdev 3368 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_napi_add(priv->netdev, &tqp_vector->napi, netdev 3755 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_init_mac_addr(struct net_device *netdev, bool init) netdev 3757 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 3764 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ether_addr_copy(netdev->dev_addr, mac_addr_temp); netdev 3768 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 3769 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c eth_hw_addr_random(netdev); netdev 3771 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->dev_addr); netdev 3775 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = h->ae_algo->ops->set_mac_addr(h, netdev->dev_addr, true); netdev 3780 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_init_phy(struct net_device *netdev) netdev 3782 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 3791 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_uninit_phy(struct net_device *netdev) netdev 3793 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 3799 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_restore_fd_rules(struct net_device *netdev) netdev 3801 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 3810 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_del_all_fd_rules(struct net_device *netdev, bool clear_list) netdev 3812 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 3838 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_info(priv->dev, "MAC address: %pM\n", priv->netdev->dev_addr); netdev 3846 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_info(priv->dev, "Max mtu size: %d\n", priv->netdev->max_mtu); netdev 3854 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev; netdev 3859 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev = alloc_etherdev_mq(sizeof(struct hns3_nic_priv), alloc_tqps); netdev 3860 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!netdev) netdev 3863 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c priv = netdev_priv(netdev); netdev 3865 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c priv->netdev = netdev; netdev 3872 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c handle->kinfo.netdev = netdev; netdev 3875 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_init_mac_addr(netdev, true); netdev 3877 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_set_default_feature(netdev); netdev 3879 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->watchdog_timeo = HNS3_TX_TIMEOUT; netdev 3880 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 3881 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->netdev_ops = &hns3_nic_netdev_ops; netdev 3882 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3883 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_ethtool_set_ops(netdev); netdev 3886 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_carrier_off(netdev); netdev 3912 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = hns3_init_phy(netdev); netdev 3916 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = register_netdev(netdev); netdev 3933 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev->max_mtu = HNS3_MAX_MTU; netdev 3943 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c unregister_netdev(netdev); netdev 3945 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_uninit_phy(netdev); netdev 3956 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c free_netdev(netdev); netdev 3962 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = handle->kinfo.netdev; netdev 3963 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 3966 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_remove_hw_addr(netdev); netdev 3968 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (netdev->reg_state != NETREG_UNINITIALIZED) netdev 3969 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c unregister_netdev(netdev); netdev 3973 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_uninit_phy(netdev); netdev 3976 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_warn(netdev, "already uninitialized\n"); netdev 3980 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_del_all_fd_rules(netdev, true); netdev 3988 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, "dealloc vector error\n"); netdev 3992 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, "uninit ring error\n"); netdev 3999 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c free_netdev(netdev); netdev 4004 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = handle->kinfo.netdev; netdev 4006 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!netdev) netdev 4010 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_carrier_on(netdev); netdev 4011 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_tx_wake_all_queues(netdev); netdev 4013 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_info(netdev, "link up\n"); netdev 4015 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_carrier_off(netdev); netdev 4016 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_tx_stop_all_queues(netdev); netdev 4018 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_info(netdev, "link down\n"); netdev 4025 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *ndev = kinfo->netdev; netdev 4064 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_remove_hw_addr(struct net_device *netdev) netdev 4069 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_nic_uc_unsync(netdev, netdev->dev_addr); netdev 4071 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_addr_lock_bh(netdev); netdev 4073 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c list = &netdev->uc; netdev 4075 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_nic_uc_unsync(netdev, ha->addr); netdev 4078 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c list = &netdev->mc; netdev 4081 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_nic_mc_unsync(netdev, ha->addr); netdev 4083 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_addr_unlock_bh(netdev); netdev 4114 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_warn(ring->tqp->handle->kinfo.netdev, netdev 4153 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *ndev = h->kinfo.netdev; netdev 4176 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *ndev = h->kinfo.netdev; netdev 4246 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *ndev = kinfo->netdev; netdev 4270 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(kinfo->netdev); netdev 4275 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (netif_running(kinfo->netdev)) { netdev 4276 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = hns3_nic_net_open(kinfo->netdev); netdev 4279 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(kinfo->netdev, netdev 4290 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = handle->kinfo.netdev; netdev 4291 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 4295 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_carrier_off(netdev); netdev 4339 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = handle->kinfo.netdev; netdev 4343 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = hns3_init_mac_addr(netdev, false); netdev 4347 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = hns3_recover_hw_addr(netdev); netdev 4351 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = hns3_update_promisc_mode(netdev, handle->netdev_flags); netdev 4355 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c vlan_filter_enable = netdev->flags & IFF_PROMISC ? false : true; netdev 4356 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_enable_vlan_filter(netdev, vlan_filter_enable); netdev 4361 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c return hns3_restore_fd_rules(netdev); netdev 4366 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = handle->kinfo.netdev; netdev 4367 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 4371 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_warn(netdev, "already uninitialized\n"); netdev 4384 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, "dealloc vector error\n"); netdev 4388 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, "uninit ring error\n"); netdev 4447 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c int hns3_set_channels(struct net_device *netdev, netdev 4450 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 4452 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c bool rxfh_configured = netif_is_rxfh_configured(netdev); netdev 4457 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (hns3_nic_resetting(netdev)) netdev 4465 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_err(&netdev->dev, netdev 4474 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netif_dbg(h, drv, netdev, netdev 4491 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_warn(netdev, netdev 4495 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_err(netdev, netdev 514 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h struct net_device *netdev; netdev 601 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h static inline bool hns3_nic_resetting(struct net_device *netdev) netdev 603 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 647 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h void hns3_ethtool_set_ops(struct net_device *netdev); netdev 648 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h int hns3_set_channels(struct net_device *netdev, netdev 656 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h netdev_tx_t hns3_nic_net_xmit(struct sk_buff *skb, struct net_device *netdev); netdev 669 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h void hns3_enable_vlan_filter(struct net_device *netdev, bool enable); netdev 670 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h int hns3_update_promisc_mode(struct net_device *netdev, u8 promisc_flags); netdev 392 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_get_sset_count(struct net_device *netdev, int stringset) netdev 394 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 457 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static void hns3_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 459 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 513 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static void hns3_get_stats(struct net_device *netdev, netdev 516 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 519 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (hns3_nic_resetting(netdev)) { netdev 520 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, "dev resetting, could not get stats\n"); netdev 525 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, "could not get any statistics\n"); netdev 529 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->update_stats(h, &netdev->stats); netdev 538 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static void hns3_get_drvinfo(struct net_device *netdev, netdev 541 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 546 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, "could not get fw version!\n"); netdev 576 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static u32 hns3_get_link(struct net_device *netdev) netdev 578 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 586 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static void hns3_get_ringparam(struct net_device *netdev, netdev 589 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 593 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (hns3_nic_resetting(netdev)) { netdev 594 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, "dev resetting!"); netdev 605 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static void hns3_get_pauseparam(struct net_device *netdev, netdev 608 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 615 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_set_pauseparam(struct net_device *netdev, netdev 618 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 620 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netif_dbg(h, drv, netdev, netdev 655 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_get_link_ksettings(struct net_device *netdev, netdev 658 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 689 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!netdev->phydev) netdev 692 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c phy_ethtool_ksettings_get(netdev->phydev, cmd); netdev 696 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_warn(netdev, "Unknown media type"); netdev 703 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c link_stat = hns3_get_link(netdev); netdev 712 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_check_ksettings_param(const struct net_device *netdev, netdev 715 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *handle = hns3_get_handle(netdev); netdev 742 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, netdev 750 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, "unsupported speed\n"); netdev 758 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_set_link_ksettings(struct net_device *netdev, netdev 761 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *handle = hns3_get_handle(netdev); netdev 769 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netif_dbg(handle, drv, netdev, netdev 771 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev->phydev ? "phy" : "mac", netdev 775 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (netdev->phydev) netdev 776 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return phy_ethtool_ksettings_set(netdev->phydev, cmd); netdev 781 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = hns3_check_ksettings_param(netdev, cmd); netdev 795 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_info(netdev, netdev 807 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static u32 hns3_get_rss_key_size(struct net_device *netdev) netdev 809 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 817 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static u32 hns3_get_rss_indir_size(struct net_device *netdev) netdev 819 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 827 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_get_rss(struct net_device *netdev, u32 *indir, u8 *key, netdev 830 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 838 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_set_rss(struct net_device *netdev, const u32 *indir, netdev 841 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 849 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, "hash func not supported\n"); netdev 854 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, netdev 862 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_get_rxnfc(struct net_device *netdev, netdev 866 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1015 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) netdev 1017 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1037 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_nway_reset(struct net_device *netdev) netdev 1039 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *handle = hns3_get_handle(netdev); netdev 1041 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct phy_device *phy = netdev->phydev; netdev 1044 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (!netif_running(netdev)) netdev 1047 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (hns3_nic_resetting(netdev)) { netdev 1048 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, "dev resetting!"); netdev 1057 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, netdev 1062 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netif_dbg(handle, drv, netdev, netdev 1074 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static void hns3_get_channels(struct net_device *netdev, netdev 1077 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1083 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_get_coalesce_per_queue(struct net_device *netdev, u32 queue, netdev 1087 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 1091 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (hns3_nic_resetting(netdev)) netdev 1095 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, netdev 1118 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_get_coalesce(struct net_device *netdev, netdev 1121 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return hns3_get_coalesce_per_queue(netdev, 0, cmd); netdev 1124 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_check_gl_coalesce_para(struct net_device *netdev, netdev 1130 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, netdev 1137 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, netdev 1145 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_info(netdev, netdev 1152 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_info(netdev, netdev 1160 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_check_rl_coalesce_para(struct net_device *netdev, netdev 1166 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, netdev 1172 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, netdev 1180 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_info(netdev, netdev 1188 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_check_coalesce_para(struct net_device *netdev, netdev 1193 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = hns3_check_gl_coalesce_para(netdev, cmd); netdev 1195 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, netdev 1200 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = hns3_check_rl_coalesce_para(netdev, cmd); netdev 1202 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_err(netdev, netdev 1209 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev_info(netdev, netdev 1218 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static void hns3_set_coalesce_per_queue(struct net_device *netdev, netdev 1223 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hns3_nic_priv *priv = netdev_priv(netdev); netdev 1247 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_set_coalesce(struct net_device *netdev, netdev 1250 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1255 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (hns3_nic_resetting(netdev)) netdev 1258 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = hns3_check_coalesce_para(netdev, cmd); netdev 1266 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c hns3_set_coalesce_per_queue(netdev, cmd, i); netdev 1271 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_get_regs_len(struct net_device *netdev) netdev 1273 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1281 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static void hns3_get_regs(struct net_device *netdev, netdev 1284 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1292 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_set_phys_id(struct net_device *netdev, netdev 1295 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1303 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static u32 hns3_get_msglevel(struct net_device *netdev) netdev 1305 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1310 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static void hns3_set_msglevel(struct net_device *netdev, u32 msg_level) netdev 1312 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1354 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_get_fecparam(struct net_device *netdev, netdev 1357 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *handle = hns3_get_handle(netdev); netdev 1376 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_set_fecparam(struct net_device *netdev, netdev 1379 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *handle = hns3_get_handle(netdev); netdev 1390 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netif_dbg(handle, drv, netdev, "set fecparam: mode=%u\n", fec_mode); netdev 1453 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c void hns3_ethtool_set_ops(struct net_device *netdev) netdev 1455 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct hnae3_handle *h = hns3_get_handle(netdev); netdev 1458 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev->ethtool_ops = &hns3vf_ethtool_ops; netdev 1460 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c netdev->ethtool_ops = &hns3_ethtool_ops; netdev 226 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c struct net_device *netdev = h->kinfo.netdev; netdev 241 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c netif_dbg(h, drv, netdev, "set ets\n"); netdev 318 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c struct net_device *netdev = h->kinfo.netdev; netdev 345 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c netif_dbg(h, drv, netdev, netdev 383 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c struct net_device *netdev = h->kinfo.netdev; netdev 386 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c netif_dbg(h, drv, netdev, "set dcbx: mode=%u\n", mode); netdev 2288 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c roce->rinfo.netdev = nic->kinfo.netdev; netdev 6162 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (rps_may_expire_flow(handle->netdev, rule->queue_id, netdev 175 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c static void hclge_mac_adjust_link(struct net_device *netdev) netdev 177 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c struct hnae3_handle *h = *((void **)netdev_priv(netdev)); netdev 184 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c if (netdev->phydev->link == 0) netdev 187 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c speed = netdev->phydev->speed; netdev 188 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c duplex = netdev->phydev->duplex; netdev 192 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c netdev_err(netdev, "failed to adjust link.\n"); netdev 196 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c netdev_err(netdev, "failed to configure flow control.\n"); netdev 203 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c struct net_device *netdev = hdev->vport[0].nic.netdev; netdev 215 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c ret = phy_connect_direct(netdev, phydev, netdev 219 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c netdev_err(netdev, "phy_connect_direct err.\n"); netdev 263 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c struct net_device *netdev = hdev->vport[0].nic.netdev; netdev 264 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c struct phy_device *phydev = netdev->phydev; netdev 2035 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c roce->rinfo.netdev = nic->kinfo.netdev; netdev 51 drivers/net/ethernet/huawei/hinic/hinic_dev.h struct net_device *netdev; netdev 74 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static int hinic_get_link_ksettings(struct net_device *netdev, netdev 78 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 116 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static void hinic_get_drvinfo(struct net_device *netdev, netdev 119 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 135 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static void hinic_get_ringparam(struct net_device *netdev, netdev 144 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static void hinic_get_channels(struct net_device *netdev, netdev 147 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 295 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static int __set_rss_rxfh(struct net_device *netdev, netdev 298 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 339 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static int hinic_get_rxnfc(struct net_device *netdev, netdev 342 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 360 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static int hinic_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) netdev 362 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 377 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static int hinic_get_rxfh(struct net_device *netdev, netdev 380 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 411 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static int hinic_set_rxfh(struct net_device *netdev, const u32 *indir, netdev 414 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 434 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c err = __set_rss_rxfh(netdev, indir, key); netdev 439 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static u32 hinic_get_rxfh_key_size(struct net_device *netdev) netdev 444 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static u32 hinic_get_rxfh_indir_size(struct net_device *netdev) netdev 635 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static void hinic_get_ethtool_stats(struct net_device *netdev, netdev 638 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 647 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c netif_err(nic_dev, drv, netdev, netdev 666 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c netif_err(nic_dev, drv, netdev, netdev 681 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static int hinic_get_sset_count(struct net_device *netdev, int sset) netdev 683 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 701 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static void hinic_get_strings(struct net_device *netdev, netdev 704 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 759 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c void hinic_set_ethtool_ops(struct net_device *netdev) netdev 761 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c netdev->ethtool_ops = &hinic_ethtool_ops; netdev 68 drivers/net/ethernet/huawei/hinic/hinic_main.c static int change_mac_addr(struct net_device *netdev, const u8 *addr); netdev 135 drivers/net/ethernet/huawei/hinic/hinic_main.c struct net_device *netdev = nic_dev->netdev; netdev 142 drivers/net/ethernet/huawei/hinic/hinic_main.c nic_dev->txqs = devm_kzalloc(&netdev->dev, txq_size, GFP_KERNEL); netdev 149 drivers/net/ethernet/huawei/hinic/hinic_main.c err = hinic_init_txq(&nic_dev->txqs[i], sq, netdev); netdev 151 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, netdev 163 drivers/net/ethernet/huawei/hinic/hinic_main.c devm_kfree(&netdev->dev, nic_dev->txqs); netdev 174 drivers/net/ethernet/huawei/hinic/hinic_main.c struct net_device *netdev = nic_dev->netdev; netdev 182 drivers/net/ethernet/huawei/hinic/hinic_main.c devm_kfree(&netdev->dev, nic_dev->txqs); netdev 195 drivers/net/ethernet/huawei/hinic/hinic_main.c struct net_device *netdev = nic_dev->netdev; netdev 202 drivers/net/ethernet/huawei/hinic/hinic_main.c nic_dev->rxqs = devm_kzalloc(&netdev->dev, rxq_size, GFP_KERNEL); netdev 209 drivers/net/ethernet/huawei/hinic/hinic_main.c err = hinic_init_rxq(&nic_dev->rxqs[i], rq, netdev); netdev 211 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, netdev 223 drivers/net/ethernet/huawei/hinic/hinic_main.c devm_kfree(&netdev->dev, nic_dev->rxqs); netdev 234 drivers/net/ethernet/huawei/hinic/hinic_main.c struct net_device *netdev = nic_dev->netdev; netdev 242 drivers/net/ethernet/huawei/hinic/hinic_main.c devm_kfree(&netdev->dev, nic_dev->rxqs); netdev 318 drivers/net/ethernet/huawei/hinic/hinic_main.c struct net_device *netdev = nic_dev->netdev; netdev 337 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, netdev 368 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, "Failed to init rss\n"); netdev 371 drivers/net/ethernet/huawei/hinic/hinic_main.c static int hinic_open(struct net_device *netdev) netdev 373 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 380 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, netdev 388 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, netdev 395 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, netdev 404 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, nic_dev->netdev, netdev 409 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_set_real_num_tx_queues(netdev, nic_dev->num_qps); netdev 410 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_set_real_num_rx_queues(netdev, nic_dev->num_qps); netdev 414 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, netdev 421 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, netdev 433 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, "Failed to get link state\n"); netdev 444 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, netdev, "link + intf UP\n"); netdev 445 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_carrier_on(netdev); netdev 446 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_tx_wake_all_queues(netdev); netdev 451 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, netdev, "HINIC_INTF is UP\n"); netdev 458 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_warn(nic_dev, drv, netdev, netdev 464 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_warn(nic_dev, drv, netdev, netdev 482 drivers/net/ethernet/huawei/hinic/hinic_main.c static int hinic_close(struct net_device *netdev) netdev 484 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 492 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_carrier_off(netdev); netdev 493 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_tx_disable(netdev); netdev 514 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, netdev, "HINIC_INTF is DOWN\n"); netdev 518 drivers/net/ethernet/huawei/hinic/hinic_main.c static int hinic_change_mtu(struct net_device *netdev, int new_mtu) netdev 520 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 523 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, netdev, "set_mtu = %d\n", new_mtu); netdev 527 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, "Failed to set port mtu\n"); netdev 529 drivers/net/ethernet/huawei/hinic/hinic_main.c netdev->mtu = new_mtu; netdev 541 drivers/net/ethernet/huawei/hinic/hinic_main.c static int change_mac_addr(struct net_device *netdev, const u8 *addr) netdev 543 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 550 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, netdev, "change mac addr = %02x %02x %02x %02x %02x %02x\n", netdev 556 drivers/net/ethernet/huawei/hinic/hinic_main.c err = hinic_port_del_mac(nic_dev, netdev->dev_addr, vid); netdev 558 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, netdev 565 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, "Failed to add mac\n"); netdev 576 drivers/net/ethernet/huawei/hinic/hinic_main.c static int hinic_set_mac_addr(struct net_device *netdev, void *addr) netdev 584 drivers/net/ethernet/huawei/hinic/hinic_main.c err = change_mac_addr(netdev, new_mac); netdev 586 drivers/net/ethernet/huawei/hinic/hinic_main.c memcpy(netdev->dev_addr, new_mac, ETH_ALEN); netdev 598 drivers/net/ethernet/huawei/hinic/hinic_main.c static int add_mac_addr(struct net_device *netdev, const u8 *addr) netdev 600 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 604 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, netdev, "set mac addr = %02x %02x %02x %02x %02x %02x\n", netdev 612 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, "Failed to add mac\n"); netdev 630 drivers/net/ethernet/huawei/hinic/hinic_main.c static int remove_mac_addr(struct net_device *netdev, const u8 *addr) netdev 632 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 639 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, netdev, "remove mac addr = %02x %02x %02x %02x %02x %02x\n", netdev 647 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, netdev 659 drivers/net/ethernet/huawei/hinic/hinic_main.c static int hinic_vlan_rx_add_vid(struct net_device *netdev, netdev 662 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 665 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, netdev, "add vid = %d\n", vid); netdev 671 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, "Failed to add vlan\n"); netdev 675 drivers/net/ethernet/huawei/hinic/hinic_main.c err = hinic_port_add_mac(nic_dev, netdev->dev_addr, vid); netdev 677 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, "Failed to set mac\n"); netdev 689 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, netdev 697 drivers/net/ethernet/huawei/hinic/hinic_main.c static int hinic_vlan_rx_kill_vid(struct net_device *netdev, netdev 700 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 703 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, netdev, "remove vid = %d\n", vid); netdev 709 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, "Failed to delete vlan\n"); netdev 728 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, nic_dev->netdev, "set rx mode work\n"); netdev 732 drivers/net/ethernet/huawei/hinic/hinic_main.c __dev_uc_sync(nic_dev->netdev, add_mac_addr, remove_mac_addr); netdev 733 drivers/net/ethernet/huawei/hinic/hinic_main.c __dev_mc_sync(nic_dev->netdev, add_mac_addr, remove_mac_addr); netdev 736 drivers/net/ethernet/huawei/hinic/hinic_main.c static void hinic_set_rx_mode(struct net_device *netdev) netdev 738 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 748 drivers/net/ethernet/huawei/hinic/hinic_main.c if (netdev->flags & IFF_PROMISC) netdev 750 drivers/net/ethernet/huawei/hinic/hinic_main.c else if (netdev->flags & IFF_ALLMULTI) netdev 758 drivers/net/ethernet/huawei/hinic/hinic_main.c static void hinic_tx_timeout(struct net_device *netdev) netdev 760 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 762 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_err(nic_dev, drv, netdev, "Tx timeout\n"); netdev 765 drivers/net/ethernet/huawei/hinic/hinic_main.c static void hinic_get_stats64(struct net_device *netdev, netdev 768 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 791 drivers/net/ethernet/huawei/hinic/hinic_main.c static int hinic_set_features(struct net_device *netdev, netdev 794 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 796 drivers/net/ethernet/huawei/hinic/hinic_main.c return set_features(nic_dev, nic_dev->netdev->features, netdev 800 drivers/net/ethernet/huawei/hinic/hinic_main.c static netdev_features_t hinic_fix_features(struct net_device *netdev, netdev 803 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 807 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, netdev, "disabling LRO as RXCSUM is off\n"); netdev 830 drivers/net/ethernet/huawei/hinic/hinic_main.c static void netdev_features_init(struct net_device *netdev) netdev 832 drivers/net/ethernet/huawei/hinic/hinic_main.c netdev->hw_features = NETIF_F_SG | NETIF_F_HIGHDMA | NETIF_F_IP_CSUM | netdev 837 drivers/net/ethernet/huawei/hinic/hinic_main.c netdev->vlan_features = netdev->hw_features; netdev 839 drivers/net/ethernet/huawei/hinic/hinic_main.c netdev->features = netdev->hw_features | NETIF_F_HW_VLAN_CTAG_FILTER; netdev 867 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_carrier_on(nic_dev->netdev); netdev 868 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_tx_wake_all_queues(nic_dev->netdev); netdev 873 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, nic_dev->netdev, "HINIC_Link is UP\n"); netdev 879 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_carrier_off(nic_dev->netdev); netdev 880 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_tx_disable(nic_dev->netdev); netdev 884 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_info(nic_dev, drv, nic_dev->netdev, "HINIC_Link is DOWN\n"); netdev 935 drivers/net/ethernet/huawei/hinic/hinic_main.c struct net_device *netdev; netdev 952 drivers/net/ethernet/huawei/hinic/hinic_main.c netdev = alloc_etherdev_mq(sizeof(*nic_dev), num_qps); netdev 953 drivers/net/ethernet/huawei/hinic/hinic_main.c if (!netdev) { netdev 959 drivers/net/ethernet/huawei/hinic/hinic_main.c hinic_set_ethtool_ops(netdev); netdev 960 drivers/net/ethernet/huawei/hinic/hinic_main.c netdev->netdev_ops = &hinic_netdev_ops; netdev 961 drivers/net/ethernet/huawei/hinic/hinic_main.c netdev->max_mtu = ETH_MAX_MTU; netdev 963 drivers/net/ethernet/huawei/hinic/hinic_main.c nic_dev = netdev_priv(netdev); netdev 964 drivers/net/ethernet/huawei/hinic/hinic_main.c nic_dev->netdev = netdev; netdev 995 drivers/net/ethernet/huawei/hinic/hinic_main.c pci_set_drvdata(pdev, netdev); netdev 997 drivers/net/ethernet/huawei/hinic/hinic_main.c err = hinic_port_get_mac(nic_dev, netdev->dev_addr); netdev 1001 drivers/net/ethernet/huawei/hinic/hinic_main.c err = hinic_port_add_mac(nic_dev, netdev->dev_addr, 0); netdev 1007 drivers/net/ethernet/huawei/hinic/hinic_main.c err = hinic_port_set_mtu(nic_dev, netdev->mtu); netdev 1016 drivers/net/ethernet/huawei/hinic/hinic_main.c netdev_features_init(netdev); netdev 1018 drivers/net/ethernet/huawei/hinic/hinic_main.c netif_carrier_off(netdev); netdev 1023 drivers/net/ethernet/huawei/hinic/hinic_main.c err = set_features(nic_dev, 0, nic_dev->netdev->features, true); netdev 1027 drivers/net/ethernet/huawei/hinic/hinic_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 1029 drivers/net/ethernet/huawei/hinic/hinic_main.c err = register_netdev(netdev); netdev 1050 drivers/net/ethernet/huawei/hinic/hinic_main.c free_netdev(netdev); netdev 1119 drivers/net/ethernet/huawei/hinic/hinic_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 1120 drivers/net/ethernet/huawei/hinic/hinic_main.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 1123 drivers/net/ethernet/huawei/hinic/hinic_main.c unregister_netdev(netdev); netdev 1137 drivers/net/ethernet/huawei/hinic/hinic_main.c free_netdev(netdev); netdev 40 drivers/net/ethernet/huawei/hinic/hinic_port.c struct net_device *netdev = nic_dev->netdev; netdev 50 drivers/net/ethernet/huawei/hinic/hinic_port.c netif_err(nic_dev, drv, netdev, "Invalid VLAN number\n"); netdev 143 drivers/net/ethernet/huawei/hinic/hinic_port.c struct net_device *netdev = nic_dev->netdev; netdev 152 drivers/net/ethernet/huawei/hinic/hinic_port.c netif_err(nic_dev, drv, netdev, "mtu < MIN MTU size"); netdev 158 drivers/net/ethernet/huawei/hinic/hinic_port.c netif_err(nic_dev, drv, netdev, "mtu > MAX MTU size"); netdev 564 drivers/net/ethernet/huawei/hinic/hinic_port.h void hinic_set_ethtool_ops(struct net_device *netdev); netdev 104 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct net_device *netdev = rxq->netdev; netdev 109 drivers/net/ethernet/huawei/hinic/hinic_rx.c if (!(netdev->features & NETIF_F_RXCSUM)) netdev 131 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); netdev 139 drivers/net/ethernet/huawei/hinic/hinic_rx.c skb = netdev_alloc_skb_ip_align(rxq->netdev, rxq->rq->buf_sz); netdev 141 drivers/net/ethernet/huawei/hinic/hinic_rx.c netdev_err(rxq->netdev, "Failed to allocate Rx SKB\n"); netdev 168 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); netdev 198 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); netdev 216 drivers/net/ethernet/huawei/hinic/hinic_rx.c netdev_err(rxq->netdev, "Failed to alloc Rx skb\n"); netdev 329 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct net_device *netdev = rxq->netdev; netdev 381 drivers/net/ethernet/huawei/hinic/hinic_rx.c if ((netdev->features & NETIF_F_HW_VLAN_CTAG_RX) && netdev 388 drivers/net/ethernet/huawei/hinic/hinic_rx.c skb->protocol = eth_type_trans(skb, rxq->netdev); netdev 426 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); netdev 444 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); netdev 446 drivers/net/ethernet/huawei/hinic/hinic_rx.c netif_napi_add(rxq->netdev, &rxq->napi, rx_poll, nic_dev->rx_weight); netdev 463 drivers/net/ethernet/huawei/hinic/hinic_rx.c nic_dev = netdev_priv(rxq->netdev); netdev 468 drivers/net/ethernet/huawei/hinic/hinic_rx.c nic_dev = netdev_priv(rxq->netdev); netdev 477 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); netdev 519 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct net_device *netdev) netdev 524 drivers/net/ethernet/huawei/hinic/hinic_rx.c rxq->netdev = netdev; netdev 531 drivers/net/ethernet/huawei/hinic/hinic_rx.c rxq->irq_name = devm_kasprintf(&netdev->dev, GFP_KERNEL, netdev 544 drivers/net/ethernet/huawei/hinic/hinic_rx.c netdev_err(netdev, "Failed to request Rx irq\n"); netdev 553 drivers/net/ethernet/huawei/hinic/hinic_rx.c devm_kfree(&netdev->dev, rxq->irq_name); netdev 563 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct net_device *netdev = rxq->netdev; netdev 568 drivers/net/ethernet/huawei/hinic/hinic_rx.c devm_kfree(&netdev->dev, rxq->irq_name); netdev 32 drivers/net/ethernet/huawei/hinic/hinic_rx.h struct net_device *netdev; netdev 49 drivers/net/ethernet/huawei/hinic/hinic_rx.h struct net_device *netdev); netdev 462 drivers/net/ethernet/huawei/hinic/hinic_tx.c netdev_tx_t hinic_xmit_frame(struct sk_buff *skb, struct net_device *netdev) netdev 464 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 478 drivers/net/ethernet/huawei/hinic/hinic_tx.c netdev_err(netdev, "Failed to pad skb\n"); netdev 493 drivers/net/ethernet/huawei/hinic/hinic_tx.c netdev_err(netdev, "Too many Tx sges\n"); netdev 505 drivers/net/ethernet/huawei/hinic/hinic_tx.c netif_stop_subqueue(netdev, qp->q_id); netdev 512 drivers/net/ethernet/huawei/hinic/hinic_tx.c netif_wake_subqueue(nic_dev->netdev, qp->q_id); netdev 536 drivers/net/ethernet/huawei/hinic/hinic_tx.c netdev_txq = netdev_get_tx_queue(netdev, q_id); netdev 577 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct hinic_dev *nic_dev = netdev_priv(txq->netdev); netdev 611 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct hinic_dev *nic_dev = netdev_priv(txq->netdev); netdev 654 drivers/net/ethernet/huawei/hinic/hinic_tx.c if (__netif_subqueue_stopped(nic_dev->netdev, qp->q_id) && netdev 656 drivers/net/ethernet/huawei/hinic/hinic_tx.c netdev_txq = netdev_get_tx_queue(txq->netdev, qp->q_id); netdev 660 drivers/net/ethernet/huawei/hinic/hinic_tx.c netif_wake_subqueue(nic_dev->netdev, qp->q_id); netdev 687 drivers/net/ethernet/huawei/hinic/hinic_tx.c netif_napi_add(txq->netdev, &txq->napi, free_tx_poll, weight); netdev 702 drivers/net/ethernet/huawei/hinic/hinic_tx.c nic_dev = netdev_priv(txq->netdev); netdev 717 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct hinic_dev *nic_dev = netdev_priv(txq->netdev); netdev 758 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct net_device *netdev) netdev 761 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct hinic_dev *nic_dev = netdev_priv(netdev); netdev 766 drivers/net/ethernet/huawei/hinic/hinic_tx.c txq->netdev = netdev; netdev 774 drivers/net/ethernet/huawei/hinic/hinic_tx.c txq->sges = devm_kzalloc(&netdev->dev, sges_size, GFP_KERNEL); netdev 779 drivers/net/ethernet/huawei/hinic/hinic_tx.c txq->free_sges = devm_kzalloc(&netdev->dev, sges_size, GFP_KERNEL); netdev 786 drivers/net/ethernet/huawei/hinic/hinic_tx.c txq->irq_name = devm_kzalloc(&netdev->dev, irqname_len, GFP_KERNEL); netdev 801 drivers/net/ethernet/huawei/hinic/hinic_tx.c netdev_err(netdev, "Failed to request Tx irq\n"); netdev 809 drivers/net/ethernet/huawei/hinic/hinic_tx.c devm_kfree(&netdev->dev, txq->irq_name); netdev 812 drivers/net/ethernet/huawei/hinic/hinic_tx.c devm_kfree(&netdev->dev, txq->free_sges); netdev 815 drivers/net/ethernet/huawei/hinic/hinic_tx.c devm_kfree(&netdev->dev, txq->sges); netdev 825 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct net_device *netdev = txq->netdev; netdev 831 drivers/net/ethernet/huawei/hinic/hinic_tx.c devm_kfree(&netdev->dev, txq->irq_name); netdev 832 drivers/net/ethernet/huawei/hinic/hinic_tx.c devm_kfree(&netdev->dev, txq->free_sges); netdev 833 drivers/net/ethernet/huawei/hinic/hinic_tx.c devm_kfree(&netdev->dev, txq->sges); netdev 30 drivers/net/ethernet/huawei/hinic/hinic_tx.h struct net_device *netdev; netdev 47 drivers/net/ethernet/huawei/hinic/hinic_tx.h netdev_tx_t hinic_xmit_frame(struct sk_buff *skb, struct net_device *netdev); netdev 50 drivers/net/ethernet/huawei/hinic/hinic_tx.h struct net_device *netdev); netdev 429 drivers/net/ethernet/ibm/ehea/ehea.h struct net_device *netdev; netdev 472 drivers/net/ethernet/ibm/ehea/ehea.h void ehea_set_ethtool_ops(struct net_device *netdev); netdev 152 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c netdev_info(port->netdev, netdev 274 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c void ehea_set_ethtool_ops(struct net_device *netdev) netdev 276 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c netdev->ethtool_ops = &ehea_ethtool_ops; netdev 347 drivers/net/ethernet/ibm/ehea/ehea_main.c struct net_device *dev = port->netdev; netdev 382 drivers/net/ethernet/ibm/ehea/ehea_main.c struct net_device *dev = pr->port->netdev; netdev 421 drivers/net/ethernet/ibm/ehea/ehea_main.c struct net_device *dev = pr->port->netdev; netdev 442 drivers/net/ethernet/ibm/ehea/ehea_main.c struct net_device *dev = pr->port->netdev; netdev 468 drivers/net/ethernet/ibm/ehea/ehea_main.c netdev_info(pr->port->netdev, netdev 806 drivers/net/ethernet/ibm/ehea/ehea_main.c struct netdev_queue *txq = netdev_get_tx_queue(pr->port->netdev, netdev 877 drivers/net/ethernet/ibm/ehea/ehea_main.c struct net_device *dev = pr->port->netdev; netdev 1070 drivers/net/ethernet/ibm/ehea/ehea_main.c netif_carrier_off(port->netdev); netdev 1127 drivers/net/ethernet/ibm/ehea/ehea_main.c netif_carrier_on(port->netdev); netdev 1149 drivers/net/ethernet/ibm/ehea/ehea_main.c dev = port->netdev; netdev 1546 drivers/net/ethernet/ibm/ehea/ehea_main.c netif_napi_add(pr->port->netdev, &pr->napi, ehea_poll, 64); netdev 2682 drivers/net/ethernet/ibm/ehea/ehea_main.c struct net_device *dev = port->netdev; netdev 2726 drivers/net/ethernet/ibm/ehea/ehea_main.c dev = port->netdev; netdev 2767 drivers/net/ethernet/ibm/ehea/ehea_main.c struct net_device *dev = port->netdev; netdev 2960 drivers/net/ethernet/ibm/ehea/ehea_main.c port->netdev = dev; netdev 3050 drivers/net/ethernet/ibm/ehea/ehea_main.c unregister_netdev(port->netdev); netdev 3053 drivers/net/ethernet/ibm/ehea/ehea_main.c free_netdev(port->netdev); netdev 3085 drivers/net/ethernet/ibm/ehea/ehea_main.c netdev_info(adapter->port[i]->netdev, netdev 3131 drivers/net/ethernet/ibm/ehea/ehea_main.c netdev_info(port->netdev, "adding port with logical port id=%d failed: port already configured\n", netdev 3160 drivers/net/ethernet/ibm/ehea/ehea_main.c netdev_info(port->netdev, "added: (logical port id=%d)\n", netdev 3184 drivers/net/ethernet/ibm/ehea/ehea_main.c netdev_info(port->netdev, "removed: (logical port id=%d)\n", netdev 222 drivers/net/ethernet/ibm/ibmveth.c skb = netdev_alloc_skb(adapter->netdev, pool->buff_size); netdev 225 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(adapter->netdev, netdev 258 drivers/net/ethernet/ibm/ibmveth.c adapter->netdev->mtu + netdev 434 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(adapter->netdev, "h_add_logical_lan_buffer failed " netdev 497 drivers/net/ethernet/ibm/ibmveth.c static int ibmveth_open(struct net_device *netdev) netdev 499 drivers/net/ethernet/ibm/ibmveth.c struct ibmveth_adapter *adapter = netdev_priv(netdev); netdev 508 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "open starting\n"); netdev 518 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "unable to allocate list pages\n"); netdev 524 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "unable to allocate filter pages\n"); netdev 541 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "unable to map buffer list pages\n"); netdev 548 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "unable to map filter list pages\n"); netdev 556 drivers/net/ethernet/ibm/ibmveth.c mac_address = ibmveth_encode_mac_addr(netdev->dev_addr); netdev 562 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "buffer list @ 0x%p\n", adapter->buffer_list_addr); netdev 563 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "filter list @ 0x%p\n", adapter->filter_list_addr); netdev 564 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "receive q @ 0x%p\n", adapter->rx_queue.queue_addr); netdev 571 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "h_register_logical_lan failed with %ld\n", netdev 573 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "buffer TCE:0x%llx filter TCE:0x%llx rxq " netdev 587 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "unable to alloc pool\n"); netdev 594 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "registering irq 0x%x\n", netdev->irq); netdev 595 drivers/net/ethernet/ibm/ibmveth.c rc = request_irq(netdev->irq, ibmveth_interrupt, 0, netdev->name, netdev 596 drivers/net/ethernet/ibm/ibmveth.c netdev); netdev 598 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "unable to request irq 0x%x, rc %d\n", netdev 599 drivers/net/ethernet/ibm/ibmveth.c netdev->irq, rc); netdev 609 drivers/net/ethernet/ibm/ibmveth.c kmalloc(netdev->mtu + IBMVETH_BUFF_OH, GFP_KERNEL); netdev 615 drivers/net/ethernet/ibm/ibmveth.c netdev->mtu + IBMVETH_BUFF_OH, DMA_BIDIRECTIONAL); netdev 617 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "unable to map bounce buffer\n"); netdev 621 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "initial replenish cycle\n"); netdev 622 drivers/net/ethernet/ibm/ibmveth.c ibmveth_interrupt(netdev->irq, netdev); netdev 624 drivers/net/ethernet/ibm/ibmveth.c netif_start_queue(netdev); netdev 626 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "open complete\n"); netdev 633 drivers/net/ethernet/ibm/ibmveth.c free_irq(netdev->irq, netdev); netdev 659 drivers/net/ethernet/ibm/ibmveth.c static int ibmveth_close(struct net_device *netdev) netdev 661 drivers/net/ethernet/ibm/ibmveth.c struct ibmveth_adapter *adapter = netdev_priv(netdev); netdev 666 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "close starting\n"); netdev 671 drivers/net/ethernet/ibm/ibmveth.c netif_stop_queue(netdev); netdev 680 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "h_free_logical_lan failed with %lx, " netdev 684 drivers/net/ethernet/ibm/ibmveth.c free_irq(netdev->irq, netdev); netdev 706 drivers/net/ethernet/ibm/ibmveth.c adapter->netdev->mtu + IBMVETH_BUFF_OH, netdev 710 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "close complete\n"); netdev 1006 drivers/net/ethernet/ibm/ibmveth.c netdev_err(adapter->netdev, "tx: h_send_logical_lan failed " netdev 1015 drivers/net/ethernet/ibm/ibmveth.c struct net_device *netdev) netdev 1017 drivers/net/ethernet/ibm/ibmveth.c struct ibmveth_adapter *adapter = netdev_priv(netdev); netdev 1030 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.tx_dropped++; netdev 1039 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.tx_dropped++; netdev 1051 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "tx: failed to checksum packet\n"); netdev 1052 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.tx_dropped++; netdev 1090 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.tx_dropped++; netdev 1092 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.tx_packets++; netdev 1093 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.tx_bytes += skb->len; netdev 1140 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.tx_dropped++; netdev 1142 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.tx_packets++; netdev 1143 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.tx_bytes += skb->len; netdev 1173 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "tx: unable to map xmit buffer\n"); netdev 1176 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.tx_dropped++; netdev 1299 drivers/net/ethernet/ibm/ibmveth.c struct net_device *netdev = adapter->netdev; netdev 1312 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "recycling invalid buffer\n"); netdev 1336 drivers/net/ethernet/ibm/ibmveth.c new_skb = netdev_alloc_skb(netdev, length); netdev 1354 drivers/net/ethernet/ibm/ibmveth.c skb->protocol = eth_type_trans(skb, netdev); netdev 1361 drivers/net/ethernet/ibm/ibmveth.c if (length > netdev->mtu + ETH_HLEN) { netdev 1368 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.rx_packets++; netdev 1369 drivers/net/ethernet/ibm/ibmveth.c netdev->stats.rx_bytes += length; netdev 1399 drivers/net/ethernet/ibm/ibmveth.c struct net_device *netdev = dev_instance; netdev 1400 drivers/net/ethernet/ibm/ibmveth.c struct ibmveth_adapter *adapter = netdev_priv(netdev); netdev 1412 drivers/net/ethernet/ibm/ibmveth.c static void ibmveth_set_multicast_list(struct net_device *netdev) netdev 1414 drivers/net/ethernet/ibm/ibmveth.c struct ibmveth_adapter *adapter = netdev_priv(netdev); netdev 1417 drivers/net/ethernet/ibm/ibmveth.c if ((netdev->flags & IFF_PROMISC) || netdev 1418 drivers/net/ethernet/ibm/ibmveth.c (netdev_mc_count(netdev) > adapter->mcastFilterSize)) { netdev 1424 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "h_multicast_ctrl rc=%ld when " netdev 1436 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "h_multicast_ctrl rc=%ld when " netdev 1441 drivers/net/ethernet/ibm/ibmveth.c netdev_for_each_mc_addr(ha, netdev) { netdev 1449 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "h_multicast_ctrl rc=%ld " netdev 1460 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "h_multicast_ctrl rc=%ld when " netdev 1483 drivers/net/ethernet/ibm/ibmveth.c if (netif_running(adapter->netdev)) { netdev 1486 drivers/net/ethernet/ibm/ibmveth.c ibmveth_close(adapter->netdev); netdev 1500 drivers/net/ethernet/ibm/ibmveth.c return ibmveth_open(adapter->netdev); netdev 1506 drivers/net/ethernet/ibm/ibmveth.c if (need_restart && (rc = ibmveth_open(adapter->netdev))) netdev 1530 drivers/net/ethernet/ibm/ibmveth.c struct net_device *netdev = dev_get_drvdata(&vdev->dev); netdev 1540 drivers/net/ethernet/ibm/ibmveth.c if (netdev == NULL) netdev 1543 drivers/net/ethernet/ibm/ibmveth.c adapter = netdev_priv(netdev); netdev 1546 drivers/net/ethernet/ibm/ibmveth.c ret += IOMMU_PAGE_ALIGN(netdev->mtu, tbl); netdev 1577 drivers/net/ethernet/ibm/ibmveth.c netdev_err(adapter->netdev, "h_change_logical_lan_mac failed with rc=%d\n", rc); netdev 1605 drivers/net/ethernet/ibm/ibmveth.c struct net_device *netdev; netdev 1639 drivers/net/ethernet/ibm/ibmveth.c netdev = alloc_etherdev(sizeof(struct ibmveth_adapter)); netdev 1641 drivers/net/ethernet/ibm/ibmveth.c if (!netdev) netdev 1644 drivers/net/ethernet/ibm/ibmveth.c adapter = netdev_priv(netdev); netdev 1645 drivers/net/ethernet/ibm/ibmveth.c dev_set_drvdata(&dev->dev, netdev); netdev 1648 drivers/net/ethernet/ibm/ibmveth.c adapter->netdev = netdev; netdev 1652 drivers/net/ethernet/ibm/ibmveth.c netif_napi_add(netdev, &adapter->napi, ibmveth_poll, 16); netdev 1654 drivers/net/ethernet/ibm/ibmveth.c netdev->irq = dev->irq; netdev 1655 drivers/net/ethernet/ibm/ibmveth.c netdev->netdev_ops = &ibmveth_netdev_ops; netdev 1656 drivers/net/ethernet/ibm/ibmveth.c netdev->ethtool_ops = &netdev_ethtool_ops; netdev 1657 drivers/net/ethernet/ibm/ibmveth.c SET_NETDEV_DEV(netdev, &dev->dev); netdev 1658 drivers/net/ethernet/ibm/ibmveth.c netdev->hw_features = NETIF_F_SG; netdev 1660 drivers/net/ethernet/ibm/ibmveth.c netdev->hw_features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | netdev 1664 drivers/net/ethernet/ibm/ibmveth.c netdev->features |= netdev->hw_features; netdev 1671 drivers/net/ethernet/ibm/ibmveth.c netdev->hw_features |= NETIF_F_TSO | NETIF_F_TSO6; netdev 1672 drivers/net/ethernet/ibm/ibmveth.c netdev->features |= netdev->hw_features; netdev 1674 drivers/net/ethernet/ibm/ibmveth.c netdev->hw_features |= NETIF_F_TSO; netdev 1680 drivers/net/ethernet/ibm/ibmveth.c netdev->hw_features |= NETIF_F_FRAGLIST; netdev 1681 drivers/net/ethernet/ibm/ibmveth.c netdev->features |= NETIF_F_FRAGLIST; netdev 1684 drivers/net/ethernet/ibm/ibmveth.c netdev->min_mtu = IBMVETH_MIN_MTU; netdev 1685 drivers/net/ethernet/ibm/ibmveth.c netdev->max_mtu = ETH_MAX_MTU; netdev 1687 drivers/net/ethernet/ibm/ibmveth.c memcpy(netdev->dev_addr, mac_addr_p, ETH_ALEN); netdev 1705 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "adapter @ 0x%p\n", adapter); netdev 1706 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "registering netdev...\n"); netdev 1708 drivers/net/ethernet/ibm/ibmveth.c ibmveth_set_features(netdev, netdev->features); netdev 1710 drivers/net/ethernet/ibm/ibmveth.c rc = register_netdev(netdev); netdev 1713 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "failed to register netdev rc=%d\n", rc); netdev 1714 drivers/net/ethernet/ibm/ibmveth.c free_netdev(netdev); netdev 1718 drivers/net/ethernet/ibm/ibmveth.c netdev_dbg(netdev, "registered\n"); netdev 1725 drivers/net/ethernet/ibm/ibmveth.c struct net_device *netdev = dev_get_drvdata(&dev->dev); netdev 1726 drivers/net/ethernet/ibm/ibmveth.c struct ibmveth_adapter *adapter = netdev_priv(netdev); netdev 1732 drivers/net/ethernet/ibm/ibmveth.c unregister_netdev(netdev); netdev 1734 drivers/net/ethernet/ibm/ibmveth.c free_netdev(netdev); netdev 1766 drivers/net/ethernet/ibm/ibmveth.c struct net_device *netdev = dev_get_drvdata( netdev 1768 drivers/net/ethernet/ibm/ibmveth.c struct ibmveth_adapter *adapter = netdev_priv(netdev); netdev 1774 drivers/net/ethernet/ibm/ibmveth.c if (netif_running(netdev)) { netdev 1776 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, netdev 1782 drivers/net/ethernet/ibm/ibmveth.c ibmveth_close(netdev); netdev 1784 drivers/net/ethernet/ibm/ibmveth.c if ((rc = ibmveth_open(netdev))) netdev 1790 drivers/net/ethernet/ibm/ibmveth.c int mtu = netdev->mtu + IBMVETH_BUFF_OH; netdev 1804 drivers/net/ethernet/ibm/ibmveth.c netdev_err(netdev, "no active pool >= MTU\n"); netdev 1808 drivers/net/ethernet/ibm/ibmveth.c if (netif_running(netdev)) { netdev 1810 drivers/net/ethernet/ibm/ibmveth.c ibmveth_close(netdev); netdev 1813 drivers/net/ethernet/ibm/ibmveth.c if ((rc = ibmveth_open(netdev))) netdev 1822 drivers/net/ethernet/ibm/ibmveth.c if (netif_running(netdev)) { netdev 1824 drivers/net/ethernet/ibm/ibmveth.c ibmveth_close(netdev); netdev 1827 drivers/net/ethernet/ibm/ibmveth.c if ((rc = ibmveth_open(netdev))) netdev 1837 drivers/net/ethernet/ibm/ibmveth.c if (netif_running(netdev)) { netdev 1839 drivers/net/ethernet/ibm/ibmveth.c ibmveth_close(netdev); netdev 1842 drivers/net/ethernet/ibm/ibmveth.c if ((rc = ibmveth_open(netdev))) netdev 1851 drivers/net/ethernet/ibm/ibmveth.c ibmveth_interrupt(netdev->irq, netdev); netdev 1885 drivers/net/ethernet/ibm/ibmveth.c struct net_device *netdev = dev_get_drvdata(dev); netdev 1886 drivers/net/ethernet/ibm/ibmveth.c ibmveth_interrupt(netdev->irq, netdev); netdev 135 drivers/net/ethernet/ibm/ibmveth.h struct net_device *netdev; netdev 338 drivers/net/ethernet/ibm/ibmvnic.c netif_carrier_off(adapter->netdev); netdev 408 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Stats token initialized (%llx)\n", stok); netdev 426 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Re-setting rx_pool[%d]\n", i); netdev 469 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Releasing rx_pool[%d]\n", i); netdev 492 drivers/net/ethernet/ibm/ibmvnic.c static int init_rx_pools(struct net_device *netdev) netdev 494 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 519 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, netdev 640 drivers/net/ethernet/ibm/ibmvnic.c static int init_one_tx_pool(struct net_device *netdev, netdev 644 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 672 drivers/net/ethernet/ibm/ibmvnic.c static int init_tx_pools(struct net_device *netdev) netdev 674 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 692 drivers/net/ethernet/ibm/ibmvnic.c rc = init_one_tx_pool(netdev, &adapter->tx_pool[i], netdev 700 drivers/net/ethernet/ibm/ibmvnic.c rc = init_one_tx_pool(netdev, &adapter->tso_pool[i], netdev 733 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Disabling napi[%d]\n", i); netdev 750 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Adding napi[%d]\n", i); netdev 751 drivers/net/ethernet/ibm/ibmvnic.c netif_napi_add(adapter->netdev, &adapter->napi[i], netdev 767 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Releasing napi[%d]\n", i); netdev 777 drivers/net/ethernet/ibm/ibmvnic.c static int ibmvnic_login(struct net_device *netdev) netdev 779 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 788 drivers/net/ethernet/ibm/ibmvnic.c netdev_warn(netdev, "Login attempts exceeded\n"); netdev 796 drivers/net/ethernet/ibm/ibmvnic.c netdev_warn(netdev, "Unable to login\n"); netdev 802 drivers/net/ethernet/ibm/ibmvnic.c netdev_warn(netdev, "Login timed out\n"); netdev 811 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, netdev 818 drivers/net/ethernet/ibm/ibmvnic.c netdev_warn(netdev, netdev 825 drivers/net/ethernet/ibm/ibmvnic.c netdev_warn(netdev, netdev 832 drivers/net/ethernet/ibm/ibmvnic.c netdev_warn(netdev, netdev 837 drivers/net/ethernet/ibm/ibmvnic.c netdev_warn(netdev, "Adapter login failed\n"); netdev 842 drivers/net/ethernet/ibm/ibmvnic.c __ibmvnic_set_mac(netdev, adapter->mac_addr); netdev 872 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 878 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "setting link state %d\n", link_state); netdev 891 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(netdev, "Failed to set link state\n"); netdev 897 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(netdev, "timeout setting link state\n"); netdev 906 drivers/net/ethernet/ibm/ibmvnic.c netdev_warn(netdev, "Unable to set link state, rc=%d\n", netdev 915 drivers/net/ethernet/ibm/ibmvnic.c static int set_real_num_queues(struct net_device *netdev) netdev 917 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 920 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Setting real tx/rx queues (%llx/%llx)\n", netdev 923 drivers/net/ethernet/ibm/ibmvnic.c rc = netif_set_real_num_tx_queues(netdev, adapter->req_tx_queues); netdev 925 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(netdev, "failed to set the number of tx queues\n"); netdev 929 drivers/net/ethernet/ibm/ibmvnic.c rc = netif_set_real_num_rx_queues(netdev, adapter->req_rx_queues); netdev 931 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(netdev, "failed to set the number of rx queues\n"); netdev 997 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 1000 drivers/net/ethernet/ibm/ibmvnic.c rc = set_real_num_queues(netdev); netdev 1011 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(netdev, "failed to initialize Vital Product Data (VPD)\n"); netdev 1023 drivers/net/ethernet/ibm/ibmvnic.c rc = init_rx_pools(netdev); netdev 1027 drivers/net/ethernet/ibm/ibmvnic.c rc = init_tx_pools(netdev); netdev 1031 drivers/net/ethernet/ibm/ibmvnic.c static int __ibmvnic_open(struct net_device *netdev) netdev 1033 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 1045 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Enabling rx_scrq[%d] irq\n", i); netdev 1052 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Enabling tx_scrq[%d] irq\n", i); netdev 1066 drivers/net/ethernet/ibm/ibmvnic.c netif_tx_start_all_queues(netdev); netdev 1077 drivers/net/ethernet/ibm/ibmvnic.c static int ibmvnic_open(struct net_device *netdev) netdev 1079 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 1091 drivers/net/ethernet/ibm/ibmvnic.c rc = ibmvnic_login(netdev); netdev 1097 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(netdev, "failed to initialize resources\n"); netdev 1103 drivers/net/ethernet/ibm/ibmvnic.c rc = __ibmvnic_open(netdev); netdev 1128 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Cleaning rx_pool[%d]\n", i); netdev 1172 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Cleaning tx_pool[%d]\n", i); netdev 1180 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 1186 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, netdev 1196 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, netdev 1205 drivers/net/ethernet/ibm/ibmvnic.c static void ibmvnic_cleanup(struct net_device *netdev) netdev 1207 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 1211 drivers/net/ethernet/ibm/ibmvnic.c netif_tx_disable(netdev); netdev 1213 drivers/net/ethernet/ibm/ibmvnic.c netif_tx_stop_all_queues(netdev); netdev 1222 drivers/net/ethernet/ibm/ibmvnic.c static int __ibmvnic_close(struct net_device *netdev) netdev 1224 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 1235 drivers/net/ethernet/ibm/ibmvnic.c static int ibmvnic_close(struct net_device *netdev) netdev 1237 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 1248 drivers/net/ethernet/ibm/ibmvnic.c rc = __ibmvnic_close(netdev); netdev 1249 drivers/net/ethernet/ibm/ibmvnic.c ibmvnic_cleanup(netdev); netdev 1391 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev) netdev 1399 drivers/net/ethernet/ibm/ibmvnic.c if (skb->len < netdev->min_mtu) netdev 1400 drivers/net/ethernet/ibm/ibmvnic.c return skb_put_padto(skb, netdev->min_mtu); netdev 1405 drivers/net/ethernet/ibm/ibmvnic.c static netdev_tx_t ibmvnic_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 1407 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 1432 drivers/net/ethernet/ibm/ibmvnic.c if (!netif_subqueue_stopped(netdev, skb)) netdev 1433 drivers/net/ethernet/ibm/ibmvnic.c netif_stop_subqueue(netdev, queue_num); netdev 1442 drivers/net/ethernet/ibm/ibmvnic.c if (ibmvnic_xmit_workarounds(skb, netdev)) { netdev 1454 drivers/net/ethernet/ibm/ibmvnic.c txq = netdev_get_tx_queue(netdev, skb_get_queue_mapping(skb)); netdev 1590 drivers/net/ethernet/ibm/ibmvnic.c netif_tx_stop_all_queues(netdev); netdev 1591 drivers/net/ethernet/ibm/ibmvnic.c netif_carrier_off(netdev); netdev 1602 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Stopping queue %d\n", queue_num); netdev 1603 drivers/net/ethernet/ibm/ibmvnic.c netif_stop_subqueue(netdev, queue_num); netdev 1621 drivers/net/ethernet/ibm/ibmvnic.c netdev->stats.tx_dropped += tx_dropped; netdev 1622 drivers/net/ethernet/ibm/ibmvnic.c netdev->stats.tx_bytes += tx_bytes; netdev 1623 drivers/net/ethernet/ibm/ibmvnic.c netdev->stats.tx_packets += tx_packets; netdev 1633 drivers/net/ethernet/ibm/ibmvnic.c static void ibmvnic_set_multi(struct net_device *netdev) netdev 1635 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 1643 drivers/net/ethernet/ibm/ibmvnic.c if (netdev->flags & IFF_PROMISC) { netdev 1647 drivers/net/ethernet/ibm/ibmvnic.c if (netdev->flags & IFF_ALLMULTI) { netdev 1654 drivers/net/ethernet/ibm/ibmvnic.c } else if (netdev_mc_empty(netdev)) { netdev 1663 drivers/net/ethernet/ibm/ibmvnic.c netdev_for_each_mc_addr(ha, netdev) { netdev 1676 drivers/net/ethernet/ibm/ibmvnic.c static int __ibmvnic_set_mac(struct net_device *netdev, u8 *dev_addr) netdev 1678 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 1708 drivers/net/ethernet/ibm/ibmvnic.c ether_addr_copy(adapter->mac_addr, netdev->dev_addr); netdev 1712 drivers/net/ethernet/ibm/ibmvnic.c static int ibmvnic_set_mac(struct net_device *netdev, void *p) netdev 1714 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 1721 drivers/net/ethernet/ibm/ibmvnic.c rc = __ibmvnic_set_mac(netdev, addr->sa_data); netdev 1734 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 1737 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Change param resetting driver (%d)\n", netdev 1740 drivers/net/ethernet/ibm/ibmvnic.c netif_carrier_off(netdev); netdev 1743 drivers/net/ethernet/ibm/ibmvnic.c ibmvnic_cleanup(netdev); netdev 1746 drivers/net/ethernet/ibm/ibmvnic.c rc = __ibmvnic_close(netdev); netdev 1760 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(adapter->netdev, netdev 1775 drivers/net/ethernet/ibm/ibmvnic.c rc = ibmvnic_login(netdev); netdev 1792 drivers/net/ethernet/ibm/ibmvnic.c rc = __ibmvnic_open(netdev); netdev 1797 drivers/net/ethernet/ibm/ibmvnic.c ibmvnic_set_multi(netdev); netdev 1815 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 1818 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Re-setting driver (%d)\n", netdev 1823 drivers/net/ethernet/ibm/ibmvnic.c netif_carrier_off(netdev); netdev 1831 drivers/net/ethernet/ibm/ibmvnic.c ibmvnic_cleanup(netdev); netdev 1873 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(adapter->netdev, netdev 1892 drivers/net/ethernet/ibm/ibmvnic.c rc = ibmvnic_login(netdev); netdev 1931 drivers/net/ethernet/ibm/ibmvnic.c rc = __ibmvnic_open(netdev); netdev 1938 drivers/net/ethernet/ibm/ibmvnic.c ibmvnic_set_multi(netdev); netdev 1945 drivers/net/ethernet/ibm/ibmvnic.c call_netdevice_notifiers(NETDEV_NOTIFY_PEERS, netdev); netdev 1958 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 1961 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Hard resetting driver (%d)\n", netdev 1964 drivers/net/ethernet/ibm/ibmvnic.c netif_carrier_off(netdev); netdev 1967 drivers/net/ethernet/ibm/ibmvnic.c ibmvnic_cleanup(netdev); netdev 1980 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(adapter->netdev, netdev 1995 drivers/net/ethernet/ibm/ibmvnic.c rc = ibmvnic_login(netdev); netdev 2011 drivers/net/ethernet/ibm/ibmvnic.c rc = __ibmvnic_open(netdev); netdev 2117 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Reset failed\n"); netdev 2138 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 2146 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Adapter removing or pending failover, skipping reset\n"); netdev 2151 drivers/net/ethernet/ibm/ibmvnic.c netdev_warn(netdev, "Adapter reset during probe\n"); netdev 2161 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Skipping matching reset\n"); netdev 2171 drivers/net/ethernet/ibm/ibmvnic.c ibmvnic_close(netdev); netdev 2185 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Scheduling reset (reason %d)\n", reason); netdev 2215 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = napi->dev; netdev 2216 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2244 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "rx buffer returned with rc %x\n", netdev 2278 drivers/net/ethernet/ibm/ibmvnic.c skb->protocol = eth_type_trans(skb, netdev); netdev 2288 drivers/net/ethernet/ibm/ibmvnic.c netdev->stats.rx_packets++; netdev 2289 drivers/net/ethernet/ibm/ibmvnic.c netdev->stats.rx_bytes += length; netdev 2348 drivers/net/ethernet/ibm/ibmvnic.c static int ibmvnic_change_mtu(struct net_device *netdev, int new_mtu) netdev 2350 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2388 drivers/net/ethernet/ibm/ibmvnic.c static int ibmvnic_get_link_ksettings(struct net_device *netdev, netdev 2391 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2408 drivers/net/ethernet/ibm/ibmvnic.c static void ibmvnic_get_drvinfo(struct net_device *netdev, netdev 2411 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2419 drivers/net/ethernet/ibm/ibmvnic.c static u32 ibmvnic_get_msglevel(struct net_device *netdev) netdev 2421 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2426 drivers/net/ethernet/ibm/ibmvnic.c static void ibmvnic_set_msglevel(struct net_device *netdev, u32 data) netdev 2428 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2433 drivers/net/ethernet/ibm/ibmvnic.c static u32 ibmvnic_get_link(struct net_device *netdev) netdev 2435 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2443 drivers/net/ethernet/ibm/ibmvnic.c static void ibmvnic_get_ringparam(struct net_device *netdev, netdev 2446 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2463 drivers/net/ethernet/ibm/ibmvnic.c static int ibmvnic_set_ringparam(struct net_device *netdev, netdev 2466 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2478 drivers/net/ethernet/ibm/ibmvnic.c netdev_info(netdev, netdev 2486 drivers/net/ethernet/ibm/ibmvnic.c static void ibmvnic_get_channels(struct net_device *netdev, netdev 2489 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2507 drivers/net/ethernet/ibm/ibmvnic.c static int ibmvnic_set_channels(struct net_device *netdev, netdev 2510 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2522 drivers/net/ethernet/ibm/ibmvnic.c netdev_info(netdev, netdev 2636 drivers/net/ethernet/ibm/ibmvnic.c static u32 ibmvnic_get_priv_flags(struct net_device *netdev) netdev 2638 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2643 drivers/net/ethernet/ibm/ibmvnic.c static int ibmvnic_set_priv_flags(struct net_device *netdev, u32 flags) netdev 2645 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 2699 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Re-setting tx_scrq[%d]\n", i); netdev 2706 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Re-setting rx_scrq[%d]\n", i); netdev 2722 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Releasing sub-CRQ\n"); netdev 2733 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(adapter->netdev, netdev 2787 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, netdev 2813 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Releasing tx_scrq[%d]\n", netdev 2836 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Releasing rx_scrq[%d]\n", netdev 2957 drivers/net/ethernet/ibm/ibmvnic.c __netif_subqueue_stopped(adapter->netdev, netdev 2959 drivers/net/ethernet/ibm/ibmvnic.c netif_wake_subqueue(adapter->netdev, scrq->pool_index); netdev 2960 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Started queue %d\n", netdev 3015 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Initializing tx_scrq[%d] irq\n", netdev 3040 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Initializing rx_scrq[%d] irq\n", netdev 3110 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Reducing number of queues\n"); netdev 3181 drivers/net/ethernet/ibm/ibmvnic.c adapter->req_mtu = adapter->netdev->mtu + ETH_HLEN; netdev 3272 drivers/net/ethernet/ibm/ibmvnic.c if (adapter->netdev->flags & IFF_PROMISC) { netdev 3362 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, netdev 3413 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Sending CRQ: %016lx %016lx\n", netdev 3450 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Sending CRQ init\n"); netdev 3484 drivers/net/ethernet/ibm/ibmvnic.c len += strlen(adapter->netdev->name) + 1; netdev 3511 drivers/net/ethernet/ibm/ibmvnic.c len = strlen(adapter->netdev->name) + 1; netdev 3513 drivers/net/ethernet/ibm/ibmvnic.c strncpy(vlcd->name, adapter->netdev->name, len); netdev 3533 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(adapter->netdev, netdev 3622 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Login Buffer:\n"); netdev 3624 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "%016lx\n", netdev 3876 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Query IP Offload Buffer:\n"); netdev 3878 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "%016lx\n", netdev 3881 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "ipv4_chksum = %d\n", buf->ipv4_chksum); netdev 3882 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "ipv6_chksum = %d\n", buf->ipv6_chksum); netdev 3883 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "tcp_ipv4_chksum = %d\n", netdev 3885 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "tcp_ipv6_chksum = %d\n", netdev 3887 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "udp_ipv4_chksum = %d\n", netdev 3889 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "udp_ipv6_chksum = %d\n", netdev 3891 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "large_tx_ipv4 = %d\n", netdev 3893 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "large_tx_ipv6 = %d\n", netdev 3895 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "large_rx_ipv4 = %d\n", netdev 3897 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "large_rx_ipv6 = %d\n", netdev 3899 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "max_ipv4_hdr_sz = %d\n", netdev 3901 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "max_ipv6_hdr_sz = %d\n", netdev 3903 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "max_tcp_hdr_size = %d\n", netdev 3905 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "max_udp_hdr_size = %d\n", netdev 3907 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "max_large_tx_size = %d\n", netdev 3909 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "max_large_rx_size = %d\n", netdev 3911 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "ipv6_ext_hdr = %d\n", netdev 3913 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "tcp_pseudosum_req = %d\n", netdev 3915 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "num_ipv6_ext_hd = %d\n", netdev 3917 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "off_ipv6_ext_hd = %d\n", netdev 3946 drivers/net/ethernet/ibm/ibmvnic.c old_hw_features = adapter->netdev->hw_features; netdev 3947 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev->hw_features = 0; netdev 3950 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev->hw_features = NETIF_F_SG | NETIF_F_GSO | NETIF_F_GRO; netdev 3953 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev->hw_features |= NETIF_F_IP_CSUM; netdev 3956 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev->hw_features |= NETIF_F_IPV6_CSUM; netdev 3958 drivers/net/ethernet/ibm/ibmvnic.c if ((adapter->netdev->features & netdev 3960 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev->hw_features |= NETIF_F_RXCSUM; netdev 3963 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev->hw_features |= NETIF_F_TSO; netdev 3965 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev->hw_features |= NETIF_F_TSO6; netdev 3968 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev->features |= adapter->netdev->hw_features; netdev 3969 drivers/net/ethernet/ibm/ibmvnic.c } else if (old_hw_features != adapter->netdev->hw_features) { netdev 3973 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev->features &= adapter->netdev->hw_features; netdev 3975 drivers/net/ethernet/ibm/ibmvnic.c tmp = (old_hw_features ^ adapter->netdev->hw_features) & netdev 3976 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev->hw_features; netdev 3977 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev->features |= netdev 3978 drivers/net/ethernet/ibm/ibmvnic.c tmp & adapter->netdev->wanted_features; netdev 4035 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 4044 drivers/net/ethernet/ibm/ibmvnic.c ether_addr_copy(netdev->dev_addr, netdev 4154 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 4174 drivers/net/ethernet/ibm/ibmvnic.c netdev->mtu = adapter->req_mtu - ETH_HLEN; netdev 4176 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Login Response Buffer:\n"); netdev 4178 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "%016lx\n", netdev 4211 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 4220 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "page_size = %d\ntot_pages = %d\nfree_pages = %d\n", netdev 4228 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 4233 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Outstanding queries: %d\n", netdev 4245 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "min_tx_queues = %lld\n", netdev 4251 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "min_rx_queues = %lld\n", netdev 4257 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "min_rx_add_queues = %lld\n", netdev 4263 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "max_tx_queues = %lld\n", netdev 4269 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "max_rx_queues = %lld\n", netdev 4275 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "max_rx_add_queues = %lld\n", netdev 4281 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "min_tx_entries_per_subcrq = %lld\n", netdev 4287 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "min_rx_add_entrs_per_subcrq = %lld\n", netdev 4293 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "max_tx_entries_per_subcrq = %lld\n", netdev 4299 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "max_rx_add_entrs_per_subcrq = %lld\n", netdev 4305 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "tcp_ip_offload = %lld\n", netdev 4311 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "promisc_supported = %lld\n", netdev 4316 drivers/net/ethernet/ibm/ibmvnic.c netdev->min_mtu = adapter->min_mtu - ETH_HLEN; netdev 4317 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "min_mtu = %lld\n", adapter->min_mtu); netdev 4321 drivers/net/ethernet/ibm/ibmvnic.c netdev->max_mtu = adapter->max_mtu - ETH_HLEN; netdev 4322 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "max_mtu = %lld\n", adapter->max_mtu); netdev 4327 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "max_multicast_filters = %lld\n", netdev 4334 drivers/net/ethernet/ibm/ibmvnic.c netdev->features |= NETIF_F_HW_VLAN_STAG_TX; netdev 4335 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "vlan_header_insertion = %lld\n", netdev 4341 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "rx_vlan_header_insertion = %lld\n", netdev 4347 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "max_tx_sg_entries = %lld\n", netdev 4353 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "rx_sg_supported = %lld\n", netdev 4359 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "opt_tx_comp_sub_queues = %lld\n", netdev 4365 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "opt_rx_comp_queues = %lld\n", netdev 4371 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "opt_rx_bufadd_q_per_rx_comp_q = %lld\n", netdev 4377 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "opt_tx_entries_per_subcrq = %lld\n", netdev 4383 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "opt_rxba_entries_per_subcrq = %lld\n", netdev 4388 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "tx_rx_desc_req = %llx\n", netdev 4393 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(netdev, "Got invalid cap rsp %d\n", netdev 4423 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 4429 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(netdev, "Error %d in QUERY_PHYS_PARMS\n", rc); netdev 4458 drivers/net/ethernet/ibm/ibmvnic.c if (netif_carrier_ok(netdev)) netdev 4459 drivers/net/ethernet/ibm/ibmvnic.c netdev_warn(netdev, "Unknown speed 0x%08x\n", rspeed); netdev 4476 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = adapter->netdev; netdev 4481 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Handling CRQ: %016lx %016lx\n", netdev 4507 drivers/net/ethernet/ibm/ibmvnic.c netif_carrier_off(netdev); netdev 4562 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Got Login Response\n"); netdev 4566 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, netdev 4576 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Got Logical Link State Indication\n"); netdev 4582 drivers/net/ethernet/ibm/ibmvnic.c netif_carrier_on(netdev); netdev 4584 drivers/net/ethernet/ibm/ibmvnic.c netif_carrier_off(netdev); netdev 4587 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Got MAC address change Response\n"); netdev 4591 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Got Error Indication\n"); netdev 4595 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Got Statistics Response\n"); netdev 4599 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Got Query IP offload Response\n"); netdev 4603 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Got multicast control Response\n"); netdev 4606 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Got Control IP offload Response\n"); netdev 4613 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Got Collect firmware trace Response\n"); netdev 4627 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(netdev, "Got an invalid cmd type 0x%02x\n", netdev 4724 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "Releasing CRQ\n"); netdev 4780 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(adapter->netdev, "registering irq 0x%x\n", vdev->irq); netdev 4920 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev; netdev 4936 drivers/net/ethernet/ibm/ibmvnic.c netdev = alloc_etherdev_mq(sizeof(struct ibmvnic_adapter), netdev 4938 drivers/net/ethernet/ibm/ibmvnic.c if (!netdev) netdev 4941 drivers/net/ethernet/ibm/ibmvnic.c adapter = netdev_priv(netdev); netdev 4943 drivers/net/ethernet/ibm/ibmvnic.c dev_set_drvdata(&dev->dev, netdev); netdev 4945 drivers/net/ethernet/ibm/ibmvnic.c adapter->netdev = netdev; netdev 4948 drivers/net/ethernet/ibm/ibmvnic.c ether_addr_copy(netdev->dev_addr, adapter->mac_addr); netdev 4949 drivers/net/ethernet/ibm/ibmvnic.c netdev->irq = dev->irq; netdev 4950 drivers/net/ethernet/ibm/ibmvnic.c netdev->netdev_ops = &ibmvnic_netdev_ops; netdev 4951 drivers/net/ethernet/ibm/ibmvnic.c netdev->ethtool_ops = &ibmvnic_ethtool_ops; netdev 4952 drivers/net/ethernet/ibm/ibmvnic.c SET_NETDEV_DEV(netdev, &dev->dev); netdev 4988 drivers/net/ethernet/ibm/ibmvnic.c netdev->mtu = adapter->req_mtu - ETH_HLEN; netdev 4989 drivers/net/ethernet/ibm/ibmvnic.c netdev->min_mtu = adapter->min_mtu - ETH_HLEN; netdev 4990 drivers/net/ethernet/ibm/ibmvnic.c netdev->max_mtu = adapter->max_mtu - ETH_HLEN; netdev 4996 drivers/net/ethernet/ibm/ibmvnic.c netif_carrier_off(netdev); netdev 4997 drivers/net/ethernet/ibm/ibmvnic.c rc = register_netdev(netdev); netdev 5022 drivers/net/ethernet/ibm/ibmvnic.c free_netdev(netdev); netdev 5029 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = dev_get_drvdata(&dev->dev); netdev 5030 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 5034 drivers/net/ethernet/ibm/ibmvnic.c unregister_netdevice(netdev); netdev 5047 drivers/net/ethernet/ibm/ibmvnic.c free_netdev(netdev); netdev 5056 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = dev_get_drvdata(dev); netdev 5057 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 5068 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(netdev, "Couldn't retrieve session token, rc %ld\n", netdev 5074 drivers/net/ethernet/ibm/ibmvnic.c netdev_dbg(netdev, "Initiating client failover, session id %llx\n", netdev 5079 drivers/net/ethernet/ibm/ibmvnic.c netdev_err(netdev, "Client initiated failover failed, rc %ld\n", netdev 5091 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = dev_get_drvdata(&vdev->dev); netdev 5100 drivers/net/ethernet/ibm/ibmvnic.c if (!netdev) netdev 5103 drivers/net/ethernet/ibm/ibmvnic.c adapter = netdev_priv(netdev); netdev 5121 drivers/net/ethernet/ibm/ibmvnic.c struct net_device *netdev = dev_get_drvdata(dev); netdev 5122 drivers/net/ethernet/ibm/ibmvnic.c struct ibmvnic_adapter *adapter = netdev_priv(netdev); netdev 968 drivers/net/ethernet/ibm/ibmvnic.h struct net_device *netdev; netdev 543 drivers/net/ethernet/intel/e100.c struct net_device *netdev; netdev 671 drivers/net/ethernet/intel/e100.c netif_err(nic, hw, nic->netdev, netdev 677 drivers/net/ethernet/intel/e100.c netif_err(nic, hw, nic->netdev, "Self-test failed: timed out\n"); netdev 780 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "EEPROM corrupted\n"); netdev 905 drivers/net/ethernet/intel/e100.c static int mdio_read(struct net_device *netdev, int addr, int reg) netdev 907 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 911 drivers/net/ethernet/intel/e100.c static void mdio_write(struct net_device *netdev, int addr, int reg, int data) netdev 913 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 939 drivers/net/ethernet/intel/e100.c netdev_err(nic->netdev, "e100.mdio_ctrl won't go Ready\n"); netdev 951 drivers/net/ethernet/intel/e100.c netif_printk(nic, hw, KERN_DEBUG, nic->netdev, netdev 967 drivers/net/ethernet/intel/e100.c u16 advert = mdio_read(nic->netdev, nic->mii.phy_id, netdev 1014 drivers/net/ethernet/intel/e100.c netif_printk(nic, hw, KERN_DEBUG, nic->netdev, netdev 1023 drivers/net/ethernet/intel/e100.c netif_printk(nic, hw, KERN_DEBUG, nic->netdev, netdev 1067 drivers/net/ethernet/intel/e100.c nic->mii.dev = nic->netdev; netdev 1076 drivers/net/ethernet/intel/e100.c struct net_device *netdev = nic->netdev; netdev 1120 drivers/net/ethernet/intel/e100.c if (unlikely(netdev->features & NETIF_F_RXFCS)) netdev 1127 drivers/net/ethernet/intel/e100.c if (netif_running(nic->netdev) || !(nic->flags & wol_magic)) netdev 1147 drivers/net/ethernet/intel/e100.c if (netdev->features & NETIF_F_RXALL) { netdev 1153 drivers/net/ethernet/intel/e100.c netif_printk(nic, hw, KERN_DEBUG, nic->netdev, "[00-07]=%8ph\n", netdev 1155 drivers/net/ethernet/intel/e100.c netif_printk(nic, hw, KERN_DEBUG, nic->netdev, "[08-15]=%8ph\n", netdev 1157 drivers/net/ethernet/intel/e100.c netif_printk(nic, hw, KERN_DEBUG, nic->netdev, "[16-23]=%8ph\n", netdev 1268 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, netdev 1273 drivers/net/ethernet/intel/e100.c netif_info(nic, probe, nic->netdev, netdev 1283 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, netdev 1297 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, netdev 1352 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, netdev 1373 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "ucode load failed\n"); netdev 1384 drivers/net/ethernet/intel/e100.c memcpy(cb->u.iaaddr, nic->netdev->dev_addr, ETH_ALEN); netdev 1413 drivers/net/ethernet/intel/e100.c netif_info(nic, probe, nic->netdev, netdev 1439 drivers/net/ethernet/intel/e100.c struct net_device *netdev = nic->netdev; netdev 1446 drivers/net/ethernet/intel/e100.c bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR); netdev 1447 drivers/net/ethernet/intel/e100.c stat = mdio_read(netdev, nic->mii.phy_id, MII_BMSR); netdev 1448 drivers/net/ethernet/intel/e100.c stat = mdio_read(netdev, nic->mii.phy_id, MII_BMSR); netdev 1461 drivers/net/ethernet/intel/e100.c netif_err(nic, hw, nic->netdev, netdev 1466 drivers/net/ethernet/intel/e100.c netif_printk(nic, hw, KERN_DEBUG, nic->netdev, netdev 1470 drivers/net/ethernet/intel/e100.c id_lo = mdio_read(netdev, nic->mii.phy_id, MII_PHYSID1); netdev 1471 drivers/net/ethernet/intel/e100.c id_hi = mdio_read(netdev, nic->mii.phy_id, MII_PHYSID2); netdev 1473 drivers/net/ethernet/intel/e100.c netif_printk(nic, hw, KERN_DEBUG, nic->netdev, netdev 1479 drivers/net/ethernet/intel/e100.c mdio_write(netdev, addr, MII_BMCR, BMCR_ISOLATE); netdev 1481 drivers/net/ethernet/intel/e100.c bmcr = mdio_read(netdev, addr, MII_BMCR); netdev 1482 drivers/net/ethernet/intel/e100.c mdio_write(netdev, addr, MII_BMCR, netdev 1492 drivers/net/ethernet/intel/e100.c mdio_write(netdev, nic->mii.phy_id, MII_BMCR, netdev 1499 drivers/net/ethernet/intel/e100.c cong = mdio_read(netdev, nic->mii.phy_id, MII_NSC_CONG); netdev 1502 drivers/net/ethernet/intel/e100.c mdio_write(netdev, nic->mii.phy_id, MII_NSC_CONG, cong); netdev 1506 drivers/net/ethernet/intel/e100.c u16 advert = mdio_read(netdev, nic->mii.phy_id, MII_ADVERTISE); netdev 1513 drivers/net/ethernet/intel/e100.c mdio_write(netdev, nic->mii.phy_id, MII_ADVERTISE, advert); netdev 1516 drivers/net/ethernet/intel/e100.c bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR); netdev 1518 drivers/net/ethernet/intel/e100.c mdio_write(netdev, nic->mii.phy_id, MII_BMCR, bmcr); netdev 1520 drivers/net/ethernet/intel/e100.c (mdio_read(netdev, nic->mii.phy_id, MII_TPISTATUS) & 0x8000) && netdev 1523 drivers/net/ethernet/intel/e100.c mdio_write(netdev, nic->mii.phy_id, MII_NCONFIG, netdev 1536 drivers/net/ethernet/intel/e100.c netif_err(nic, hw, nic->netdev, "e100_hw_init\n"); netdev 1565 drivers/net/ethernet/intel/e100.c struct net_device *netdev = nic->netdev; netdev 1567 drivers/net/ethernet/intel/e100.c u16 i, count = min(netdev_mc_count(netdev), E100_MAX_MULTICAST_ADDRS); netdev 1572 drivers/net/ethernet/intel/e100.c netdev_for_each_mc_addr(ha, netdev) { netdev 1581 drivers/net/ethernet/intel/e100.c static void e100_set_multicast_list(struct net_device *netdev) netdev 1583 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 1585 drivers/net/ethernet/intel/e100.c netif_printk(nic, hw, KERN_DEBUG, nic->netdev, netdev 1587 drivers/net/ethernet/intel/e100.c netdev_mc_count(netdev), netdev->flags); netdev 1589 drivers/net/ethernet/intel/e100.c if (netdev->flags & IFF_PROMISC) netdev 1594 drivers/net/ethernet/intel/e100.c if (netdev->flags & IFF_ALLMULTI || netdev 1595 drivers/net/ethernet/intel/e100.c netdev_mc_count(netdev) > E100_MAX_MULTICAST_ADDRS) netdev 1606 drivers/net/ethernet/intel/e100.c struct net_device *dev = nic->netdev; netdev 1662 drivers/net/ethernet/intel/e100.c netif_printk(nic, tx_err, KERN_DEBUG, nic->netdev, netdev 1694 drivers/net/ethernet/intel/e100.c netif_printk(nic, timer, KERN_DEBUG, nic->netdev, netdev 1702 drivers/net/ethernet/intel/e100.c if (mii_link_ok(&nic->mii) && !netif_carrier_ok(nic->netdev)) { netdev 1703 drivers/net/ethernet/intel/e100.c netdev_info(nic->netdev, "NIC Link is Up %u Mbps %s Duplex\n", netdev 1706 drivers/net/ethernet/intel/e100.c } else if (!mii_link_ok(&nic->mii) && netif_carrier_ok(nic->netdev)) { netdev 1707 drivers/net/ethernet/intel/e100.c netdev_info(nic->netdev, "NIC Link is Down\n"); netdev 1727 drivers/net/ethernet/intel/e100.c e100_set_multicast_list(nic->netdev); netdev 1777 drivers/net/ethernet/intel/e100.c struct net_device *netdev) netdev 1779 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 1787 drivers/net/ethernet/intel/e100.c netif_printk(nic, tx_err, KERN_DEBUG, nic->netdev, netdev 1797 drivers/net/ethernet/intel/e100.c netif_printk(nic, tx_err, KERN_DEBUG, nic->netdev, netdev 1799 drivers/net/ethernet/intel/e100.c netif_stop_queue(netdev); netdev 1803 drivers/net/ethernet/intel/e100.c netif_printk(nic, tx_err, KERN_DEBUG, nic->netdev, netdev 1805 drivers/net/ethernet/intel/e100.c netif_stop_queue(netdev); netdev 1814 drivers/net/ethernet/intel/e100.c struct net_device *dev = nic->netdev; netdev 1825 drivers/net/ethernet/intel/e100.c netif_printk(nic, tx_done, KERN_DEBUG, nic->netdev, netdev 1849 drivers/net/ethernet/intel/e100.c if (unlikely(tx_cleaned && netif_queue_stopped(nic->netdev))) netdev 1850 drivers/net/ethernet/intel/e100.c netif_wake_queue(nic->netdev); netdev 1926 drivers/net/ethernet/intel/e100.c if (!(rx->skb = netdev_alloc_skb_ip_align(nic->netdev, RFD_BUF_LEN))) netdev 1957 drivers/net/ethernet/intel/e100.c struct net_device *dev = nic->netdev; netdev 1971 drivers/net/ethernet/intel/e100.c netif_printk(nic, rx_status, KERN_DEBUG, nic->netdev, netdev 2020 drivers/net/ethernet/intel/e100.c skb->protocol = eth_type_trans(skb, nic->netdev); netdev 2194 drivers/net/ethernet/intel/e100.c struct net_device *netdev = dev_id; netdev 2195 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2198 drivers/net/ethernet/intel/e100.c netif_printk(nic, intr, KERN_DEBUG, nic->netdev, netdev 2240 drivers/net/ethernet/intel/e100.c static void e100_netpoll(struct net_device *netdev) netdev 2242 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2245 drivers/net/ethernet/intel/e100.c e100_intr(nic->pdev->irq, netdev); netdev 2251 drivers/net/ethernet/intel/e100.c static int e100_set_mac_address(struct net_device *netdev, void *p) netdev 2253 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2259 drivers/net/ethernet/intel/e100.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 2284 drivers/net/ethernet/intel/e100.c e100_set_multicast_list(nic->netdev); netdev 2288 drivers/net/ethernet/intel/e100.c nic->netdev->name, nic->netdev))) netdev 2290 drivers/net/ethernet/intel/e100.c netif_wake_queue(nic->netdev); netdev 2310 drivers/net/ethernet/intel/e100.c netif_stop_queue(nic->netdev); netdev 2312 drivers/net/ethernet/intel/e100.c free_irq(nic->pdev->irq, nic->netdev); netdev 2314 drivers/net/ethernet/intel/e100.c netif_carrier_off(nic->netdev); netdev 2319 drivers/net/ethernet/intel/e100.c static void e100_tx_timeout(struct net_device *netdev) netdev 2321 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2331 drivers/net/ethernet/intel/e100.c struct net_device *netdev = nic->netdev; netdev 2333 drivers/net/ethernet/intel/e100.c netif_printk(nic, tx_err, KERN_DEBUG, nic->netdev, netdev 2337 drivers/net/ethernet/intel/e100.c if (netif_running(netdev)) { netdev 2338 drivers/net/ethernet/intel/e100.c e100_down(netdev_priv(netdev)); netdev 2339 drivers/net/ethernet/intel/e100.c e100_up(netdev_priv(netdev)); netdev 2368 drivers/net/ethernet/intel/e100.c mdio_write(nic->netdev, nic->mii.phy_id, MII_BMCR, netdev 2373 drivers/net/ethernet/intel/e100.c if (!(skb = netdev_alloc_skb(nic->netdev, ETH_DATA_LEN))) { netdev 2379 drivers/net/ethernet/intel/e100.c e100_xmit_frame(skb, nic->netdev); netdev 2391 drivers/net/ethernet/intel/e100.c mdio_write(nic->netdev, nic->mii.phy_id, MII_BMCR, 0); netdev 2405 drivers/net/ethernet/intel/e100.c static int e100_get_link_ksettings(struct net_device *netdev, netdev 2408 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2415 drivers/net/ethernet/intel/e100.c static int e100_set_link_ksettings(struct net_device *netdev, netdev 2418 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2421 drivers/net/ethernet/intel/e100.c mdio_write(netdev, nic->mii.phy_id, MII_BMCR, BMCR_RESET); netdev 2428 drivers/net/ethernet/intel/e100.c static void e100_get_drvinfo(struct net_device *netdev, netdev 2431 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2439 drivers/net/ethernet/intel/e100.c static int e100_get_regs_len(struct net_device *netdev) netdev 2441 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2445 drivers/net/ethernet/intel/e100.c static void e100_get_regs(struct net_device *netdev, netdev 2448 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2458 drivers/net/ethernet/intel/e100.c mdio_read(netdev, nic->mii.phy_id, i); netdev 2466 drivers/net/ethernet/intel/e100.c static void e100_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 2468 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2473 drivers/net/ethernet/intel/e100.c static int e100_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 2475 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2493 drivers/net/ethernet/intel/e100.c static u32 e100_get_msglevel(struct net_device *netdev) netdev 2495 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2499 drivers/net/ethernet/intel/e100.c static void e100_set_msglevel(struct net_device *netdev, u32 value) netdev 2501 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2505 drivers/net/ethernet/intel/e100.c static int e100_nway_reset(struct net_device *netdev) netdev 2507 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2511 drivers/net/ethernet/intel/e100.c static u32 e100_get_link(struct net_device *netdev) netdev 2513 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2517 drivers/net/ethernet/intel/e100.c static int e100_get_eeprom_len(struct net_device *netdev) netdev 2519 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2524 drivers/net/ethernet/intel/e100.c static int e100_get_eeprom(struct net_device *netdev, netdev 2527 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2535 drivers/net/ethernet/intel/e100.c static int e100_set_eeprom(struct net_device *netdev, netdev 2538 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2549 drivers/net/ethernet/intel/e100.c static void e100_get_ringparam(struct net_device *netdev, netdev 2552 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2562 drivers/net/ethernet/intel/e100.c static int e100_set_ringparam(struct net_device *netdev, netdev 2565 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2572 drivers/net/ethernet/intel/e100.c if (netif_running(netdev)) netdev 2578 drivers/net/ethernet/intel/e100.c netif_info(nic, drv, nic->netdev, "Ring Param settings: rx: %d, tx %d\n", netdev 2580 drivers/net/ethernet/intel/e100.c if (netif_running(netdev)) netdev 2595 drivers/net/ethernet/intel/e100.c static void e100_diag_test(struct net_device *netdev, netdev 2599 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2610 drivers/net/ethernet/intel/e100.c if (netif_running(netdev)) netdev 2619 drivers/net/ethernet/intel/e100.c if (netif_running(netdev)) netdev 2628 drivers/net/ethernet/intel/e100.c static int e100_set_phys_id(struct net_device *netdev, netdev 2631 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2659 drivers/net/ethernet/intel/e100.c mdio_write(netdev, nic->mii.phy_id, led_reg, leds); netdev 2679 drivers/net/ethernet/intel/e100.c static int e100_get_sset_count(struct net_device *netdev, int sset) netdev 2691 drivers/net/ethernet/intel/e100.c static void e100_get_ethtool_stats(struct net_device *netdev, netdev 2694 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2698 drivers/net/ethernet/intel/e100.c data[i] = ((unsigned long *)&netdev->stats)[i]; netdev 2712 drivers/net/ethernet/intel/e100.c static void e100_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 2749 drivers/net/ethernet/intel/e100.c static int e100_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 2751 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2772 drivers/net/ethernet/intel/e100.c static int e100_open(struct net_device *netdev) netdev 2774 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2777 drivers/net/ethernet/intel/e100.c netif_carrier_off(netdev); netdev 2779 drivers/net/ethernet/intel/e100.c netif_err(nic, ifup, nic->netdev, "Cannot open interface, aborting\n"); netdev 2783 drivers/net/ethernet/intel/e100.c static int e100_close(struct net_device *netdev) netdev 2785 drivers/net/ethernet/intel/e100.c e100_down(netdev_priv(netdev)); netdev 2789 drivers/net/ethernet/intel/e100.c static int e100_set_features(struct net_device *netdev, netdev 2792 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2793 drivers/net/ethernet/intel/e100.c netdev_features_t changed = features ^ netdev->features; netdev 2798 drivers/net/ethernet/intel/e100.c netdev->features = features; netdev 2820 drivers/net/ethernet/intel/e100.c struct net_device *netdev; netdev 2824 drivers/net/ethernet/intel/e100.c if (!(netdev = alloc_etherdev(sizeof(struct nic)))) netdev 2827 drivers/net/ethernet/intel/e100.c netdev->hw_features |= NETIF_F_RXFCS; netdev 2828 drivers/net/ethernet/intel/e100.c netdev->priv_flags |= IFF_SUPP_NOFCS; netdev 2829 drivers/net/ethernet/intel/e100.c netdev->hw_features |= NETIF_F_RXALL; netdev 2831 drivers/net/ethernet/intel/e100.c netdev->netdev_ops = &e100_netdev_ops; netdev 2832 drivers/net/ethernet/intel/e100.c netdev->ethtool_ops = &e100_ethtool_ops; netdev 2833 drivers/net/ethernet/intel/e100.c netdev->watchdog_timeo = E100_WATCHDOG_PERIOD; netdev 2834 drivers/net/ethernet/intel/e100.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); netdev 2836 drivers/net/ethernet/intel/e100.c nic = netdev_priv(netdev); netdev 2837 drivers/net/ethernet/intel/e100.c netif_napi_add(netdev, &nic->napi, e100_poll, E100_NAPI_WEIGHT); netdev 2838 drivers/net/ethernet/intel/e100.c nic->netdev = netdev; netdev 2842 drivers/net/ethernet/intel/e100.c pci_set_drvdata(pdev, netdev); netdev 2845 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "Cannot enable PCI device, aborting\n"); netdev 2850 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "Cannot find proper PCI device base address, aborting\n"); netdev 2856 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "Cannot obtain PCI resources, aborting\n"); netdev 2861 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "No usable DMA configuration, aborting\n"); netdev 2865 drivers/net/ethernet/intel/e100.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 2868 drivers/net/ethernet/intel/e100.c netif_info(nic, probe, nic->netdev, "using i/o access mode\n"); netdev 2872 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "Cannot map device registers, aborting\n"); netdev 2886 drivers/net/ethernet/intel/e100.c netdev->features |= NETIF_F_VLAN_CHALLENGED; netdev 2905 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "Cannot alloc driver memory, aborting\n"); netdev 2914 drivers/net/ethernet/intel/e100.c memcpy(netdev->dev_addr, nic->eeprom, ETH_ALEN); netdev 2915 drivers/net/ethernet/intel/e100.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 2917 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "Invalid MAC address from EEPROM, aborting\n"); netdev 2921 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "Invalid MAC address from EEPROM, you MUST configure one.\n"); netdev 2935 drivers/net/ethernet/intel/e100.c strcpy(netdev->name, "eth%d"); netdev 2936 drivers/net/ethernet/intel/e100.c if ((err = register_netdev(netdev))) { netdev 2937 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "Cannot register net device, aborting\n"); netdev 2940 drivers/net/ethernet/intel/e100.c nic->cbs_pool = dma_pool_create(netdev->name, netdev 2946 drivers/net/ethernet/intel/e100.c netif_err(nic, probe, nic->netdev, "Cannot create DMA pool, aborting\n"); netdev 2950 drivers/net/ethernet/intel/e100.c netif_info(nic, probe, nic->netdev, netdev 2953 drivers/net/ethernet/intel/e100.c pdev->irq, netdev->dev_addr); netdev 2958 drivers/net/ethernet/intel/e100.c unregister_netdev(netdev); netdev 2968 drivers/net/ethernet/intel/e100.c free_netdev(netdev); netdev 2974 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2976 drivers/net/ethernet/intel/e100.c if (netdev) { netdev 2977 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2978 drivers/net/ethernet/intel/e100.c unregister_netdev(netdev); netdev 2982 drivers/net/ethernet/intel/e100.c free_netdev(netdev); netdev 2993 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2994 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 2996 drivers/net/ethernet/intel/e100.c if (netif_running(netdev)) netdev 2998 drivers/net/ethernet/intel/e100.c netif_device_detach(netdev); netdev 3005 drivers/net/ethernet/intel/e100.c u16 smartspeed = mdio_read(netdev, nic->mii.phy_id, netdev 3008 drivers/net/ethernet/intel/e100.c mdio_write(netdev, nic->mii.phy_id, netdev 3041 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3042 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 3051 drivers/net/ethernet/intel/e100.c u16 smartspeed = mdio_read(netdev, nic->mii.phy_id, netdev 3054 drivers/net/ethernet/intel/e100.c mdio_write(netdev, nic->mii.phy_id, netdev 3059 drivers/net/ethernet/intel/e100.c netif_device_attach(netdev); netdev 3060 drivers/net/ethernet/intel/e100.c if (netif_running(netdev)) netdev 3083 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3084 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 3086 drivers/net/ethernet/intel/e100.c netif_device_detach(netdev); netdev 3091 drivers/net/ethernet/intel/e100.c if (netif_running(netdev)) netdev 3107 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3108 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 3134 drivers/net/ethernet/intel/e100.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3135 drivers/net/ethernet/intel/e100.c struct nic *nic = netdev_priv(netdev); netdev 3140 drivers/net/ethernet/intel/e100.c netif_device_attach(netdev); netdev 3141 drivers/net/ethernet/intel/e100.c if (netif_running(netdev)) { netdev 3142 drivers/net/ethernet/intel/e100.c e100_open(netdev); netdev 271 drivers/net/ethernet/intel/e1000/e1000.h struct net_device *netdev; netdev 319 drivers/net/ethernet/intel/e1000/e1000.h netif_err(adapter, msglvl, adapter->netdev, format, ## arg) netdev 321 drivers/net/ethernet/intel/e1000/e1000.h netif_info(adapter, msglvl, adapter->netdev, format, ## arg) netdev 323 drivers/net/ethernet/intel/e1000/e1000.h netif_warn(adapter, msglvl, adapter->netdev, format, ## arg) netdev 325 drivers/net/ethernet/intel/e1000/e1000.h netif_notice(adapter, msglvl, adapter->netdev, format, ## arg) netdev 336 drivers/net/ethernet/intel/e1000/e1000.h int e1000_open(struct net_device *netdev); netdev 337 drivers/net/ethernet/intel/e1000/e1000.h int e1000_close(struct net_device *netdev); netdev 350 drivers/net/ethernet/intel/e1000/e1000.h void e1000_set_ethtool_ops(struct net_device *netdev); netdev 86 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_get_link_ksettings(struct net_device *netdev, netdev 89 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 145 drivers/net/ethernet/intel/e1000/e1000_ethtool.c netif_carrier_ok(netdev)) netdev 164 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_set_link_ksettings(struct net_device *netdev, netdev 167 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 221 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (netif_running(adapter->netdev)) { netdev 231 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static u32 e1000_get_link(struct net_device *netdev) netdev 233 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 241 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (!netif_carrier_ok(netdev)) netdev 247 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static void e1000_get_pauseparam(struct net_device *netdev, netdev 250 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 266 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_set_pauseparam(struct net_device *netdev, netdev 269 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 290 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (netif_running(adapter->netdev)) { netdev 304 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static u32 e1000_get_msglevel(struct net_device *netdev) netdev 306 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 311 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static void e1000_set_msglevel(struct net_device *netdev, u32 data) netdev 313 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 318 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_get_regs_len(struct net_device *netdev) netdev 324 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static void e1000_get_regs(struct net_device *netdev, struct ethtool_regs *regs, netdev 327 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 412 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_get_eeprom_len(struct net_device *netdev) netdev 414 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 420 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_get_eeprom(struct net_device *netdev, netdev 423 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 467 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_set_eeprom(struct net_device *netdev, netdev 470 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 529 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static void e1000_get_drvinfo(struct net_device *netdev, netdev 532 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 543 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static void e1000_get_ringparam(struct net_device *netdev, netdev 546 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 560 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_set_ringparam(struct net_device *netdev, netdev 563 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 576 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (netif_running(adapter->netdev)) netdev 611 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (netif_running(adapter->netdev)) { netdev 647 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (netif_running(adapter->netdev)) netdev 815 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct net_device *netdev = (struct net_device *)data; netdev 816 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 826 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct net_device *netdev = adapter->netdev; netdev 837 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (!request_irq(irq, e1000_test_intr, IRQF_PROBE_SHARED, netdev->name, netdev 838 drivers/net/ethernet/intel/e1000/e1000_ethtool.c netdev)) netdev 841 drivers/net/ethernet/intel/e1000/e1000_ethtool.c netdev->name, netdev)) { netdev 920 drivers/net/ethernet/intel/e1000/e1000_ethtool.c free_irq(irq, netdev); netdev 1496 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_get_sset_count(struct net_device *netdev, int sset) netdev 1508 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static void e1000_diag_test(struct net_device *netdev, netdev 1511 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1513 drivers/net/ethernet/intel/e1000/e1000_ethtool.c bool if_running = netif_running(netdev); netdev 1534 drivers/net/ethernet/intel/e1000/e1000_ethtool.c e1000_close(netdev); netdev 1563 drivers/net/ethernet/intel/e1000/e1000_ethtool.c e1000_open(netdev); netdev 1636 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static void e1000_get_wol(struct net_device *netdev, netdev 1639 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1676 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 1678 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1717 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_set_phys_id(struct net_device *netdev, netdev 1720 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1743 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_get_coalesce(struct net_device *netdev, netdev 1746 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1759 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_set_coalesce(struct net_device *netdev, netdev 1762 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1792 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_nway_reset(struct net_device *netdev) netdev 1794 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1796 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (netif_running(netdev)) netdev 1801 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static void e1000_get_ethtool_stats(struct net_device *netdev, netdev 1804 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1814 drivers/net/ethernet/intel/e1000/e1000_ethtool.c p = (char *)netdev + stat->stat_offset; netdev 1820 drivers/net/ethernet/intel/e1000/e1000_ethtool.c netdev_WARN_ONCE(netdev, "Invalid E1000 stat type: %u index %d\n", netdev 1833 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static void e1000_get_strings(struct net_device *netdev, u32 stringset, netdev 1883 drivers/net/ethernet/intel/e1000/e1000_ethtool.c void e1000_set_ethtool_ops(struct net_device *netdev) netdev 1885 drivers/net/ethernet/intel/e1000/e1000_ethtool.c netdev->ethtool_ops = &e1000_ethtool_ops; netdev 92 drivers/net/ethernet/intel/e1000/e1000_main.c int e1000_open(struct net_device *netdev); netdev 93 drivers/net/ethernet/intel/e1000/e1000_main.c int e1000_close(struct net_device *netdev); netdev 103 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_set_rx_mode(struct net_device *netdev); netdev 108 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev); netdev 109 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_change_mtu(struct net_device *netdev, int new_mtu); netdev 110 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_set_mac(struct net_device *netdev, void *p); netdev 132 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd); netdev 133 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, netdev 144 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_vlan_mode(struct net_device *netdev, netdev 148 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_vlan_rx_add_vid(struct net_device *netdev, netdev 150 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_vlan_rx_kill_vid(struct net_device *netdev, netdev 162 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_netpoll (struct net_device *netdev); netdev 214 drivers/net/ethernet/intel/e1000/e1000_main.c return adapter->netdev; netdev 258 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 263 drivers/net/ethernet/intel/e1000/e1000_main.c err = request_irq(adapter->pdev->irq, handler, irq_flags, netdev->name, netdev 264 drivers/net/ethernet/intel/e1000/e1000_main.c netdev); netdev 274 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 276 drivers/net/ethernet/intel/e1000/e1000_main.c free_irq(adapter->pdev->irq, netdev); netdev 307 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 317 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_vlan_rx_add_vid(netdev, htons(ETH_P_8021Q), vid); netdev 325 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_vlan_rx_kill_vid(netdev, htons(ETH_P_8021Q), netdev 366 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 369 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_set_rx_mode(netdev); netdev 401 drivers/net/ethernet/intel/e1000/e1000_main.c netif_wake_queue(adapter->netdev); netdev 495 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 503 drivers/net/ethernet/intel/e1000/e1000_main.c netif_tx_disable(netdev); netdev 520 drivers/net/ethernet/intel/e1000/e1000_main.c netif_carrier_off(netdev); netdev 708 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 710 drivers/net/ethernet/intel/e1000/e1000_main.c const struct ethtool_ops *ops = netdev->ethtool_ops; netdev 715 drivers/net/ethernet/intel/e1000/e1000_main.c eeprom.len = ops->get_eeprom_len(netdev); netdev 722 drivers/net/ethernet/intel/e1000/e1000_main.c ops->get_eeprom(netdev, &eeprom, data); netdev 789 drivers/net/ethernet/intel/e1000/e1000_main.c static netdev_features_t e1000_fix_features(struct net_device *netdev, netdev 803 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_set_features(struct net_device *netdev, netdev 806 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 807 drivers/net/ethernet/intel/e1000/e1000_main.c netdev_features_t changed = features ^ netdev->features; netdev 810 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_vlan_mode(netdev, features); netdev 815 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->features = features; netdev 818 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(netdev)) netdev 870 drivers/net/ethernet/intel/e1000/e1000_main.c hw->max_frame_size = adapter->netdev->mtu + netdev 922 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev; netdev 957 drivers/net/ethernet/intel/e1000/e1000_main.c netdev = alloc_etherdev(sizeof(struct e1000_adapter)); netdev 958 drivers/net/ethernet/intel/e1000/e1000_main.c if (!netdev) netdev 961 drivers/net/ethernet/intel/e1000/e1000_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 963 drivers/net/ethernet/intel/e1000/e1000_main.c pci_set_drvdata(pdev, netdev); netdev 964 drivers/net/ethernet/intel/e1000/e1000_main.c adapter = netdev_priv(netdev); netdev 965 drivers/net/ethernet/intel/e1000/e1000_main.c adapter->netdev = netdev; netdev 1011 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->netdev_ops = &e1000_netdev_ops; netdev 1012 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_set_ethtool_ops(netdev); netdev 1013 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->watchdog_timeo = 5 * HZ; netdev 1014 drivers/net/ethernet/intel/e1000/e1000_main.c netif_napi_add(netdev, &adapter->napi, e1000_clean, 64); netdev 1016 drivers/net/ethernet/intel/e1000/e1000_main.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); netdev 1037 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->hw_features = NETIF_F_SG | netdev 1040 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->features = NETIF_F_HW_VLAN_CTAG_TX | netdev 1046 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->hw_features |= NETIF_F_TSO; netdev 1048 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->priv_flags |= IFF_SUPP_NOFCS; netdev 1050 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->features |= netdev->hw_features; netdev 1051 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->hw_features |= (NETIF_F_RXCSUM | netdev 1056 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 1057 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->vlan_features |= NETIF_F_HIGHDMA; netdev 1060 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->vlan_features |= (NETIF_F_TSO | netdev 1067 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 1070 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->min_mtu = ETH_ZLEN - ETH_HLEN; netdev 1071 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->max_mtu = MAX_JUMBO_FRAME_SIZE - (ETH_HLEN + ETH_FCS_LEN); netdev 1098 drivers/net/ethernet/intel/e1000/e1000_main.c memset(hw->mac_addr, 0, netdev->addr_len); netdev 1105 drivers/net/ethernet/intel/e1000/e1000_main.c memcpy(netdev->dev_addr, hw->mac_addr, netdev->addr_len); netdev 1107 drivers/net/ethernet/intel/e1000/e1000_main.c if (!is_valid_ether_addr(netdev->dev_addr)) netdev 1199 drivers/net/ethernet/intel/e1000/e1000_main.c strcpy(netdev->name, "eth%d"); netdev 1200 drivers/net/ethernet/intel/e1000/e1000_main.c err = register_netdev(netdev); netdev 1214 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->dev_addr); netdev 1217 drivers/net/ethernet/intel/e1000/e1000_main.c netif_carrier_off(netdev); netdev 1239 drivers/net/ethernet/intel/e1000/e1000_main.c free_netdev(netdev); netdev 1259 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 1260 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1267 drivers/net/ethernet/intel/e1000/e1000_main.c unregister_netdev(netdev); netdev 1282 drivers/net/ethernet/intel/e1000/e1000_main.c free_netdev(netdev); netdev 1353 drivers/net/ethernet/intel/e1000/e1000_main.c int e1000_open(struct net_device *netdev) netdev 1355 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1363 drivers/net/ethernet/intel/e1000/e1000_main.c netif_carrier_off(netdev); netdev 1401 drivers/net/ethernet/intel/e1000/e1000_main.c netif_start_queue(netdev); netdev 1430 drivers/net/ethernet/intel/e1000/e1000_main.c int e1000_close(struct net_device *netdev) netdev 1432 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1453 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_vlan_rx_kill_vid(netdev, htons(ETH_P_8021Q), netdev 1795 drivers/net/ethernet/intel/e1000/e1000_main.c if (adapter->netdev->mtu <= ETH_DATA_LEN) netdev 1821 drivers/net/ethernet/intel/e1000/e1000_main.c if (adapter->netdev->features & NETIF_F_RXALL) { netdev 1852 drivers/net/ethernet/intel/e1000/e1000_main.c if (adapter->netdev->mtu > ETH_DATA_LEN) { netdev 1990 drivers/net/ethernet/intel/e1000/e1000_main.c netdev_reset_queue(adapter->netdev); netdev 2147 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 2158 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(netdev)) netdev 2165 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 2177 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(netdev)) { netdev 2192 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_set_mac(struct net_device *netdev, void *p) netdev 2194 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2206 drivers/net/ethernet/intel/e1000/e1000_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 2207 drivers/net/ethernet/intel/e1000/e1000_main.c memcpy(hw->mac_addr, addr->sa_data, netdev->addr_len); netdev 2226 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_set_rx_mode(struct net_device *netdev) netdev 2228 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2245 drivers/net/ethernet/intel/e1000/e1000_main.c if (netdev->flags & IFF_PROMISC) { netdev 2249 drivers/net/ethernet/intel/e1000/e1000_main.c if (netdev->flags & IFF_ALLMULTI) netdev 2258 drivers/net/ethernet/intel/e1000/e1000_main.c if (netdev_uc_count(netdev) > rar_entries - 1) { netdev 2260 drivers/net/ethernet/intel/e1000/e1000_main.c } else if (!(netdev->flags & IFF_PROMISC)) { netdev 2281 drivers/net/ethernet/intel/e1000/e1000_main.c netdev_for_each_uc_addr(ha, netdev) { netdev 2287 drivers/net/ethernet/intel/e1000/e1000_main.c netdev_for_each_mc_addr(ha, netdev) { netdev 2353 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 2371 drivers/net/ethernet/intel/e1000/e1000_main.c netif_wake_queue(netdev); netdev 2425 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 2430 drivers/net/ethernet/intel/e1000/e1000_main.c if ((netif_carrier_ok(netdev)) && link) netdev 2434 drivers/net/ethernet/intel/e1000/e1000_main.c if (!netif_carrier_ok(netdev)) { netdev 2444 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->name, netdev 2469 drivers/net/ethernet/intel/e1000/e1000_main.c netif_carrier_on(netdev); netdev 2476 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_carrier_ok(netdev)) { netdev 2480 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->name); netdev 2481 drivers/net/ethernet/intel/e1000/e1000_main.c netif_carrier_off(netdev); netdev 2506 drivers/net/ethernet/intel/e1000/e1000_main.c if (!netif_carrier_ok(netdev)) { netdev 3063 drivers/net/ethernet/intel/e1000/e1000_main.c static int __e1000_maybe_stop_tx(struct net_device *netdev, int size) netdev 3065 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 3068 drivers/net/ethernet/intel/e1000/e1000_main.c netif_stop_queue(netdev); netdev 3082 drivers/net/ethernet/intel/e1000/e1000_main.c netif_start_queue(netdev); netdev 3087 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_maybe_stop_tx(struct net_device *netdev, netdev 3092 drivers/net/ethernet/intel/e1000/e1000_main.c return __e1000_maybe_stop_tx(netdev, size); netdev 3097 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev) netdev 3099 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 3203 drivers/net/ethernet/intel/e1000/e1000_main.c if (unlikely(e1000_maybe_stop_tx(netdev, tx_ring, count + 2))) netdev 3208 drivers/net/ethernet/intel/e1000/e1000_main.c netif_stop_queue(netdev); netdev 3254 drivers/net/ethernet/intel/e1000/e1000_main.c netdev_sent_queue(netdev, skb->len); netdev 3267 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_maybe_stop_tx(netdev, tx_ring, desc_needed); netdev 3270 drivers/net/ethernet/intel/e1000/e1000_main.c netif_xmit_stopped(netdev_get_tx_queue(netdev, 0))) { netdev 3491 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_tx_timeout(struct net_device *netdev) netdev 3493 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 3516 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_change_mtu(struct net_device *netdev, int new_mtu) netdev 3518 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 3539 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(netdev)) { netdev 3569 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->name, netdev->mtu, new_mtu); netdev 3570 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->mtu = new_mtu; netdev 3572 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(netdev)) netdev 3588 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 3680 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.multicast = adapter->stats.mprc; netdev 3681 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.collisions = adapter->stats.colc; netdev 3688 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.rx_errors = adapter->stats.rxerrc + netdev 3693 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.rx_length_errors = adapter->stats.rlerrc; netdev 3694 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.rx_crc_errors = adapter->stats.crcerrs; netdev 3695 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.rx_frame_errors = adapter->stats.algnerrc; netdev 3696 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.rx_missed_errors = adapter->stats.mpc; netdev 3700 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.tx_errors = adapter->stats.txerrc; netdev 3701 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.tx_aborted_errors = adapter->stats.ecol; netdev 3702 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.tx_window_errors = adapter->stats.latecol; netdev 3703 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.tx_carrier_errors = adapter->stats.tncrs; netdev 3706 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.tx_carrier_errors = 0; netdev 3743 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = data; netdev 3744 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 3824 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 3870 drivers/net/ethernet/intel/e1000/e1000_main.c netdev_completed_queue(netdev, pkts_compl, bytes_compl); netdev 3873 drivers/net/ethernet/intel/e1000/e1000_main.c if (unlikely(count && netif_carrier_ok(netdev) && netdev 3880 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_queue_stopped(netdev) && netdev 3882 drivers/net/ethernet/intel/e1000/e1000_main.c netif_wake_queue(netdev); netdev 3919 drivers/net/ethernet/intel/e1000/e1000_main.c netif_stop_queue(netdev); netdev 3924 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.tx_bytes += total_tx_bytes; netdev 3925 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.tx_packets += total_tx_packets; netdev 3991 drivers/net/ethernet/intel/e1000/e1000_main.c skb->protocol = eth_type_trans(skb, adapter->netdev); netdev 4122 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 4172 drivers/net/ethernet/intel/e1000/e1000_main.c } else if (netdev->features & NETIF_F_RXALL) { netdev 4223 drivers/net/ethernet/intel/e1000/e1000_main.c if (likely(!(netdev->features & NETIF_F_RXFCS))) netdev 4269 drivers/net/ethernet/intel/e1000/e1000_main.c if (likely(!(netdev->features & NETIF_F_RXFCS))) netdev 4303 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.rx_bytes += total_rx_bytes; netdev 4304 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.rx_packets += total_rx_packets; netdev 4343 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = adapter->netdev; netdev 4412 drivers/net/ethernet/intel/e1000/e1000_main.c netdev_dbg(netdev, "Receive packet consumed multiple buffers\n"); netdev 4424 drivers/net/ethernet/intel/e1000/e1000_main.c } else if (netdev->features & NETIF_F_RXALL) { netdev 4436 drivers/net/ethernet/intel/e1000/e1000_main.c if (likely(!(netdev->features & NETIF_F_RXFCS))) netdev 4476 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.rx_bytes += total_rx_bytes; netdev 4477 drivers/net/ethernet/intel/e1000/e1000_main.c netdev->stats.rx_packets += total_rx_packets; netdev 4724 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 4730 drivers/net/ethernet/intel/e1000/e1000_main.c return e1000_mii_ioctl(netdev, ifr, cmd); netdev 4742 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, netdev 4745 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 4803 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(adapter->netdev)) netdev 4819 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(adapter->netdev)) netdev 4900 drivers/net/ethernet/intel/e1000/e1000_main.c __e1000_vlan_mode(adapter, adapter->netdev->features); netdev 4905 drivers/net/ethernet/intel/e1000/e1000_main.c if (!(adapter->netdev->flags & IFF_PROMISC)) netdev 4920 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_vlan_mode(struct net_device *netdev, netdev 4923 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 4934 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_vlan_rx_add_vid(struct net_device *netdev, netdev 4937 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 4960 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_vlan_rx_kill_vid(struct net_device *netdev, netdev 4963 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 4995 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), vid); netdev 5050 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 5051 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 5059 drivers/net/ethernet/intel/e1000/e1000_main.c netif_device_detach(netdev); netdev 5061 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(netdev)) { netdev 5083 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_set_rx_mode(netdev); netdev 5128 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(netdev)) netdev 5159 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 5160 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 5185 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(netdev)) { netdev 5197 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(netdev)) netdev 5200 drivers/net/ethernet/intel/e1000/e1000_main.c netif_device_attach(netdev); netdev 5223 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_netpoll(struct net_device *netdev) netdev 5225 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 5228 drivers/net/ethernet/intel/e1000/e1000_main.c e1000_intr(adapter->pdev->irq, netdev); netdev 5244 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 5245 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 5247 drivers/net/ethernet/intel/e1000/e1000_main.c netif_device_detach(netdev); netdev 5252 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(netdev)) netdev 5271 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 5272 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 5309 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 5310 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 5314 drivers/net/ethernet/intel/e1000/e1000_main.c if (netif_running(netdev)) { netdev 5321 drivers/net/ethernet/intel/e1000/e1000_main.c netif_device_attach(netdev); netdev 30 drivers/net/ethernet/intel/e1000e/e1000.h netdev_dbg(hw->adapter->netdev, format, ## arg) netdev 32 drivers/net/ethernet/intel/e1000e/e1000.h netdev_err(adapter->netdev, format, ## arg) netdev 34 drivers/net/ethernet/intel/e1000e/e1000.h netdev_info(adapter->netdev, format, ## arg) netdev 36 drivers/net/ethernet/intel/e1000e/e1000.h netdev_warn(adapter->netdev, format, ## arg) netdev 38 drivers/net/ethernet/intel/e1000e/e1000.h netdev_notice(adapter->netdev, format, ## arg) netdev 276 drivers/net/ethernet/intel/e1000e/e1000.h struct net_device *netdev; netdev 466 drivers/net/ethernet/intel/e1000e/e1000.h void e1000e_set_ethtool_ops(struct net_device *netdev); netdev 468 drivers/net/ethernet/intel/e1000e/e1000.h int e1000e_open(struct net_device *netdev); netdev 469 drivers/net/ethernet/intel/e1000e/e1000.h int e1000e_close(struct net_device *netdev); netdev 479 drivers/net/ethernet/intel/e1000e/e1000.h void e1000e_get_stats64(struct net_device *netdev, netdev 103 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_get_link_ksettings(struct net_device *netdev, netdev 106 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 145 drivers/net/ethernet/intel/e1000e/ethtool.c if (netif_running(netdev)) { netdev 146 drivers/net/ethernet/intel/e1000e/ethtool.c if (netif_carrier_ok(netdev)) { netdev 150 drivers/net/ethernet/intel/e1000e/ethtool.c } else if (!pm_runtime_suspended(netdev->dev.parent)) { netdev 174 drivers/net/ethernet/intel/e1000e/ethtool.c netif_carrier_ok(netdev)) netdev 251 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_set_link_ksettings(struct net_device *netdev, netdev 254 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 262 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 327 drivers/net/ethernet/intel/e1000e/ethtool.c if (netif_running(adapter->netdev)) { netdev 335 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 340 drivers/net/ethernet/intel/e1000e/ethtool.c static void e1000_get_pauseparam(struct net_device *netdev, netdev 343 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 359 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_set_pauseparam(struct net_device *netdev, netdev 362 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 371 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 375 drivers/net/ethernet/intel/e1000e/ethtool.c if (netif_running(adapter->netdev)) { netdev 405 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 410 drivers/net/ethernet/intel/e1000e/ethtool.c static u32 e1000_get_msglevel(struct net_device *netdev) netdev 412 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 416 drivers/net/ethernet/intel/e1000e/ethtool.c static void e1000_set_msglevel(struct net_device *netdev, u32 data) netdev 418 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 422 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_get_regs_len(struct net_device __always_unused *netdev) netdev 428 drivers/net/ethernet/intel/e1000e/ethtool.c static void e1000_get_regs(struct net_device *netdev, netdev 431 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 436 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 484 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 487 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_get_eeprom_len(struct net_device *netdev) netdev 489 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 493 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_get_eeprom(struct net_device *netdev, netdev 496 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 517 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 532 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 550 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_set_eeprom(struct net_device *netdev, netdev 553 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 583 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 625 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 630 drivers/net/ethernet/intel/e1000e/ethtool.c static void e1000_get_drvinfo(struct net_device *netdev, netdev 633 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 652 drivers/net/ethernet/intel/e1000e/ethtool.c static void e1000_get_ringparam(struct net_device *netdev, netdev 655 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 663 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_set_ringparam(struct net_device *netdev, netdev 666 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 691 drivers/net/ethernet/intel/e1000e/ethtool.c if (!netif_running(adapter->netdev)) { netdev 719 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 759 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 973 drivers/net/ethernet/intel/e1000e/ethtool.c struct net_device *netdev = (struct net_device *)data; netdev 974 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 984 drivers/net/ethernet/intel/e1000e/ethtool.c struct net_device *netdev = adapter->netdev; netdev 1003 drivers/net/ethernet/intel/e1000e/ethtool.c if (!request_irq(irq, e1000_test_intr, IRQF_PROBE_SHARED, netdev->name, netdev 1004 drivers/net/ethernet/intel/e1000e/ethtool.c netdev)) { netdev 1006 drivers/net/ethernet/intel/e1000e/ethtool.c } else if (request_irq(irq, e1000_test_intr, IRQF_SHARED, netdev->name, netdev 1007 drivers/net/ethernet/intel/e1000e/ethtool.c netdev)) { netdev 1100 drivers/net/ethernet/intel/e1000e/ethtool.c free_irq(irq, netdev); netdev 1768 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000e_get_sset_count(struct net_device __always_unused *netdev, netdev 1781 drivers/net/ethernet/intel/e1000e/ethtool.c static void e1000_diag_test(struct net_device *netdev, netdev 1784 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1788 drivers/net/ethernet/intel/e1000e/ethtool.c bool if_running = netif_running(netdev); netdev 1790 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 1818 drivers/net/ethernet/intel/e1000e/ethtool.c e1000e_close(netdev); netdev 1851 drivers/net/ethernet/intel/e1000e/ethtool.c e1000e_open(netdev); netdev 1878 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 1881 drivers/net/ethernet/intel/e1000e/ethtool.c static void e1000_get_wol(struct net_device *netdev, netdev 1884 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1916 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 1918 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1945 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_set_phys_id(struct net_device *netdev, netdev 1948 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1953 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 1966 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 1981 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_get_coalesce(struct net_device *netdev, netdev 1984 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1994 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_set_coalesce(struct net_device *netdev, netdev 1997 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2016 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 2023 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 2028 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_nway_reset(struct net_device *netdev) netdev 2030 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2032 drivers/net/ethernet/intel/e1000e/ethtool.c if (!netif_running(netdev)) netdev 2038 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 2040 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 2045 drivers/net/ethernet/intel/e1000e/ethtool.c static void e1000_get_ethtool_stats(struct net_device *netdev, netdev 2049 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2054 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 2056 drivers/net/ethernet/intel/e1000e/ethtool.c dev_get_stats(netdev, &net_stats); netdev 2058 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 2080 drivers/net/ethernet/intel/e1000e/ethtool.c static void e1000_get_strings(struct net_device __always_unused *netdev, netdev 2100 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_get_rxnfc(struct net_device *netdev, netdev 2108 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2112 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 2114 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 2152 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000e_get_eee(struct net_device *netdev, struct ethtool_eee *edata) netdev 2154 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2177 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 2181 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 2223 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 2228 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000e_set_eee(struct net_device *netdev, struct ethtool_eee *edata) netdev 2230 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2235 drivers/net/ethernet/intel/e1000e/ethtool.c ret_val = e1000e_get_eee(netdev, &eee_curr); netdev 2258 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); netdev 2261 drivers/net/ethernet/intel/e1000e/ethtool.c if (netif_running(netdev)) netdev 2266 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); netdev 2271 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000e_get_ts_info(struct net_device *netdev, netdev 2274 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2276 drivers/net/ethernet/intel/e1000e/ethtool.c ethtool_op_get_ts_info(netdev, info); netdev 2337 drivers/net/ethernet/intel/e1000e/ethtool.c void e1000e_set_ethtool_ops(struct net_device *netdev) netdev 2339 drivers/net/ethernet/intel/e1000e/ethtool.c netdev->ethtool_ops = &e1000_ethtool_ops; netdev 198 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 224 drivers/net/ethernet/intel/e1000e/netdev.c if (netdev) { netdev 227 drivers/net/ethernet/intel/e1000e/netdev.c pr_info("%-15s %016lX %016lX\n", netdev->name, netdev 228 drivers/net/ethernet/intel/e1000e/netdev.c netdev->state, dev_trans_start(netdev)); netdev 240 drivers/net/ethernet/intel/e1000e/netdev.c if (!netdev || !netif_running(netdev)) netdev 552 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev, struct sk_buff *skb, netdev 559 drivers/net/ethernet/intel/e1000e/netdev.c skb->protocol = eth_type_trans(skb, netdev); netdev 583 drivers/net/ethernet/intel/e1000e/netdev.c if (!(adapter->netdev->features & NETIF_F_RXCSUM)) netdev 648 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 666 drivers/net/ethernet/intel/e1000e/netdev.c skb = __netdev_alloc_skb_ip_align(netdev, bufsz, gfp); netdev 716 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 764 drivers/net/ethernet/intel/e1000e/netdev.c skb = __netdev_alloc_skb_ip_align(netdev, adapter->rx_ps_bsize0, netdev 820 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 838 drivers/net/ethernet/intel/e1000e/netdev.c skb = __netdev_alloc_skb_ip_align(netdev, bufsz, gfp); netdev 893 drivers/net/ethernet/intel/e1000e/netdev.c static inline void e1000_rx_hash(struct net_device *netdev, __le32 rss, netdev 896 drivers/net/ethernet/intel/e1000e/netdev.c if (netdev->features & NETIF_F_RXHASH) netdev 911 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 976 drivers/net/ethernet/intel/e1000e/netdev.c !(netdev->features & NETIF_F_RXALL))) { netdev 988 drivers/net/ethernet/intel/e1000e/netdev.c if (netdev->features & NETIF_F_RXFCS) netdev 1023 drivers/net/ethernet/intel/e1000e/netdev.c e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); netdev 1025 drivers/net/ethernet/intel/e1000e/netdev.c e1000_receive_skb(adapter, netdev, skb, staterr, netdev 1085 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 1121 drivers/net/ethernet/intel/e1000e/netdev.c netif_stop_queue(netdev); netdev 1211 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 1259 drivers/net/ethernet/intel/e1000e/netdev.c netdev_completed_queue(netdev, pkts_compl, bytes_compl); netdev 1262 drivers/net/ethernet/intel/e1000e/netdev.c if (count && netif_carrier_ok(netdev) && netdev 1269 drivers/net/ethernet/intel/e1000e/netdev.c if (netif_queue_stopped(netdev) && netdev 1271 drivers/net/ethernet/intel/e1000e/netdev.c netif_wake_queue(netdev); netdev 1307 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 1360 drivers/net/ethernet/intel/e1000e/netdev.c !(netdev->features & NETIF_F_RXALL))) { netdev 1411 drivers/net/ethernet/intel/e1000e/netdev.c if (!(netdev->features & NETIF_F_RXFCS)) netdev 1440 drivers/net/ethernet/intel/e1000e/netdev.c if (!(netdev->features & NETIF_F_RXFCS)) netdev 1450 drivers/net/ethernet/intel/e1000e/netdev.c e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); netdev 1456 drivers/net/ethernet/intel/e1000e/netdev.c e1000_receive_skb(adapter, netdev, skb, staterr, netdev 1510 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 1556 drivers/net/ethernet/intel/e1000e/netdev.c !(netdev->features & NETIF_F_RXALL)))) { netdev 1626 drivers/net/ethernet/intel/e1000e/netdev.c e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); netdev 1639 drivers/net/ethernet/intel/e1000e/netdev.c e1000_receive_skb(adapter, netdev, skb, staterr, netdev 1754 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = data; netdev 1755 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1773 drivers/net/ethernet/intel/e1000e/netdev.c if (netif_carrier_ok(netdev) && netdev 1821 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = data; netdev 1822 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1854 drivers/net/ethernet/intel/e1000e/netdev.c if (netif_carrier_ok(netdev) && netdev 1896 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = data; netdev 1897 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1919 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = data; netdev 1920 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 1939 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = data; netdev 1940 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2103 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 2106 drivers/net/ethernet/intel/e1000e/netdev.c if (strlen(netdev->name) < (IFNAMSIZ - 5)) netdev 2109 drivers/net/ethernet/intel/e1000e/netdev.c "%.14s-rx-0", netdev->name); netdev 2111 drivers/net/ethernet/intel/e1000e/netdev.c memcpy(adapter->rx_ring->name, netdev->name, IFNAMSIZ); netdev 2114 drivers/net/ethernet/intel/e1000e/netdev.c netdev); netdev 2122 drivers/net/ethernet/intel/e1000e/netdev.c if (strlen(netdev->name) < (IFNAMSIZ - 5)) netdev 2125 drivers/net/ethernet/intel/e1000e/netdev.c "%.14s-tx-0", netdev->name); netdev 2127 drivers/net/ethernet/intel/e1000e/netdev.c memcpy(adapter->tx_ring->name, netdev->name, IFNAMSIZ); netdev 2130 drivers/net/ethernet/intel/e1000e/netdev.c netdev); netdev 2139 drivers/net/ethernet/intel/e1000e/netdev.c e1000_msix_other, 0, netdev->name, netdev); netdev 2156 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 2170 drivers/net/ethernet/intel/e1000e/netdev.c netdev->name, netdev); netdev 2180 drivers/net/ethernet/intel/e1000e/netdev.c netdev->name, netdev); netdev 2189 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 2194 drivers/net/ethernet/intel/e1000e/netdev.c free_irq(adapter->msix_entries[vector].vector, netdev); netdev 2197 drivers/net/ethernet/intel/e1000e/netdev.c free_irq(adapter->msix_entries[vector].vector, netdev); netdev 2201 drivers/net/ethernet/intel/e1000e/netdev.c free_irq(adapter->msix_entries[vector].vector, netdev); netdev 2205 drivers/net/ethernet/intel/e1000e/netdev.c free_irq(adapter->pdev->irq, netdev); netdev 2419 drivers/net/ethernet/intel/e1000e/netdev.c netdev_reset_queue(adapter->netdev); netdev 2661 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *poll_dev = adapter->netdev; netdev 2692 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_vlan_rx_add_vid(struct net_device *netdev, netdev 2695 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2718 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_vlan_rx_kill_vid(struct net_device *netdev, netdev 2721 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 2752 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 2763 drivers/net/ethernet/intel/e1000e/netdev.c e1000_vlan_rx_kill_vid(netdev, htons(ETH_P_8021Q), netdev 2820 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 2825 drivers/net/ethernet/intel/e1000e/netdev.c e1000_vlan_rx_add_vid(netdev, htons(ETH_P_8021Q), vid); netdev 2830 drivers/net/ethernet/intel/e1000e/netdev.c e1000_vlan_rx_kill_vid(netdev, htons(ETH_P_8021Q), old_vid); netdev 2837 drivers/net/ethernet/intel/e1000e/netdev.c e1000_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), 0); netdev 2840 drivers/net/ethernet/intel/e1000e/netdev.c e1000_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), vid); netdev 3038 drivers/net/ethernet/intel/e1000e/netdev.c if (adapter->netdev->mtu > ETH_DATA_LEN) netdev 3058 drivers/net/ethernet/intel/e1000e/netdev.c if (adapter->netdev->mtu <= ETH_DATA_LEN) netdev 3126 drivers/net/ethernet/intel/e1000e/netdev.c pages = PAGE_USE_COUNT(adapter->netdev->mtu); netdev 3156 drivers/net/ethernet/intel/e1000e/netdev.c if (adapter->netdev->features & NETIF_F_RXALL) { netdev 3196 drivers/net/ethernet/intel/e1000e/netdev.c } else if (adapter->netdev->mtu > ETH_FRAME_LEN + ETH_FCS_LEN) { netdev 3261 drivers/net/ethernet/intel/e1000e/netdev.c if (adapter->netdev->features & NETIF_F_RXCSUM) netdev 3270 drivers/net/ethernet/intel/e1000e/netdev.c if (adapter->netdev->mtu > ETH_DATA_LEN) { netdev 3302 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000e_write_mc_addr_list(struct net_device *netdev) netdev 3304 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 3310 drivers/net/ethernet/intel/e1000e/netdev.c if (netdev_mc_empty(netdev)) { netdev 3316 drivers/net/ethernet/intel/e1000e/netdev.c mta_list = kcalloc(netdev_mc_count(netdev), ETH_ALEN, GFP_ATOMIC); netdev 3322 drivers/net/ethernet/intel/e1000e/netdev.c netdev_for_each_mc_addr(ha, netdev) netdev 3328 drivers/net/ethernet/intel/e1000e/netdev.c return netdev_mc_count(netdev); netdev 3340 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000e_write_uc_addr_list(struct net_device *netdev) netdev 3342 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 3357 drivers/net/ethernet/intel/e1000e/netdev.c if (netdev_uc_count(netdev) > rar_entries) netdev 3360 drivers/net/ethernet/intel/e1000e/netdev.c if (!netdev_uc_empty(netdev) && rar_entries) { netdev 3366 drivers/net/ethernet/intel/e1000e/netdev.c netdev_for_each_uc_addr(ha, netdev) { netdev 3397 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000e_set_rx_mode(struct net_device *netdev) netdev 3399 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 3403 drivers/net/ethernet/intel/e1000e/netdev.c if (pm_runtime_suspended(netdev->dev.parent)) netdev 3412 drivers/net/ethernet/intel/e1000e/netdev.c if (netdev->flags & IFF_PROMISC) { netdev 3419 drivers/net/ethernet/intel/e1000e/netdev.c if (netdev->flags & IFF_ALLMULTI) { netdev 3426 drivers/net/ethernet/intel/e1000e/netdev.c count = e1000e_write_mc_addr_list(netdev); netdev 3435 drivers/net/ethernet/intel/e1000e/netdev.c count = e1000e_write_uc_addr_list(netdev); netdev 3442 drivers/net/ethernet/intel/e1000e/netdev.c if (netdev->features & NETIF_F_HW_VLAN_CTAG_RX) netdev 3746 drivers/net/ethernet/intel/e1000e/netdev.c e1000e_set_rx_mode(adapter->netdev); netdev 3753 drivers/net/ethernet/intel/e1000e/netdev.c if (adapter->netdev->features & NETIF_F_RXHASH) netdev 4017 drivers/net/ethernet/intel/e1000e/netdev.c if (adapter->netdev->mtu > ETH_DATA_LEN) { netdev 4036 drivers/net/ethernet/intel/e1000e/netdev.c if (adapter->netdev->mtu > ETH_DATA_LEN) { netdev 4052 drivers/net/ethernet/intel/e1000e/netdev.c if (adapter->netdev->mtu <= ETH_DATA_LEN) { netdev 4151 drivers/net/ethernet/intel/e1000e/netdev.c if (!netif_running(adapter->netdev) && netdev 4249 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 4258 drivers/net/ethernet/intel/e1000e/netdev.c netif_carrier_off(netdev); netdev 4266 drivers/net/ethernet/intel/e1000e/netdev.c netif_stop_queue(netdev); netdev 4295 drivers/net/ethernet/intel/e1000e/netdev.c (adapter->netdev->mtu > ETH_DATA_LEN) && netdev 4426 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 4430 drivers/net/ethernet/intel/e1000e/netdev.c adapter->max_frame_size = netdev->mtu + VLAN_ETH_HLEN + ETH_FCS_LEN; netdev 4467 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = data; netdev 4468 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 4492 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 4514 drivers/net/ethernet/intel/e1000e/netdev.c netdev->name, netdev); netdev 4543 drivers/net/ethernet/intel/e1000e/netdev.c free_irq(adapter->pdev->irq, netdev); netdev 4595 drivers/net/ethernet/intel/e1000e/netdev.c int e1000e_open(struct net_device *netdev) netdev 4597 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 4608 drivers/net/ethernet/intel/e1000e/netdev.c netif_carrier_off(netdev); netdev 4609 drivers/net/ethernet/intel/e1000e/netdev.c netif_stop_queue(netdev); netdev 4703 drivers/net/ethernet/intel/e1000e/netdev.c int e1000e_close(struct net_device *netdev) netdev 4705 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 4716 drivers/net/ethernet/intel/e1000e/netdev.c if (netif_device_present(netdev)) { netdev 4721 drivers/net/ethernet/intel/e1000e/netdev.c pr_info("%s NIC Link is Down\n", netdev->name); netdev 4733 drivers/net/ethernet/intel/e1000e/netdev.c e1000_vlan_rx_kill_vid(netdev, htons(ETH_P_8021Q), netdev 4757 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_set_mac(struct net_device *netdev, void *p) netdev 4759 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 4766 drivers/net/ethernet/intel/e1000e/netdev.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 4767 drivers/net/ethernet/intel/e1000e/netdev.c memcpy(adapter->hw.mac.addr, addr->sa_data, netdev->addr_len); netdev 4914 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 4981 drivers/net/ethernet/intel/e1000e/netdev.c netdev->stats.multicast = adapter->stats.mprc; netdev 4982 drivers/net/ethernet/intel/e1000e/netdev.c netdev->stats.collisions = adapter->stats.colc; netdev 4989 drivers/net/ethernet/intel/e1000e/netdev.c netdev->stats.rx_errors = adapter->stats.rxerrc + netdev 4992 drivers/net/ethernet/intel/e1000e/netdev.c netdev->stats.rx_length_errors = adapter->stats.ruc + netdev 4994 drivers/net/ethernet/intel/e1000e/netdev.c netdev->stats.rx_crc_errors = adapter->stats.crcerrs; netdev 4995 drivers/net/ethernet/intel/e1000e/netdev.c netdev->stats.rx_frame_errors = adapter->stats.algnerrc; netdev 4996 drivers/net/ethernet/intel/e1000e/netdev.c netdev->stats.rx_missed_errors = adapter->stats.mpc; netdev 4999 drivers/net/ethernet/intel/e1000e/netdev.c netdev->stats.tx_errors = adapter->stats.ecol + adapter->stats.latecol; netdev 5000 drivers/net/ethernet/intel/e1000e/netdev.c netdev->stats.tx_aborted_errors = adapter->stats.ecol; netdev 5001 drivers/net/ethernet/intel/e1000e/netdev.c netdev->stats.tx_window_errors = adapter->stats.latecol; netdev 5002 drivers/net/ethernet/intel/e1000e/netdev.c netdev->stats.tx_carrier_errors = adapter->stats.tncrs; netdev 5072 drivers/net/ethernet/intel/e1000e/netdev.c adapter->netdev->name, adapter->link_speed, netdev 5172 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 5184 drivers/net/ethernet/intel/e1000e/netdev.c if ((netif_carrier_ok(netdev)) && link) { netdev 5186 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_resume(netdev->dev.parent); netdev 5197 drivers/net/ethernet/intel/e1000e/netdev.c if (!netif_carrier_ok(netdev)) { netdev 5201 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_resume(netdev->dev.parent); netdev 5228 drivers/net/ethernet/intel/e1000e/netdev.c netdev_warn(netdev, netdev 5281 drivers/net/ethernet/intel/e1000e/netdev.c netdev->features &= ~NETIF_F_TSO; netdev 5282 drivers/net/ethernet/intel/e1000e/netdev.c netdev->features &= ~NETIF_F_TSO6; netdev 5285 drivers/net/ethernet/intel/e1000e/netdev.c netdev->features |= NETIF_F_TSO; netdev 5286 drivers/net/ethernet/intel/e1000e/netdev.c netdev->features |= NETIF_F_TSO6; netdev 5307 drivers/net/ethernet/intel/e1000e/netdev.c netif_wake_queue(netdev); netdev 5308 drivers/net/ethernet/intel/e1000e/netdev.c netif_carrier_on(netdev); netdev 5315 drivers/net/ethernet/intel/e1000e/netdev.c if (netif_carrier_ok(netdev)) { netdev 5319 drivers/net/ethernet/intel/e1000e/netdev.c pr_info("%s NIC Link is Down\n", adapter->netdev->name); netdev 5320 drivers/net/ethernet/intel/e1000e/netdev.c netif_carrier_off(netdev); netdev 5321 drivers/net/ethernet/intel/e1000e/netdev.c netif_stop_queue(netdev); netdev 5333 drivers/net/ethernet/intel/e1000e/netdev.c pm_schedule_suspend(netdev->dev.parent, netdev 5357 drivers/net/ethernet/intel/e1000e/netdev.c if (!netif_carrier_ok(netdev) && netdev 5758 drivers/net/ethernet/intel/e1000e/netdev.c netif_stop_queue(adapter->netdev); netdev 5772 drivers/net/ethernet/intel/e1000e/netdev.c netif_start_queue(adapter->netdev); netdev 5787 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev) netdev 5789 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 5911 drivers/net/ethernet/intel/e1000e/netdev.c netdev_sent_queue(netdev, skb->len); netdev 5920 drivers/net/ethernet/intel/e1000e/netdev.c netif_xmit_stopped(netdev_get_tx_queue(netdev, 0))) { netdev 5940 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_tx_timeout(struct net_device *netdev) netdev 5942 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 5972 drivers/net/ethernet/intel/e1000e/netdev.c void e1000e_get_stats64(struct net_device *netdev, netdev 5975 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6018 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_change_mtu(struct net_device *netdev, int new_mtu) netdev 6020 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6042 drivers/net/ethernet/intel/e1000e/netdev.c e_info("changing MTU from %d to %d\n", netdev->mtu, new_mtu); netdev 6043 drivers/net/ethernet/intel/e1000e/netdev.c netdev->mtu = new_mtu; netdev 6045 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_get_sync(netdev->dev.parent); netdev 6047 drivers/net/ethernet/intel/e1000e/netdev.c if (netif_running(netdev)) netdev 6067 drivers/net/ethernet/intel/e1000e/netdev.c if (netif_running(netdev)) netdev 6072 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_put_sync(netdev->dev.parent); netdev 6079 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, netdev 6082 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6153 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000e_hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) netdev 6155 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6188 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000e_hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) netdev 6190 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6196 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 6202 drivers/net/ethernet/intel/e1000e/netdev.c return e1000_mii_ioctl(netdev, ifr, cmd); netdev 6204 drivers/net/ethernet/intel/e1000e/netdev.c return e1000e_hwtstamp_set(netdev, ifr); netdev 6206 drivers/net/ethernet/intel/e1000e/netdev.c return e1000e_hwtstamp_get(netdev, ifr); netdev 6288 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 6289 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6293 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_get_sync(netdev->dev.parent); netdev 6305 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_put_sync(netdev->dev.parent); netdev 6310 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = dev_get_drvdata(dev); netdev 6311 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6316 drivers/net/ethernet/intel/e1000e/netdev.c present = netif_device_present(netdev); netdev 6317 drivers/net/ethernet/intel/e1000e/netdev.c netif_device_detach(netdev); netdev 6319 drivers/net/ethernet/intel/e1000e/netdev.c if (present && netif_running(netdev)) { netdev 6343 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 6344 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6357 drivers/net/ethernet/intel/e1000e/netdev.c e1000e_set_rx_mode(netdev); netdev 6582 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = dev_get_drvdata(dev); netdev 6583 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6589 drivers/net/ethernet/intel/e1000e/netdev.c if (netif_running(netdev)) { netdev 6597 drivers/net/ethernet/intel/e1000e/netdev.c netif_device_attach(netdev); netdev 6607 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 6608 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6702 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = dev_get_drvdata(dev); netdev 6703 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6719 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 6720 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6727 drivers/net/ethernet/intel/e1000e/netdev.c if (netdev->flags & IFF_UP) netdev 6736 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 6737 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6739 drivers/net/ethernet/intel/e1000e/netdev.c if (netdev->flags & IFF_UP) { netdev 6773 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = data; netdev 6774 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6782 drivers/net/ethernet/intel/e1000e/netdev.c e1000_intr_msix_rx(msix_irq, netdev); netdev 6788 drivers/net/ethernet/intel/e1000e/netdev.c e1000_intr_msix_tx(msix_irq, netdev); netdev 6794 drivers/net/ethernet/intel/e1000e/netdev.c e1000_msix_other(msix_irq, netdev); netdev 6809 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_netpoll(struct net_device *netdev) netdev 6811 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6815 drivers/net/ethernet/intel/e1000e/netdev.c e1000_intr_msix(adapter->pdev->irq, netdev); netdev 6819 drivers/net/ethernet/intel/e1000e/netdev.c e1000_intr_msi(adapter->pdev->irq, netdev); netdev 6824 drivers/net/ethernet/intel/e1000e/netdev.c e1000_intr(adapter->pdev->irq, netdev); netdev 6862 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 6863 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6907 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 6908 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6925 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = adapter->netdev; netdev 6935 drivers/net/ethernet/intel/e1000e/netdev.c netdev->dev_addr); netdev 6964 drivers/net/ethernet/intel/e1000e/netdev.c static netdev_features_t e1000_fix_features(struct net_device *netdev, netdev 6967 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6971 drivers/net/ethernet/intel/e1000e/netdev.c if ((hw->mac.type >= e1000_pch2lan) && (netdev->mtu > ETH_DATA_LEN)) netdev 6985 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_set_features(struct net_device *netdev, netdev 6988 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 6989 drivers/net/ethernet/intel/e1000e/netdev.c netdev_features_t changed = features ^ netdev->features; netdev 7013 drivers/net/ethernet/intel/e1000e/netdev.c netdev->features = features; netdev 7015 drivers/net/ethernet/intel/e1000e/netdev.c if (netif_running(netdev)) netdev 7058 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev; netdev 7111 drivers/net/ethernet/intel/e1000e/netdev.c netdev = alloc_etherdev(sizeof(struct e1000_adapter)); netdev 7112 drivers/net/ethernet/intel/e1000e/netdev.c if (!netdev) netdev 7115 drivers/net/ethernet/intel/e1000e/netdev.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 7117 drivers/net/ethernet/intel/e1000e/netdev.c netdev->irq = pdev->irq; netdev 7119 drivers/net/ethernet/intel/e1000e/netdev.c pci_set_drvdata(pdev, netdev); netdev 7120 drivers/net/ethernet/intel/e1000e/netdev.c adapter = netdev_priv(netdev); netdev 7122 drivers/net/ethernet/intel/e1000e/netdev.c adapter->netdev = netdev; netdev 7156 drivers/net/ethernet/intel/e1000e/netdev.c netdev->netdev_ops = &e1000e_netdev_ops; netdev 7157 drivers/net/ethernet/intel/e1000e/netdev.c e1000e_set_ethtool_ops(netdev); netdev 7158 drivers/net/ethernet/intel/e1000e/netdev.c netdev->watchdog_timeo = 5 * HZ; netdev 7159 drivers/net/ethernet/intel/e1000e/netdev.c netif_napi_add(netdev, &adapter->napi, e1000e_poll, 64); netdev 7160 drivers/net/ethernet/intel/e1000e/netdev.c strlcpy(netdev->name, pci_name(pdev), sizeof(netdev->name)); netdev 7162 drivers/net/ethernet/intel/e1000e/netdev.c netdev->mem_start = mmio_start; netdev 7163 drivers/net/ethernet/intel/e1000e/netdev.c netdev->mem_end = mmio_start + mmio_len; netdev 7203 drivers/net/ethernet/intel/e1000e/netdev.c netdev->features = (NETIF_F_SG | netdev 7213 drivers/net/ethernet/intel/e1000e/netdev.c netdev->hw_features = netdev->features; netdev 7214 drivers/net/ethernet/intel/e1000e/netdev.c netdev->hw_features |= NETIF_F_RXFCS; netdev 7215 drivers/net/ethernet/intel/e1000e/netdev.c netdev->priv_flags |= IFF_SUPP_NOFCS; netdev 7216 drivers/net/ethernet/intel/e1000e/netdev.c netdev->hw_features |= NETIF_F_RXALL; netdev 7219 drivers/net/ethernet/intel/e1000e/netdev.c netdev->features |= NETIF_F_HW_VLAN_CTAG_FILTER; netdev 7221 drivers/net/ethernet/intel/e1000e/netdev.c netdev->vlan_features |= (NETIF_F_SG | netdev 7226 drivers/net/ethernet/intel/e1000e/netdev.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 7229 drivers/net/ethernet/intel/e1000e/netdev.c netdev->features |= NETIF_F_HIGHDMA; netdev 7230 drivers/net/ethernet/intel/e1000e/netdev.c netdev->vlan_features |= NETIF_F_HIGHDMA; netdev 7234 drivers/net/ethernet/intel/e1000e/netdev.c netdev->min_mtu = ETH_MIN_MTU; netdev 7235 drivers/net/ethernet/intel/e1000e/netdev.c netdev->max_mtu = adapter->max_hw_frame_size - netdev 7266 drivers/net/ethernet/intel/e1000e/netdev.c memcpy(netdev->dev_addr, adapter->hw.mac.addr, netdev->addr_len); netdev 7268 drivers/net/ethernet/intel/e1000e/netdev.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 7270 drivers/net/ethernet/intel/e1000e/netdev.c netdev->dev_addr); netdev 7355 drivers/net/ethernet/intel/e1000e/netdev.c strlcpy(netdev->name, "eth%d", sizeof(netdev->name)); netdev 7356 drivers/net/ethernet/intel/e1000e/netdev.c err = register_netdev(netdev); netdev 7361 drivers/net/ethernet/intel/e1000e/netdev.c netif_carrier_off(netdev); netdev 7388 drivers/net/ethernet/intel/e1000e/netdev.c free_netdev(netdev); netdev 7408 drivers/net/ethernet/intel/e1000e/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 7409 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_adapter *adapter = netdev_priv(netdev); netdev 7434 drivers/net/ethernet/intel/e1000e/netdev.c unregister_netdev(netdev); netdev 7454 drivers/net/ethernet/intel/e1000e/netdev.c free_netdev(netdev); netdev 291 drivers/net/ethernet/intel/e1000e/ptp.c adapter->netdev->perm_addr); netdev 105 drivers/net/ethernet/intel/fm10k/fm10k.h struct net_device *netdev; /* netdev ring belongs to */ netdev 169 drivers/net/ethernet/intel/fm10k/fm10k.h return &ring->netdev->_tx[ring->queue_index]; netdev 292 drivers/net/ethernet/intel/fm10k/fm10k.h struct net_device *netdev; netdev 517 drivers/net/ethernet/intel/fm10k/fm10k.h int fm10k_open(struct net_device *netdev); netdev 518 drivers/net/ethernet/intel/fm10k/fm10k.h int fm10k_close(struct net_device *netdev); netdev 538 drivers/net/ethernet/intel/fm10k/fm10k.h int fm10k_ndo_set_vf_mac(struct net_device *netdev, int vf_idx, u8 *mac); netdev 539 drivers/net/ethernet/intel/fm10k/fm10k.h int fm10k_ndo_set_vf_vlan(struct net_device *netdev, netdev 541 drivers/net/ethernet/intel/fm10k/fm10k.h int fm10k_ndo_set_vf_bw(struct net_device *netdev, int vf_idx, netdev 543 drivers/net/ethernet/intel/fm10k/fm10k.h int fm10k_ndo_get_vf_config(struct net_device *netdev, netdev 260 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static void fm10k_get_ethtool_stats(struct net_device *netdev, netdev 264 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 265 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct net_device_stats *net_stats = &netdev->stats; netdev 351 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static void fm10k_get_regs(struct net_device *netdev, netdev 354 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 430 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static int fm10k_get_regs_len(struct net_device *netdev) netdev 432 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 491 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static u32 fm10k_get_msglevel(struct net_device *netdev) netdev 493 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 498 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static void fm10k_set_msglevel(struct net_device *netdev, u32 data) netdev 500 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 505 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static void fm10k_get_ringparam(struct net_device *netdev, netdev 508 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 520 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static int fm10k_set_ringparam(struct net_device *netdev, netdev 523 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 548 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c if (!netif_running(interface->netdev)) { netdev 858 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c netif_warn(interface, drv, interface->netdev, netdev 953 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static u32 fm10k_get_priv_flags(struct net_device *netdev) netdev 958 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static int fm10k_set_priv_flags(struct net_device *netdev, u32 priv_flags) netdev 966 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static u32 fm10k_get_reta_size(struct net_device __always_unused *netdev) netdev 1006 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static int fm10k_get_reta(struct net_device *netdev, u32 *indir) netdev 1008 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 1026 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static int fm10k_set_reta(struct net_device *netdev, const u32 *indir) netdev 1028 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 1037 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c for (i = fm10k_get_reta_size(netdev); i--;) { netdev 1048 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static u32 fm10k_get_rssrk_size(struct net_device __always_unused *netdev) netdev 1053 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static int fm10k_get_rssh(struct net_device *netdev, u32 *indir, u8 *key, netdev 1056 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 1062 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c err = fm10k_get_reta(netdev, indir); netdev 1072 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static int fm10k_set_rssh(struct net_device *netdev, const u32 *indir, netdev 1075 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 1083 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c err = fm10k_set_reta(netdev, indir); netdev 546 drivers/net/ethernet/intel/fm10k/fm10k_iov.c int fm10k_ndo_set_vf_mac(struct net_device *netdev, int vf_idx, u8 *mac) netdev 548 drivers/net/ethernet/intel/fm10k/fm10k_iov.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 569 drivers/net/ethernet/intel/fm10k/fm10k_iov.c int fm10k_ndo_set_vf_vlan(struct net_device *netdev, int vf_idx, u16 vid, netdev 572 drivers/net/ethernet/intel/fm10k/fm10k_iov.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 606 drivers/net/ethernet/intel/fm10k/fm10k_iov.c int fm10k_ndo_set_vf_bw(struct net_device *netdev, int vf_idx, netdev 609 drivers/net/ethernet/intel/fm10k/fm10k_iov.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 631 drivers/net/ethernet/intel/fm10k/fm10k_iov.c int fm10k_ndo_get_vf_config(struct net_device *netdev, netdev 634 drivers/net/ethernet/intel/fm10k/fm10k_iov.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 366 drivers/net/ethernet/intel/fm10k/fm10k_main.c if (!(ring->netdev->features & NETIF_F_RXCSUM)) netdev 402 drivers/net/ethernet/intel/fm10k/fm10k_main.c if (!(ring->netdev->features & NETIF_F_RXHASH)) netdev 418 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct net_device *dev = rx_ring->netdev; netdev 793 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_ring->netdev->features &= ~NETIF_F_GSO_UDP_TUNNEL; netdev 795 drivers/net/ethernet/intel/fm10k/fm10k_main.c netdev_err(tx_ring->netdev, netdev 921 drivers/net/ethernet/intel/fm10k/fm10k_main.c netif_stop_subqueue(tx_ring->netdev, tx_ring->queue_index); netdev 931 drivers/net/ethernet/intel/fm10k/fm10k_main.c netif_start_subqueue(tx_ring->netdev, tx_ring->queue_index); netdev 1291 drivers/net/ethernet/intel/fm10k/fm10k_main.c netif_err(interface, drv, tx_ring->netdev, netdev 1302 drivers/net/ethernet/intel/fm10k/fm10k_main.c netif_stop_subqueue(tx_ring->netdev, netdev 1305 drivers/net/ethernet/intel/fm10k/fm10k_main.c netif_info(interface, probe, tx_ring->netdev, netdev 1321 drivers/net/ethernet/intel/fm10k/fm10k_main.c if (unlikely(total_packets && netif_carrier_ok(tx_ring->netdev) && netdev 1327 drivers/net/ethernet/intel/fm10k/fm10k_main.c if (__netif_subqueue_stopped(tx_ring->netdev, netdev 1330 drivers/net/ethernet/intel/fm10k/fm10k_main.c netif_wake_subqueue(tx_ring->netdev, netdev 1490 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct net_device *dev = interface->netdev; netdev 1616 drivers/net/ethernet/intel/fm10k/fm10k_main.c netif_napi_add(interface->netdev, &q_vector->napi, netdev 1637 drivers/net/ethernet/intel/fm10k/fm10k_main.c ring->netdev = interface->netdev; netdev 1666 drivers/net/ethernet/intel/fm10k/fm10k_main.c ring->netdev = interface->netdev; netdev 1874 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct net_device *dev = interface->netdev; netdev 1940 drivers/net/ethernet/intel/fm10k/fm10k_main.c if (netif_is_rxfh_configured(interface->netdev)) { netdev 64 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c netif_err(interface, probe, interface->netdev, netdev 131 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c netif_err(interface, probe, interface->netdev, netdev 549 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c int fm10k_open(struct net_device *netdev) netdev 551 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 573 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c err = netif_set_real_num_tx_queues(netdev, netdev 578 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c err = netif_set_real_num_rx_queues(netdev, netdev 583 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c udp_tunnel_get_rx_info(netdev); netdev 610 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c int fm10k_close(struct net_device *netdev) netdev 612 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 700 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c static void fm10k_tx_timeout(struct net_device *netdev) netdev 702 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 717 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c netif_info(interface, drv, netdev, netdev 719 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c netdev->watchdog_timeo / HZ); netdev 722 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (netdev->watchdog_timeo < TX_TIMEO_LIMIT) netdev 723 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c netdev->watchdog_timeo *= 2; netdev 866 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c static int fm10k_uc_vlan_unsync(struct net_device *netdev, netdev 869 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 886 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c static int fm10k_mc_vlan_unsync(struct net_device *netdev, netdev 889 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 906 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c static int fm10k_update_vid(struct net_device *netdev, u16 vid, bool set) netdev 908 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 967 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (!(netdev->flags & IFF_PROMISC)) { netdev 999 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c __dev_uc_unsync(netdev, fm10k_uc_vlan_unsync); netdev 1000 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c __dev_mc_unsync(netdev, fm10k_mc_vlan_unsync); netdev 1008 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c static int fm10k_vlan_rx_add_vid(struct net_device *netdev, netdev 1012 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c return fm10k_update_vid(netdev, vid, true); netdev 1015 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c static int fm10k_vlan_rx_kill_vid(struct net_device *netdev, netdev 1019 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c return fm10k_update_vid(netdev, vid, false); netdev 1197 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct net_device *netdev = interface->netdev; netdev 1206 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (netdev->flags & IFF_PROMISC) netdev 1208 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c else if (netdev->flags & IFF_ALLMULTI) netdev 1210 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c else if (netdev->flags & (IFF_BROADCAST | IFF_MULTICAST)) netdev 1259 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c __dev_uc_sync(netdev, fm10k_uc_sync, fm10k_uc_unsync); netdev 1260 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c __dev_mc_sync(netdev, fm10k_mc_sync, fm10k_mc_unsync); netdev 1291 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct net_device *netdev = interface->netdev; netdev 1316 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c __dev_uc_unsync(netdev, NULL); netdev 1317 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c __dev_mc_unsync(netdev, NULL); netdev 1328 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c static void fm10k_get_stats64(struct net_device *netdev, netdev 1331 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c struct fm10k_intfc *interface = netdev_priv(netdev); netdev 1373 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c stats->rx_missed_errors = netdev->stats.rx_missed_errors; netdev 60 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 63 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_device_detach(netdev); netdev 64 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev_err(netdev, "PCIe link lost, device now detached\n"); netdev 222 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 227 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_trans_update(netdev); netdev 243 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (netif_running(netdev)) netdev 244 drivers/net/ethernet/intel/fm10k/fm10k_pci.c fm10k_close(netdev); netdev 261 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 304 drivers/net/ethernet/intel/fm10k/fm10k_pci.c ether_addr_copy(netdev->perm_addr, hw->mac.perm_addr); netdev 305 drivers/net/ethernet/intel/fm10k/fm10k_pci.c ether_addr_copy(netdev->dev_addr, hw->mac.perm_addr); netdev 306 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev->addr_assign_type &= ~NET_ADDR_RANDOM; netdev 310 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev->features &= ~NETIF_F_HW_VLAN_CTAG_RX; netdev 312 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev->features |= NETIF_F_HW_VLAN_CTAG_RX; netdev 315 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = netif_running(netdev) ? fm10k_open(netdev) : 0; netdev 333 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_device_detach(netdev); netdev 344 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 349 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (netif_device_present(netdev) || interface->hw.hw_addr) netdev 381 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev_err(netdev, "Unable to reset device: %d\n", err); netdev 387 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_device_attach(netdev); netdev 388 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev_warn(netdev, "PCIe link restored, device now attached\n"); netdev 411 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev_err(interface->netdev, "Reset interface\n"); netdev 427 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 441 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev_get_prio_tc_map(netdev, i)); netdev 503 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 506 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (netif_carrier_ok(netdev)) netdev 509 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_info(interface, drv, netdev, "NIC Link is up\n"); netdev 511 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_carrier_on(netdev); netdev 512 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_tx_wake_all_queues(netdev); netdev 521 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 524 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (!netif_carrier_ok(netdev)) netdev 527 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_info(interface, drv, netdev, "NIC Link is down\n"); netdev 529 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_carrier_off(netdev); netdev 530 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_tx_stop_all_queues(netdev); netdev 539 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device_stats *net_stats = &interface->netdev->stats; netdev 646 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (netif_carrier_ok(interface->netdev)) netdev 711 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (netif_carrier_ok(interface->netdev)) { netdev 914 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_set_xps_queue(ring->netdev, netdev 947 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_err(interface, drv, interface->netdev, netdev 1510 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *dev = interface->netdev; netdev 1643 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *dev = interface->netdev; netdev 1756 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *dev = interface->netdev; netdev 1862 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_tx_start_all_queues(interface->netdev); netdev 1882 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 1891 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_carrier_off(netdev); netdev 1894 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_tx_stop_all_queues(netdev); netdev 1895 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_tx_disable(netdev); netdev 1973 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 2012 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev->features |= NETIF_F_HIGHDMA; netdev 2013 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev->vlan_features |= NETIF_F_HIGHDMA; netdev 2044 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev->addr_assign_type |= NET_ADDR_RANDOM; netdev 2047 drivers/net/ethernet/intel/fm10k/fm10k_pci.c ether_addr_copy(netdev->dev_addr, hw->mac.addr); netdev 2048 drivers/net/ethernet/intel/fm10k/fm10k_pci.c ether_addr_copy(netdev->perm_addr, hw->mac.addr); netdev 2050 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (!is_valid_ether_addr(netdev->perm_addr)) { netdev 2056 drivers/net/ethernet/intel/fm10k/fm10k_pci.c fm10k_dcbnl_set_ops(netdev); netdev 2100 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev; netdev 2138 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netdev = fm10k_alloc_netdev(fm10k_info_tbl[ent->driver_data]); netdev 2139 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (!netdev) { netdev 2144 drivers/net/ethernet/intel/fm10k/fm10k_pci.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 2146 drivers/net/ethernet/intel/fm10k/fm10k_pci.c interface = netdev_priv(netdev); netdev 2149 drivers/net/ethernet/intel/fm10k/fm10k_pci.c interface->netdev = netdev; netdev 2185 drivers/net/ethernet/intel/fm10k/fm10k_pci.c err = register_netdev(netdev); netdev 2190 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_carrier_off(netdev); netdev 2193 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_tx_stop_all_queues(netdev); netdev 2211 drivers/net/ethernet/intel/fm10k/fm10k_pci.c dev_info(&pdev->dev, "%pM\n", netdev->dev_addr); netdev 2231 drivers/net/ethernet/intel/fm10k/fm10k_pci.c free_netdev(netdev); netdev 2252 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 2263 drivers/net/ethernet/intel/fm10k/fm10k_pci.c if (netdev->reg_state == NETREG_REGISTERED) netdev 2264 drivers/net/ethernet/intel/fm10k/fm10k_pci.c unregister_netdev(netdev); netdev 2282 drivers/net/ethernet/intel/fm10k/fm10k_pci.c free_netdev(netdev); netdev 2356 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 2367 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_device_attach(netdev); netdev 2383 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 2385 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_device_detach(netdev); netdev 2404 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 2406 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_device_detach(netdev); netdev 2458 drivers/net/ethernet/intel/fm10k/fm10k_pci.c struct net_device *netdev = interface->netdev; netdev 2467 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_device_attach(netdev); netdev 2501 drivers/net/ethernet/intel/fm10k/fm10k_pci.c netif_device_detach(interface->netdev); netdev 331 drivers/net/ethernet/intel/i40e/i40e.h int i40e_ddp_load(struct net_device *netdev, const u8 *data, size_t size, netdev 333 drivers/net/ethernet/intel/i40e/i40e.h int i40e_ddp_flash(struct net_device *netdev, struct ethtool_flash *flash); netdev 416 drivers/net/ethernet/intel/i40e/i40e.h struct net_device *netdev; netdev 448 drivers/net/ethernet/intel/i40e/i40e.h return ch->fwd->netdev->dev_addr; netdev 732 drivers/net/ethernet/intel/i40e/i40e.h struct net_device *netdev; netdev 931 drivers/net/ethernet/intel/i40e/i40e.h static inline struct i40e_pf *i40e_netdev_to_pf(struct net_device *netdev) netdev 933 drivers/net/ethernet/intel/i40e/i40e.h struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1037 drivers/net/ethernet/intel/i40e/i40e.h void i40e_set_ethtool_ops(struct net_device *netdev); netdev 1108 drivers/net/ethernet/intel/i40e/i40e.h int i40e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd); netdev 1109 drivers/net/ethernet/intel/i40e/i40e.h int i40e_open(struct net_device *netdev); netdev 1110 drivers/net/ethernet/intel/i40e/i40e.h int i40e_close(struct net_device *netdev); netdev 70 drivers/net/ethernet/intel/i40e/i40e_client.c params->mtu = vsi->netdev->mtu; netdev 299 drivers/net/ethernet/intel/i40e/i40e_client.c cdev->lan_info.netdev = vsi->netdev; netdev 319 drivers/net/ethernet/intel/i40e/i40e_client.c mac = list_first_entry(&cdev->lan_info.netdev->dev_addrs.list, netdev 85 drivers/net/ethernet/intel/i40e/i40e_client.h struct net_device *netdev; netdev 147 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c struct net_device *dev = vsi->netdev; netdev 194 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c struct net_device *dev = vsi->netdev; netdev 219 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c if (pf->vsi[v] && pf->vsi[v]->netdev) { netdev 286 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c struct net_device *dev = vsi->netdev; netdev 201 drivers/net/ethernet/intel/i40e/i40e_ddp.c static bool i40e_ddp_is_pkg_hdr_valid(struct net_device *netdev, netdev 215 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Unsupported DDP profile version %u.%u.%u.%u", netdev 220 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Invalid DDP profile - size is bigger than 4G"); netdev 225 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Invalid DDP profile - size is too small."); netdev 231 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Invalid DDP profile - too many segments"); netdev 238 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, netdev 244 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, netdev 264 drivers/net/ethernet/intel/i40e/i40e_ddp.c int i40e_ddp_load(struct net_device *netdev, const u8 *data, size_t size, netdev 274 drivers/net/ethernet/intel/i40e/i40e_ddp.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 281 drivers/net/ethernet/intel/i40e/i40e_ddp.c if (!i40e_ddp_is_pkg_hdr_valid(netdev, pkg_hdr, size)) netdev 286 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Invalid DDP recipe size."); netdev 294 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Failed to find metadata segment in DDP recipe."); netdev 302 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Failed to find profile segment in DDP recipe."); netdev 318 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Failed to fetch loaded profiles."); netdev 323 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "DDP profile already loaded."); netdev 328 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Failed to fetch loaded profiles."); netdev 332 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "DDP profile overlaps with existing one."); netdev 337 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, netdev 348 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, netdev 352 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Failed to write DDP profile."); netdev 358 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Failed to remove DDP profile."); netdev 368 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Failed to add DDP profile info."); netdev 375 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Failed to restore DDP profile info."); netdev 393 drivers/net/ethernet/intel/i40e/i40e_ddp.c struct net_device *netdev = pf->vsi[pf->lan_vsi]->netdev; netdev 400 drivers/net/ethernet/intel/i40e/i40e_ddp.c status = i40e_ddp_load(netdev, entry->old_ddp_buf, netdev 415 drivers/net/ethernet/intel/i40e/i40e_ddp.c int i40e_ddp_flash(struct net_device *netdev, struct ethtool_flash *flash) netdev 418 drivers/net/ethernet/intel/i40e/i40e_ddp.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 425 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Requested firmware region is not recognized by this driver."); netdev 429 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "Any DDP operation is allowed only on Phy0 NIC interface"); netdev 447 drivers/net/ethernet/intel/i40e/i40e_ddp.c &netdev->dev); netdev 449 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_err(netdev, "DDP recipe file request failed."); netdev 453 drivers/net/ethernet/intel/i40e/i40e_ddp.c status = i40e_ddp_load(netdev, ddp_config->data, netdev 461 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_info(netdev, "Failed to allocate memory for previous DDP profile data."); netdev 462 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_info(netdev, "New profile loaded but roll-back will be impossible."); netdev 476 drivers/net/ethernet/intel/i40e/i40e_ddp.c netdev_warn(netdev, "There is no DDP profile to restore."); netdev 83 drivers/net/ethernet/intel/i40e/i40e_debugfs.c pf->vsi[pf->lan_vsi]->netdev->name, netdev 123 drivers/net/ethernet/intel/i40e/i40e_debugfs.c if (vsi->netdev) { netdev 124 drivers/net/ethernet/intel/i40e/i40e_debugfs.c struct net_device *nd = vsi->netdev; netdev 1592 drivers/net/ethernet/intel/i40e/i40e_debugfs.c pf->vsi[pf->lan_vsi]->netdev->name, netdev 1655 drivers/net/ethernet/intel/i40e/i40e_debugfs.c } else if (!vsi->netdev) { netdev 1659 drivers/net/ethernet/intel/i40e/i40e_debugfs.c vsi->netdev->netdev_ops->ndo_change_mtu(vsi->netdev, netdev 1677 drivers/net/ethernet/intel/i40e/i40e_debugfs.c } else if (!vsi->netdev) { netdev 1681 drivers/net/ethernet/intel/i40e/i40e_debugfs.c vsi->netdev->netdev_ops->ndo_set_rx_mode(vsi->netdev); netdev 1698 drivers/net/ethernet/intel/i40e/i40e_debugfs.c } else if (!vsi->netdev) { netdev 752 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct net_device *netdev, netdev 970 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, netdev 1045 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_link_ksettings(struct net_device *netdev, netdev 1048 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1058 drivers/net/ethernet/intel/i40e/i40e_ethtool.c i40e_get_settings_link_up(hw, ks, netdev, pf); netdev 1132 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_link_ksettings(struct net_device *netdev, netdev 1135 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1170 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, "Changing settings is not supported on backplane.\n"); netdev 1185 drivers/net/ethernet/intel/i40e/i40e_ethtool.c i40e_get_link_ksettings(netdev, &safe_ks); netdev 1234 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, "Autoneg not supported on this phy\n"); netdev 1254 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, "Autoneg cannot be disabled on this phy\n"); netdev 1340 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_carrier_off(netdev); netdev 1341 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_tx_stop_all_queues(netdev); netdev 1347 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, netdev 1357 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_dbg(netdev, netdev 1363 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, "Nothing changed, exiting without setting anything.\n"); netdev 1372 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_fec_cfg(struct net_device *netdev, u8 fec_cfg) netdev 1374 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1408 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, netdev 1422 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_dbg(netdev, netdev 1432 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_fec_param(struct net_device *netdev, netdev 1435 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1475 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_fec_param(struct net_device *netdev, netdev 1478 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1513 drivers/net/ethernet/intel/i40e/i40e_ethtool.c err = i40e_set_fec_cfg(netdev, fec_cfg); netdev 1519 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_nway_reset(struct net_device *netdev) netdev 1522 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1530 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, "link restart failed, err %s aq_err %s\n", netdev 1546 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_get_pauseparam(struct net_device *netdev, netdev 1549 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1581 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_pauseparam(struct net_device *netdev, netdev 1584 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1609 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, "To change autoneg please use: ethtool -s <dev> autoneg <on|off>\n"); netdev 1616 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, "Autoneg did not complete so changing settings may not result in an actual change.\n"); netdev 1620 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, netdev 1640 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_carrier_off(netdev); netdev 1641 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_tx_stop_all_queues(netdev); netdev 1647 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, "Set fc failed on the get_phy_capabilities call with err %s aq_err %s\n", netdev 1653 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, "Set fc failed on the set_phy_config call with err %s aq_err %s\n", netdev 1659 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, "Set fc failed on the get_link_info call with err %s aq_err %s\n", netdev 1669 drivers/net/ethernet/intel/i40e/i40e_ethtool.c return i40e_nway_reset(netdev); netdev 1675 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u32 i40e_get_msglevel(struct net_device *netdev) netdev 1677 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1682 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, "i40e debug_mask: 0x%08X\n", debug_mask); netdev 1687 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_set_msglevel(struct net_device *netdev, u32 data) netdev 1689 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1698 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_regs_len(struct net_device *netdev) netdev 1709 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_get_regs(struct net_device *netdev, struct ethtool_regs *regs, netdev 1712 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1740 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_eeprom(struct net_device *netdev, netdev 1743 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1835 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_eeprom_len(struct net_device *netdev) netdev 1837 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1854 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_eeprom(struct net_device *netdev, netdev 1857 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1888 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_get_drvinfo(struct net_device *netdev, netdev 1891 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1907 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_get_ringparam(struct net_device *netdev, netdev 1910 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1935 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_ringparam(struct net_device *netdev, netdev 1939 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1955 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, netdev 1984 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (!netif_running(vsi->netdev)) { netdev 2006 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, netdev 2045 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_info(netdev, netdev 2165 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_stats_count(struct net_device *netdev) netdev 2167 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2191 drivers/net/ethernet/intel/i40e/i40e_ethtool.c stats_len += I40E_QUEUE_STATS_LEN * 2 * netdev->num_tx_queues; netdev 2196 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_sset_count(struct net_device *netdev, int sset) netdev 2198 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2206 drivers/net/ethernet/intel/i40e/i40e_ethtool.c return i40e_get_stats_count(netdev); netdev 2254 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_get_ethtool_stats(struct net_device *netdev, netdev 2257 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2273 drivers/net/ethernet/intel/i40e/i40e_ethtool.c for (i = 0; i < netdev->num_tx_queues; i++) { netdev 2311 drivers/net/ethernet/intel/i40e/i40e_ethtool.c WARN_ONCE(data - p != i40e_get_stats_count(netdev), netdev 2325 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_get_stat_strings(struct net_device *netdev, u8 *data) netdev 2327 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2337 drivers/net/ethernet/intel/i40e/i40e_ethtool.c for (i = 0; i < netdev->num_tx_queues; i++) { netdev 2358 drivers/net/ethernet/intel/i40e/i40e_ethtool.c WARN_ONCE(data - p != i40e_get_stats_count(netdev) * ETH_GSTRING_LEN, netdev 2362 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_get_priv_flag_strings(struct net_device *netdev, u8 *data) netdev 2364 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2384 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_get_strings(struct net_device *netdev, u32 stringset, netdev 2393 drivers/net/ethernet/intel/i40e/i40e_ethtool.c i40e_get_stat_strings(netdev, data); netdev 2396 drivers/net/ethernet/intel/i40e/i40e_ethtool.c i40e_get_priv_flag_strings(netdev, data); netdev 2444 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u64 i40e_link_test(struct net_device *netdev, u64 *data) netdev 2446 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2451 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, hw, netdev, "link test\n"); netdev 2454 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_err(pf, drv, netdev, "link query timed out, please retry test\n"); netdev 2467 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u64 i40e_reg_test(struct net_device *netdev, u64 *data) netdev 2469 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2472 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, hw, netdev, "register test\n"); netdev 2478 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u64 i40e_eeprom_test(struct net_device *netdev, u64 *data) netdev 2480 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2483 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, hw, netdev, "eeprom test\n"); netdev 2492 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u64 i40e_intr_test(struct net_device *netdev, u64 *data) netdev 2494 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2498 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, hw, netdev, "interrupt test\n"); netdev 2527 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_diag_test(struct net_device *netdev, netdev 2530 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2531 drivers/net/ethernet/intel/i40e/i40e_ethtool.c bool if_running = netif_running(netdev); netdev 2536 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, netdev, "offline testing starting\n"); netdev 2555 drivers/net/ethernet/intel/i40e/i40e_ethtool.c i40e_close(netdev); netdev 2564 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (i40e_link_test(netdev, &data[I40E_ETH_TEST_LINK])) netdev 2567 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (i40e_eeprom_test(netdev, &data[I40E_ETH_TEST_EEPROM])) netdev 2570 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (i40e_intr_test(netdev, &data[I40E_ETH_TEST_INTR])) netdev 2574 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (i40e_reg_test(netdev, &data[I40E_ETH_TEST_REG])) netdev 2581 drivers/net/ethernet/intel/i40e/i40e_ethtool.c i40e_open(netdev); netdev 2584 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, netdev, "online testing starting\n"); netdev 2586 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (i40e_link_test(netdev, &data[I40E_ETH_TEST_LINK])) netdev 2597 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, netdev, "testing finished\n"); netdev 2600 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_get_wol(struct net_device *netdev, netdev 2603 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2624 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 2626 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2659 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_phys_id(struct net_device *netdev, netdev 2662 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2729 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int __i40e_get_coalesce(struct net_device *netdev, netdev 2733 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2781 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_coalesce(struct net_device *netdev, netdev 2784 drivers/net/ethernet/intel/i40e/i40e_ethtool.c return __i40e_get_coalesce(netdev, ec, -1); netdev 2795 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_per_queue_coalesce(struct net_device *netdev, u32 queue, netdev 2798 drivers/net/ethernet/intel/i40e/i40e_ethtool.c return __i40e_get_coalesce(netdev, ec, queue); netdev 2858 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int __i40e_set_coalesce(struct net_device *netdev, netdev 2862 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2878 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, netdev, "Invalid queue value, queue range is 0 - %d\n", netdev 2888 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, netdev, "tx-usecs-high is not used, please program rx-usecs-high\n"); netdev 2893 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, netdev, "Invalid value, rx-usecs-high range is 0-%lu\n", netdev 2900 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, netdev, "RX interrupt moderation cannot be changed if adaptive-rx is enabled.\n"); netdev 2905 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, netdev, "Invalid value, rx-usecs range is 0-8160\n"); netdev 2911 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, netdev, "TX interrupt moderation cannot be changed if adaptive-tx is enabled.\n"); netdev 2916 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, netdev, "Invalid value, tx-usecs range is 0-8160\n"); netdev 2929 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, netdev, "Interrupt rate limit rounded down to %d\n", netdev 2953 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_coalesce(struct net_device *netdev, netdev 2956 drivers/net/ethernet/intel/i40e/i40e_ethtool.c return __i40e_set_coalesce(netdev, ec, -1); netdev 2967 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_per_queue_coalesce(struct net_device *netdev, u32 queue, netdev 2970 drivers/net/ethernet/intel/i40e/i40e_ethtool.c return __i40e_set_coalesce(netdev, ec, queue); netdev 3308 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, netdev 3311 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 3975 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, vsi->netdev, "L3 source address: %s -> %s\n", netdev 3982 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, vsi->netdev, "L3 destination address: %s -> %s\n", netdev 3989 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, vsi->netdev, "L4 source port: %s -> %s\n", netdev 3996 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, vsi->netdev, "L4 destination port: %s -> %s\n", netdev 4003 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, vsi->netdev, "SCTP verification tag: %s -> %s\n", netdev 4014 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, vsi->netdev, "FLEX index %d: %s -> %s\n", netdev 4020 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, vsi->netdev, " Current input set: %0llx\n", netdev 4022 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, vsi->netdev, "Requested input set: %0llx\n", netdev 4284 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, vsi->netdev, "Input set change requested for %s flows:\n", netdev 4288 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_info(pf, drv, vsi->netdev, "FLEX index %d: Offset -> %d", netdev 4297 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_err(pf, drv, vsi->netdev, "Cannot change Flow Director input sets while MFP is enabled\n"); netdev 4311 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netif_err(pf, drv, vsi->netdev, "Cannot change input set for %s flows until %d preexisting filters are removed\n", netdev 4573 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) netdev 4575 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 4717 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u32 i40e_get_rxfh_key_size(struct net_device *netdev) netdev 4728 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u32 i40e_get_rxfh_indir_size(struct net_device *netdev) netdev 4743 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, netdev 4746 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 4784 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_rxfh(struct net_device *netdev, const u32 *indir, netdev 4787 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 5081 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_module_info(struct net_device *netdev, netdev 5084 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 5096 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_err(vsi->netdev, "Module EEPROM memory read not supported. Please update the NVM image.\n"); netdev 5105 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_err(vsi->netdev, "Cannot read module EEPROM memory. No module connected.\n"); netdev 5133 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_warn(vsi->netdev, "Module address swap to access page 0xA2 is not supported.\n"); netdev 5175 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev_err(vsi->netdev, "Module type unrecognized\n"); netdev 5187 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_module_eeprom(struct net_device *netdev, netdev 5191 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 5234 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_eee(struct net_device *netdev, struct ethtool_eee *edata) netdev 5239 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_eee(struct net_device *netdev, struct ethtool_eee *edata) netdev 5298 drivers/net/ethernet/intel/i40e/i40e_ethtool.c void i40e_set_ethtool_ops(struct net_device *netdev) netdev 5300 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 5304 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev->ethtool_ops = &i40e_ethtool_ops; netdev 5306 drivers/net/ethernet/intel/i40e/i40e_ethtool.c netdev->ethtool_ops = &i40e_ethtool_recovery_mode_ops; netdev 304 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_tx_timeout(struct net_device *netdev) netdev 306 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 316 drivers/net/ethernet/intel/i40e/i40e_main.c for (i = 0; i < netdev->num_tx_queues; i++) { netdev 320 drivers/net/ethernet/intel/i40e/i40e_main.c q = netdev_get_tx_queue(netdev, i); netdev 324 drivers/net/ethernet/intel/i40e/i40e_main.c (trans_start + netdev->watchdog_timeo))) { netdev 330 drivers/net/ethernet/intel/i40e/i40e_main.c if (i == netdev->num_tx_queues) { netdev 331 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "tx_timeout: no netdev hung queue found\n"); netdev 348 drivers/net/ethernet/intel/i40e/i40e_main.c (pf->tx_timeout_last_recovery + netdev->watchdog_timeo))) netdev 365 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "tx_timeout: VSI_seid: %d, Q %d, NTC: 0x%x, HWB: 0x%x, NTU: 0x%x, TAIL: 0x%x, INT: 0x%x\n", netdev 372 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "tx_timeout recovery level %d, hung_queue %d\n", netdev 386 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_err(netdev, "tx_timeout recovery unsuccessful\n"); netdev 435 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_get_netdev_stats_struct(struct net_device *netdev, netdev 438 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1532 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_set_mac(struct net_device *netdev, void *p) netdev 1534 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1543 drivers/net/ethernet/intel/i40e/i40e_main.c if (ether_addr_equal(netdev->dev_addr, addr->sa_data)) { netdev 1544 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "already using mac address %pM\n", netdev 1554 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "returning to hw mac address %pM\n", netdev 1557 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "set new mac address %pM\n", addr->sa_data); netdev 1566 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_del_mac_filter(vsi, netdev->dev_addr); netdev 1567 drivers/net/ethernet/intel/i40e/i40e_main.c ether_addr_copy(netdev->dev_addr, addr->sa_data); netdev 1568 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_add_mac_filter(vsi, netdev->dev_addr); netdev 1577 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "Ignoring error from firmware on LAA update, status %s, AQ ret %s\n", netdev 1897 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_addr_sync(struct net_device *netdev, const u8 *addr) netdev 1899 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1916 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_addr_unsync(struct net_device *netdev, const u8 *addr) netdev 1918 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1926 drivers/net/ethernet/intel/i40e/i40e_main.c if (ether_addr_equal(addr, netdev->dev_addr)) netdev 1938 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_set_rx_mode(struct net_device *netdev) netdev 1940 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 1945 drivers/net/ethernet/intel/i40e/i40e_main.c __dev_uc_sync(netdev, i40e_addr_sync, i40e_addr_unsync); netdev 1946 drivers/net/ethernet/intel/i40e/i40e_main.c __dev_mc_sync(netdev, i40e_addr_sync, i40e_addr_unsync); netdev 1951 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->current_netdev_flags != vsi->netdev->flags) { netdev 2291 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev) { netdev 2292 drivers/net/ethernet/intel/i40e/i40e_main.c changed_flags = vsi->current_netdev_flags ^ vsi->netdev->flags; netdev 2293 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->current_netdev_flags = vsi->netdev->flags; netdev 2540 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->netdev->name, netdev 2635 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_change_mtu(struct net_device *netdev, int new_mtu) netdev 2637 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2648 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "changing MTU from %d to %d\n", netdev 2649 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->mtu, new_mtu); netdev 2650 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->mtu = new_mtu; netdev 2651 drivers/net/ethernet/intel/i40e/i40e_main.c if (netif_running(netdev)) netdev 2664 drivers/net/ethernet/intel/i40e/i40e_main.c int i40e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 2666 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2872 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_vlan_rx_add_vid(struct net_device *netdev, netdev 2875 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2895 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_vlan_rx_add_vid_up(struct net_device *netdev, netdev 2898 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2914 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_vlan_rx_kill_vid(struct net_device *netdev, netdev 2917 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 2939 drivers/net/ethernet/intel/i40e/i40e_main.c if (!vsi->netdev) netdev 2942 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev->features & NETIF_F_HW_VLAN_CTAG_RX) netdev 2948 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_vlan_rx_add_vid_up(vsi->netdev, htons(ETH_P_8021Q), netdev 3093 drivers/net/ethernet/intel/i40e/i40e_main.c if (!ring->q_vector || !ring->netdev || ring->ch) netdev 3101 drivers/net/ethernet/intel/i40e/i40e_main.c netif_set_xps_queue(ring->netdev, get_cpu_mask(cpu), netdev 3122 drivers/net/ethernet/intel/i40e/i40e_main.c return xdp_get_umem_from_qid(ring->vsi->netdev, qid); netdev 3338 drivers/net/ethernet/intel/i40e/i40e_main.c if (!vsi->netdev || (vsi->back->flags & I40E_FLAG_LEGACY_RX)) netdev 3397 drivers/net/ethernet/intel/i40e/i40e_main.c if (!vsi->netdev || (vsi->back->flags & I40E_FLAG_LEGACY_RX)) { netdev 3402 drivers/net/ethernet/intel/i40e/i40e_main.c (vsi->netdev->mtu <= ETH_DATA_LEN)) { netdev 3461 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev) netdev 3462 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_set_rx_mode(vsi->netdev); netdev 4266 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_netpoll(struct net_device *netdev) netdev 4268 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 4281 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_intr(pf->pdev->irq, netdev); netdev 4740 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev) netdev 4813 drivers/net/ethernet/intel/i40e/i40e_main.c if (!vsi->netdev) netdev 4832 drivers/net/ethernet/intel/i40e/i40e_main.c if (!vsi->netdev) netdev 4871 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev && netif_running(vsi->netdev)) netdev 4872 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->netdev->netdev_ops->ndo_stop(vsi->netdev); netdev 4886 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev && netif_running(vsi->netdev)) netdev 4887 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->netdev->netdev_ops->ndo_open(vsi->netdev); netdev 5279 drivers/net/ethernet/intel/i40e/i40e_main.c struct net_device *netdev = vsi->netdev; netdev 5286 drivers/net/ethernet/intel/i40e/i40e_main.c if (!netdev) netdev 5290 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_reset_tc(netdev); netdev 5295 drivers/net/ethernet/intel/i40e/i40e_main.c if (netdev_set_num_tc(netdev, vsi->tc_config.numtc)) netdev 5308 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_set_tc_queue(netdev, netdev 5323 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_set_prio_tc_map(netdev, i, netdev_tc); netdev 6396 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->vsi[v]->netdev) netdev 6514 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(vsi->netdev, "NIC Link is Down\n"); netdev 6524 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_warn(vsi->netdev, netdev 6597 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(vsi->netdev, netdev 6601 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(vsi->netdev, netdev 6632 drivers/net/ethernet/intel/i40e/i40e_main.c (vsi->netdev)) { netdev 6634 drivers/net/ethernet/intel/i40e/i40e_main.c netif_tx_start_all_queues(vsi->netdev); netdev 6635 drivers/net/ethernet/intel/i40e/i40e_main.c netif_carrier_on(vsi->netdev); netdev 6793 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev) { netdev 6794 drivers/net/ethernet/intel/i40e/i40e_main.c netif_carrier_off(vsi->netdev); netdev 6795 drivers/net/ethernet/intel/i40e/i40e_main.c netif_tx_disable(vsi->netdev); netdev 6988 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_unbind_sb_channel(vsi->netdev, ch->fwd->netdev); netdev 6989 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_set_sb_channel(ch->fwd->netdev, 0); netdev 7036 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_bind_sb_channel_queue(vsi->netdev, vdev, netdev 7074 drivers/net/ethernet/intel/i40e/i40e_main.c rx_ring->netdev = NULL; netdev 7194 drivers/net/ethernet/intel/i40e/i40e_main.c static void *i40e_fwd_add(struct net_device *netdev, struct net_device *vdev) netdev 7196 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 7204 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "Macvlans are not supported when DCB is enabled\n"); netdev 7208 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "Macvlans are not supported when HW TC offload is on\n"); netdev 7212 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "Not enough vectors available to support macvlans\n"); netdev 7281 drivers/net/ethernet/intel/i40e/i40e_main.c fwd->netdev = vdev; netdev 7283 drivers/net/ethernet/intel/i40e/i40e_main.c if (!netif_running(netdev)) netdev 7290 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_unbind_sb_channel(netdev, vdev); netdev 7323 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_unbind_sb_channel(vsi->netdev, netdev 7324 drivers/net/ethernet/intel/i40e/i40e_main.c ch->fwd->netdev); netdev 7325 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_set_sb_channel(ch->fwd->netdev, 0); netdev 7338 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_fwd_del(struct net_device *netdev, void *vdev) netdev 7340 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 7352 drivers/net/ethernet/intel/i40e/i40e_main.c fwd->netdev->dev_addr)) { netdev 7360 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_unbind_sb_channel(netdev, fwd->netdev); netdev 7361 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_set_sb_channel(fwd->netdev, 0); netdev 7380 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_setup_tc(struct net_device *netdev, void *type_data) netdev 7383 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 7405 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, netdev 7415 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, netdev 7422 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, netdev 7429 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, netdev 7466 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "Failed configuring TC for VSI seid=%d\n", netdev 7499 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, netdev 7986 drivers/net/ethernet/intel/i40e/i40e_main.c int tc = tc_classid_to_hwtc(vsi->netdev, cls_flower->classid); netdev 8144 drivers/net/ethernet/intel/i40e/i40e_main.c if (!tc_cls_can_offload_and_chain0(np->vsi->netdev, type_data)) netdev 8158 drivers/net/ethernet/intel/i40e/i40e_main.c static int __i40e_setup_tc(struct net_device *netdev, enum tc_setup_type type, netdev 8161 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 8165 drivers/net/ethernet/intel/i40e/i40e_main.c return i40e_setup_tc(netdev, type_data); netdev 8188 drivers/net/ethernet/intel/i40e/i40e_main.c int i40e_open(struct net_device *netdev) netdev 8190 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 8200 drivers/net/ethernet/intel/i40e/i40e_main.c netif_carrier_off(netdev); netdev 8217 drivers/net/ethernet/intel/i40e/i40e_main.c udp_tunnel_get_rx_info(netdev); netdev 8250 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev) { netdev 8252 drivers/net/ethernet/intel/i40e/i40e_main.c dev_driver_string(&pf->pdev->dev), vsi->netdev->name); netdev 8258 drivers/net/ethernet/intel/i40e/i40e_main.c err = netif_set_real_num_tx_queues(vsi->netdev, netdev 8263 drivers/net/ethernet/intel/i40e/i40e_main.c err = netif_set_real_num_rx_queues(vsi->netdev, netdev 8396 drivers/net/ethernet/intel/i40e/i40e_main.c int i40e_close(struct net_device *netdev) netdev 8398 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 8982 drivers/net/ethernet/intel/i40e/i40e_main.c if (!vsi->netdev || !vsi->netdev_registered) netdev 8986 drivers/net/ethernet/intel/i40e/i40e_main.c netif_carrier_on(vsi->netdev); netdev 8987 drivers/net/ethernet/intel/i40e/i40e_main.c netif_tx_wake_all_queues(vsi->netdev); netdev 8989 drivers/net/ethernet/intel/i40e/i40e_main.c netif_carrier_off(vsi->netdev); netdev 8990 drivers/net/ethernet/intel/i40e/i40e_main.c netif_tx_stop_all_queues(vsi->netdev); netdev 9065 drivers/net/ethernet/intel/i40e/i40e_main.c new_link == netif_carrier_ok(vsi->netdev))) netdev 9112 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->vsi[i] && pf->vsi[i]->netdev) netdev 9938 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_set_ethtool_ops(pf->vsi[pf->lan_vsi]->netdev); netdev 10848 drivers/net/ethernet/intel/i40e/i40e_main.c ring->netdev = vsi->netdev; netdev 10865 drivers/net/ethernet/intel/i40e/i40e_main.c ring->netdev = NULL; netdev 10881 drivers/net/ethernet/intel/i40e/i40e_main.c ring->netdev = vsi->netdev; netdev 11168 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev) netdev 11169 drivers/net/ethernet/intel/i40e/i40e_main.c netif_napi_add(vsi->netdev, &q_vector->napi, netdev 12096 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_set_features(struct net_device *netdev, netdev 12099 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 12104 drivers/net/ethernet/intel/i40e/i40e_main.c if (features & NETIF_F_RXHASH && !(netdev->features & NETIF_F_RXHASH)) netdev 12107 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->features & NETIF_F_RXHASH) netdev 12161 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_udp_tunnel_add(struct net_device *netdev, netdev 12164 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 12175 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "port %d already offloaded\n", port); netdev 12183 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_info(netdev, "maximum number of offloaded UDP ports reached, not adding port %d\n", netdev 12213 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_udp_tunnel_del(struct net_device *netdev, netdev 12216 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 12255 drivers/net/ethernet/intel/i40e/i40e_main.c netdev_warn(netdev, "UDP port %d was not found, not deleting\n", netdev 12259 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_get_phys_port_id(struct net_device *netdev, netdev 12262 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 12509 drivers/net/ethernet/intel/i40e/i40e_main.c int frame_size = vsi->netdev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; netdev 12549 drivers/net/ethernet/intel/i40e/i40e_main.c (void)i40e_xsk_wakeup(vsi->netdev, i, netdev 12634 drivers/net/ethernet/intel/i40e/i40e_main.c if (!vsi->netdev) netdev 12888 drivers/net/ethernet/intel/i40e/i40e_main.c struct net_device *netdev; netdev 12896 drivers/net/ethernet/intel/i40e/i40e_main.c netdev = alloc_etherdev_mq(etherdev_size, vsi->alloc_queue_pairs); netdev 12897 drivers/net/ethernet/intel/i40e/i40e_main.c if (!netdev) netdev 12900 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->netdev = netdev; netdev 12901 drivers/net/ethernet/intel/i40e/i40e_main.c np = netdev_priv(netdev); netdev 12925 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->gso_partial_features |= NETIF_F_GSO_UDP_TUNNEL_CSUM; netdev 12927 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->gso_partial_features |= NETIF_F_GSO_GRE_CSUM; netdev 12929 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->hw_enc_features |= hw_enc_features; netdev 12932 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->vlan_features |= hw_enc_features | NETIF_F_TSO_MANGLEID; netdev 12935 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->hw_features |= NETIF_F_HW_L2FW_DOFFLOAD; netdev 12944 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->hw_features |= hw_features; netdev 12946 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->features |= hw_features | NETIF_F_HW_VLAN_CTAG_FILTER; netdev 12947 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->hw_enc_features |= NETIF_F_TSO_MANGLEID; netdev 12950 drivers/net/ethernet/intel/i40e/i40e_main.c SET_NETDEV_DEV(netdev, &pf->pdev->dev); netdev 12972 drivers/net/ethernet/intel/i40e/i40e_main.c snprintf(netdev->name, IFNAMSIZ, "%.*sv%%d", netdev 12974 drivers/net/ethernet/intel/i40e/i40e_main.c pf->vsi[pf->lan_vsi]->netdev->name); netdev 13000 drivers/net/ethernet/intel/i40e/i40e_main.c ether_addr_copy(netdev->dev_addr, mac_addr); netdev 13001 drivers/net/ethernet/intel/i40e/i40e_main.c ether_addr_copy(netdev->perm_addr, mac_addr); netdev 13004 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->neigh_priv_len = sizeof(u32) * 4; netdev 13006 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 13007 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->priv_flags |= IFF_SUPP_NOFCS; netdev 13011 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->netdev_ops = &i40e_netdev_ops; netdev 13012 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->watchdog_timeo = 5 * HZ; netdev 13013 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_set_ethtool_ops(netdev); netdev 13016 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->min_mtu = ETH_MIN_MTU; netdev 13017 drivers/net/ethernet/intel/i40e/i40e_main.c netdev->max_mtu = I40E_MAX_RXBUFFER - I40E_PACKET_HDR_PAD; netdev 13351 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev) { netdev 13353 drivers/net/ethernet/intel/i40e/i40e_main.c unregister_netdev(vsi->netdev); netdev 13364 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev) { netdev 13365 drivers/net/ethernet/intel/i40e/i40e_main.c __dev_uc_unsync(vsi->netdev, NULL); netdev 13366 drivers/net/ethernet/intel/i40e/i40e_main.c __dev_mc_unsync(vsi->netdev, NULL); netdev 13379 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->netdev) { netdev 13380 drivers/net/ethernet/intel/i40e/i40e_main.c free_netdev(vsi->netdev); netdev 13381 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->netdev = NULL; netdev 13537 drivers/net/ethernet/intel/i40e/i40e_main.c unregister_netdev(vsi->netdev); netdev 13538 drivers/net/ethernet/intel/i40e/i40e_main.c free_netdev(vsi->netdev); netdev 13539 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->netdev = NULL; netdev 13678 drivers/net/ethernet/intel/i40e/i40e_main.c ret = register_netdev(vsi->netdev); netdev 13682 drivers/net/ethernet/intel/i40e/i40e_main.c netif_carrier_off(vsi->netdev); netdev 13721 drivers/net/ethernet/intel/i40e/i40e_main.c unregister_netdev(vsi->netdev); netdev 13722 drivers/net/ethernet/intel/i40e/i40e_main.c free_netdev(vsi->netdev); netdev 13723 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->netdev = NULL; netdev 14690 drivers/net/ethernet/intel/i40e/i40e_main.c err = register_netdev(vsi->netdev); netdev 15351 drivers/net/ethernet/intel/i40e/i40e_main.c unregister_netdev(vsi->netdev); netdev 15352 drivers/net/ethernet/intel/i40e/i40e_main.c free_netdev(vsi->netdev); netdev 15567 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->vsi[pf->lan_vsi] && pf->vsi[pf->lan_vsi]->netdev) { netdev 15569 drivers/net/ethernet/intel/i40e/i40e_main.c pf->vsi[pf->lan_vsi]->netdev->dev_addr); netdev 792 drivers/net/ethernet/intel/i40e/i40e_ptp.c struct net_device *netdev = pf->vsi[pf->lan_vsi]->netdev; netdev 806 drivers/net/ethernet/intel/i40e/i40e_ptp.c netdev->name); netdev 870 drivers/net/ethernet/intel/i40e/i40e_ptp.c pf->vsi[pf->lan_vsi]->netdev->name); netdev 79 drivers/net/ethernet/intel/i40e/i40e_trace.h __string(devname, ring->netdev->name) netdev 86 drivers/net/ethernet/intel/i40e/i40e_trace.h __assign_str(devname, ring->netdev->name); netdev 124 drivers/net/ethernet/intel/i40e/i40e_trace.h __string(devname, ring->netdev->name) netdev 131 drivers/net/ethernet/intel/i40e/i40e_trace.h __assign_str(devname, ring->netdev->name); netdev 167 drivers/net/ethernet/intel/i40e/i40e_trace.h __string(devname, ring->netdev->name) netdev 173 drivers/net/ethernet/intel/i40e/i40e_trace.h __assign_str(devname, ring->netdev->name); netdev 660 drivers/net/ethernet/intel/i40e/i40e_txrx.c if (!tx_ring->netdev) netdev 723 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct net_device *netdev; netdev 733 drivers/net/ethernet/intel/i40e/i40e_txrx.c netdev = vsi->netdev; netdev 734 drivers/net/ethernet/intel/i40e/i40e_txrx.c if (!netdev) netdev 737 drivers/net/ethernet/intel/i40e/i40e_txrx.c if (!netif_carrier_ok(netdev)) netdev 881 drivers/net/ethernet/intel/i40e/i40e_txrx.c if (unlikely(total_packets && netif_carrier_ok(tx_ring->netdev) && netdev 887 drivers/net/ethernet/intel/i40e/i40e_txrx.c if (__netif_subqueue_stopped(tx_ring->netdev, netdev 890 drivers/net/ethernet/intel/i40e/i40e_txrx.c netif_wake_subqueue(tx_ring->netdev, netdev 1463 drivers/net/ethernet/intel/i40e/i40e_txrx.c err = xdp_rxq_info_reg(&rx_ring->xdp_rxq, rx_ring->netdev, netdev 1575 drivers/net/ethernet/intel/i40e/i40e_txrx.c if (!rx_ring->netdev || !cleaned_count) netdev 1655 drivers/net/ethernet/intel/i40e/i40e_txrx.c if (!(vsi->netdev->features & NETIF_F_RXCSUM)) netdev 1757 drivers/net/ethernet/intel/i40e/i40e_txrx.c if (!(ring->netdev->features & NETIF_F_RXHASH)) netdev 1806 drivers/net/ethernet/intel/i40e/i40e_txrx.c skb->protocol = eth_type_trans(skb, rx_ring->netdev); netdev 2221 drivers/net/ethernet/intel/i40e/i40e_txrx.c err = xdp_do_redirect(rx_ring->netdev, xdp, xdp_prog); netdev 2228 drivers/net/ethernet/intel/i40e/i40e_txrx.c trace_xdp_exception(rx_ring->netdev, xdp_prog, act); netdev 2820 drivers/net/ethernet/intel/i40e/i40e_txrx.c !(tx_ring->netdev->features & NETIF_F_HW_VLAN_CTAG_TX)) { netdev 3010 drivers/net/ethernet/intel/i40e/i40e_txrx.c pf = i40e_netdev_to_pf(tx_ring->netdev); netdev 3236 drivers/net/ethernet/intel/i40e/i40e_txrx.c netif_stop_subqueue(tx_ring->netdev, tx_ring->queue_index); netdev 3245 drivers/net/ethernet/intel/i40e/i40e_txrx.c netif_start_subqueue(tx_ring->netdev, tx_ring->queue_index); netdev 3659 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf = i40e_netdev_to_pf(tx_ring->netdev); netdev 3676 drivers/net/ethernet/intel/i40e/i40e_txrx.c netdev_tx_t i40e_lan_xmit_frame(struct sk_buff *skb, struct net_device *netdev) netdev 3678 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 356 drivers/net/ethernet/intel/i40e/i40e_txrx.h struct net_device *netdev; /* netdev ring maps to */ netdev 483 drivers/net/ethernet/intel/i40e/i40e_txrx.h netdev_tx_t i40e_lan_xmit_frame(struct sk_buff *skb, struct net_device *netdev); netdev 582 drivers/net/ethernet/intel/i40e/i40e_txrx.h return netdev_get_tx_queue(ring->netdev, ring->queue_index); netdev 3956 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_ndo_set_vf_mac(struct net_device *netdev, int vf_id, u8 *mac) netdev 3958 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 4092 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_ndo_set_vf_port_vlan(struct net_device *netdev, int vf_id, netdev 4096 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 4258 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_ndo_set_vf_bw(struct net_device *netdev, int vf_id, int min_tx_rate, netdev 4261 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 4311 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_ndo_get_vf_config(struct net_device *netdev, netdev 4314 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 4370 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_ndo_set_vf_link_state(struct net_device *netdev, int vf_id, int link) netdev 4372 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 4440 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_ndo_set_vf_spoofchk(struct net_device *netdev, int vf_id, bool enable) netdev 4442 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 4500 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_ndo_set_vf_trust(struct net_device *netdev, int vf_id, bool setting) netdev 4502 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_netdev_priv *np = netdev_priv(netdev); netdev 129 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h int i40e_ndo_set_vf_mac(struct net_device *netdev, int vf_id, u8 *mac); netdev 130 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h int i40e_ndo_set_vf_port_vlan(struct net_device *netdev, int vf_id, netdev 132 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h int i40e_ndo_set_vf_bw(struct net_device *netdev, int vf_id, int min_tx_rate, netdev 134 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h int i40e_ndo_set_vf_trust(struct net_device *netdev, int vf_id, bool setting); netdev 135 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h int i40e_ndo_get_vf_config(struct net_device *netdev, netdev 137 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h int i40e_ndo_set_vf_link_state(struct net_device *netdev, int vf_id, int link); netdev 138 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h int i40e_ndo_set_vf_spoofchk(struct net_device *netdev, int vf_id, bool enable); netdev 80 drivers/net/ethernet/intel/i40e/i40e_xsk.c struct net_device *netdev = vsi->netdev; netdev 91 drivers/net/ethernet/intel/i40e/i40e_xsk.c if (qid >= netdev->real_num_rx_queues || netdev 92 drivers/net/ethernet/intel/i40e/i40e_xsk.c qid >= netdev->real_num_tx_queues) netdev 107 drivers/net/ethernet/intel/i40e/i40e_xsk.c if_running = netif_running(vsi->netdev) && i40e_enabled_xdp_vsi(vsi); netdev 119 drivers/net/ethernet/intel/i40e/i40e_xsk.c err = i40e_xsk_wakeup(vsi->netdev, qid, XDP_WAKEUP_RX); netdev 136 drivers/net/ethernet/intel/i40e/i40e_xsk.c struct net_device *netdev = vsi->netdev; netdev 141 drivers/net/ethernet/intel/i40e/i40e_xsk.c umem = xdp_get_umem_from_qid(netdev, qid); netdev 145 drivers/net/ethernet/intel/i40e/i40e_xsk.c if_running = netif_running(vsi->netdev) && i40e_enabled_xdp_vsi(vsi); netdev 218 drivers/net/ethernet/intel/i40e/i40e_xsk.c err = xdp_do_redirect(rx_ring->netdev, xdp, xdp_prog); netdev 225 drivers/net/ethernet/intel/i40e/i40e_xsk.c trace_xdp_exception(rx_ring->netdev, xdp_prog, act); netdev 875 drivers/net/ethernet/intel/i40e/i40e_xsk.c struct net_device *netdev = vsi->netdev; netdev 879 drivers/net/ethernet/intel/i40e/i40e_xsk.c if (xdp_get_umem_from_qid(netdev, i)) netdev 54 drivers/net/ethernet/intel/iavf/iavf.h struct net_device *netdev; netdev 297 drivers/net/ethernet/intel/iavf/iavf.h struct net_device *netdev; netdev 368 drivers/net/ethernet/intel/iavf/iavf.h void iavf_set_ethtool_ops(struct net_device *netdev); netdev 41 drivers/net/ethernet/intel/iavf/iavf_client.c params->mtu = vsi->netdev->mtu; netdev 205 drivers/net/ethernet/intel/iavf/iavf_client.c cinst->lan_info.netdev = vsi->netdev; netdev 222 drivers/net/ethernet/intel/iavf/iavf_client.c mac = list_first_entry(&cinst->lan_info.netdev->dev_addrs.list, netdev 86 drivers/net/ethernet/intel/iavf/iavf_client.h struct net_device *netdev; netdev 273 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_get_link_ksettings(struct net_device *netdev, netdev 276 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 290 drivers/net/ethernet/intel/iavf/iavf_ethtool.c netdev_info(netdev, netdev 321 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_get_sset_count(struct net_device *netdev, int sset) netdev 340 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_get_ethtool_stats(struct net_device *netdev, netdev 343 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 372 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_get_priv_flag_strings(struct net_device *netdev, u8 *data) netdev 390 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_get_stat_strings(struct net_device *netdev, u8 *data) netdev 399 drivers/net/ethernet/intel/iavf/iavf_ethtool.c for (i = 0; i < netdev->num_tx_queues; i++) { netdev 415 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_get_strings(struct net_device *netdev, u32 sset, u8 *data) netdev 419 drivers/net/ethernet/intel/iavf/iavf_ethtool.c iavf_get_stat_strings(netdev, data); netdev 422 drivers/net/ethernet/intel/iavf/iavf_ethtool.c iavf_get_priv_flag_strings(netdev, data); netdev 439 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static u32 iavf_get_priv_flags(struct net_device *netdev) netdev 441 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 461 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_set_priv_flags(struct net_device *netdev, u32 flags) netdev 463 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 511 drivers/net/ethernet/intel/iavf/iavf_ethtool.c if (netif_running(netdev)) { netdev 526 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static u32 iavf_get_msglevel(struct net_device *netdev) netdev 528 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 541 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_set_msglevel(struct net_device *netdev, u32 data) netdev 543 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 557 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_get_drvinfo(struct net_device *netdev, netdev 560 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 577 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_get_ringparam(struct net_device *netdev, netdev 580 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 596 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_set_ringparam(struct net_device *netdev, netdev 599 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 623 drivers/net/ethernet/intel/iavf/iavf_ethtool.c if (netif_running(netdev)) { netdev 641 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int __iavf_get_coalesce(struct net_device *netdev, netdev 644 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 684 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_get_coalesce(struct net_device *netdev, netdev 687 drivers/net/ethernet/intel/iavf/iavf_ethtool.c return __iavf_get_coalesce(netdev, ec, -1); netdev 698 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_get_per_queue_coalesce(struct net_device *netdev, u32 queue, netdev 701 drivers/net/ethernet/intel/iavf/iavf_ethtool.c return __iavf_get_coalesce(netdev, ec, queue); netdev 750 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int __iavf_set_coalesce(struct net_device *netdev, netdev 753 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 762 drivers/net/ethernet/intel/iavf/iavf_ethtool.c netif_info(adapter, drv, netdev, "rx-usecs=0, need to disable adaptive-rx for a complete disable\n"); netdev 765 drivers/net/ethernet/intel/iavf/iavf_ethtool.c netif_info(adapter, drv, netdev, "Invalid value, rx-usecs range is 0-8160\n"); netdev 769 drivers/net/ethernet/intel/iavf/iavf_ethtool.c netif_info(adapter, drv, netdev, "tx-usecs=0, need to disable adaptive-tx for a complete disable\n"); netdev 772 drivers/net/ethernet/intel/iavf/iavf_ethtool.c netif_info(adapter, drv, netdev, "Invalid value, tx-usecs range is 0-8160\n"); netdev 785 drivers/net/ethernet/intel/iavf/iavf_ethtool.c netif_info(adapter, drv, netdev, "Invalid queue value, queue range is 0 - %d\n", netdev 800 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_set_coalesce(struct net_device *netdev, netdev 803 drivers/net/ethernet/intel/iavf/iavf_ethtool.c return __iavf_set_coalesce(netdev, ec, -1); netdev 814 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_set_per_queue_coalesce(struct net_device *netdev, u32 queue, netdev 817 drivers/net/ethernet/intel/iavf/iavf_ethtool.c return __iavf_set_coalesce(netdev, ec, queue); netdev 828 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, netdev 831 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 840 drivers/net/ethernet/intel/iavf/iavf_ethtool.c netdev_info(netdev, netdev 857 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_get_channels(struct net_device *netdev, netdev 860 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 880 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_set_channels(struct net_device *netdev, netdev 883 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 918 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static u32 iavf_get_rxfh_key_size(struct net_device *netdev) netdev 920 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 931 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static u32 iavf_get_rxfh_indir_size(struct net_device *netdev) netdev 933 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 947 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, netdev 950 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 977 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_set_rxfh(struct net_device *netdev, const u32 *indir, netdev 980 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 1033 drivers/net/ethernet/intel/iavf/iavf_ethtool.c void iavf_set_ethtool_ops(struct net_device *netdev) netdev 1035 drivers/net/ethernet/intel/iavf/iavf_ethtool.c netdev->ethtool_ops = &iavf_ethtool_ops; netdev 16 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_close(struct net_device *netdev); netdev 162 drivers/net/ethernet/intel/iavf/iavf_main.c static void iavf_tx_timeout(struct net_device *netdev) netdev 164 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 264 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = data; netdev 265 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 491 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = adapter->netdev; netdev 499 drivers/net/ethernet/intel/iavf/iavf_main.c adapter->misc_vector_name, netdev); netdev 504 drivers/net/ethernet/intel/iavf/iavf_main.c free_irq(adapter->msix_entries[0].vector, netdev); netdev 540 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = adapter->netdev; netdev 545 drivers/net/ethernet/intel/iavf/iavf_main.c free_irq(adapter->msix_entries[0].vector, netdev); netdev 578 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = adapter->netdev; netdev 591 drivers/net/ethernet/intel/iavf/iavf_main.c (netdev->mtu <= ETH_DATA_LEN)) netdev 685 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_vlan_rx_add_vid(struct net_device *netdev, netdev 688 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 703 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_vlan_rx_kill_vid(struct net_device *netdev, netdev 706 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 779 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_set_mac(struct net_device *netdev, void *p) netdev 781 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 789 drivers/net/ethernet/intel/iavf/iavf_main.c if (ether_addr_equal(netdev->dev_addr, addr->sa_data)) netdev 819 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_addr_sync(struct net_device *netdev, const u8 *addr) netdev 821 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 837 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_addr_unsync(struct net_device *netdev, const u8 *addr) netdev 839 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 847 drivers/net/ethernet/intel/iavf/iavf_main.c if (ether_addr_equal(addr, netdev->dev_addr)) netdev 862 drivers/net/ethernet/intel/iavf/iavf_main.c static void iavf_set_rx_mode(struct net_device *netdev) netdev 864 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 867 drivers/net/ethernet/intel/iavf/iavf_main.c __dev_uc_sync(netdev, iavf_addr_sync, iavf_addr_unsync); netdev 868 drivers/net/ethernet/intel/iavf/iavf_main.c __dev_mc_sync(netdev, iavf_addr_sync, iavf_addr_unsync); netdev 871 drivers/net/ethernet/intel/iavf/iavf_main.c if (netdev->flags & IFF_PROMISC && netdev 874 drivers/net/ethernet/intel/iavf/iavf_main.c else if (!(netdev->flags & IFF_PROMISC) && netdev 878 drivers/net/ethernet/intel/iavf/iavf_main.c if (netdev->flags & IFF_ALLMULTI && netdev 881 drivers/net/ethernet/intel/iavf/iavf_main.c else if (!(netdev->flags & IFF_ALLMULTI) && netdev 927 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = adapter->netdev; netdev 930 drivers/net/ethernet/intel/iavf/iavf_main.c iavf_set_rx_mode(netdev); netdev 970 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = adapter->netdev; netdev 978 drivers/net/ethernet/intel/iavf/iavf_main.c netif_carrier_off(netdev); netdev 979 drivers/net/ethernet/intel/iavf/iavf_main.c netif_tx_disable(netdev); netdev 987 drivers/net/ethernet/intel/iavf/iavf_main.c __dev_uc_unsync(adapter->netdev, NULL); netdev 988 drivers/net/ethernet/intel/iavf/iavf_main.c __dev_mc_unsync(adapter->netdev, NULL); netdev 1130 drivers/net/ethernet/intel/iavf/iavf_main.c tx_ring->netdev = adapter->netdev; netdev 1139 drivers/net/ethernet/intel/iavf/iavf_main.c rx_ring->netdev = adapter->netdev; netdev 1194 drivers/net/ethernet/intel/iavf/iavf_main.c netif_set_real_num_rx_queues(adapter->netdev, pairs); netdev 1195 drivers/net/ethernet/intel/iavf/iavf_main.c netif_set_real_num_tx_queues(adapter->netdev, pairs); netdev 1352 drivers/net/ethernet/intel/iavf/iavf_main.c netif_napi_add(adapter->netdev, &q_vector->napi, netdev 1479 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = adapter->netdev; netdev 1482 drivers/net/ethernet/intel/iavf/iavf_main.c if (netif_running(netdev)) netdev 1493 drivers/net/ethernet/intel/iavf/iavf_main.c netif_tx_stop_all_queues(netdev); netdev 1756 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = adapter->netdev; netdev 1795 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->netdev_ops = &iavf_netdev_ops; netdev 1796 drivers/net/ethernet/intel/iavf/iavf_main.c iavf_set_ethtool_ops(netdev); netdev 1797 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->watchdog_timeo = 5 * HZ; netdev 1800 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->min_mtu = ETH_MIN_MTU; netdev 1801 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->max_mtu = IAVF_MAX_RXBUFFER - IAVF_PACKET_HDR_PAD; netdev 1806 drivers/net/ethernet/intel/iavf/iavf_main.c eth_hw_addr_random(netdev); netdev 1807 drivers/net/ethernet/intel/iavf/iavf_main.c ether_addr_copy(adapter->hw.mac.addr, netdev->dev_addr); netdev 1809 drivers/net/ethernet/intel/iavf/iavf_main.c ether_addr_copy(netdev->dev_addr, adapter->hw.mac.addr); netdev 1810 drivers/net/ethernet/intel/iavf/iavf_main.c ether_addr_copy(netdev->perm_addr, adapter->hw.mac.addr); netdev 1827 drivers/net/ethernet/intel/iavf/iavf_main.c netif_carrier_off(netdev); netdev 1835 drivers/net/ethernet/intel/iavf/iavf_main.c err = register_netdevice(netdev); netdev 1844 drivers/net/ethernet/intel/iavf/iavf_main.c netif_tx_stop_all_queues(netdev); netdev 1854 drivers/net/ethernet/intel/iavf/iavf_main.c if (netdev->features & NETIF_F_GRO) netdev 2002 drivers/net/ethernet/intel/iavf/iavf_main.c netif_carrier_off(adapter->netdev); netdev 2003 drivers/net/ethernet/intel/iavf/iavf_main.c netif_tx_disable(adapter->netdev); netdev 2041 drivers/net/ethernet/intel/iavf/iavf_main.c adapter->netdev->flags &= ~IFF_UP; netdev 2065 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = adapter->netdev; netdev 2146 drivers/net/ethernet/intel/iavf/iavf_main.c netif_carrier_off(netdev); netdev 2147 drivers/net/ethernet/intel/iavf/iavf_main.c netif_tx_stop_all_queues(netdev); netdev 2236 drivers/net/ethernet/intel/iavf/iavf_main.c err = iavf_request_traffic_irqs(adapter, netdev->name); netdev 2260 drivers/net/ethernet/intel/iavf/iavf_main.c iavf_close(netdev); netdev 2594 drivers/net/ethernet/intel/iavf/iavf_main.c static int __iavf_setup_tc(struct net_device *netdev, void *type_data) netdev 2597 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 2612 drivers/net/ethernet/intel/iavf/iavf_main.c netdev_reset_tc(netdev); netdev 2614 drivers/net/ethernet/intel/iavf/iavf_main.c netif_tx_stop_all_queues(netdev); netdev 2615 drivers/net/ethernet/intel/iavf/iavf_main.c netif_tx_disable(netdev); netdev 2662 drivers/net/ethernet/intel/iavf/iavf_main.c netif_tx_stop_all_queues(netdev); netdev 2663 drivers/net/ethernet/intel/iavf/iavf_main.c netif_tx_disable(netdev); netdev 2665 drivers/net/ethernet/intel/iavf/iavf_main.c netdev_reset_tc(netdev); netdev 2667 drivers/net/ethernet/intel/iavf/iavf_main.c netdev_set_num_tc(adapter->netdev, num_tc); netdev 2673 drivers/net/ethernet/intel/iavf/iavf_main.c netdev_set_tc_queue(netdev, netdev_tc++, qcount, netdev 2961 drivers/net/ethernet/intel/iavf/iavf_main.c int tc = tc_classid_to_hwtc(adapter->netdev, cls_flower->classid); netdev 3111 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_setup_tc(struct net_device *netdev, enum tc_setup_type type, netdev 3114 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 3118 drivers/net/ethernet/intel/iavf/iavf_main.c return __iavf_setup_tc(netdev, type_data); netdev 3141 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_open(struct net_device *netdev) netdev 3143 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 3171 drivers/net/ethernet/intel/iavf/iavf_main.c err = iavf_request_traffic_irqs(adapter, netdev->name); netdev 3215 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_close(struct net_device *netdev) netdev 3217 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 3252 drivers/net/ethernet/intel/iavf/iavf_main.c netdev_warn(netdev, "Device resources not yet released\n"); netdev 3263 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_change_mtu(struct net_device *netdev, int new_mtu) netdev 3265 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 3267 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->mtu = new_mtu; netdev 3284 drivers/net/ethernet/intel/iavf/iavf_main.c static int iavf_set_features(struct net_device *netdev, netdev 3287 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 3293 drivers/net/ethernet/intel/iavf/iavf_main.c if ((netdev->features ^ features) & NETIF_F_HW_VLAN_CTAG_RX) netdev 3295 drivers/net/ethernet/intel/iavf/iavf_main.c } else if ((netdev->features ^ features) & NETIF_F_HW_VLAN_CTAG_RX) { netdev 3372 drivers/net/ethernet/intel/iavf/iavf_main.c static netdev_features_t iavf_fix_features(struct net_device *netdev, netdev 3375 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 3435 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = adapter->netdev; netdev 3495 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->gso_partial_features |= netdev 3498 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->gso_partial_features |= NETIF_F_GSO_GRE_CSUM; netdev 3499 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->hw_enc_features |= NETIF_F_TSO_MANGLEID; netdev 3500 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->hw_enc_features |= hw_enc_features; netdev 3503 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->vlan_features |= hw_enc_features | NETIF_F_TSO_MANGLEID; netdev 3518 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->hw_features |= hw_features; netdev 3520 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->features |= hw_features; netdev 3523 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->features |= NETIF_F_HW_VLAN_CTAG_FILTER; netdev 3525 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 3530 drivers/net/ethernet/intel/iavf/iavf_main.c if (netdev->wanted_features) { netdev 3531 drivers/net/ethernet/intel/iavf/iavf_main.c if (!(netdev->wanted_features & NETIF_F_TSO) || netdev 3532 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->mtu < 576) netdev 3533 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->features &= ~NETIF_F_TSO; netdev 3534 drivers/net/ethernet/intel/iavf/iavf_main.c if (!(netdev->wanted_features & NETIF_F_TSO6) || netdev 3535 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->mtu < 576) netdev 3536 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->features &= ~NETIF_F_TSO6; netdev 3537 drivers/net/ethernet/intel/iavf/iavf_main.c if (!(netdev->wanted_features & NETIF_F_TSO_ECN)) netdev 3538 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->features &= ~NETIF_F_TSO_ECN; netdev 3539 drivers/net/ethernet/intel/iavf/iavf_main.c if (!(netdev->wanted_features & NETIF_F_GRO)) netdev 3540 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->features &= ~NETIF_F_GRO; netdev 3541 drivers/net/ethernet/intel/iavf/iavf_main.c if (!(netdev->wanted_features & NETIF_F_GSO)) netdev 3542 drivers/net/ethernet/intel/iavf/iavf_main.c netdev->features &= ~NETIF_F_GSO; netdev 3550 drivers/net/ethernet/intel/iavf/iavf_main.c vsi->netdev = adapter->netdev; netdev 3621 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3622 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 3624 drivers/net/ethernet/intel/iavf/iavf_main.c netif_device_detach(netdev); netdev 3626 drivers/net/ethernet/intel/iavf/iavf_main.c if (netif_running(netdev)) netdev 3627 drivers/net/ethernet/intel/iavf/iavf_main.c iavf_close(netdev); netdev 3653 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev; netdev 3683 drivers/net/ethernet/intel/iavf/iavf_main.c netdev = alloc_etherdev_mq(sizeof(struct iavf_adapter), netdev 3685 drivers/net/ethernet/intel/iavf/iavf_main.c if (!netdev) { netdev 3690 drivers/net/ethernet/intel/iavf/iavf_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3692 drivers/net/ethernet/intel/iavf/iavf_main.c pci_set_drvdata(pdev, netdev); netdev 3693 drivers/net/ethernet/intel/iavf/iavf_main.c adapter = netdev_priv(netdev); netdev 3695 drivers/net/ethernet/intel/iavf/iavf_main.c adapter->netdev = netdev; netdev 3749 drivers/net/ethernet/intel/iavf/iavf_main.c free_netdev(netdev); netdev 3768 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3769 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 3772 drivers/net/ethernet/intel/iavf/iavf_main.c netif_device_detach(netdev); netdev 3778 drivers/net/ethernet/intel/iavf/iavf_main.c if (netif_running(netdev)) { netdev 3806 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = adapter->netdev; netdev 3839 drivers/net/ethernet/intel/iavf/iavf_main.c netif_device_attach(netdev); netdev 3856 drivers/net/ethernet/intel/iavf/iavf_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3857 drivers/net/ethernet/intel/iavf/iavf_main.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 3869 drivers/net/ethernet/intel/iavf/iavf_main.c unregister_netdev(netdev); netdev 3939 drivers/net/ethernet/intel/iavf/iavf_main.c free_netdev(netdev); netdev 79 drivers/net/ethernet/intel/iavf/iavf_trace.h __string(devname, ring->netdev->name) netdev 86 drivers/net/ethernet/intel/iavf/iavf_trace.h __assign_str(devname, ring->netdev->name); netdev 124 drivers/net/ethernet/intel/iavf/iavf_trace.h __string(devname, ring->netdev->name) netdev 131 drivers/net/ethernet/intel/iavf/iavf_trace.h __assign_str(devname, ring->netdev->name); netdev 167 drivers/net/ethernet/intel/iavf/iavf_trace.h __string(devname, ring->netdev->name) netdev 173 drivers/net/ethernet/intel/iavf/iavf_trace.h __assign_str(devname, ring->netdev->name); netdev 79 drivers/net/ethernet/intel/iavf/iavf_txrx.c if (!tx_ring->netdev) netdev 137 drivers/net/ethernet/intel/iavf/iavf_txrx.c struct net_device *netdev; netdev 147 drivers/net/ethernet/intel/iavf/iavf_txrx.c netdev = vsi->netdev; netdev 148 drivers/net/ethernet/intel/iavf/iavf_txrx.c if (!netdev) netdev 151 drivers/net/ethernet/intel/iavf/iavf_txrx.c if (!netif_carrier_ok(netdev)) netdev 308 drivers/net/ethernet/intel/iavf/iavf_txrx.c if (unlikely(total_packets && netif_carrier_ok(tx_ring->netdev) && netdev 314 drivers/net/ethernet/intel/iavf/iavf_txrx.c if (__netif_subqueue_stopped(tx_ring->netdev, netdev 317 drivers/net/ethernet/intel/iavf/iavf_txrx.c netif_wake_subqueue(tx_ring->netdev, netdev 865 drivers/net/ethernet/intel/iavf/iavf_txrx.c if ((rx_ring->netdev->features & NETIF_F_HW_VLAN_CTAG_RX) && netdev 886 drivers/net/ethernet/intel/iavf/iavf_txrx.c if (!rx_ring->netdev || !cleaned_count) netdev 966 drivers/net/ethernet/intel/iavf/iavf_txrx.c if (!(vsi->netdev->features & NETIF_F_RXCSUM)) netdev 1061 drivers/net/ethernet/intel/iavf/iavf_txrx.c if (ring->netdev->features & NETIF_F_RXHASH) netdev 1093 drivers/net/ethernet/intel/iavf/iavf_txrx.c skb->protocol = eth_type_trans(skb, rx_ring->netdev); netdev 1810 drivers/net/ethernet/intel/iavf/iavf_txrx.c !(tx_ring->netdev->features & NETIF_F_HW_VLAN_CTAG_TX)) { netdev 2242 drivers/net/ethernet/intel/iavf/iavf_txrx.c netif_stop_subqueue(tx_ring->netdev, tx_ring->queue_index); netdev 2251 drivers/net/ethernet/intel/iavf/iavf_txrx.c netif_start_subqueue(tx_ring->netdev, tx_ring->queue_index); netdev 2504 drivers/net/ethernet/intel/iavf/iavf_txrx.c netdev_tx_t iavf_xmit_frame(struct sk_buff *skb, struct net_device *netdev) netdev 2506 drivers/net/ethernet/intel/iavf/iavf_txrx.c struct iavf_adapter *adapter = netdev_priv(netdev); netdev 330 drivers/net/ethernet/intel/iavf/iavf_txrx.h struct net_device *netdev; /* netdev ring maps to */ netdev 440 drivers/net/ethernet/intel/iavf/iavf_txrx.h netdev_tx_t iavf_xmit_frame(struct sk_buff *skb, struct net_device *netdev); netdev 521 drivers/net/ethernet/intel/iavf/iavf_txrx.h return netdev_get_tx_queue(ring->netdev, ring->queue_index); netdev 262 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c (adapter->netdev->mtu <= ETH_DATA_LEN)) netdev 929 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c struct net_device *netdev = adapter->netdev; netdev 933 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netdev_info(netdev, "NIC Link is Down\n"); netdev 960 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netdev_info(netdev, "NIC Link is Up %sbps Full Duplex\n", speed); netdev 1185 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c struct net_device *netdev = adapter->netdev; netdev 1223 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netif_tx_start_all_queues(netdev); netdev 1224 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netif_carrier_on(netdev); netdev 1226 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netif_tx_stop_all_queues(netdev); netdev 1227 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netif_carrier_off(netdev); netdev 1256 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c ether_addr_copy(adapter->hw.mac.addr, netdev->dev_addr); netdev 1271 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netdev_reset_tc(netdev); netdev 1272 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netif_tx_start_all_queues(netdev); netdev 1279 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netif_tx_start_all_queues(netdev); netdev 1325 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c if (!ether_addr_equal(netdev->dev_addr, adapter->hw.mac.addr)) netdev 1326 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c ether_addr_copy(netdev->dev_addr, adapter->hw.mac.addr); netdev 1332 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netdev->stats.rx_packets = stats->rx_unicast + netdev 1335 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netdev->stats.tx_packets = stats->tx_unicast + netdev 1338 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netdev->stats.rx_bytes = stats->rx_bytes; netdev 1339 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netdev->stats.tx_bytes = stats->tx_bytes; netdev 1340 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netdev->stats.tx_errors = stats->tx_errors; netdev 1341 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netdev->stats.rx_dropped = stats->rx_discards; netdev 1342 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c netdev->stats.tx_dropped = stats->tx_discards; netdev 1355 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c ether_addr_copy(adapter->hw.mac.addr, netdev->dev_addr); netdev 1358 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c ether_addr_copy(netdev->dev_addr, adapter->hw.mac.addr); netdev 1359 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c ether_addr_copy(netdev->perm_addr, netdev 212 drivers/net/ethernet/intel/ice/ice.h struct net_device *netdev; netdev 413 drivers/net/ethernet/intel/ice/ice.h static inline struct ice_pf *ice_netdev_to_pf(struct net_device *netdev) netdev 415 drivers/net/ethernet/intel/ice/ice.h struct ice_netdev_priv *np = netdev_priv(netdev); netdev 436 drivers/net/ethernet/intel/ice/ice.h void ice_set_ethtool_ops(struct net_device *netdev); netdev 437 drivers/net/ethernet/intel/ice/ice.h void ice_set_ethtool_safe_mode_ops(struct net_device *netdev); netdev 454 drivers/net/ethernet/intel/ice/ice.h int ice_open(struct net_device *netdev); netdev 455 drivers/net/ethernet/intel/ice/ice.h int ice_stop(struct net_device *netdev); netdev 13 drivers/net/ethernet/intel/ice/ice_dcb_lib.c struct net_device *netdev = vsi->netdev; netdev 19 drivers/net/ethernet/intel/ice/ice_dcb_lib.c if (!netdev) netdev 23 drivers/net/ethernet/intel/ice/ice_dcb_lib.c netdev_reset_tc(netdev); netdev 27 drivers/net/ethernet/intel/ice/ice_dcb_lib.c if (netdev_set_num_tc(netdev, vsi->tc_cfg.numtc)) netdev 34 drivers/net/ethernet/intel/ice/ice_dcb_lib.c netdev_set_tc_queue(netdev, netdev 44 drivers/net/ethernet/intel/ice/ice_dcb_lib.c netdev_set_prio_tc_map(netdev, i, netdev_tc); netdev 27 drivers/net/ethernet/intel/ice/ice_ethtool.c static int ice_q_stats_len(struct net_device *netdev) netdev 29 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 164 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) netdev 166 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 179 drivers/net/ethernet/intel/ice/ice_ethtool.c static int ice_get_regs_len(struct net_device __always_unused *netdev) netdev 185 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_regs(struct net_device *netdev, struct ethtool_regs *regs, void *p) netdev 187 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 199 drivers/net/ethernet/intel/ice/ice_ethtool.c static u32 ice_get_msglevel(struct net_device *netdev) netdev 201 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 206 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "hw debug_mask: 0x%llX\n", netdev 213 drivers/net/ethernet/intel/ice/ice_ethtool.c static void ice_set_msglevel(struct net_device *netdev, u32 data) netdev 215 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 228 drivers/net/ethernet/intel/ice/ice_ethtool.c static int ice_get_eeprom_len(struct net_device *netdev) netdev 230 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 237 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, netdev 240 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 301 drivers/net/ethernet/intel/ice/ice_ethtool.c static u64 ice_link_test(struct net_device *netdev) netdev 303 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 307 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "link test\n"); netdev 310 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_err(netdev, "link query error, status = %d\n", status); netdev 327 drivers/net/ethernet/intel/ice/ice_ethtool.c static u64 ice_eeprom_test(struct net_device *netdev) netdev 329 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 332 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "EEPROM test\n"); netdev 385 drivers/net/ethernet/intel/ice/ice_ethtool.c static u64 ice_reg_test(struct net_device *netdev) netdev 387 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 407 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_dbg(netdev, "Register test\n"); netdev 479 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_err(vsi->netdev, "Failed to stop Tx rings, VSI %d error %d\n", netdev 484 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_err(vsi->netdev, "Failed to stop Rx rings, VSI %d error %d\n", netdev 642 drivers/net/ethernet/intel/ice/ice_ethtool.c static u64 ice_loopback_test(struct net_device *netdev) netdev 644 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 654 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "loopback test\n"); netdev 658 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_err(netdev, "Failed to create a VSI for the loopback test"); netdev 662 drivers/net/ethernet/intel/ice/ice_ethtool.c test_vsi->netdev = netdev; netdev 717 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_err(netdev, "Could not remove MAC filter for the test VSI"); netdev 723 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_err(netdev, "Could not disable MAC loopback\n"); netdev 726 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_err(netdev, "Could not disable test rings\n"); netdev 728 drivers/net/ethernet/intel/ice/ice_ethtool.c test_vsi->netdev = NULL; netdev 730 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_err(netdev, "Failed to remove the test VSI"); netdev 742 drivers/net/ethernet/intel/ice/ice_ethtool.c static u64 ice_intr_test(struct net_device *netdev) netdev 744 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 748 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "interrupt test\n"); netdev 770 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_self_test(struct net_device *netdev, struct ethtool_test *eth_test, netdev 773 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 774 drivers/net/ethernet/intel/ice/ice_ethtool.c bool if_running = netif_running(netdev); netdev 778 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "offline testing starting\n"); netdev 797 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_stop(netdev); netdev 799 drivers/net/ethernet/intel/ice/ice_ethtool.c data[ICE_ETH_TEST_LINK] = ice_link_test(netdev); netdev 800 drivers/net/ethernet/intel/ice/ice_ethtool.c data[ICE_ETH_TEST_EEPROM] = ice_eeprom_test(netdev); netdev 801 drivers/net/ethernet/intel/ice/ice_ethtool.c data[ICE_ETH_TEST_INTR] = ice_intr_test(netdev); netdev 802 drivers/net/ethernet/intel/ice/ice_ethtool.c data[ICE_ETH_TEST_LOOP] = ice_loopback_test(netdev); netdev 803 drivers/net/ethernet/intel/ice/ice_ethtool.c data[ICE_ETH_TEST_REG] = ice_reg_test(netdev); netdev 815 drivers/net/ethernet/intel/ice/ice_ethtool.c int status = ice_open(netdev); netdev 825 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "online testing starting\n"); netdev 827 drivers/net/ethernet/intel/ice/ice_ethtool.c data[ICE_ETH_TEST_LINK] = ice_link_test(netdev); netdev 839 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "testing finished\n"); netdev 842 drivers/net/ethernet/intel/ice/ice_ethtool.c static void ice_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 844 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 915 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_phys_id(struct net_device *netdev, enum ethtool_phys_id_state state) netdev 917 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 942 drivers/net/ethernet/intel/ice/ice_ethtool.c static int ice_set_fec_cfg(struct net_device *netdev, enum ice_fec_mode req_fec) netdev 944 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 959 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Changing FEC parameters only supported for PF VSI\n"); netdev 1019 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) netdev 1021 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 1045 drivers/net/ethernet/intel/ice/ice_ethtool.c return ice_set_fec_cfg(netdev, fec); netdev 1054 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) netdev 1056 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 1126 drivers/net/ethernet/intel/ice/ice_ethtool.c static u32 ice_get_priv_flags(struct net_device *netdev) netdev 1128 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 1150 drivers/net/ethernet/intel/ice/ice_ethtool.c static int ice_set_priv_flags(struct net_device *netdev, u32 flags) netdev 1152 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 1263 drivers/net/ethernet/intel/ice/ice_ethtool.c static int ice_get_sset_count(struct net_device *netdev, int sset) netdev 1285 drivers/net/ethernet/intel/ice/ice_ethtool.c return ICE_ALL_STATS_LEN(netdev); netdev 1296 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_ethtool_stats(struct net_device *netdev, netdev 1299 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 1369 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_phy_type_to_ethtool(struct net_device *netdev, netdev 1372 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 1700 drivers/net/ethernet/intel/ice/ice_ethtool.c struct net_device *netdev) netdev 1702 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 1974 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, netdev 1977 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, netdev 1987 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_phy_type_to_ethtool(netdev, &cap_ksettings); netdev 2022 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, netdev 2066 drivers/net/ethernet/intel/ice/ice_ethtool.c struct net_device *netdev) netdev 2071 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_phy_type_to_ethtool(netdev, ks); netdev 2086 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_link_ksettings(struct net_device *netdev, netdev 2089 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 2103 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_settings_link_up(ks, netdev); netdev 2105 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_settings_link_down(ks, netdev); netdev 2296 drivers/net/ethernet/intel/ice/ice_ethtool.c struct net_device *netdev) netdev 2310 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Autoneg not supported on this phy.\n"); netdev 2327 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Autoneg cannot be disabled on this phy\n"); netdev 2348 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_link_ksettings(struct net_device *netdev, netdev 2352 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 2395 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_phy_type_to_ethtool(netdev, &safe_ks); netdev 2410 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_link_ksettings(netdev, &safe_ks); netdev 2451 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev); netdev 2478 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Nothing changed, exiting without setting anything.\n"); netdev 2501 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Nothing changed. No PHY_TYPE is corresponded to advertised link speed.\n"); netdev 2511 drivers/net/ethernet/intel/ice/ice_ethtool.c netif_carrier_off(netdev); netdev 2512 drivers/net/ethernet/intel/ice/ice_ethtool.c netif_tx_stop_all_queues(netdev); netdev 2518 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Set phy config failed,\n"); netdev 2538 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, netdev 2541 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 2558 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) netdev 2560 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 2576 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) netdev 2579 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 2589 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_err(netdev, "Descriptors requested (Tx: %d / Rx: %d) out of range [%d-%d] (increment %d)\n", netdev 2598 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, netdev 2603 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, netdev 2610 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_dbg(netdev, "Nothing to change, descriptor count is same as requested\n"); netdev 2622 drivers/net/ethernet/intel/ice/ice_ethtool.c if (!netif_running(vsi->netdev)) { netdev 2627 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_dbg(netdev, "Link is down, descriptor count change happens when link is brought up\n"); netdev 2635 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Changing Tx descriptor count from %d to %d\n", netdev 2667 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Changing Rx descriptor count from %d to %d\n", netdev 2757 drivers/net/ethernet/intel/ice/ice_ethtool.c static int ice_nway_reset(struct net_device *netdev) netdev 2760 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 2773 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "link restart failed, err %d aq_err %d\n", netdev 2792 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pause) netdev 2794 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 2840 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pause) netdev 2842 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 2865 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Changing flow control parameters only supported for PF VSI\n"); netdev 2893 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "To change autoneg please use: ethtool -s <dev> autoneg <on|off>\n"); netdev 2901 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Autoneg did not complete so changing settings may not result in an actual change.\n"); netdev 2905 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Priority flow control enabled. Cannot set link flow control.\n"); netdev 2923 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Set fc failed on the get_phy_capabilities call with err %d aq_err %d\n", netdev 2927 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Set fc failed on the set_phy_config call with err %d aq_err %d\n", netdev 2931 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(netdev, "Set fc failed on the get_link_info call with err %d aq_err %d\n", netdev 2942 drivers/net/ethernet/intel/ice/ice_ethtool.c return ice_nway_reset(netdev); netdev 2957 drivers/net/ethernet/intel/ice/ice_ethtool.c static u32 ice_get_rxfh_key_size(struct net_device __always_unused *netdev) netdev 2968 drivers/net/ethernet/intel/ice/ice_ethtool.c static u32 ice_get_rxfh_indir_size(struct net_device *netdev) netdev 2970 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 2985 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, u8 *hfunc) netdev 2987 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3001 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_warn(netdev, "RSS is not configured on this VSI!\n"); netdev 3033 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_rxfh(struct net_device *netdev, const u32 *indir, const u8 *key, netdev 3036 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3046 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_warn(netdev, "RSS is not configured on this VSI!\n"); netdev 3179 drivers/net/ethernet/intel/ice/ice_ethtool.c __ice_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, netdev 3182 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3195 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec) netdev 3197 drivers/net/ethernet/intel/ice/ice_ethtool.c return __ice_get_coalesce(netdev, ec, -1); netdev 3201 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_per_q_coalesce(struct net_device *netdev, u32 q_num, netdev 3204 drivers/net/ethernet/intel/ice/ice_ethtool.c return __ice_get_coalesce(netdev, ec, q_num); netdev 3237 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(vsi->netdev, netdev 3256 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(vsi->netdev, netdev 3273 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(vsi->netdev, netdev 3280 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(vsi->netdev, netdev 3288 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev_info(vsi->netdev, netdev 3357 drivers/net/ethernet/intel/ice/ice_ethtool.c __ice_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, netdev 3360 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3389 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec) netdev 3391 drivers/net/ethernet/intel/ice/ice_ethtool.c return __ice_set_coalesce(netdev, ec, -1); netdev 3395 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_per_q_coalesce(struct net_device *netdev, u32 q_num, netdev 3398 drivers/net/ethernet/intel/ice/ice_ethtool.c return __ice_set_coalesce(netdev, ec, q_num); netdev 3460 drivers/net/ethernet/intel/ice/ice_ethtool.c void ice_set_ethtool_safe_mode_ops(struct net_device *netdev) netdev 3462 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev->ethtool_ops = &ice_ethtool_safe_mode_ops; netdev 3471 drivers/net/ethernet/intel/ice/ice_ethtool.c void ice_set_ethtool_ops(struct net_device *netdev) netdev 3473 drivers/net/ethernet/intel/ice/ice_ethtool.c netdev->ethtool_ops = &ice_ethtool_ops; netdev 1124 drivers/net/ethernet/intel/ice/ice_lib.c if (vsi->netdev) netdev 1172 drivers/net/ethernet/intel/ice/ice_lib.c if (vsi->netdev) netdev 1173 drivers/net/ethernet/intel/ice/ice_lib.c netif_napi_add(vsi->netdev, &q_vector->napi, ice_napi_poll, netdev 1330 drivers/net/ethernet/intel/ice/ice_lib.c ring->netdev = vsi->netdev; netdev 1690 drivers/net/ethernet/intel/ice/ice_lib.c if (vsi->netdev && vsi->netdev->mtu > ETH_DATA_LEN) netdev 1691 drivers/net/ethernet/intel/ice/ice_lib.c vsi->max_frame = vsi->netdev->mtu + netdev 2341 drivers/net/ethernet/intel/ice/ice_lib.c netdev_err(vsi->netdev, "%sabling VLAN pruning on VSI handle: %d, VSI HW ID: %d failed, err = %d, aq_err = %d\n", netdev 2945 drivers/net/ethernet/intel/ice/ice_lib.c if (!vsi->netdev) netdev 2972 drivers/net/ethernet/intel/ice/ice_lib.c if (vsi->netdev && !ice_is_reset_in_progress(pf->state)) netdev 2973 drivers/net/ethernet/intel/ice/ice_lib.c unregister_netdev(vsi->netdev); netdev 3012 drivers/net/ethernet/intel/ice/ice_lib.c if (vsi->netdev && test_bit(__ICE_DOWN, vsi->state)) { netdev 3013 drivers/net/ethernet/intel/ice/ice_lib.c free_netdev(vsi->netdev); netdev 3014 drivers/net/ethernet/intel/ice/ice_lib.c vsi->netdev = NULL; netdev 3150 drivers/net/ethernet/intel/ice/ice_lib.c if (vsi->netdev) { netdev 3152 drivers/net/ethernet/intel/ice/ice_lib.c unregister_netdev(vsi->netdev); netdev 3153 drivers/net/ethernet/intel/ice/ice_lib.c free_netdev(vsi->netdev); netdev 3154 drivers/net/ethernet/intel/ice/ice_lib.c vsi->netdev = NULL; netdev 88 drivers/net/ethernet/intel/ice/ice_main.c if (!(vsi->netdev && netif_carrier_ok(vsi->netdev))) netdev 161 drivers/net/ethernet/intel/ice/ice_main.c if (status && vsi->netdev->reg_state == NETREG_REGISTERED) { netdev 165 drivers/net/ethernet/intel/ice/ice_main.c unregister_netdev(vsi->netdev); netdev 166 drivers/net/ethernet/intel/ice/ice_main.c free_netdev(vsi->netdev); netdev 167 drivers/net/ethernet/intel/ice/ice_main.c vsi->netdev = NULL; netdev 183 drivers/net/ethernet/intel/ice/ice_main.c static int ice_add_mac_to_sync_list(struct net_device *netdev, const u8 *addr) netdev 185 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 204 drivers/net/ethernet/intel/ice/ice_main.c static int ice_add_mac_to_unsync_list(struct net_device *netdev, const u8 *addr) netdev 206 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 270 drivers/net/ethernet/intel/ice/ice_main.c struct net_device *netdev = vsi->netdev; netdev 279 drivers/net/ethernet/intel/ice/ice_main.c if (!vsi->netdev) netdev 285 drivers/net/ethernet/intel/ice/ice_main.c changed_flags = vsi->current_netdev_flags ^ vsi->netdev->flags; netdev 286 drivers/net/ethernet/intel/ice/ice_main.c vsi->current_netdev_flags = vsi->netdev->flags; netdev 297 drivers/net/ethernet/intel/ice/ice_main.c netif_addr_lock_bh(netdev); netdev 298 drivers/net/ethernet/intel/ice/ice_main.c __dev_uc_sync(netdev, ice_add_mac_to_sync_list, netdev 300 drivers/net/ethernet/intel/ice/ice_main.c __dev_mc_sync(netdev, ice_add_mac_to_sync_list, netdev 303 drivers/net/ethernet/intel/ice/ice_main.c netif_addr_unlock_bh(netdev); netdev 310 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "Failed to delete MAC filters\n"); netdev 326 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "Failed to add MAC filters\n"); netdev 335 drivers/net/ethernet/intel/ice/ice_main.c netdev_warn(netdev, netdev 353 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "Error setting Multicast promiscuous mode on VSI %i\n", netdev 366 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "Error clearing Multicast promiscuous mode on VSI %i\n", netdev 382 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "Error setting default VSI %i Rx rule\n", netdev 393 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "Error clearing default VSI %i Rx rule\n", netdev 449 drivers/net/ethernet/intel/ice/ice_main.c if (vsi->type == ICE_VSI_PF && vsi->netdev) { netdev 450 drivers/net/ethernet/intel/ice/ice_main.c if (netif_running(vsi->netdev)) { netdev 454 drivers/net/ethernet/intel/ice/ice_main.c ice_stop(vsi->netdev); netdev 639 drivers/net/ethernet/intel/ice/ice_main.c netdev_info(vsi->netdev, "Possible mis-configuration of the Ethernet port detected, please use the Intel(R) Ethernet Port Configuration Tool application to address the issue.\n"); netdev 670 drivers/net/ethernet/intel/ice/ice_main.c netdev_info(vsi->netdev, "NIC Link is Down\n"); netdev 759 drivers/net/ethernet/intel/ice/ice_main.c netdev_info(vsi->netdev, "Get phy capability failed.\n"); netdev 773 drivers/net/ethernet/intel/ice/ice_main.c netdev_info(vsi->netdev, "NIC Link is up %sbps, Requested FEC: %s, FEC: %s, Autoneg: %s, Flow Control: %s\n", netdev 788 drivers/net/ethernet/intel/ice/ice_main.c if (test_bit(__ICE_DOWN, vsi->state) || !vsi->netdev) netdev 792 drivers/net/ethernet/intel/ice/ice_main.c if (link_up == netif_carrier_ok(vsi->netdev)) netdev 796 drivers/net/ethernet/intel/ice/ice_main.c netif_carrier_on(vsi->netdev); netdev 797 drivers/net/ethernet/intel/ice/ice_main.c netif_tx_wake_all_queues(vsi->netdev); netdev 799 drivers/net/ethernet/intel/ice/ice_main.c netif_carrier_off(vsi->netdev); netdev 800 drivers/net/ethernet/intel/ice/ice_main.c netif_tx_stop_all_queues(vsi->netdev); netdev 895 drivers/net/ethernet/intel/ice/ice_main.c if (pf->vsi[i] && pf->vsi[i]->netdev) netdev 1635 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(vsi->netdev, netdev 1945 drivers/net/ethernet/intel/ice/ice_main.c if (!vsi->netdev) netdev 1949 drivers/net/ethernet/intel/ice/ice_main.c netif_napi_add(vsi->netdev, &vsi->q_vectors[v_idx]->napi, netdev 1957 drivers/net/ethernet/intel/ice/ice_main.c static void ice_set_ops(struct net_device *netdev) netdev 1959 drivers/net/ethernet/intel/ice/ice_main.c struct ice_pf *pf = ice_netdev_to_pf(netdev); netdev 1962 drivers/net/ethernet/intel/ice/ice_main.c netdev->netdev_ops = &ice_netdev_safe_mode_ops; netdev 1963 drivers/net/ethernet/intel/ice/ice_main.c ice_set_ethtool_safe_mode_ops(netdev); netdev 1967 drivers/net/ethernet/intel/ice/ice_main.c netdev->netdev_ops = &ice_netdev_ops; netdev 1968 drivers/net/ethernet/intel/ice/ice_main.c ice_set_ethtool_ops(netdev); netdev 1975 drivers/net/ethernet/intel/ice/ice_main.c static void ice_set_netdev_features(struct net_device *netdev) netdev 1977 drivers/net/ethernet/intel/ice/ice_main.c struct ice_pf *pf = ice_netdev_to_pf(netdev); netdev 1985 drivers/net/ethernet/intel/ice/ice_main.c netdev->features = NETIF_F_SG | NETIF_F_HIGHDMA; netdev 1986 drivers/net/ethernet/intel/ice/ice_main.c netdev->hw_features = netdev->features; netdev 2006 drivers/net/ethernet/intel/ice/ice_main.c netdev->hw_features = dflt_features | csumo_features | netdev 2010 drivers/net/ethernet/intel/ice/ice_main.c netdev->features |= netdev->hw_features; netdev 2012 drivers/net/ethernet/intel/ice/ice_main.c netdev->hw_enc_features |= dflt_features | csumo_features | netdev 2014 drivers/net/ethernet/intel/ice/ice_main.c netdev->vlan_features |= dflt_features | csumo_features | netdev 2028 drivers/net/ethernet/intel/ice/ice_main.c struct net_device *netdev; netdev 2032 drivers/net/ethernet/intel/ice/ice_main.c netdev = alloc_etherdev_mqs(sizeof(*np), vsi->alloc_txq, netdev 2034 drivers/net/ethernet/intel/ice/ice_main.c if (!netdev) netdev 2037 drivers/net/ethernet/intel/ice/ice_main.c vsi->netdev = netdev; netdev 2038 drivers/net/ethernet/intel/ice/ice_main.c np = netdev_priv(netdev); netdev 2041 drivers/net/ethernet/intel/ice/ice_main.c ice_set_netdev_features(netdev); netdev 2043 drivers/net/ethernet/intel/ice/ice_main.c ice_set_ops(netdev); netdev 2046 drivers/net/ethernet/intel/ice/ice_main.c SET_NETDEV_DEV(netdev, &pf->pdev->dev); netdev 2048 drivers/net/ethernet/intel/ice/ice_main.c ether_addr_copy(netdev->dev_addr, mac_addr); netdev 2049 drivers/net/ethernet/intel/ice/ice_main.c ether_addr_copy(netdev->perm_addr, mac_addr); netdev 2052 drivers/net/ethernet/intel/ice/ice_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 2058 drivers/net/ethernet/intel/ice/ice_main.c netdev->watchdog_timeo = 5 * HZ; netdev 2060 drivers/net/ethernet/intel/ice/ice_main.c netdev->min_mtu = ETH_MIN_MTU; netdev 2061 drivers/net/ethernet/intel/ice/ice_main.c netdev->max_mtu = ICE_MAX_MTU; netdev 2063 drivers/net/ethernet/intel/ice/ice_main.c err = register_netdev(vsi->netdev); netdev 2067 drivers/net/ethernet/intel/ice/ice_main.c netif_carrier_off(vsi->netdev); netdev 2070 drivers/net/ethernet/intel/ice/ice_main.c netif_tx_stop_all_queues(vsi->netdev); netdev 2126 drivers/net/ethernet/intel/ice/ice_main.c ice_vlan_rx_add_vid(struct net_device *netdev, __always_unused __be16 proto, netdev 2129 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 2134 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "VLAN id requested %d is out of range %d\n", netdev 2171 drivers/net/ethernet/intel/ice/ice_main.c ice_vlan_rx_kill_vid(struct net_device *netdev, __always_unused __be16 proto, netdev 2174 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 2238 drivers/net/ethernet/intel/ice/ice_main.c if (vsi->netdev) { netdev 2239 drivers/net/ethernet/intel/ice/ice_main.c if (vsi->netdev->reg_state == NETREG_REGISTERED) netdev 2240 drivers/net/ethernet/intel/ice/ice_main.c unregister_netdev(vsi->netdev); netdev 2241 drivers/net/ethernet/intel/ice/ice_main.c free_netdev(vsi->netdev); netdev 2242 drivers/net/ethernet/intel/ice/ice_main.c vsi->netdev = NULL; netdev 3253 drivers/net/ethernet/intel/ice/ice_main.c static int ice_set_mac_address(struct net_device *netdev, void *pi) netdev 3255 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3270 drivers/net/ethernet/intel/ice/ice_main.c if (ether_addr_equal(netdev->dev_addr, mac)) { netdev 3271 drivers/net/ethernet/intel/ice/ice_main.c netdev_warn(netdev, "already using mac %pM\n", mac); netdev 3277 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "can't set mac %pM. device not ready\n", netdev 3289 drivers/net/ethernet/intel/ice/ice_main.c status = ice_vsi_cfg_mac_fltr(vsi, netdev->dev_addr, false); netdev 3303 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "can't set MAC %pM. filter update failed\n", netdev 3309 drivers/net/ethernet/intel/ice/ice_main.c memcpy(netdev->dev_addr, mac, netdev->addr_len); netdev 3310 drivers/net/ethernet/intel/ice/ice_main.c netdev_dbg(vsi->netdev, "updated MAC address to %pM\n", netdev 3311 drivers/net/ethernet/intel/ice/ice_main.c netdev->dev_addr); netdev 3317 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "can't set MAC %pM. write to firmware failed error %d\n", netdev 3327 drivers/net/ethernet/intel/ice/ice_main.c static void ice_set_rx_mode(struct net_device *netdev) netdev 3329 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3425 drivers/net/ethernet/intel/ice/ice_main.c ice_set_features(struct net_device *netdev, netdev_features_t features) netdev 3427 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3441 drivers/net/ethernet/intel/ice/ice_main.c if (features & NETIF_F_RXHASH && !(netdev->features & NETIF_F_RXHASH)) netdev 3444 drivers/net/ethernet/intel/ice/ice_main.c netdev->features & NETIF_F_RXHASH) netdev 3448 drivers/net/ethernet/intel/ice/ice_main.c !(netdev->features & NETIF_F_HW_VLAN_CTAG_RX)) netdev 3451 drivers/net/ethernet/intel/ice/ice_main.c (netdev->features & NETIF_F_HW_VLAN_CTAG_RX)) netdev 3455 drivers/net/ethernet/intel/ice/ice_main.c !(netdev->features & NETIF_F_HW_VLAN_CTAG_TX)) netdev 3458 drivers/net/ethernet/intel/ice/ice_main.c (netdev->features & NETIF_F_HW_VLAN_CTAG_TX)) netdev 3462 drivers/net/ethernet/intel/ice/ice_main.c !(netdev->features & NETIF_F_HW_VLAN_CTAG_FILTER)) netdev 3465 drivers/net/ethernet/intel/ice/ice_main.c (netdev->features & NETIF_F_HW_VLAN_CTAG_FILTER)) netdev 3479 drivers/net/ethernet/intel/ice/ice_main.c if (vsi->netdev->features & NETIF_F_HW_VLAN_CTAG_RX) netdev 3481 drivers/net/ethernet/intel/ice/ice_main.c if (vsi->netdev->features & NETIF_F_HW_VLAN_CTAG_TX) netdev 3497 drivers/net/ethernet/intel/ice/ice_main.c if (vsi->netdev) { netdev 3498 drivers/net/ethernet/intel/ice/ice_main.c ice_set_rx_mode(vsi->netdev); netdev 3522 drivers/net/ethernet/intel/ice/ice_main.c if (!vsi->netdev) netdev 3560 drivers/net/ethernet/intel/ice/ice_main.c vsi->netdev) { netdev 3562 drivers/net/ethernet/intel/ice/ice_main.c netif_tx_start_all_queues(vsi->netdev); netdev 3563 drivers/net/ethernet/intel/ice/ice_main.c netif_carrier_on(vsi->netdev); netdev 3845 drivers/net/ethernet/intel/ice/ice_main.c void ice_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats) netdev 3847 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3889 drivers/net/ethernet/intel/ice/ice_main.c if (!vsi->netdev) netdev 3911 drivers/net/ethernet/intel/ice/ice_main.c if (vsi->netdev) { netdev 3912 drivers/net/ethernet/intel/ice/ice_main.c netif_carrier_off(vsi->netdev); netdev 3913 drivers/net/ethernet/intel/ice/ice_main.c netif_tx_disable(vsi->netdev); netdev 3920 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(vsi->netdev, netdev 3926 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(vsi->netdev, netdev 3935 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(vsi->netdev, netdev 3947 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(vsi->netdev, netdev 3978 drivers/net/ethernet/intel/ice/ice_main.c ring->netdev = vsi->netdev; netdev 4009 drivers/net/ethernet/intel/ice/ice_main.c ring->netdev = vsi->netdev; netdev 4046 drivers/net/ethernet/intel/ice/ice_main.c dev_driver_string(&pf->pdev->dev), vsi->netdev->name); netdev 4052 drivers/net/ethernet/intel/ice/ice_main.c err = netif_set_real_num_tx_queues(vsi->netdev, vsi->num_txq); netdev 4056 drivers/net/ethernet/intel/ice/ice_main.c err = netif_set_real_num_rx_queues(vsi->netdev, vsi->num_rxq); netdev 4115 drivers/net/ethernet/intel/ice/ice_main.c if (vsi->netdev && vsi->type == ICE_VSI_PF) { netdev 4116 drivers/net/ethernet/intel/ice/ice_main.c if (netif_running(vsi->netdev)) { netdev 4120 drivers/net/ethernet/intel/ice/ice_main.c err = ice_open(vsi->netdev); netdev 4223 drivers/net/ethernet/intel/ice/ice_main.c netif_carrier_on(pf->vsi[i]->netdev); netdev 4224 drivers/net/ethernet/intel/ice/ice_main.c netif_tx_wake_all_queues(pf->vsi[i]->netdev); netdev 4226 drivers/net/ethernet/intel/ice/ice_main.c netif_carrier_off(pf->vsi[i]->netdev); netdev 4227 drivers/net/ethernet/intel/ice/ice_main.c netif_tx_stop_all_queues(pf->vsi[i]->netdev); netdev 4348 drivers/net/ethernet/intel/ice/ice_main.c static int ice_change_mtu(struct net_device *netdev, int new_mtu) netdev 4350 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 4355 drivers/net/ethernet/intel/ice/ice_main.c if (new_mtu == netdev->mtu) { netdev 4356 drivers/net/ethernet/intel/ice/ice_main.c netdev_warn(netdev, "MTU is already %u\n", netdev->mtu); netdev 4360 drivers/net/ethernet/intel/ice/ice_main.c if (new_mtu < netdev->min_mtu) { netdev 4361 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "new MTU invalid. min_mtu is %d\n", netdev 4362 drivers/net/ethernet/intel/ice/ice_main.c netdev->min_mtu); netdev 4364 drivers/net/ethernet/intel/ice/ice_main.c } else if (new_mtu > netdev->max_mtu) { netdev 4365 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "new MTU invalid. max_mtu is %d\n", netdev 4366 drivers/net/ethernet/intel/ice/ice_main.c netdev->min_mtu); netdev 4381 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "can't change MTU. Device is busy\n"); netdev 4385 drivers/net/ethernet/intel/ice/ice_main.c netdev->mtu = new_mtu; netdev 4393 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "change MTU if_up err %d\n", err); netdev 4399 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "change MTU if_up err %d\n", err); netdev 4404 drivers/net/ethernet/intel/ice/ice_main.c netdev_info(netdev, "changed MTU to %d\n", new_mtu); netdev 4640 drivers/net/ethernet/intel/ice/ice_main.c static void ice_tx_timeout(struct net_device *netdev) netdev 4642 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 4652 drivers/net/ethernet/intel/ice/ice_main.c for (i = 0; i < netdev->num_tx_queues; i++) { netdev 4656 drivers/net/ethernet/intel/ice/ice_main.c q = netdev_get_tx_queue(netdev, i); netdev 4660 drivers/net/ethernet/intel/ice/ice_main.c trans_start + netdev->watchdog_timeo)) { netdev 4666 drivers/net/ethernet/intel/ice/ice_main.c if (i == netdev->num_tx_queues) netdev 4667 drivers/net/ethernet/intel/ice/ice_main.c netdev_info(netdev, "tx_timeout: no netdev hung queue found\n"); netdev 4683 drivers/net/ethernet/intel/ice/ice_main.c netdev->watchdog_timeo))) netdev 4695 drivers/net/ethernet/intel/ice/ice_main.c netdev_info(netdev, "tx_timeout: VSI_num: %d, Q %d, NTC: 0x%x, HW_HEAD: 0x%x, NTU: 0x%x, INT: 0x%x\n", netdev 4701 drivers/net/ethernet/intel/ice/ice_main.c netdev_info(netdev, "tx_timeout recovery level %d, hung_queue %d\n", netdev 4715 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "tx_timeout recovery unsuccessful, device is in unrecoverable state.\n"); netdev 4738 drivers/net/ethernet/intel/ice/ice_main.c int ice_open(struct net_device *netdev) netdev 4740 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 4746 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "driver needs to be unloaded and reloaded\n"); netdev 4750 drivers/net/ethernet/intel/ice/ice_main.c netif_carrier_off(netdev); netdev 4755 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "Failed to get link info, error %d\n", netdev 4764 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, netdev 4772 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "Failed to set PHY state, VSI %d error %d\n", netdev 4781 drivers/net/ethernet/intel/ice/ice_main.c netdev_err(netdev, "Failed to open VSI 0x%04X on switch 0x%04X\n", netdev 4796 drivers/net/ethernet/intel/ice/ice_main.c int ice_stop(struct net_device *netdev) netdev 4798 drivers/net/ethernet/intel/ice/ice_main.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 4814 drivers/net/ethernet/intel/ice/ice_main.c struct net_device __always_unused *netdev, netdev 43 drivers/net/ethernet/intel/ice/ice_txrx.c return netdev_get_tx_queue(ring->netdev, ring->q_index); netdev 70 drivers/net/ethernet/intel/ice/ice_txrx.c if (!tx_ring->netdev) netdev 202 drivers/net/ethernet/intel/ice/ice_txrx.c if (unlikely(total_pkts && netif_carrier_ok(tx_ring->netdev) && netdev 208 drivers/net/ethernet/intel/ice/ice_txrx.c if (__netif_subqueue_stopped(tx_ring->netdev, netdev 211 drivers/net/ethernet/intel/ice/ice_txrx.c netif_wake_subqueue(tx_ring->netdev, netdev 474 drivers/net/ethernet/intel/ice/ice_txrx.c if (!rx_ring->netdev || !cleaned_count) netdev 870 drivers/net/ethernet/intel/ice/ice_txrx.c if (!(rx_ring->netdev->features & NETIF_F_RXHASH)) netdev 908 drivers/net/ethernet/intel/ice/ice_txrx.c if (!(ring->netdev->features & NETIF_F_RXCSUM)) netdev 970 drivers/net/ethernet/intel/ice/ice_txrx.c skb->protocol = eth_type_trans(skb, rx_ring->netdev); netdev 987 drivers/net/ethernet/intel/ice/ice_txrx.c if ((rx_ring->netdev->features & NETIF_F_HW_VLAN_CTAG_RX) && netdev 1550 drivers/net/ethernet/intel/ice/ice_txrx.c netif_stop_subqueue(tx_ring->netdev, tx_ring->q_index); netdev 1559 drivers/net/ethernet/intel/ice/ice_txrx.c netif_start_subqueue(tx_ring->netdev, tx_ring->q_index); netdev 1850 drivers/net/ethernet/intel/ice/ice_txrx.c !(tx_ring->netdev->features & NETIF_F_HW_VLAN_CTAG_TX)) { netdev 2197 drivers/net/ethernet/intel/ice/ice_txrx.c netdev_tx_t ice_start_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 2199 drivers/net/ethernet/intel/ice/ice_txrx.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 170 drivers/net/ethernet/intel/ice/ice_txrx.h struct net_device *netdev; /* netdev ring maps to */ netdev 234 drivers/net/ethernet/intel/ice/ice_txrx.h netdev_tx_t ice_start_xmit(struct sk_buff *skb, struct net_device *netdev); netdev 2570 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c ice_set_vf_port_vlan(struct net_device *netdev, int vf_id, u16 vlan_id, u8 qos, netdev 2574 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3024 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c ice_get_vf_cfg(struct net_device *netdev, int vf_id, struct ifla_vf_info *ivi) netdev 3026 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3033 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c netdev_err(netdev, "invalid VF id: %d\n", vf_id); netdev 3041 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c netdev_err(netdev, "VF %d in reset. Try again.\n", vf_id); netdev 3074 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c int ice_set_vf_spoofchk(struct net_device *netdev, int vf_id, bool ena) netdev 3076 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3086 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c netdev_err(netdev, "invalid VF id: %d\n", vf_id); netdev 3092 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c netdev_err(netdev, "VF %d in reset. Try again.\n", vf_id); netdev 3137 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c int ice_set_vf_mac(struct net_device *netdev, int vf_id, u8 *mac) netdev 3139 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3147 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c netdev_err(netdev, "invalid VF id: %d\n", vf_id); netdev 3153 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c netdev_err(netdev, "VF %d in reset. Try again.\n", vf_id); netdev 3158 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c netdev_err(netdev, "%pM not a valid unicast address\n", mac); netdev 3169 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c netdev_info(netdev, netdev 3185 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c int ice_set_vf_trust(struct net_device *netdev, int vf_id, bool trusted) netdev 3187 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 3224 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c int ice_set_vf_link_state(struct net_device *netdev, int vf_id, int link_state) netdev 3226 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c struct ice_netdev_priv *np = netdev_priv(netdev); netdev 101 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h int ice_set_vf_mac(struct net_device *netdev, int vf_id, u8 *mac); netdev 103 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h ice_get_vf_cfg(struct net_device *netdev, int vf_id, struct ifla_vf_info *ivi); netdev 112 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h ice_set_vf_port_vlan(struct net_device *netdev, int vf_id, u16 vlan_id, u8 qos, netdev 115 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h int ice_set_vf_trust(struct net_device *netdev, int vf_id, bool trusted); netdev 117 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h int ice_set_vf_link_state(struct net_device *netdev, int vf_id, int link_state); netdev 119 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h int ice_set_vf_spoofchk(struct net_device *netdev, int vf_id, bool ena); netdev 147 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h ice_set_vf_mac(struct net_device __always_unused *netdev, netdev 154 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h ice_get_vf_cfg(struct net_device __always_unused *netdev, netdev 162 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h ice_set_vf_trust(struct net_device __always_unused *netdev, netdev 169 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h ice_set_vf_port_vlan(struct net_device __always_unused *netdev, netdev 177 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h ice_set_vf_spoofchk(struct net_device __always_unused *netdev, netdev 184 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h ice_set_vf_link_state(struct net_device __always_unused *netdev, netdev 250 drivers/net/ethernet/intel/igb/igb.h struct net_device *netdev; /* back pointer to net_device */ netdev 469 drivers/net/ethernet/intel/igb/igb.h struct net_device *netdev; netdev 647 drivers/net/ethernet/intel/igb/igb.h int igb_open(struct net_device *netdev); netdev 648 drivers/net/ethernet/intel/igb/igb.h int igb_close(struct net_device *netdev); netdev 680 drivers/net/ethernet/intel/igb/igb.h int igb_ptp_set_ts_config(struct net_device *netdev, struct ifreq *ifr); netdev 681 drivers/net/ethernet/intel/igb/igb.h int igb_ptp_get_ts_config(struct net_device *netdev, struct ifreq *ifr); netdev 722 drivers/net/ethernet/intel/igb/igb.h return netdev_get_tx_queue(tx_ring->netdev, tx_ring->queue_index); netdev 104 drivers/net/ethernet/intel/igb/igb_ethtool.c ((((struct igb_adapter *)netdev_priv(netdev))->num_rx_queues * \ netdev 106 drivers/net/ethernet/intel/igb/igb_ethtool.c (((struct igb_adapter *)netdev_priv(netdev))->num_tx_queues * \ netdev 135 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_get_link_ksettings(struct net_device *netdev, netdev 138 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 259 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_link_ksettings(struct net_device *netdev, netdev 262 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 347 drivers/net/ethernet/intel/igb/igb_ethtool.c if (netif_running(adapter->netdev)) { netdev 357 drivers/net/ethernet/intel/igb/igb_ethtool.c static u32 igb_get_link(struct net_device *netdev) netdev 359 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 368 drivers/net/ethernet/intel/igb/igb_ethtool.c if (!netif_carrier_ok(netdev)) netdev 374 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_get_pauseparam(struct net_device *netdev, netdev 377 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 393 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_pauseparam(struct net_device *netdev, netdev 396 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 411 drivers/net/ethernet/intel/igb/igb_ethtool.c if (netif_running(adapter->netdev)) { netdev 437 drivers/net/ethernet/intel/igb/igb_ethtool.c static u32 igb_get_msglevel(struct net_device *netdev) netdev 439 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 443 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_set_msglevel(struct net_device *netdev, u32 data) netdev 445 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 449 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_get_regs_len(struct net_device *netdev) netdev 455 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_get_regs(struct net_device *netdev, netdev 458 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 718 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_get_eeprom_len(struct net_device *netdev) netdev 720 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 724 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_get_eeprom(struct net_device *netdev, netdev 727 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 771 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_eeprom(struct net_device *netdev, netdev 774 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 839 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_get_drvinfo(struct net_device *netdev, netdev 842 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 858 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_get_ringparam(struct net_device *netdev, netdev 861 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 869 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_ringparam(struct net_device *netdev, netdev 872 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 897 drivers/net/ethernet/intel/igb/igb_ethtool.c if (!netif_running(adapter->netdev)) { netdev 1391 drivers/net/ethernet/intel/igb/igb_ethtool.c struct net_device *netdev = adapter->netdev; netdev 1400 drivers/net/ethernet/intel/igb/igb_ethtool.c igb_test_intr, 0, netdev->name, adapter)) { netdev 1407 drivers/net/ethernet/intel/igb/igb_ethtool.c igb_test_intr, 0, netdev->name, adapter)) { netdev 1412 drivers/net/ethernet/intel/igb/igb_ethtool.c netdev->name, adapter)) { netdev 1415 drivers/net/ethernet/intel/igb/igb_ethtool.c netdev->name, adapter)) { netdev 1555 drivers/net/ethernet/intel/igb/igb_ethtool.c tx_ring->netdev = adapter->netdev; netdev 1569 drivers/net/ethernet/intel/igb/igb_ethtool.c rx_ring->netdev = adapter->netdev; netdev 1996 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_diag_test(struct net_device *netdev, netdev 1999 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 2002 drivers/net/ethernet/intel/igb/igb_ethtool.c bool if_running = netif_running(netdev); netdev 2030 drivers/net/ethernet/intel/igb/igb_ethtool.c igb_close(netdev); netdev 2063 drivers/net/ethernet/intel/igb/igb_ethtool.c igb_open(netdev); netdev 2084 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 2086 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 2115 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 2117 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 2146 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_phys_id(struct net_device *netdev, netdev 2149 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 2172 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_coalesce(struct net_device *netdev, netdev 2175 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 2249 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_get_coalesce(struct net_device *netdev, netdev 2252 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 2269 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_nway_reset(struct net_device *netdev) netdev 2271 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 2272 drivers/net/ethernet/intel/igb/igb_ethtool.c if (netif_running(netdev)) netdev 2277 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_get_sset_count(struct net_device *netdev, int sset) netdev 2291 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_get_ethtool_stats(struct net_device *netdev, netdev 2294 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 2347 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 2349 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 2916 drivers/net/ethernet/intel/igb/igb_ethtool.c struct net_device *netdev = adapter->netdev; netdev 2922 drivers/net/ethernet/intel/igb/igb_ethtool.c if (!(netdev->hw_features & NETIF_F_NTUPLE)) netdev 3041 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_get_eee(struct net_device *netdev, struct ethtool_eee *edata) netdev 3043 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3119 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_eee(struct net_device *netdev, netdev 3122 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3134 drivers/net/ethernet/intel/igb/igb_ethtool.c ret_val = igb_get_eee(netdev, &eee_curr); netdev 3173 drivers/net/ethernet/intel/igb/igb_ethtool.c if (netif_running(netdev)) netdev 3193 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_get_module_info(struct net_device *netdev, netdev 3196 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3235 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_get_module_eeprom(struct net_device *netdev, netdev 3238 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3275 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_ethtool_begin(struct net_device *netdev) netdev 3277 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3282 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_ethtool_complete(struct net_device *netdev) netdev 3284 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3288 drivers/net/ethernet/intel/igb/igb_ethtool.c static u32 igb_get_rxfh_indir_size(struct net_device *netdev) netdev 3293 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, netdev 3296 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3344 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_rxfh(struct net_device *netdev, const u32 *indir, netdev 3347 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3390 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_get_channels(struct net_device *netdev, netdev 3393 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3407 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_channels(struct net_device *netdev, netdev 3410 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3440 drivers/net/ethernet/intel/igb/igb_ethtool.c static u32 igb_get_priv_flags(struct net_device *netdev) netdev 3442 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3451 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_priv_flags(struct net_device *netdev, u32 priv_flags) netdev 3453 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3464 drivers/net/ethernet/intel/igb/igb_ethtool.c if (netif_running(netdev)) netdev 3515 drivers/net/ethernet/intel/igb/igb_ethtool.c void igb_set_ethtool_ops(struct net_device *netdev) netdev 3517 drivers/net/ethernet/intel/igb/igb_ethtool.c netdev->ethtool_ops = &igb_ethtool_ops; netdev 151 drivers/net/ethernet/intel/igb/igb_main.c static void igb_vlan_mode(struct net_device *netdev, netdev 167 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac); netdev 168 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_set_vf_vlan(struct net_device *netdev, netdev 171 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, netdev 173 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_set_vf_trust(struct net_device *netdev, int vf, netdev 175 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_get_vf_config(struct net_device *netdev, int vf, netdev 360 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = adapter->netdev; netdev 375 drivers/net/ethernet/intel/igb/igb_main.c if (netdev) { netdev 378 drivers/net/ethernet/intel/igb/igb_main.c pr_info("%-15s %016lX %016lX\n", netdev->name, netdev 379 drivers/net/ethernet/intel/igb/igb_main.c netdev->state, dev_trans_start(netdev)); netdev 391 drivers/net/ethernet/intel/igb/igb_main.c if (!netdev || !netif_running(netdev)) netdev 656 drivers/net/ethernet/intel/igb/igb_main.c return adapter->netdev; netdev 753 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = igb->netdev; netdev 755 drivers/net/ethernet/intel/igb/igb_main.c netdev_err(netdev, "PCIe link lost\n"); netdev 943 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = adapter->netdev; netdev 947 drivers/net/ethernet/intel/igb/igb_main.c igb_msix_other, 0, netdev->name, adapter); netdev 959 drivers/net/ethernet/intel/igb/igb_main.c sprintf(q_vector->name, "%s-TxRx-%u", netdev->name, netdev 962 drivers/net/ethernet/intel/igb/igb_main.c sprintf(q_vector->name, "%s-tx-%u", netdev->name, netdev 965 drivers/net/ethernet/intel/igb/igb_main.c sprintf(q_vector->name, "%s-rx-%u", netdev->name, netdev 968 drivers/net/ethernet/intel/igb/igb_main.c sprintf(q_vector->name, "%s-unused", netdev->name); netdev 1218 drivers/net/ethernet/intel/igb/igb_main.c netif_napi_add(adapter->netdev, &q_vector->napi, netdev 1249 drivers/net/ethernet/intel/igb/igb_main.c ring->netdev = adapter->netdev; netdev 1284 drivers/net/ethernet/intel/igb/igb_main.c ring->netdev = adapter->netdev; netdev 1413 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = adapter->netdev; netdev 1439 drivers/net/ethernet/intel/igb/igb_main.c netdev->name, adapter); netdev 1449 drivers/net/ethernet/intel/igb/igb_main.c netdev->name, adapter); netdev 1600 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = adapter->netdev; netdev 1610 drivers/net/ethernet/intel/igb/igb_main.c if (netif_running(netdev)) netdev 1691 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = adapter->netdev; netdev 1855 drivers/net/ethernet/intel/igb/igb_main.c netdev_dbg(netdev, "Qav Tx mode: cbs %s, launchtime %s, queue %d idleslope %d sendslope %d hiCredit %d locredit %d\n", netdev 1908 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = adapter->netdev; netdev 1981 drivers/net/ethernet/intel/igb/igb_main.c netdev_dbg(netdev, "FQTSS %s\n", (is_fqtss_enabled(adapter)) ? netdev 1991 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = adapter->netdev; netdev 1995 drivers/net/ethernet/intel/igb/igb_main.c igb_set_rx_mode(netdev); netdev 2092 drivers/net/ethernet/intel/igb/igb_main.c netdev_info(adapter->netdev, netdev 2101 drivers/net/ethernet/intel/igb/igb_main.c netdev_info(adapter->netdev, netdev 2109 drivers/net/ethernet/intel/igb/igb_main.c netdev_err(adapter->netdev, netdev 2151 drivers/net/ethernet/intel/igb/igb_main.c netif_tx_start_all_queues(adapter->netdev); netdev 2166 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = adapter->netdev; netdev 2183 drivers/net/ethernet/intel/igb/igb_main.c netif_carrier_off(netdev); netdev 2184 drivers/net/ethernet/intel/igb/igb_main.c netif_tx_stop_all_queues(netdev); netdev 2384 drivers/net/ethernet/intel/igb/igb_main.c __dev_uc_unsync(adapter->netdev, NULL); netdev 2423 drivers/net/ethernet/intel/igb/igb_main.c if (!netif_running(adapter->netdev)) netdev 2438 drivers/net/ethernet/intel/igb/igb_main.c static netdev_features_t igb_fix_features(struct net_device *netdev, netdev 2452 drivers/net/ethernet/intel/igb/igb_main.c static int igb_set_features(struct net_device *netdev, netdev 2455 drivers/net/ethernet/intel/igb/igb_main.c netdev_features_t changed = netdev->features ^ features; netdev 2456 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 2459 drivers/net/ethernet/intel/igb/igb_main.c igb_vlan_mode(netdev, features); netdev 2479 drivers/net/ethernet/intel/igb/igb_main.c netdev->features = features; netdev 2481 drivers/net/ethernet/intel/igb/igb_main.c if (netif_running(netdev)) netdev 2671 drivers/net/ethernet/intel/igb/igb_main.c tc = tc_classid_to_hwtc(adapter->netdev, cls_flower->classid); netdev 2776 drivers/net/ethernet/intel/igb/igb_main.c if (!tc_cls_can_offload_and_chain0(adapter->netdev, type_data)) netdev 2923 drivers/net/ethernet/intel/igb/igb_main.c netdev_info(adapter->netdev, netdev 2931 drivers/net/ethernet/intel/igb/igb_main.c netdev_info(adapter->netdev, netdev 2939 drivers/net/ethernet/intel/igb/igb_main.c netdev_info(adapter->netdev, netdev 2947 drivers/net/ethernet/intel/igb/igb_main.c netdev_info(adapter->netdev, netdev 2954 drivers/net/ethernet/intel/igb/igb_main.c netdev_err(adapter->netdev, netdev 3000 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev; netdev 3046 drivers/net/ethernet/intel/igb/igb_main.c netdev = alloc_etherdev_mq(sizeof(struct igb_adapter), netdev 3048 drivers/net/ethernet/intel/igb/igb_main.c if (!netdev) netdev 3051 drivers/net/ethernet/intel/igb/igb_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3053 drivers/net/ethernet/intel/igb/igb_main.c pci_set_drvdata(pdev, netdev); netdev 3054 drivers/net/ethernet/intel/igb/igb_main.c adapter = netdev_priv(netdev); netdev 3055 drivers/net/ethernet/intel/igb/igb_main.c adapter->netdev = netdev; netdev 3068 drivers/net/ethernet/intel/igb/igb_main.c netdev->netdev_ops = &igb_netdev_ops; netdev 3069 drivers/net/ethernet/intel/igb/igb_main.c igb_set_ethtool_ops(netdev); netdev 3070 drivers/net/ethernet/intel/igb/igb_main.c netdev->watchdog_timeo = 5 * HZ; netdev 3072 drivers/net/ethernet/intel/igb/igb_main.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); netdev 3074 drivers/net/ethernet/intel/igb/igb_main.c netdev->mem_start = pci_resource_start(pdev, 0); netdev 3075 drivers/net/ethernet/intel/igb/igb_main.c netdev->mem_end = pci_resource_end(pdev, 0); netdev 3117 drivers/net/ethernet/intel/igb/igb_main.c netdev->features |= NETIF_F_SG | netdev 3125 drivers/net/ethernet/intel/igb/igb_main.c netdev->features |= NETIF_F_SCTP_CRC; netdev 3128 drivers/net/ethernet/intel/igb/igb_main.c netdev->features |= NETIF_F_HW_TC; netdev 3137 drivers/net/ethernet/intel/igb/igb_main.c netdev->gso_partial_features = IGB_GSO_PARTIAL_FEATURES; netdev 3138 drivers/net/ethernet/intel/igb/igb_main.c netdev->features |= NETIF_F_GSO_PARTIAL | IGB_GSO_PARTIAL_FEATURES; netdev 3141 drivers/net/ethernet/intel/igb/igb_main.c netdev->hw_features |= netdev->features | netdev 3147 drivers/net/ethernet/intel/igb/igb_main.c netdev->hw_features |= NETIF_F_NTUPLE; netdev 3150 drivers/net/ethernet/intel/igb/igb_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 3152 drivers/net/ethernet/intel/igb/igb_main.c netdev->vlan_features |= netdev->features | NETIF_F_TSO_MANGLEID; netdev 3153 drivers/net/ethernet/intel/igb/igb_main.c netdev->mpls_features |= NETIF_F_HW_CSUM; netdev 3154 drivers/net/ethernet/intel/igb/igb_main.c netdev->hw_enc_features |= netdev->vlan_features; netdev 3157 drivers/net/ethernet/intel/igb/igb_main.c netdev->features |= NETIF_F_HW_VLAN_CTAG_FILTER | netdev 3161 drivers/net/ethernet/intel/igb/igb_main.c netdev->priv_flags |= IFF_SUPP_NOFCS; netdev 3163 drivers/net/ethernet/intel/igb/igb_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 3166 drivers/net/ethernet/intel/igb/igb_main.c netdev->min_mtu = ETH_MIN_MTU; netdev 3167 drivers/net/ethernet/intel/igb/igb_main.c netdev->max_mtu = MAX_STD_JUMBO_FRAME_SIZE; netdev 3206 drivers/net/ethernet/intel/igb/igb_main.c memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); netdev 3208 drivers/net/ethernet/intel/igb/igb_main.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 3339 drivers/net/ethernet/intel/igb/igb_main.c strcpy(netdev->name, "eth%d"); netdev 3340 drivers/net/ethernet/intel/igb/igb_main.c err = register_netdev(netdev); netdev 3345 drivers/net/ethernet/intel/igb/igb_main.c netif_carrier_off(netdev); netdev 3387 drivers/net/ethernet/intel/igb/igb_main.c netdev->name, netdev 3396 drivers/net/ethernet/intel/igb/igb_main.c "Width x1" : "unknown"), netdev->dev_addr); netdev 3409 drivers/net/ethernet/intel/igb/igb_main.c dev_info(&pdev->dev, "%s: PBA No: %s\n", netdev->name, part_str); netdev 3469 drivers/net/ethernet/intel/igb/igb_main.c free_netdev(netdev); netdev 3481 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3482 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3516 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3517 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3626 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3627 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3664 drivers/net/ethernet/intel/igb/igb_main.c unregister_netdev(netdev); netdev 3675 drivers/net/ethernet/intel/igb/igb_main.c free_netdev(netdev); netdev 3800 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = adapter->netdev; netdev 3816 drivers/net/ethernet/intel/igb/igb_main.c adapter->max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN + netdev 3888 drivers/net/ethernet/intel/igb/igb_main.c static int __igb_open(struct net_device *netdev, bool resuming) netdev 3890 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 3905 drivers/net/ethernet/intel/igb/igb_main.c netif_carrier_off(netdev); netdev 3931 drivers/net/ethernet/intel/igb/igb_main.c err = netif_set_real_num_tx_queues(adapter->netdev, netdev 3936 drivers/net/ethernet/intel/igb/igb_main.c err = netif_set_real_num_rx_queues(adapter->netdev, netdev 3961 drivers/net/ethernet/intel/igb/igb_main.c netif_tx_start_all_queues(netdev); netdev 3988 drivers/net/ethernet/intel/igb/igb_main.c int igb_open(struct net_device *netdev) netdev 3990 drivers/net/ethernet/intel/igb/igb_main.c return __igb_open(netdev, false); netdev 4004 drivers/net/ethernet/intel/igb/igb_main.c static int __igb_close(struct net_device *netdev, bool suspending) netdev 4006 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 4025 drivers/net/ethernet/intel/igb/igb_main.c int igb_close(struct net_device *netdev) netdev 4027 drivers/net/ethernet/intel/igb/igb_main.c if (netif_device_present(netdev) || netdev->dismantle) netdev 4028 drivers/net/ethernet/intel/igb/igb_main.c return __igb_close(netdev, false); netdev 4379 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->netdev->features & NETIF_F_RXALL) { netdev 4791 drivers/net/ethernet/intel/igb/igb_main.c static int igb_set_mac(struct net_device *netdev, void *p) netdev 4793 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 4800 drivers/net/ethernet/intel/igb/igb_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 4801 drivers/net/ethernet/intel/igb/igb_main.c memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); netdev 4818 drivers/net/ethernet/intel/igb/igb_main.c static int igb_write_mc_addr_list(struct net_device *netdev) netdev 4820 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 4826 drivers/net/ethernet/intel/igb/igb_main.c if (netdev_mc_empty(netdev)) { netdev 4833 drivers/net/ethernet/intel/igb/igb_main.c mta_list = kcalloc(netdev_mc_count(netdev), 6, GFP_ATOMIC); netdev 4839 drivers/net/ethernet/intel/igb/igb_main.c netdev_for_each_mc_addr(ha, netdev) netdev 4845 drivers/net/ethernet/intel/igb/igb_main.c return netdev_mc_count(netdev); netdev 4858 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->netdev->features & NETIF_F_NTUPLE) netdev 4981 drivers/net/ethernet/intel/igb/igb_main.c static void igb_set_rx_mode(struct net_device *netdev) netdev 4983 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 4990 drivers/net/ethernet/intel/igb/igb_main.c if (netdev->flags & IFF_PROMISC) { netdev 4998 drivers/net/ethernet/intel/igb/igb_main.c if (netdev->flags & IFF_ALLMULTI) { netdev 5006 drivers/net/ethernet/intel/igb/igb_main.c count = igb_write_mc_addr_list(netdev); netdev 5020 drivers/net/ethernet/intel/igb/igb_main.c if (__dev_uc_sync(netdev, igb_uc_sync, igb_uc_unsync)) { netdev 5029 drivers/net/ethernet/intel/igb/igb_main.c if ((netdev->flags & IFF_PROMISC) || netdev 5030 drivers/net/ethernet/intel/igb/igb_main.c (netdev->features & NETIF_F_RXALL)) { netdev 5160 drivers/net/ethernet/intel/igb/igb_main.c if (!netif_carrier_ok(adapter->netdev)) { netdev 5202 drivers/net/ethernet/intel/igb/igb_main.c netdev_warn(adapter->netdev, netdev 5227 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = adapter->netdev; netdev 5258 drivers/net/ethernet/intel/igb/igb_main.c pm_runtime_resume(netdev->dev.parent); netdev 5260 drivers/net/ethernet/intel/igb/igb_main.c if (!netif_carrier_ok(netdev)) { netdev 5269 drivers/net/ethernet/intel/igb/igb_main.c netdev_info(netdev, netdev 5271 drivers/net/ethernet/intel/igb/igb_main.c netdev->name, netdev 5292 drivers/net/ethernet/intel/igb/igb_main.c netdev_warn(netdev, "Link Speed was downgraded by SmartSpeed\n"); netdev 5297 drivers/net/ethernet/intel/igb/igb_main.c netdev_info(netdev, "The network adapter link speed was downshifted because it overheated\n"); netdev 5329 drivers/net/ethernet/intel/igb/igb_main.c netif_carrier_on(netdev); netdev 5340 drivers/net/ethernet/intel/igb/igb_main.c if (netif_carrier_ok(netdev)) { netdev 5347 drivers/net/ethernet/intel/igb/igb_main.c netdev_err(netdev, "The network adapter was stopped because it overheated\n"); netdev 5351 drivers/net/ethernet/intel/igb/igb_main.c netdev_info(netdev, "igb: %s NIC Link is Down\n", netdev 5352 drivers/net/ethernet/intel/igb/igb_main.c netdev->name); netdev 5353 drivers/net/ethernet/intel/igb/igb_main.c netif_carrier_off(netdev); netdev 5371 drivers/net/ethernet/intel/igb/igb_main.c pm_schedule_suspend(netdev->dev.parent, netdev 5375 drivers/net/ethernet/intel/igb/igb_main.c } else if (!netif_carrier_ok(netdev) && netdev 5392 drivers/net/ethernet/intel/igb/igb_main.c if (!netif_carrier_ok(netdev)) { netdev 5882 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = tx_ring->netdev; netdev 5884 drivers/net/ethernet/intel/igb/igb_main.c netif_stop_subqueue(netdev, tx_ring->queue_index); netdev 5899 drivers/net/ethernet/intel/igb/igb_main.c netif_wake_subqueue(netdev, tx_ring->queue_index); netdev 6093 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(tx_ring->netdev); netdev 6135 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(tx_ring->netdev); netdev 6159 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev) netdev 6161 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 6176 drivers/net/ethernet/intel/igb/igb_main.c static void igb_tx_timeout(struct net_device *netdev) netdev 6178 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 6198 drivers/net/ethernet/intel/igb/igb_main.c netdev_err(adapter->netdev, "Reset adapter\n"); netdev 6207 drivers/net/ethernet/intel/igb/igb_main.c static void igb_get_stats64(struct net_device *netdev, netdev 6210 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 6225 drivers/net/ethernet/intel/igb/igb_main.c static int igb_change_mtu(struct net_device *netdev, int new_mtu) netdev 6227 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 6241 drivers/net/ethernet/intel/igb/igb_main.c if (netif_running(netdev)) netdev 6245 drivers/net/ethernet/intel/igb/igb_main.c netdev->mtu, new_mtu); netdev 6246 drivers/net/ethernet/intel/igb/igb_main.c netdev->mtu = new_mtu; netdev 6248 drivers/net/ethernet/intel/igb/igb_main.c if (netif_running(netdev)) netdev 6672 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = dev_get_drvdata(dev); netdev 6673 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 6812 drivers/net/ethernet/intel/igb/igb_main.c igb_set_rx_mode(adapter->netdev); netdev 7035 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_set_vf_vlan(struct net_device *netdev, int vf, netdev 7038 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 7089 drivers/net/ethernet/intel/igb/igb_main.c igb_set_rx_mode(adapter->netdev); netdev 7329 drivers/net/ethernet/intel/igb/igb_main.c static int igb_uc_sync(struct net_device *netdev, const unsigned char *addr) netdev 7331 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 7339 drivers/net/ethernet/intel/igb/igb_main.c static int igb_uc_unsync(struct net_device *netdev, const unsigned char *addr) netdev 7341 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 7878 drivers/net/ethernet/intel/igb/igb_main.c netif_stop_subqueue(tx_ring->netdev, netdev 7888 drivers/net/ethernet/intel/igb/igb_main.c netif_carrier_ok(tx_ring->netdev) && netdev 7894 drivers/net/ethernet/intel/igb/igb_main.c if (__netif_subqueue_stopped(tx_ring->netdev, netdev 7897 drivers/net/ethernet/intel/igb/igb_main.c netif_wake_subqueue(tx_ring->netdev, netdev 8119 drivers/net/ethernet/intel/igb/igb_main.c if (!(ring->netdev->features & NETIF_F_RXCSUM)) netdev 8152 drivers/net/ethernet/intel/igb/igb_main.c if (ring->netdev->features & NETIF_F_RXHASH) netdev 8206 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = rx_ring->netdev; netdev 8207 drivers/net/ethernet/intel/igb/igb_main.c if (!(netdev->features & NETIF_F_RXALL)) { netdev 8234 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *dev = rx_ring->netdev; netdev 8259 drivers/net/ethernet/intel/igb/igb_main.c skb->protocol = eth_type_trans(skb, rx_ring->netdev); netdev 8515 drivers/net/ethernet/intel/igb/igb_main.c static int igb_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 8517 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 8545 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 8551 drivers/net/ethernet/intel/igb/igb_main.c return igb_mii_ioctl(netdev, ifr, cmd); netdev 8553 drivers/net/ethernet/intel/igb/igb_main.c return igb_ptp_get_ts_config(netdev, ifr); netdev 8555 drivers/net/ethernet/intel/igb/igb_main.c return igb_ptp_set_ts_config(netdev, ifr); netdev 8595 drivers/net/ethernet/intel/igb/igb_main.c static void igb_vlan_mode(struct net_device *netdev, netdev_features_t features) netdev 8597 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 8622 drivers/net/ethernet/intel/igb/igb_main.c static int igb_vlan_rx_add_vid(struct net_device *netdev, netdev 8625 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 8638 drivers/net/ethernet/intel/igb/igb_main.c static int igb_vlan_rx_kill_vid(struct net_device *netdev, netdev 8641 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 8658 drivers/net/ethernet/intel/igb/igb_main.c igb_vlan_mode(adapter->netdev, adapter->netdev->features); netdev 8659 drivers/net/ethernet/intel/igb/igb_main.c igb_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), 0); netdev 8662 drivers/net/ethernet/intel/igb/igb_main.c igb_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), vid); netdev 8727 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 8728 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 8735 drivers/net/ethernet/intel/igb/igb_main.c netif_device_detach(netdev); netdev 8737 drivers/net/ethernet/intel/igb/igb_main.c if (netif_running(netdev)) netdev 8738 drivers/net/ethernet/intel/igb/igb_main.c __igb_close(netdev, true); netdev 8751 drivers/net/ethernet/intel/igb/igb_main.c igb_set_rx_mode(netdev); netdev 8793 drivers/net/ethernet/intel/igb/igb_main.c static void igb_deliver_wake_packet(struct net_device *netdev) netdev 8795 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 8808 drivers/net/ethernet/intel/igb/igb_main.c skb = netdev_alloc_skb_ip_align(netdev, E1000_WUPM_BYTES); netdev 8819 drivers/net/ethernet/intel/igb/igb_main.c skb->protocol = eth_type_trans(skb, netdev); netdev 8831 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 8832 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 8867 drivers/net/ethernet/intel/igb/igb_main.c igb_deliver_wake_packet(netdev); netdev 8872 drivers/net/ethernet/intel/igb/igb_main.c if (!err && netif_running(netdev)) netdev 8873 drivers/net/ethernet/intel/igb/igb_main.c err = __igb_open(netdev, true); netdev 8876 drivers/net/ethernet/intel/igb/igb_main.c netif_device_attach(netdev); netdev 8884 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = dev_get_drvdata(dev); netdev 8885 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 8918 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(dev); netdev 8919 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 8924 drivers/net/ethernet/intel/igb/igb_main.c if (netif_running(netdev)) netdev 8925 drivers/net/ethernet/intel/igb/igb_main.c igb_close(netdev); netdev 8939 drivers/net/ethernet/intel/igb/igb_main.c if (netif_running(netdev)) netdev 8940 drivers/net/ethernet/intel/igb/igb_main.c igb_open(netdev); netdev 8995 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 8996 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 8998 drivers/net/ethernet/intel/igb/igb_main.c netif_device_detach(netdev); netdev 9003 drivers/net/ethernet/intel/igb/igb_main.c if (netif_running(netdev)) netdev 9020 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 9021 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 9060 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 9061 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 9063 drivers/net/ethernet/intel/igb/igb_main.c if (netif_running(netdev)) { netdev 9070 drivers/net/ethernet/intel/igb/igb_main.c netif_device_attach(netdev); netdev 9147 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) netdev 9149 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 9253 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_set_vf_bw(struct net_device *netdev, int vf, netdev 9256 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 9280 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, netdev 9283 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 9307 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_set_vf_trust(struct net_device *netdev, int vf, bool setting) netdev 9309 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 9323 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_get_vf_config(struct net_device *netdev, netdev 9326 drivers/net/ethernet/intel/igb/igb_main.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 9528 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *netdev = adapter->netdev; netdev 9532 drivers/net/ethernet/intel/igb/igb_main.c if (netif_running(netdev)) netdev 9533 drivers/net/ethernet/intel/igb/igb_main.c igb_close(netdev); netdev 9542 drivers/net/ethernet/intel/igb/igb_main.c if (netif_running(netdev)) netdev 9543 drivers/net/ethernet/intel/igb/igb_main.c err = igb_open(netdev); netdev 967 drivers/net/ethernet/intel/igb/igb_ptp.c int igb_ptp_get_ts_config(struct net_device *netdev, struct ifreq *ifr) netdev 969 drivers/net/ethernet/intel/igb/igb_ptp.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 1148 drivers/net/ethernet/intel/igb/igb_ptp.c int igb_ptp_set_ts_config(struct net_device *netdev, struct ifreq *ifr) netdev 1150 drivers/net/ethernet/intel/igb/igb_ptp.c struct igb_adapter *adapter = netdev_priv(netdev); netdev 1179 drivers/net/ethernet/intel/igb/igb_ptp.c struct net_device *netdev = adapter->netdev; netdev 1184 drivers/net/ethernet/intel/igb/igb_ptp.c snprintf(adapter->ptp_caps.name, 16, "%pm", netdev->dev_addr); netdev 1203 drivers/net/ethernet/intel/igb/igb_ptp.c snprintf(adapter->ptp_caps.name, 16, "%pm", netdev->dev_addr); netdev 1228 drivers/net/ethernet/intel/igb/igb_ptp.c snprintf(adapter->ptp_caps.name, 16, "%pm", netdev->dev_addr); netdev 1267 drivers/net/ethernet/intel/igb/igb_ptp.c adapter->netdev->name); netdev 1308 drivers/net/ethernet/intel/igb/igb_ptp.c adapter->netdev->name); netdev 51 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_get_link_ksettings(struct net_device *netdev, netdev 54 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 88 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_set_link_ksettings(struct net_device *netdev, netdev 94 drivers/net/ethernet/intel/igbvf/ethtool.c static void igbvf_get_pauseparam(struct net_device *netdev, netdev 99 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_set_pauseparam(struct net_device *netdev, netdev 105 drivers/net/ethernet/intel/igbvf/ethtool.c static u32 igbvf_get_msglevel(struct net_device *netdev) netdev 107 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 112 drivers/net/ethernet/intel/igbvf/ethtool.c static void igbvf_set_msglevel(struct net_device *netdev, u32 data) netdev 114 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 119 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_get_regs_len(struct net_device *netdev) netdev 125 drivers/net/ethernet/intel/igbvf/ethtool.c static void igbvf_get_regs(struct net_device *netdev, netdev 128 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 150 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_get_eeprom_len(struct net_device *netdev) netdev 155 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_get_eeprom(struct net_device *netdev, netdev 161 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_set_eeprom(struct net_device *netdev, netdev 167 drivers/net/ethernet/intel/igbvf/ethtool.c static void igbvf_get_drvinfo(struct net_device *netdev, netdev 170 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 179 drivers/net/ethernet/intel/igbvf/ethtool.c static void igbvf_get_ringparam(struct net_device *netdev, netdev 182 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 192 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_set_ringparam(struct net_device *netdev, netdev 195 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 220 drivers/net/ethernet/intel/igbvf/ethtool.c if (!netif_running(adapter->netdev)) { netdev 288 drivers/net/ethernet/intel/igbvf/ethtool.c static void igbvf_diag_test(struct net_device *netdev, netdev 291 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 305 drivers/net/ethernet/intel/igbvf/ethtool.c static void igbvf_get_wol(struct net_device *netdev, netdev 312 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_set_wol(struct net_device *netdev, netdev 318 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_get_coalesce(struct net_device *netdev, netdev 321 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 331 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_set_coalesce(struct net_device *netdev, netdev 334 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 366 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_nway_reset(struct net_device *netdev) netdev 368 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 370 drivers/net/ethernet/intel/igbvf/ethtool.c if (netif_running(netdev)) netdev 375 drivers/net/ethernet/intel/igbvf/ethtool.c static void igbvf_get_ethtool_stats(struct net_device *netdev, netdev 379 drivers/net/ethernet/intel/igbvf/ethtool.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 406 drivers/net/ethernet/intel/igbvf/ethtool.c static void igbvf_get_strings(struct net_device *netdev, u32 stringset, netdev 453 drivers/net/ethernet/intel/igbvf/ethtool.c void igbvf_set_ethtool_ops(struct net_device *netdev) netdev 455 drivers/net/ethernet/intel/igbvf/ethtool.c netdev->ethtool_ops = &igbvf_ethtool_ops; netdev 221 drivers/net/ethernet/intel/igbvf/igbvf.h struct net_device *netdev; netdev 84 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev, netdev 137 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = adapter->netdev; netdev 182 drivers/net/ethernet/intel/igbvf/netdev.c skb = netdev_alloc_skb_ip_align(netdev, bufsz); netdev 246 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = adapter->netdev; netdev 351 drivers/net/ethernet/intel/igbvf/netdev.c skb->protocol = eth_type_trans(skb, netdev); netdev 353 drivers/net/ethernet/intel/igbvf/netdev.c igbvf_receive_skb(adapter, netdev, skb, staterr, netdev 380 drivers/net/ethernet/intel/igbvf/netdev.c netdev->stats.rx_bytes += total_bytes; netdev 381 drivers/net/ethernet/intel/igbvf/netdev.c netdev->stats.rx_packets += total_packets; netdev 772 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = adapter->netdev; netdev 831 drivers/net/ethernet/intel/igbvf/netdev.c if (unlikely(count && netif_carrier_ok(netdev) && netdev 837 drivers/net/ethernet/intel/igbvf/netdev.c if (netif_queue_stopped(netdev) && netdev 839 drivers/net/ethernet/intel/igbvf/netdev.c netif_wake_queue(netdev); netdev 844 drivers/net/ethernet/intel/igbvf/netdev.c netdev->stats.tx_bytes += total_bytes; netdev 845 drivers/net/ethernet/intel/igbvf/netdev.c netdev->stats.tx_packets += total_packets; netdev 851 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = data; netdev 852 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 868 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = data; netdev 869 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 896 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = data; netdev 897 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 1048 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = adapter->netdev; netdev 1051 drivers/net/ethernet/intel/igbvf/netdev.c if (strlen(netdev->name) < (IFNAMSIZ - 5)) { netdev 1052 drivers/net/ethernet/intel/igbvf/netdev.c sprintf(adapter->tx_ring->name, "%s-tx-0", netdev->name); netdev 1053 drivers/net/ethernet/intel/igbvf/netdev.c sprintf(adapter->rx_ring->name, "%s-rx-0", netdev->name); netdev 1055 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(adapter->tx_ring->name, netdev->name, IFNAMSIZ); netdev 1056 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(adapter->rx_ring->name, netdev->name, IFNAMSIZ); netdev 1061 drivers/net/ethernet/intel/igbvf/netdev.c netdev); netdev 1071 drivers/net/ethernet/intel/igbvf/netdev.c netdev); netdev 1080 drivers/net/ethernet/intel/igbvf/netdev.c igbvf_msix_other, 0, netdev->name, netdev); netdev 1096 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = adapter->netdev; netdev 1108 drivers/net/ethernet/intel/igbvf/netdev.c netif_napi_add(netdev, &adapter->rx_ring->napi, igbvf_poll, 64); netdev 1139 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = adapter->netdev; netdev 1144 drivers/net/ethernet/intel/igbvf/netdev.c free_irq(adapter->msix_entries[vector].vector, netdev); netdev 1226 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_vlan_rx_add_vid(struct net_device *netdev, netdev 1229 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 1246 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_vlan_rx_kill_vid(struct net_device *netdev, netdev 1249 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 1272 drivers/net/ethernet/intel/igbvf/netdev.c igbvf_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), vid); netdev 1408 drivers/net/ethernet/intel/igbvf/netdev.c static void igbvf_set_multi(struct net_device *netdev) netdev 1410 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 1416 drivers/net/ethernet/intel/igbvf/netdev.c if (!netdev_mc_empty(netdev)) { netdev 1417 drivers/net/ethernet/intel/igbvf/netdev.c mta_list = kmalloc_array(netdev_mc_count(netdev), ETH_ALEN, netdev 1425 drivers/net/ethernet/intel/igbvf/netdev.c netdev_for_each_mc_addr(ha, netdev) netdev 1443 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_set_uni(struct net_device *netdev) netdev 1445 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 1448 drivers/net/ethernet/intel/igbvf/netdev.c if (netdev_uc_count(netdev) > IGBVF_MAX_MAC_FILTERS) { netdev 1460 drivers/net/ethernet/intel/igbvf/netdev.c if (!netdev_uc_empty(netdev)) { netdev 1464 drivers/net/ethernet/intel/igbvf/netdev.c netdev_for_each_uc_addr(ha, netdev) { netdev 1478 drivers/net/ethernet/intel/igbvf/netdev.c static void igbvf_set_rx_mode(struct net_device *netdev) netdev 1480 drivers/net/ethernet/intel/igbvf/netdev.c igbvf_set_multi(netdev); netdev 1481 drivers/net/ethernet/intel/igbvf/netdev.c igbvf_set_uni(netdev); netdev 1490 drivers/net/ethernet/intel/igbvf/netdev.c igbvf_set_rx_mode(adapter->netdev); netdev 1512 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = adapter->netdev; netdev 1526 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(netdev->dev_addr, adapter->hw.mac.addr, netdev 1527 drivers/net/ethernet/intel/igbvf/netdev.c netdev->addr_len); netdev 1528 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(netdev->perm_addr, adapter->hw.mac.addr, netdev 1529 drivers/net/ethernet/intel/igbvf/netdev.c netdev->addr_len); netdev 1561 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = adapter->netdev; netdev 1574 drivers/net/ethernet/intel/igbvf/netdev.c netif_carrier_off(netdev); netdev 1575 drivers/net/ethernet/intel/igbvf/netdev.c netif_stop_queue(netdev); netdev 1622 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = adapter->netdev; netdev 1627 drivers/net/ethernet/intel/igbvf/netdev.c adapter->max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN; netdev 1702 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_open(struct net_device *netdev) netdev 1704 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 1770 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_close(struct net_device *netdev) netdev 1772 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 1792 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_set_mac(struct net_device *netdev, void *p) netdev 1794 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 1801 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); netdev 1812 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 1859 drivers/net/ethernet/intel/igbvf/netdev.c adapter->netdev->stats.multicast = adapter->stats.mprc; netdev 1911 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = adapter->netdev; netdev 1921 drivers/net/ethernet/intel/igbvf/netdev.c if (!netif_carrier_ok(netdev)) { netdev 1927 drivers/net/ethernet/intel/igbvf/netdev.c netif_carrier_on(netdev); netdev 1928 drivers/net/ethernet/intel/igbvf/netdev.c netif_wake_queue(netdev); netdev 1931 drivers/net/ethernet/intel/igbvf/netdev.c if (netif_carrier_ok(netdev)) { netdev 1935 drivers/net/ethernet/intel/igbvf/netdev.c netif_carrier_off(netdev); netdev 1936 drivers/net/ethernet/intel/igbvf/netdev.c netif_stop_queue(netdev); netdev 1940 drivers/net/ethernet/intel/igbvf/netdev.c if (netif_carrier_ok(netdev)) { netdev 2124 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_maybe_stop_tx(struct net_device *netdev, int size) netdev 2126 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2132 drivers/net/ethernet/intel/igbvf/netdev.c netif_stop_queue(netdev); netdev 2144 drivers/net/ethernet/intel/igbvf/netdev.c netif_wake_queue(netdev); netdev 2285 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev, netdev 2288 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2311 drivers/net/ethernet/intel/igbvf/netdev.c if (igbvf_maybe_stop_tx(netdev, skb_shinfo(skb)->nr_frags + 4)) { netdev 2348 drivers/net/ethernet/intel/igbvf/netdev.c igbvf_maybe_stop_tx(netdev, MAX_SKB_FRAGS + 4); netdev 2359 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev) netdev 2361 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2371 drivers/net/ethernet/intel/igbvf/netdev.c return igbvf_xmit_frame_ring_adv(skb, netdev, tx_ring); netdev 2378 drivers/net/ethernet/intel/igbvf/netdev.c static void igbvf_tx_timeout(struct net_device *netdev) netdev 2380 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2403 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_change_mtu(struct net_device *netdev, int new_mtu) netdev 2405 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2412 drivers/net/ethernet/intel/igbvf/netdev.c if (netif_running(netdev)) netdev 2441 drivers/net/ethernet/intel/igbvf/netdev.c netdev->mtu, new_mtu); netdev 2442 drivers/net/ethernet/intel/igbvf/netdev.c netdev->mtu = new_mtu; netdev 2444 drivers/net/ethernet/intel/igbvf/netdev.c if (netif_running(netdev)) netdev 2454 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 2464 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2465 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2470 drivers/net/ethernet/intel/igbvf/netdev.c netif_device_detach(netdev); netdev 2472 drivers/net/ethernet/intel/igbvf/netdev.c if (netif_running(netdev)) { netdev 2492 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2493 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2505 drivers/net/ethernet/intel/igbvf/netdev.c if (netif_running(netdev)) { netdev 2513 drivers/net/ethernet/intel/igbvf/netdev.c if (netif_running(netdev)) netdev 2516 drivers/net/ethernet/intel/igbvf/netdev.c netif_device_attach(netdev); netdev 2532 drivers/net/ethernet/intel/igbvf/netdev.c static void igbvf_netpoll(struct net_device *netdev) netdev 2534 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2555 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2556 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2558 drivers/net/ethernet/intel/igbvf/netdev.c netif_device_detach(netdev); netdev 2563 drivers/net/ethernet/intel/igbvf/netdev.c if (netif_running(netdev)) netdev 2580 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2581 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2605 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2606 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2608 drivers/net/ethernet/intel/igbvf/netdev.c if (netif_running(netdev)) { netdev 2616 drivers/net/ethernet/intel/igbvf/netdev.c netif_device_attach(netdev); netdev 2622 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = adapter->netdev; netdev 2629 drivers/net/ethernet/intel/igbvf/netdev.c dev_info(&pdev->dev, "Address: %pM\n", netdev->dev_addr); netdev 2632 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_set_features(struct net_device *netdev, netdev 2635 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2710 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev; netdev 2742 drivers/net/ethernet/intel/igbvf/netdev.c netdev = alloc_etherdev(sizeof(struct igbvf_adapter)); netdev 2743 drivers/net/ethernet/intel/igbvf/netdev.c if (!netdev) netdev 2746 drivers/net/ethernet/intel/igbvf/netdev.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 2748 drivers/net/ethernet/intel/igbvf/netdev.c pci_set_drvdata(pdev, netdev); netdev 2749 drivers/net/ethernet/intel/igbvf/netdev.c adapter = netdev_priv(netdev); netdev 2751 drivers/net/ethernet/intel/igbvf/netdev.c adapter->netdev = netdev; netdev 2787 drivers/net/ethernet/intel/igbvf/netdev.c netdev->netdev_ops = &igbvf_netdev_ops; netdev 2789 drivers/net/ethernet/intel/igbvf/netdev.c igbvf_set_ethtool_ops(netdev); netdev 2790 drivers/net/ethernet/intel/igbvf/netdev.c netdev->watchdog_timeo = 5 * HZ; netdev 2791 drivers/net/ethernet/intel/igbvf/netdev.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); netdev 2795 drivers/net/ethernet/intel/igbvf/netdev.c netdev->hw_features = NETIF_F_SG | netdev 2809 drivers/net/ethernet/intel/igbvf/netdev.c netdev->gso_partial_features = IGBVF_GSO_PARTIAL_FEATURES; netdev 2810 drivers/net/ethernet/intel/igbvf/netdev.c netdev->hw_features |= NETIF_F_GSO_PARTIAL | netdev 2813 drivers/net/ethernet/intel/igbvf/netdev.c netdev->features = netdev->hw_features; netdev 2816 drivers/net/ethernet/intel/igbvf/netdev.c netdev->features |= NETIF_F_HIGHDMA; netdev 2818 drivers/net/ethernet/intel/igbvf/netdev.c netdev->vlan_features |= netdev->features | NETIF_F_TSO_MANGLEID; netdev 2819 drivers/net/ethernet/intel/igbvf/netdev.c netdev->mpls_features |= NETIF_F_HW_CSUM; netdev 2820 drivers/net/ethernet/intel/igbvf/netdev.c netdev->hw_enc_features |= netdev->vlan_features; netdev 2823 drivers/net/ethernet/intel/igbvf/netdev.c netdev->features |= NETIF_F_HW_VLAN_CTAG_FILTER | netdev 2828 drivers/net/ethernet/intel/igbvf/netdev.c netdev->min_mtu = ETH_MIN_MTU; netdev 2829 drivers/net/ethernet/intel/igbvf/netdev.c netdev->max_mtu = MAX_STD_JUMBO_FRAME_SIZE; netdev 2845 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(netdev->dev_addr, adapter->hw.mac.addr, netdev 2846 drivers/net/ethernet/intel/igbvf/netdev.c netdev->addr_len); netdev 2851 drivers/net/ethernet/intel/igbvf/netdev.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 2853 drivers/net/ethernet/intel/igbvf/netdev.c eth_hw_addr_random(netdev); netdev 2854 drivers/net/ethernet/intel/igbvf/netdev.c memcpy(adapter->hw.mac.addr, netdev->dev_addr, netdev 2855 drivers/net/ethernet/intel/igbvf/netdev.c netdev->addr_len); netdev 2874 drivers/net/ethernet/intel/igbvf/netdev.c strcpy(netdev->name, "eth%d"); netdev 2875 drivers/net/ethernet/intel/igbvf/netdev.c err = register_netdev(netdev); netdev 2880 drivers/net/ethernet/intel/igbvf/netdev.c netif_carrier_off(netdev); netdev 2881 drivers/net/ethernet/intel/igbvf/netdev.c netif_stop_queue(netdev); netdev 2897 drivers/net/ethernet/intel/igbvf/netdev.c free_netdev(netdev); netdev 2917 drivers/net/ethernet/intel/igbvf/netdev.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2918 drivers/net/ethernet/intel/igbvf/netdev.c struct igbvf_adapter *adapter = netdev_priv(netdev); netdev 2930 drivers/net/ethernet/intel/igbvf/netdev.c unregister_netdev(netdev); netdev 2946 drivers/net/ethernet/intel/igbvf/netdev.c free_netdev(netdev); netdev 245 drivers/net/ethernet/intel/igc/igc.h struct net_device *netdev; /* back pointer to net_device */ netdev 351 drivers/net/ethernet/intel/igc/igc.h struct net_device *netdev; netdev 463 drivers/net/ethernet/intel/igc/igc.h return netdev_get_tx_queue(tx_ring->netdev, tx_ring->queue_index); netdev 112 drivers/net/ethernet/intel/igc/igc_ethtool.c ((((struct igc_adapter *)netdev_priv(netdev))->num_rx_queues * \ netdev 114 drivers/net/ethernet/intel/igc/igc_ethtool.c (((struct igc_adapter *)netdev_priv(netdev))->num_tx_queues * \ netdev 126 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_get_drvinfo(struct net_device *netdev, netdev 129 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 141 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_get_regs_len(struct net_device *netdev) netdev 146 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_get_regs(struct net_device *netdev, netdev 149 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 311 drivers/net/ethernet/intel/igc/igc_ethtool.c static u32 igc_get_msglevel(struct net_device *netdev) netdev 313 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 318 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_set_msglevel(struct net_device *netdev, u32 data) netdev 320 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 325 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_nway_reset(struct net_device *netdev) netdev 327 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 329 drivers/net/ethernet/intel/igc/igc_ethtool.c if (netif_running(netdev)) netdev 334 drivers/net/ethernet/intel/igc/igc_ethtool.c static u32 igc_get_link(struct net_device *netdev) netdev 336 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 345 drivers/net/ethernet/intel/igc/igc_ethtool.c if (!netif_carrier_ok(netdev)) netdev 351 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_get_eeprom_len(struct net_device *netdev) netdev 353 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 358 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_get_eeprom(struct net_device *netdev, netdev 361 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 405 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_set_eeprom(struct net_device *netdev, netdev 408 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 473 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_get_ringparam(struct net_device *netdev, netdev 476 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 484 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_set_ringparam(struct net_device *netdev, netdev 487 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 512 drivers/net/ethernet/intel/igc/igc_ethtool.c if (!netif_running(adapter->netdev)) { netdev 599 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_get_pauseparam(struct net_device *netdev, netdev 602 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 618 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_set_pauseparam(struct net_device *netdev, netdev 621 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 632 drivers/net/ethernet/intel/igc/igc_ethtool.c if (netif_running(adapter->netdev)) { netdev 658 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 660 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 709 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_get_sset_count(struct net_device *netdev, int sset) netdev 723 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_get_ethtool_stats(struct net_device *netdev, netdev 726 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 779 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_get_coalesce(struct net_device *netdev, netdev 782 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 799 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_set_coalesce(struct net_device *netdev, netdev 802 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1351 drivers/net/ethernet/intel/igc/igc_ethtool.c struct net_device *netdev = adapter->netdev; netdev 1357 drivers/net/ethernet/intel/igc/igc_ethtool.c if (!(netdev->hw_features & NETIF_F_NTUPLE)) netdev 1498 drivers/net/ethernet/intel/igc/igc_ethtool.c static u32 igc_get_rxfh_indir_size(struct net_device *netdev) netdev 1503 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, netdev 1506 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1519 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_set_rxfh(struct net_device *netdev, const u32 *indir, netdev 1522 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1553 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_get_channels(struct net_device *netdev, netdev 1556 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1570 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_set_channels(struct net_device *netdev, netdev 1573 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1603 drivers/net/ethernet/intel/igc/igc_ethtool.c static u32 igc_get_priv_flags(struct net_device *netdev) netdev 1605 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1614 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_set_priv_flags(struct net_device *netdev, u32 priv_flags) netdev 1616 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1627 drivers/net/ethernet/intel/igc/igc_ethtool.c if (netif_running(netdev)) netdev 1634 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_ethtool_begin(struct net_device *netdev) netdev 1636 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1642 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_ethtool_complete(struct net_device *netdev) netdev 1644 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1649 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_get_link_ksettings(struct net_device *netdev, netdev 1652 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1756 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_set_link_ksettings(struct net_device *netdev, netdev 1759 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1813 drivers/net/ethernet/intel/igc/igc_ethtool.c if (netif_running(adapter->netdev)) { netdev 1860 drivers/net/ethernet/intel/igc/igc_ethtool.c void igc_set_ethtool_ops(struct net_device *netdev) netdev 1862 drivers/net/ethernet/intel/igc/igc_ethtool.c netdev->ethtool_ops = &igc_ethtool_ops; netdev 59 drivers/net/ethernet/intel/igc/igc_main.c static void igc_set_rx_mode(struct net_device *netdev); netdev 110 drivers/net/ethernet/intel/igc/igc_main.c if (!netif_running(adapter->netdev)) netdev 734 drivers/net/ethernet/intel/igc/igc_main.c if (adapter->netdev->features & NETIF_F_RXALL) { netdev 780 drivers/net/ethernet/intel/igc/igc_main.c static int igc_set_mac(struct net_device *netdev, void *p) netdev 782 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 789 drivers/net/ethernet/intel/igc/igc_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 790 drivers/net/ethernet/intel/igc/igc_main.c memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); netdev 892 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = tx_ring->netdev; netdev 894 drivers/net/ethernet/intel/igc/igc_main.c netif_stop_subqueue(netdev, tx_ring->queue_index); netdev 906 drivers/net/ethernet/intel/igc/igc_main.c netif_wake_subqueue(netdev, tx_ring->queue_index); netdev 1150 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev) netdev 1152 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 1170 drivers/net/ethernet/intel/igc/igc_main.c if (ring->netdev->features & NETIF_F_RXHASH) netdev 1194 drivers/net/ethernet/intel/igc/igc_main.c skb->protocol = eth_type_trans(skb, rx_ring->netdev); netdev 1452 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = rx_ring->netdev; netdev 1454 drivers/net/ethernet/intel/igc/igc_main.c if (!(netdev->features & NETIF_F_RXALL)) { netdev 1834 drivers/net/ethernet/intel/igc/igc_main.c netif_stop_subqueue(tx_ring->netdev, netdev 1844 drivers/net/ethernet/intel/igc/igc_main.c netif_carrier_ok(tx_ring->netdev) && netdev 1850 drivers/net/ethernet/intel/igc/igc_main.c if (__netif_subqueue_stopped(tx_ring->netdev, netdev 1853 drivers/net/ethernet/intel/igc/igc_main.c netif_wake_subqueue(tx_ring->netdev, netdev 1891 drivers/net/ethernet/intel/igc/igc_main.c netif_tx_start_all_queues(adapter->netdev); netdev 2104 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = adapter->netdev; netdev 2119 drivers/net/ethernet/intel/igc/igc_main.c netif_trans_update(netdev); netdev 2121 drivers/net/ethernet/intel/igc/igc_main.c netif_carrier_off(netdev); netdev 2122 drivers/net/ethernet/intel/igc/igc_main.c netif_tx_stop_all_queues(netdev); netdev 2180 drivers/net/ethernet/intel/igc/igc_main.c netdev_err(adapter->netdev, "Reset adapter\n"); netdev 2191 drivers/net/ethernet/intel/igc/igc_main.c static int igc_change_mtu(struct net_device *netdev, int new_mtu) netdev 2194 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 2207 drivers/net/ethernet/intel/igc/igc_main.c if (netif_running(netdev)) netdev 2211 drivers/net/ethernet/intel/igc/igc_main.c netdev->mtu, new_mtu); netdev 2212 drivers/net/ethernet/intel/igc/igc_main.c netdev->mtu = new_mtu; netdev 2214 drivers/net/ethernet/intel/igc/igc_main.c if (netif_running(netdev)) netdev 2231 drivers/net/ethernet/intel/igc/igc_main.c static struct net_device_stats *igc_get_stats(struct net_device *netdev) netdev 2233 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 2239 drivers/net/ethernet/intel/igc/igc_main.c return &netdev->stats; netdev 2242 drivers/net/ethernet/intel/igc/igc_main.c static netdev_features_t igc_fix_features(struct net_device *netdev, netdev 2256 drivers/net/ethernet/intel/igc/igc_main.c static int igc_set_features(struct net_device *netdev, netdev 2259 drivers/net/ethernet/intel/igc/igc_main.c netdev_features_t changed = netdev->features ^ features; netdev 2260 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 2281 drivers/net/ethernet/intel/igc/igc_main.c netdev->features = features; netdev 2283 drivers/net/ethernet/intel/igc/igc_main.c if (netif_running(netdev)) netdev 2328 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = adapter->netdev; netdev 2332 drivers/net/ethernet/intel/igc/igc_main.c igc_set_rx_mode(netdev); netdev 2530 drivers/net/ethernet/intel/igc/igc_main.c static void igc_set_rx_mode(struct net_device *netdev) netdev 2693 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = adapter->netdev; netdev 2696 drivers/net/ethernet/intel/igc/igc_main.c &igc_msix_other, 0, netdev->name, adapter); netdev 2708 drivers/net/ethernet/intel/igc/igc_main.c sprintf(q_vector->name, "%s-TxRx-%u", netdev->name, netdev 2711 drivers/net/ethernet/intel/igc/igc_main.c sprintf(q_vector->name, "%s-tx-%u", netdev->name, netdev 2714 drivers/net/ethernet/intel/igc/igc_main.c sprintf(q_vector->name, "%s-rx-%u", netdev->name, netdev 2717 drivers/net/ethernet/intel/igc/igc_main.c sprintf(q_vector->name, "%s-unused", netdev->name); netdev 2878 drivers/net/ethernet/intel/igc/igc_main.c if (!netif_carrier_ok(adapter->netdev)) { netdev 2905 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = adapter->netdev; netdev 2931 drivers/net/ethernet/intel/igc/igc_main.c if (!netif_carrier_ok(netdev)) { netdev 2940 drivers/net/ethernet/intel/igc/igc_main.c netdev_info(netdev, netdev 2942 drivers/net/ethernet/intel/igc/igc_main.c netdev->name, netdev 2954 drivers/net/ethernet/intel/igc/igc_main.c netdev_warn(netdev, "Link Speed was downgraded by SmartSpeed\n"); netdev 2986 drivers/net/ethernet/intel/igc/igc_main.c netif_carrier_on(netdev); netdev 2994 drivers/net/ethernet/intel/igc/igc_main.c if (netif_carrier_ok(netdev)) { netdev 2999 drivers/net/ethernet/intel/igc/igc_main.c netdev_info(netdev, "igc: %s NIC Link is Down\n", netdev 3000 drivers/net/ethernet/intel/igc/igc_main.c netdev->name); netdev 3001 drivers/net/ethernet/intel/igc/igc_main.c netif_carrier_off(netdev); netdev 3018 drivers/net/ethernet/intel/igc/igc_main.c } else if (!netif_carrier_ok(netdev) && netdev 3035 drivers/net/ethernet/intel/igc/igc_main.c if (!netif_carrier_ok(netdev)) { netdev 3531 drivers/net/ethernet/intel/igc/igc_main.c netif_napi_add(adapter->netdev, &q_vector->napi, netdev 3562 drivers/net/ethernet/intel/igc/igc_main.c ring->netdev = adapter->netdev; netdev 3584 drivers/net/ethernet/intel/igc/igc_main.c ring->netdev = adapter->netdev; netdev 3793 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = adapter->netdev; netdev 3818 drivers/net/ethernet/intel/igc/igc_main.c netdev->name, adapter); netdev 3828 drivers/net/ethernet/intel/igc/igc_main.c netdev->name, adapter); netdev 3866 drivers/net/ethernet/intel/igc/igc_main.c static int __igc_open(struct net_device *netdev, bool resuming) netdev 3868 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 3880 drivers/net/ethernet/intel/igc/igc_main.c netif_carrier_off(netdev); netdev 3901 drivers/net/ethernet/intel/igc/igc_main.c err = netif_set_real_num_tx_queues(netdev, adapter->num_tx_queues); netdev 3905 drivers/net/ethernet/intel/igc/igc_main.c err = netif_set_real_num_rx_queues(netdev, adapter->num_rx_queues); netdev 3918 drivers/net/ethernet/intel/igc/igc_main.c netif_tx_start_all_queues(netdev); netdev 3940 drivers/net/ethernet/intel/igc/igc_main.c static int igc_open(struct net_device *netdev) netdev 3942 drivers/net/ethernet/intel/igc/igc_main.c return __igc_open(netdev, false); netdev 3956 drivers/net/ethernet/intel/igc/igc_main.c static int __igc_close(struct net_device *netdev, bool suspending) netdev 3958 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 3974 drivers/net/ethernet/intel/igc/igc_main.c static int igc_close(struct net_device *netdev) netdev 3976 drivers/net/ethernet/intel/igc/igc_main.c if (netif_device_present(netdev) || netdev->dismantle) netdev 3977 drivers/net/ethernet/intel/igc/igc_main.c return __igc_close(netdev, false); netdev 4045 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = igc->netdev; netdev 4048 drivers/net/ethernet/intel/igc/igc_main.c netif_device_detach(netdev); netdev 4049 drivers/net/ethernet/intel/igc/igc_main.c netdev_err(netdev, "PCIe link lost, device now detached\n"); netdev 4123 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev; netdev 4160 drivers/net/ethernet/intel/igc/igc_main.c netdev = alloc_etherdev_mq(sizeof(struct igc_adapter), netdev 4163 drivers/net/ethernet/intel/igc/igc_main.c if (!netdev) netdev 4166 drivers/net/ethernet/intel/igc/igc_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 4168 drivers/net/ethernet/intel/igc/igc_main.c pci_set_drvdata(pdev, netdev); netdev 4169 drivers/net/ethernet/intel/igc/igc_main.c adapter = netdev_priv(netdev); netdev 4170 drivers/net/ethernet/intel/igc/igc_main.c adapter->netdev = netdev; netdev 4190 drivers/net/ethernet/intel/igc/igc_main.c netdev->netdev_ops = &igc_netdev_ops; netdev 4191 drivers/net/ethernet/intel/igc/igc_main.c igc_set_ethtool_ops(netdev); netdev 4192 drivers/net/ethernet/intel/igc/igc_main.c netdev->watchdog_timeo = 5 * HZ; netdev 4194 drivers/net/ethernet/intel/igc/igc_main.c netdev->mem_start = pci_resource_start(pdev, 0); netdev 4195 drivers/net/ethernet/intel/igc/igc_main.c netdev->mem_end = pci_resource_end(pdev, 0); netdev 4214 drivers/net/ethernet/intel/igc/igc_main.c netdev->features |= NETIF_F_HW_CSUM; netdev 4222 drivers/net/ethernet/intel/igc/igc_main.c netdev->hw_features |= NETIF_F_NTUPLE; netdev 4223 drivers/net/ethernet/intel/igc/igc_main.c netdev->hw_features |= netdev->features; netdev 4226 drivers/net/ethernet/intel/igc/igc_main.c netdev->min_mtu = ETH_MIN_MTU; netdev 4227 drivers/net/ethernet/intel/igc/igc_main.c netdev->max_mtu = MAX_STD_JUMBO_FRAME_SIZE; netdev 4249 drivers/net/ethernet/intel/igc/igc_main.c memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); netdev 4251 drivers/net/ethernet/intel/igc/igc_main.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 4283 drivers/net/ethernet/intel/igc/igc_main.c strncpy(netdev->name, "eth%d", IFNAMSIZ); netdev 4284 drivers/net/ethernet/intel/igc/igc_main.c err = register_netdev(netdev); netdev 4289 drivers/net/ethernet/intel/igc/igc_main.c netif_carrier_off(netdev); netdev 4296 drivers/net/ethernet/intel/igc/igc_main.c netdev_info(netdev, "MAC: %pM\n", netdev->dev_addr); netdev 4309 drivers/net/ethernet/intel/igc/igc_main.c free_netdev(netdev); netdev 4330 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 4331 drivers/net/ethernet/intel/igc/igc_main.c struct igc_adapter *adapter = netdev_priv(netdev); netdev 4345 drivers/net/ethernet/intel/igc/igc_main.c unregister_netdev(netdev); netdev 4353 drivers/net/ethernet/intel/igc/igc_main.c free_netdev(netdev); netdev 4410 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = adapter->netdev; netdev 4430 drivers/net/ethernet/intel/igc/igc_main.c adapter->max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN + netdev 4465 drivers/net/ethernet/intel/igc/igc_main.c struct net_device *netdev = adapter->netdev; netdev 4469 drivers/net/ethernet/intel/igc/igc_main.c if (netif_running(netdev)) netdev 4470 drivers/net/ethernet/intel/igc/igc_main.c igc_close(netdev); netdev 4479 drivers/net/ethernet/intel/igc/igc_main.c if (netif_running(netdev)) netdev 4480 drivers/net/ethernet/intel/igc/igc_main.c err = igc_open(netdev); netdev 4495 drivers/net/ethernet/intel/igc/igc_main.c return adapter->netdev; netdev 143 drivers/net/ethernet/intel/ixgb/ixgb.h struct net_device *netdev; netdev 165 drivers/net/ethernet/intel/ixgb/ixgb.h void ixgb_set_ethtool_ops(struct net_device *netdev); netdev 169 drivers/net/ethernet/intel/ixgb/ixgb.h void ixgb_set_speed_duplex(struct net_device *netdev); netdev 72 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_link_ksettings(struct net_device *netdev, netdev 75 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 87 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c if (netif_carrier_ok(adapter->netdev)) { netdev 99 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c void ixgb_set_speed_duplex(struct net_device *netdev) netdev 101 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 105 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c netif_carrier_on(netdev); netdev 106 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c netif_wake_queue(netdev); netdev 110 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_set_link_ksettings(struct net_device *netdev, netdev 113 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 120 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c if (netif_running(adapter->netdev)) { netdev 124 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_set_speed_duplex(netdev); netdev 132 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_pauseparam(struct net_device *netdev, netdev 135 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 151 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_set_pauseparam(struct net_device *netdev, netdev 154 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 169 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c if (netif_running(adapter->netdev)) { netdev 172 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_set_speed_duplex(netdev); netdev 180 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_msglevel(struct net_device *netdev) netdev 182 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 187 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_set_msglevel(struct net_device *netdev, u32 data) netdev 189 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 195 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_regs_len(struct net_device *netdev) netdev 202 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_regs(struct net_device *netdev, netdev 205 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 342 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_eeprom_len(struct net_device *netdev) netdev 349 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_eeprom(struct net_device *netdev, netdev 352 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 365 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c max_len = ixgb_get_eeprom_len(netdev); netdev 396 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_set_eeprom(struct net_device *netdev, netdev 399 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 412 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c max_len = ixgb_get_eeprom_len(netdev); netdev 454 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_drvinfo(struct net_device *netdev, netdev 457 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 468 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_ringparam(struct net_device *netdev, netdev 471 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 482 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_set_ringparam(struct net_device *netdev, netdev 485 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 497 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c if (netif_running(adapter->netdev)) netdev 508 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c if (netif_running(adapter->netdev)) { netdev 528 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_set_speed_duplex(netdev); netdev 542 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_set_phys_id(struct net_device *netdev, enum ethtool_phys_id_state state) netdev 544 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 563 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_sset_count(struct net_device *netdev, int sset) netdev 574 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_ethtool_stats(struct net_device *netdev, netdev 577 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 585 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c p = (char *) netdev + netdev 600 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 637 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c void ixgb_set_ethtool_ops(struct net_device *netdev) netdev 639 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c netdev->ethtool_ops = &ixgb_ethtool_ops; netdev 53 drivers/net/ethernet/intel/ixgb/ixgb_main.c static int ixgb_open(struct net_device *netdev); netdev 54 drivers/net/ethernet/intel/ixgb/ixgb_main.c static int ixgb_close(struct net_device *netdev); netdev 60 drivers/net/ethernet/intel/ixgb/ixgb_main.c static void ixgb_set_multi(struct net_device *netdev); netdev 63 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev); netdev 64 drivers/net/ethernet/intel/ixgb/ixgb_main.c static int ixgb_change_mtu(struct net_device *netdev, int new_mtu); netdev 65 drivers/net/ethernet/intel/ixgb/ixgb_main.c static int ixgb_set_mac(struct net_device *netdev, void *p); netdev 78 drivers/net/ethernet/intel/ixgb/ixgb_main.c static int ixgb_vlan_rx_add_vid(struct net_device *netdev, netdev 80 drivers/net/ethernet/intel/ixgb/ixgb_main.c static int ixgb_vlan_rx_kill_vid(struct net_device *netdev, netdev 178 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = adapter->netdev; netdev 180 drivers/net/ethernet/intel/ixgb/ixgb_main.c int max_frame = netdev->mtu + ENET_HEADER_SIZE + ENET_FCS_LENGTH; netdev 185 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_rar_set(hw, netdev->dev_addr, 0); netdev 186 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_set_multi(netdev); netdev 209 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->name, netdev); netdev 213 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_err(adapter, probe, adapter->netdev, netdev 242 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_wake_queue(netdev); netdev 252 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = adapter->netdev; netdev 257 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_carrier_off(netdev); netdev 262 drivers/net/ethernet/intel/ixgb/ixgb_main.c free_irq(adapter->pdev->irq, netdev); netdev 272 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_stop_queue(netdev); netdev 286 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_err(adapter, probe, adapter->netdev, "ixgb_init_hw failed\n"); netdev 301 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_fix_features(struct net_device *netdev, netdev_features_t features) netdev 314 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_set_features(struct net_device *netdev, netdev_features_t features) netdev 316 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 317 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev_features_t changed = features ^ netdev->features; netdev 324 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (netif_running(netdev)) { netdev 327 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_set_speed_duplex(netdev); netdev 365 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = NULL; netdev 394 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev = alloc_etherdev(sizeof(struct ixgb_adapter)); netdev 395 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (!netdev) { netdev 400 drivers/net/ethernet/intel/ixgb/ixgb_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 402 drivers/net/ethernet/intel/ixgb/ixgb_main.c pci_set_drvdata(pdev, netdev); netdev 403 drivers/net/ethernet/intel/ixgb/ixgb_main.c adapter = netdev_priv(netdev); netdev 404 drivers/net/ethernet/intel/ixgb/ixgb_main.c adapter->netdev = netdev; netdev 424 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->netdev_ops = &ixgb_netdev_ops; netdev 425 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_set_ethtool_ops(netdev); netdev 426 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->watchdog_timeo = 5 * HZ; netdev 427 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_napi_add(netdev, &adapter->napi, ixgb_clean, 64); netdev 429 drivers/net/ethernet/intel/ixgb/ixgb_main.c strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); netdev 441 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->hw_features = NETIF_F_SG | netdev 446 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->features = netdev->hw_features | netdev 448 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->hw_features |= NETIF_F_RXCSUM; netdev 451 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 452 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->vlan_features |= NETIF_F_HIGHDMA; netdev 456 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->min_mtu = ETH_MIN_MTU; netdev 457 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->max_mtu = IXGB_MAX_JUMBO_FRAME_SIZE - ETH_HLEN; netdev 462 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_err(adapter, probe, adapter->netdev, netdev 468 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_get_ee_mac_addr(&adapter->hw, netdev->dev_addr); netdev 470 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 471 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_err(adapter, probe, adapter->netdev, "Invalid MAC Address\n"); netdev 482 drivers/net/ethernet/intel/ixgb/ixgb_main.c strcpy(netdev->name, "eth%d"); netdev 483 drivers/net/ethernet/intel/ixgb/ixgb_main.c err = register_netdev(netdev); netdev 488 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_carrier_off(netdev); netdev 490 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_info(adapter, probe, adapter->netdev, netdev 505 drivers/net/ethernet/intel/ixgb/ixgb_main.c free_netdev(netdev); netdev 527 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 528 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 532 drivers/net/ethernet/intel/ixgb/ixgb_main.c unregister_netdev(netdev); netdev 537 drivers/net/ethernet/intel/ixgb/ixgb_main.c free_netdev(netdev); netdev 554 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = adapter->netdev; netdev 564 drivers/net/ethernet/intel/ixgb/ixgb_main.c hw->max_frame_size = netdev->mtu + ENET_HEADER_SIZE + ENET_FCS_LENGTH; netdev 574 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_err(adapter, probe, adapter->netdev, "unsupported device id\n"); netdev 598 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_open(struct net_device *netdev) netdev 600 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 608 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_carrier_off(netdev); netdev 620 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_start_queue(netdev); netdev 647 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_close(struct net_device *netdev) netdev 649 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 1029 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_set_mac(struct net_device *netdev, void *p) netdev 1031 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 1037 drivers/net/ethernet/intel/ixgb/ixgb_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 1055 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_set_multi(struct net_device *netdev) netdev 1057 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 1066 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (netdev->flags & IFF_PROMISC) { netdev 1072 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (netdev->flags & IFF_ALLMULTI) { netdev 1083 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (netdev_mc_count(netdev) > IXGB_MAX_NUM_MULTICAST_ADDRESSES) { netdev 1097 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev_for_each_mc_addr(ha, netdev) { netdev 1102 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_mc_addr_list_update(hw, mta, netdev_mc_count(netdev), 0); netdev 1107 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (netdev->features & NETIF_F_HW_VLAN_CTAG_RX) netdev 1123 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = adapter->netdev; netdev 1130 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_stop_queue(netdev); netdev 1134 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (!netif_carrier_ok(netdev)) { netdev 1135 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev_info(netdev, netdev 1145 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_carrier_on(netdev); netdev 1148 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (netif_carrier_ok(netdev)) { netdev 1151 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev_info(netdev, "NIC Link is Down\n"); netdev 1152 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_carrier_off(netdev); netdev 1158 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (!netif_carrier_ok(netdev)) { netdev 1439 drivers/net/ethernet/intel/ixgb/ixgb_main.c static int __ixgb_maybe_stop_tx(struct net_device *netdev, int size) netdev 1441 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 1444 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_stop_queue(netdev); netdev 1456 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_start_queue(netdev); netdev 1461 drivers/net/ethernet/intel/ixgb/ixgb_main.c static int ixgb_maybe_stop_tx(struct net_device *netdev, netdev 1466 drivers/net/ethernet/intel/ixgb/ixgb_main.c return __ixgb_maybe_stop_tx(netdev, size); netdev 1478 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_xmit_frame(struct sk_buff *skb, struct net_device *netdev) netdev 1480 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 1497 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (unlikely(ixgb_maybe_stop_tx(netdev, &adapter->tx_ring, netdev 1524 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_maybe_stop_tx(netdev, &adapter->tx_ring, DESC_NEEDED); netdev 1541 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_tx_timeout(struct net_device *netdev) netdev 1543 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 1569 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_change_mtu(struct net_device *netdev, int new_mtu) netdev 1571 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 1574 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (netif_running(netdev)) netdev 1579 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->mtu = new_mtu; netdev 1581 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (netif_running(netdev)) netdev 1595 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = adapter->netdev; netdev 1602 drivers/net/ethernet/intel/ixgb/ixgb_main.c if ((netdev->flags & IFF_PROMISC) || (netdev->flags & IFF_ALLMULTI) || netdev 1603 drivers/net/ethernet/intel/ixgb/ixgb_main.c (netdev_mc_count(netdev) > IXGB_MAX_NUM_MULTICAST_ADDRESSES)) { netdev 1683 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.rx_packets = adapter->stats.gprcl; netdev 1684 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.tx_packets = adapter->stats.gptcl; netdev 1685 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.rx_bytes = adapter->stats.gorcl; netdev 1686 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.tx_bytes = adapter->stats.gotcl; netdev 1687 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.multicast = adapter->stats.mprcl; netdev 1688 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.collisions = 0; netdev 1692 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.rx_errors = netdev 1703 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.rx_crc_errors = adapter->stats.crcerrs; netdev 1704 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.rx_fifo_errors = adapter->stats.mpc; netdev 1705 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.rx_missed_errors = adapter->stats.mpc; netdev 1706 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.rx_over_errors = adapter->stats.mpc; netdev 1708 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.tx_errors = 0; netdev 1709 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.rx_frame_errors = 0; netdev 1710 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.tx_aborted_errors = 0; netdev 1711 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.tx_carrier_errors = 0; netdev 1712 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.tx_fifo_errors = 0; netdev 1713 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.tx_heartbeat_errors = 0; netdev 1714 drivers/net/ethernet/intel/ixgb/ixgb_main.c netdev->stats.tx_window_errors = 0; netdev 1727 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = data; netdev 1728 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 1784 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = adapter->netdev; netdev 1820 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (unlikely(cleaned && netif_carrier_ok(netdev) && netdev 1826 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (netif_queue_stopped(netdev) && netdev 1828 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_wake_queue(netdev); netdev 1842 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_err(adapter, drv, adapter->netdev, netdev 1861 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_stop_queue(netdev); netdev 1936 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = adapter->netdev; netdev 2015 drivers/net/ethernet/intel/ixgb/ixgb_main.c skb->protocol = eth_type_trans(skb, netdev); netdev 2055 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = adapter->netdev; netdev 2077 drivers/net/ethernet/intel/ixgb/ixgb_main.c skb = netdev_alloc_skb_ip_align(netdev, adapter->rx_buffer_len); netdev 2146 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 2148 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 2163 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 2165 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 2185 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), vid); netdev 2199 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2200 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 2202 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_device_detach(netdev); netdev 2207 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (netif_running(netdev)) netdev 2227 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2228 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 2231 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_err(adapter, probe, adapter->netdev, netdev 2242 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_carrier_off(netdev); netdev 2243 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_stop_queue(netdev); netdev 2248 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_err(adapter, probe, adapter->netdev, netdev 2252 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_get_ee_mac_addr(&adapter->hw, netdev->dev_addr); netdev 2253 drivers/net/ethernet/intel/ixgb/ixgb_main.c memcpy(netdev->perm_addr, netdev->dev_addr, netdev->addr_len); netdev 2255 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (!is_valid_ether_addr(netdev->perm_addr)) { netdev 2256 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_err(adapter, probe, adapter->netdev, netdev 2274 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2275 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_adapter *adapter = netdev_priv(netdev); netdev 2279 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (netif_running(netdev)) { netdev 2286 drivers/net/ethernet/intel/ixgb/ixgb_main.c netif_device_attach(netdev); netdev 284 drivers/net/ethernet/intel/ixgbe/ixgbe.h struct net_device *netdev; netdev 311 drivers/net/ethernet/intel/ixgbe/ixgbe.h struct net_device *netdev; /* netdev ring belongs to */ netdev 560 drivers/net/ethernet/intel/ixgbe/ixgbe.h struct net_device *netdev; netdev 855 drivers/net/ethernet/intel/ixgbe/ixgbe.h int ixgbe_open(struct net_device *netdev); netdev 856 drivers/net/ethernet/intel/ixgbe/ixgbe.h int ixgbe_close(struct net_device *netdev); netdev 861 drivers/net/ethernet/intel/ixgbe/ixgbe.h void ixgbe_set_ethtool_ops(struct net_device *netdev); netdev 911 drivers/net/ethernet/intel/ixgbe/ixgbe.h void ixgbe_set_rx_mode(struct net_device *netdev); netdev 917 drivers/net/ethernet/intel/ixgbe/ixgbe.h void ixgbe_do_reset(struct net_device *netdev); netdev 928 drivers/net/ethernet/intel/ixgbe/ixgbe.h int ixgbe_fcoe_ddp_get(struct net_device *netdev, u16 xid, netdev 930 drivers/net/ethernet/intel/ixgbe/ixgbe.h int ixgbe_fcoe_ddp_target(struct net_device *netdev, u16 xid, netdev 932 drivers/net/ethernet/intel/ixgbe/ixgbe.h int ixgbe_fcoe_ddp_put(struct net_device *netdev, u16 xid); netdev 935 drivers/net/ethernet/intel/ixgbe/ixgbe.h int ixgbe_fcoe_enable(struct net_device *netdev); netdev 936 drivers/net/ethernet/intel/ixgbe/ixgbe.h int ixgbe_fcoe_disable(struct net_device *netdev); netdev 941 drivers/net/ethernet/intel/ixgbe/ixgbe.h int ixgbe_fcoe_get_wwn(struct net_device *netdev, u64 *wwn, int type); netdev 942 drivers/net/ethernet/intel/ixgbe/ixgbe.h int ixgbe_fcoe_get_hbainfo(struct net_device *netdev, netdev 959 drivers/net/ethernet/intel/ixgbe/ixgbe.h return netdev_get_tx_queue(ring->netdev, ring->queue_index); netdev 2066 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c struct net_device *netdev) netdev 2075 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c hw->addr_ctrl.num_mc_addrs = netdev_mc_count(netdev); netdev 2083 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c netdev_for_each_mc_addr(ha, netdev) { netdev 53 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h struct net_device *netdev); netdev 184 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h #define ixgbe_hw_to_netdev(hw) (((struct ixgbe_adapter *)(hw)->back)->netdev) netdev 199 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h netif_info(adapter, msglvl, adapter->netdev, format, ## arg) netdev 201 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h netif_err(adapter, msglvl, adapter->netdev, format, ## arg) netdev 203 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h netif_warn(adapter, msglvl, adapter->netdev, format, ## arg) netdev 205 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h netif_crit(adapter, msglvl, adapter->netdev, format, ## arg) netdev 38 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c u8 up = dcb_getapp(adapter->netdev, &app); netdev 121 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static u8 ixgbe_dcbnl_get_state(struct net_device *netdev) netdev 123 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 128 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static u8 ixgbe_dcbnl_set_state(struct net_device *netdev, u8 state) netdev 130 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 140 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c return !!ixgbe_setup_tc(netdev, netdev 144 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_get_perm_hw_addr(struct net_device *netdev, netdev 147 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 152 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c for (i = 0; i < netdev->addr_len; i++) netdev 159 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c for (j = 0; j < netdev->addr_len; j++, i++) netdev 167 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_set_pg_tc_cfg_tx(struct net_device *netdev, int tc, netdev 171 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 185 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_set_pg_bwg_cfg_tx(struct net_device *netdev, int bwg_id, netdev 188 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 193 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_set_pg_tc_cfg_rx(struct net_device *netdev, int tc, netdev 197 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 211 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_set_pg_bwg_cfg_rx(struct net_device *netdev, int bwg_id, netdev 214 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 219 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_get_pg_tc_cfg_tx(struct net_device *netdev, int tc, netdev 223 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 231 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_get_pg_bwg_cfg_tx(struct net_device *netdev, int bwg_id, netdev 234 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 239 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_get_pg_tc_cfg_rx(struct net_device *netdev, int tc, netdev 243 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 251 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_get_pg_bwg_cfg_rx(struct net_device *netdev, int bwg_id, netdev 254 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 259 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_set_pfc_cfg(struct net_device *netdev, int priority, netdev 262 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 270 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_get_pfc_cfg(struct net_device *netdev, int priority, netdev 273 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 297 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static u8 ixgbe_dcbnl_set_all(struct net_device *netdev) netdev 299 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 319 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c int max_frame = adapter->netdev->mtu + ETH_HLEN + ETH_FCS_LEN; netdev 322 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c if (adapter->netdev->features & NETIF_F_FCOE_MTU) netdev 341 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c netdev_set_prio_tc_map(netdev, i, prio_tc[i]); netdev 373 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c u8 up = dcb_getapp(netdev, &app); netdev 376 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c ixgbe_dcbnl_devreset(netdev); netdev 385 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static u8 ixgbe_dcbnl_getcap(struct net_device *netdev, int capid, u8 *cap) netdev 387 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 422 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static int ixgbe_dcbnl_getnumtcs(struct net_device *netdev, int tcid, u8 *num) netdev 424 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 444 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static int ixgbe_dcbnl_setnumtcs(struct net_device *netdev, int tcid, u8 num) netdev 449 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static u8 ixgbe_dcbnl_getpfcstate(struct net_device *netdev) netdev 451 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 456 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static void ixgbe_dcbnl_setpfcstate(struct net_device *netdev, u8 state) netdev 458 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 473 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c static int ixgbe_dcbnl_getapp(struct net_device *netdev, u8 idtype, u16 id) netdev 475 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 484 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c return dcb_getapp(netdev, &app); netdev 26 drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c adapter->netdev->name, dbg_buf); netdev 169 drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c adapter->netdev->netdev_ops->ndo_tx_timeout(adapter->netdev); netdev 113 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c #define IXGBE_NUM_RX_QUEUES netdev->num_tx_queues netdev 116 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c (netdev->num_tx_queues + IXGBE_NUM_RX_QUEUES) * \ netdev 174 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_get_link_ksettings(struct net_device *netdev, netdev 177 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 332 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (netif_carrier_ok(netdev)) { netdev 369 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_set_link_ksettings(struct net_device *netdev, netdev 372 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 440 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static void ixgbe_get_pauseparam(struct net_device *netdev, netdev 443 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 462 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_set_pauseparam(struct net_device *netdev, netdev 465 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 493 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (netif_running(netdev)) netdev 502 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static u32 ixgbe_get_msglevel(struct net_device *netdev) netdev 504 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 508 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static void ixgbe_set_msglevel(struct net_device *netdev, u32 data) netdev 510 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 514 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_get_regs_len(struct net_device *netdev) netdev 522 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static void ixgbe_get_regs(struct net_device *netdev, netdev 525 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 889 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_get_eeprom_len(struct net_device *netdev) netdev 891 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 895 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_get_eeprom(struct net_device *netdev, netdev 898 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 931 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_set_eeprom(struct net_device *netdev, netdev 934 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1001 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static void ixgbe_get_drvinfo(struct net_device *netdev, netdev 1004 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1019 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static void ixgbe_get_ringparam(struct net_device *netdev, netdev 1022 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1032 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_set_ringparam(struct net_device *netdev, netdev 1035 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1060 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (!netif_running(adapter->netdev)) { netdev 1178 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_get_sset_count(struct net_device *netdev, int sset) netdev 1192 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static void ixgbe_get_ethtool_stats(struct net_device *netdev, netdev 1195 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1204 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c net_stats = dev_get_stats(netdev, &temp); netdev 1223 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c for (j = 0; j < netdev->num_tx_queues; j++) { netdev 1266 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static void ixgbe_get_strings(struct net_device *netdev, u32 stringset, netdev 1285 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c for (i = 0; i < netdev->num_tx_queues; i++) { netdev 1580 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct net_device *netdev = (struct net_device *) data; netdev 1581 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1590 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct net_device *netdev = adapter->netdev; netdev 1602 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (request_irq(irq, ixgbe_test_intr, 0, netdev->name, netdev 1603 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c netdev)) { netdev 1608 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c netdev->name, netdev)) { netdev 1611 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c netdev->name, netdev)) { netdev 1696 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c free_irq(irq, netdev); netdev 1734 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c tx_ring->netdev = adapter->netdev; netdev 1761 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c rx_ring->netdev = adapter->netdev; netdev 2056 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static void ixgbe_diag_test(struct net_device *netdev, netdev 2059 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 2060 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c bool if_running = netif_running(netdev); netdev 2080 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c netdev_warn(netdev, "offline diagnostic is not supported when VFs are present\n"); netdev 2105 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_close(netdev); netdev 2143 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_open(netdev); netdev 2182 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static void ixgbe_get_wol(struct net_device *netdev, netdev 2185 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 2205 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 2207 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 2232 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_nway_reset(struct net_device *netdev) netdev 2234 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 2236 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (netif_running(netdev)) netdev 2242 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_set_phys_id(struct net_device *netdev, netdev 2245 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 2273 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_get_coalesce(struct net_device *netdev, netdev 2276 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 2303 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct net_device *netdev = adapter->netdev; netdev 2307 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c !(netdev->features & NETIF_F_LRO)) netdev 2327 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_set_coalesce(struct net_device *netdev, netdev 2330 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 2405 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_do_reset(netdev); netdev 2963 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static u32 ixgbe_get_rxfh_key_size(struct net_device *netdev) netdev 2968 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static u32 ixgbe_rss_indir_size(struct net_device *netdev) netdev 2970 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 2987 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, netdev 2990 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 2999 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c memcpy(key, adapter->rss_key, ixgbe_get_rxfh_key_size(netdev)); netdev 3004 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_set_rxfh(struct net_device *netdev, const u32 *indir, netdev 3007 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 3037 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c memcpy(adapter->rss_key, key, ixgbe_get_rxfh_key_size(netdev)); netdev 3339 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_get_eee(struct net_device *netdev, struct ethtool_eee *edata) netdev 3341 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 3353 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_set_eee(struct net_device *netdev, struct ethtool_eee *edata) netdev 3355 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 3365 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ret_val = ixgbe_get_eee(netdev, &eee_data); netdev 3399 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (netif_running(netdev)) netdev 3408 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static u32 ixgbe_get_priv_flags(struct net_device *netdev) netdev 3410 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 3422 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_set_priv_flags(struct net_device *netdev, u32 priv_flags) netdev 3424 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 3439 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (netif_running(netdev)) netdev 3489 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c void ixgbe_set_ethtool_ops(struct net_device *netdev) netdev 3491 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c netdev->ethtool_ops = &ixgbe_ethtool_ops; netdev 43 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c int ixgbe_fcoe_ddp_put(struct net_device *netdev, u16 xid) netdev 52 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (!netdev) netdev 55 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (xid >= netdev->fcoe_ddp_xid) netdev 58 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c adapter = netdev_priv(netdev); netdev 132 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c static int ixgbe_fcoe_ddp_setup(struct net_device *netdev, u16 xid, netdev 152 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (!netdev || !sgl) netdev 155 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c adapter = netdev_priv(netdev); netdev 156 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (xid >= netdev->fcoe_ddp_xid) { netdev 343 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c int ixgbe_fcoe_ddp_get(struct net_device *netdev, u16 xid, netdev 346 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c return ixgbe_fcoe_ddp_setup(netdev, xid, sgl, sgc, 0); netdev 364 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c int ixgbe_fcoe_ddp_target(struct net_device *netdev, u16 xid, netdev 367 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c return ixgbe_fcoe_ddp_setup(netdev, xid, sgl, sgc, 1); netdev 646 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (!(adapter->netdev->features & NETIF_F_FCOE_CRC)) netdev 727 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c ixgbe_fcoe_ddp_put(adapter->netdev, i); netdev 805 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c adapter->netdev->fcoe_ddp_xid = IXGBE_FCOE_DDP_MAX - 1; netdev 808 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c adapter->netdev->fcoe_ddp_xid = IXGBE_FCOE_DDP_MAX_X550 - 1; netdev 817 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c adapter->netdev->fcoe_ddp_xid = 0; netdev 834 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c int ixgbe_fcoe_enable(struct net_device *netdev) netdev 836 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 852 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (netif_running(netdev)) netdev 853 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c netdev->netdev_ops->ndo_stop(netdev); netdev 860 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c netdev->features |= NETIF_F_FCOE_MTU; netdev 861 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c netdev_features_change(netdev); netdev 867 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (netif_running(netdev)) netdev 868 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c netdev->netdev_ops->ndo_open(netdev); netdev 881 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c int ixgbe_fcoe_disable(struct net_device *netdev) netdev 883 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 892 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (netif_running(netdev)) netdev 893 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c netdev->netdev_ops->ndo_stop(netdev); netdev 900 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c netdev->features &= ~NETIF_F_FCOE_MTU; netdev 902 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c netdev_features_change(netdev); netdev 908 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c if (netif_running(netdev)) netdev 909 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c netdev->netdev_ops->ndo_open(netdev); netdev 926 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c int ixgbe_fcoe_get_wwn(struct net_device *netdev, u64 *wwn, int type) netdev 929 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 966 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c int ixgbe_fcoe_get_hbainfo(struct net_device *netdev, netdev 969 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1049 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c return netdev_get_prio_tc_map(adapter->netdev, adapter->fcoe.up); netdev 920 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c xs->xso.dev = adapter->netdev; netdev 1065 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c struct ixgbe_adapter *adapter = netdev_priv(tx_ring->netdev); netdev 1073 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c netdev_err(tx_ring->netdev, "%s: no xfrm state len = %d\n", netdev 1080 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c netdev_err(tx_ring->netdev, "%s: no xfrm_input_state() xs = %p\n", netdev 1087 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c netdev_err(tx_ring->netdev, "%s: bad sa_idx=%d handle=%lu\n", netdev 1094 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c netdev_err(tx_ring->netdev, "%s: unused sa_idx=%d\n", netdev 1155 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c struct ixgbe_adapter *adapter = netdev_priv(rx_ring->netdev); netdev 1268 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c adapter->netdev->xfrmdev_ops = &ixgbe_xfrmdev_ops; netdev 1278 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c netdev_err(adapter->netdev, "Unable to allocate memory for SA tables"); netdev 44 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c adapter->rx_ring[i]->netdev = pool ? NULL : adapter->netdev; netdev 73 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c adapter->rx_ring[i]->netdev = adapter->netdev; netdev 164 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c adapter->rx_ring[offset + i]->netdev = adapter->netdev; netdev 211 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c adapter->rx_ring[i]->netdev = pool ? NULL : adapter->netdev; netdev 218 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c adapter->rx_ring[i]->netdev = adapter->netdev; netdev 258 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c adapter->rx_ring[i]->netdev = adapter->netdev; netdev 416 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c netdev_set_tc_queue(adapter->netdev, i, 1, i); netdev 423 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c struct net_device *dev = adapter->netdev; netdev 602 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c netdev_set_num_tc(adapter->netdev, 1); netdev 605 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c netdev_set_tc_queue(adapter->netdev, 0, netdev 663 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c struct net_device *dev = adapter->netdev; netdev 875 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c netif_napi_add(adapter->netdev, &q_vector->napi, netdev 913 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c ring->netdev = adapter->netdev; netdev 939 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c ring->netdev = adapter->netdev; netdev 966 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c ring->netdev = adapter->netdev; netdev 982 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c if (adapter->netdev->features & NETIF_F_FCOE_MTU) { netdev 1186 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c netdev_reset_tc(adapter->netdev); netdev 568 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 585 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netdev) { netdev 590 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->name, netdev 591 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->state, netdev 592 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c dev_trans_start(netdev)); netdev 604 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!netdev || !netif_running(netdev)) netdev 989 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tc = netdev_get_prio_tc_map(adapter->netdev, i); netdev 1079 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_tx_maxrate(struct net_device *netdev, netdev 1082 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1234 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_stop_subqueue(tx_ring->netdev, netdev 1255 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (unlikely(total_packets && netif_carrier_ok(tx_ring->netdev) && netdev 1261 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (__netif_subqueue_stopped(tx_ring->netdev, netdev 1264 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_wake_subqueue(tx_ring->netdev, netdev 1428 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!(ring->netdev->features & NETIF_F_RXHASH)) netdev 1478 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!(ring->netdev->features & NETIF_F_RXCSUM)) netdev 1685 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *dev = rx_ring->netdev; netdev 1882 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = rx_ring->netdev; netdev 1891 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!netdev || netdev 1894 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c !(netdev->features & NETIF_F_RXALL)))) { netdev 2226 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = xdp_do_redirect(adapter->netdev, xdp, xdp_prog); netdev 2236 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c trace_xdp_exception(rx_ring->netdev, xdp_prog, act); netdev 2382 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c mss = rx_ring->netdev->mtu - netdev 3227 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 3237 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c "%s-TxRx-%u", netdev->name, ri++); netdev 3241 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c "%s-rx-%u", netdev->name, ri++); netdev 3244 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c "%s-tx-%u", netdev->name, ti++); netdev 3265 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_msix_other, 0, netdev->name, adapter); netdev 3371 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 3378 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->name, adapter); netdev 3381 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->name, adapter); netdev 3539 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_set_xps_queue(ring->netdev, netdev 4253 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_ndo_set_vf_spoofchk(adapter->netdev, i, netdev 4257 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_ndo_set_vf_rss_query_en(adapter->netdev, i, netdev 4265 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 4266 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c int max_frame = netdev->mtu + ETH_HLEN + ETH_FCS_LEN; netdev 4423 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_vlan_rx_add_vid(struct net_device *netdev, netdev 4426 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 4482 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_vlan_rx_kill_vid(struct net_device *netdev, netdev 4485 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 4521 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!netif_is_ixgbe(ring->netdev)) netdev 4559 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!netif_is_ixgbe(ring->netdev)) netdev 4691 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), 0); netdev 4694 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), vid); netdev 4706 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_write_mc_addr_list(struct net_device *netdev) netdev 4708 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 4711 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!netif_running(netdev)) netdev 4715 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->mac.ops.update_mc_addr_list(hw, netdev); netdev 4723 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c return netdev_mc_count(netdev); netdev 4882 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_uc_sync(struct net_device *netdev, const unsigned char *addr) netdev 4884 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 4892 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_uc_unsync(struct net_device *netdev, const unsigned char *addr) netdev 4894 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 4910 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c void ixgbe_set_rx_mode(struct net_device *netdev) netdev 4912 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 4915 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_features_t features = netdev->features; netdev 4929 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netdev->flags & IFF_PROMISC) { netdev 4935 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netdev->flags & IFF_ALLMULTI) { netdev 4947 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (__dev_uc_sync(netdev, ixgbe_uc_sync, ixgbe_uc_unsync)) { netdev 4956 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c count = ixgbe_write_mc_addr_list(netdev); netdev 5043 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c int max_frame = adapter->netdev->mtu + ETH_HLEN + ETH_FCS_LEN; netdev 5047 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_set_gso_max_size(adapter->netdev, 65536); netdev 5052 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_set_gso_max_size(adapter->netdev, 32768); netdev 5055 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->netdev->features & NETIF_F_FCOE_MTU) netdev 5103 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *dev = adapter->netdev; netdev 5164 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *dev = adapter->netdev; netdev 5346 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c int num_tc = netdev_get_num_tc(adapter->netdev); netdev 5347 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *vdev = accel->netdev; netdev 5360 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_bind_sb_channel_queue(adapter->netdev, vdev, netdev 5364 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter->rx_ring[baseq + i]->netdev = vdev; netdev 5383 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter->rx_ring[baseq + i]->netdev = NULL; netdev 5388 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_unbind_sb_channel(adapter->netdev, vdev); netdev 5416 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_walk_all_upper_dev_rcu(adapter->netdev, netdev 5434 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_set_rx_mode(adapter->netdev); netdev 5676 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_trans_update(adapter->netdev); netdev 5912 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 5952 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c __dev_uc_unsync(netdev, NULL); netdev 5965 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!netif_running(adapter->netdev) && !adapter->wol) netdev 6088 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 6097 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_tx_stop_all_queues(netdev); netdev 6100 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_carrier_off(netdev); netdev 6101 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_tx_disable(netdev); netdev 6178 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static void ixgbe_tx_timeout(struct net_device *netdev) netdev 6180 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 6575 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (xdp_rxq_info_reg(&rx_ring->xdp_rxq, adapter->netdev, netdev 6716 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_change_mtu(struct net_device *netdev, int new_mtu) netdev 6718 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 6745 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c e_info(probe, "changing MTU from %d to %d\n", netdev->mtu, new_mtu); netdev 6748 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->mtu = new_mtu; netdev 6750 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netif_running(netdev)) netdev 6768 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c int ixgbe_open(struct net_device *netdev) netdev 6770 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 6778 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_carrier_off(netdev); netdev 6798 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = netif_set_real_num_tx_queues(netdev, queues); netdev 6803 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = netif_set_real_num_rx_queues(netdev, queues); netdev 6812 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c udp_tunnel_get_rx_info(netdev); netdev 6860 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c int ixgbe_close(struct net_device *netdev) netdev 6862 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 6866 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netif_device_present(netdev)) netdev 6880 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 6909 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!err && netif_running(netdev)) netdev 6910 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = ixgbe_open(netdev); netdev 6914 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_device_attach(netdev); netdev 6924 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 6933 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_device_detach(netdev); netdev 6935 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netif_running(netdev)) netdev 6953 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_set_rx_mode(netdev); netdev 7040 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 7080 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->stats.rx_bytes = bytes; netdev 7081 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->stats.rx_packets = packets; netdev 7103 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->stats.tx_bytes = bytes; netdev 7104 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->stats.tx_packets = packets; netdev 7257 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->stats.multicast = hwstats->mprc; netdev 7260 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->stats.rx_errors = hwstats->crcerrs + hwstats->rlec; netdev 7261 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->stats.rx_dropped = 0; netdev 7262 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->stats.rx_length_errors = hwstats->rlec; netdev 7263 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->stats.rx_crc_errors = hwstats->crcerrs; netdev 7264 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->stats.rx_missed_errors = total_mpc; netdev 7328 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netif_carrier_ok(adapter->netdev)) { netdev 7401 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 7409 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c up = dcb_ieee_getapp_mask(netdev, &app); netdev 7422 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 7429 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netif_carrier_ok(netdev)) netdev 7492 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_carrier_on(netdev); netdev 7496 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_tx_wake_all_queues(adapter->netdev); netdev 7512 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 7519 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!netif_carrier_ok(netdev)) netdev 7530 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_carrier_off(netdev); netdev 7593 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!netif_carrier_ok(adapter->netdev)) { netdev 7615 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!(netif_carrier_ok(adapter->netdev))) netdev 7766 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (adapter->netdev->reg_state == NETREG_REGISTERED)) { netdev 7771 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c unregister_netdev(adapter->netdev); netdev 7868 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_err(adapter->netdev, "Reset adapter\n"); netdev 7922 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c unregister_netdev(adapter->netdev); netdev 7929 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c udp_tunnel_get_rx_info(adapter->netdev); netdev 8172 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_stop_subqueue(tx_ring->netdev, tx_ring->queue_index); netdev 8187 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_start_subqueue(tx_ring->netdev, tx_ring->queue_index); netdev 8710 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (tx_ring->netdev->features & (NETIF_F_FSO | NETIF_F_FCOE_CRC))) { netdev 8758 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev, netdev 8761 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 8779 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev) netdev 8781 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c return __ixgbe_xmit_frame(skb, netdev, NULL); netdev 8791 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_set_mac(struct net_device *netdev, void *p) netdev 8793 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 8800 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 8801 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c memcpy(hw->mac.addr, addr->sa_data, netdev->addr_len); netdev 8809 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_mdio_read(struct net_device *netdev, int prtad, int devad, u16 addr) netdev 8811 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 8833 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_mdio_write(struct net_device *netdev, int prtad, int devad, netdev 8836 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 8853 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_ioctl(struct net_device *netdev, struct ifreq *req, int cmd) netdev 8855 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 8933 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static void ixgbe_get_stats64(struct net_device *netdev, netdev 8936 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 8969 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c stats->multicast = netdev->stats.multicast; netdev 8970 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c stats->rx_errors = netdev->stats.rx_errors; netdev 8971 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c stats->rx_length_errors = netdev->stats.rx_length_errors; netdev 8972 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c stats->rx_crc_errors = netdev->stats.rx_crc_errors; netdev 8973 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c stats->rx_missed_errors = netdev->stats.rx_missed_errors; netdev 9022 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *dev = adapter->netdev; netdev 9068 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_unbind_sb_channel(adapter->netdev, vdev); netdev 9301 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netdev_walk_all_upper_dev_rcu(adapter->netdev, netdev 9623 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!tc_cls_can_offload_and_chain0(adapter->netdev, type_data)) netdev 9664 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 9667 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_setup_tc(netdev, adapter->hw_tcs); netdev 9672 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c void ixgbe_do_reset(struct net_device *netdev) netdev 9674 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 9676 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netif_running(netdev)) netdev 9682 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static netdev_features_t ixgbe_fix_features(struct net_device *netdev, netdev 9685 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 9716 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_setup_tc(adapter->netdev, adapter->hw_tcs); netdev 9719 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_set_features(struct net_device *netdev, netdev 9722 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 9723 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_features_t changed = netdev->features ^ features; netdev 9777 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->features = features; netdev 9802 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_do_reset(netdev); netdev 9805 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_set_rx_mode(netdev); netdev 10148 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c accel->netdev = vdev; netdev 10168 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_del_mac_filter(adapter, accel->netdev->dev_addr, netdev 10183 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netif_running(adapter->netdev)) netdev 10185 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ring->netdev = NULL; netdev 10189 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_unbind_sb_channel(pdev, accel->netdev); netdev 10190 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev_set_sb_channel(accel->netdev, 0); netdev 10294 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (void)ixgbe_xsk_wakeup(adapter->netdev, i, netdev 10733 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev; netdev 10792 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev = alloc_etherdev_mq(sizeof(struct ixgbe_adapter), indices); netdev 10793 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!netdev) { netdev 10798 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 10800 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter = netdev_priv(netdev); netdev 10802 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter->netdev = netdev; netdev 10816 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->netdev_ops = &ixgbe_netdev_ops; netdev 10817 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_set_ethtool_ops(netdev); netdev 10818 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->watchdog_timeo = 5 * HZ; netdev 10819 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c strlcpy(netdev->name, pci_name(pdev), sizeof(netdev->name)); netdev 10846 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c hw->phy.mdio.dev = netdev; netdev 10913 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->features = NETIF_F_SG | netdev 10927 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->gso_partial_features = IXGBE_GSO_PARTIAL_FEATURES; netdev 10928 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->features |= NETIF_F_GSO_PARTIAL | netdev 10932 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->features |= NETIF_F_SCTP_CRC; netdev 10940 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->features |= IXGBE_ESP_FEATURES; netdev 10943 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->hw_features |= netdev->features | netdev 10951 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->hw_features |= NETIF_F_NTUPLE | netdev 10955 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 10957 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->vlan_features |= netdev->features | NETIF_F_TSO_MANGLEID; netdev 10958 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->hw_enc_features |= netdev->vlan_features; netdev 10959 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->mpls_features |= NETIF_F_SG | netdev 10963 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->mpls_features |= IXGBE_GSO_PARTIAL_FEATURES; netdev 10966 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->features |= NETIF_F_HW_VLAN_CTAG_FILTER | netdev 10970 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 10971 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->priv_flags |= IFF_SUPP_NOFCS; netdev 10974 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->min_mtu = ETH_MIN_MTU; netdev 10975 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->max_mtu = IXGBE_MAX_JUMBO_FRAME_SIZE - (ETH_HLEN + ETH_FCS_LEN); netdev 10979 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->dcbnl_ops = &ixgbe_dcbnl_ops; netdev 10996 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->features |= NETIF_F_FSO | netdev 10999 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->vlan_features |= NETIF_F_FSO | netdev 11005 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->hw_features |= NETIF_F_LRO; netdev 11007 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->features |= NETIF_F_LRO; netdev 11024 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c memcpy(netdev->dev_addr, hw->mac.perm_addr, netdev->addr_len); netdev 11026 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 11105 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c e_dev_info("%pM\n", netdev->dev_addr); netdev 11118 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c strcpy(netdev->name, "eth%d"); netdev 11120 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c err = register_netdev(netdev); netdev 11130 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_carrier_off(netdev); netdev 11153 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_add_sanmac_netdev(netdev); netdev 11187 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c free_netdev(netdev); netdev 11209 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev; netdev 11217 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev = adapter->netdev; netdev 11240 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_del_sanmac_netdev(netdev); netdev 11245 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netdev->reg_state == NETREG_REGISTERED) netdev 11246 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c unregister_netdev(netdev); netdev 11275 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c free_netdev(netdev); netdev 11295 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 11396 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!netif_device_present(netdev)) netdev 11400 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_device_detach(netdev); netdev 11402 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netif_running(netdev)) netdev 11460 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct net_device *netdev = adapter->netdev; netdev 11471 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (netif_running(netdev)) netdev 11472 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_open(netdev); netdev 11474 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netif_device_attach(netdev); netdev 906 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c struct device *dev = &adapter->netdev->dev; netdev 1344 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c struct net_device *netdev = adapter->netdev; netdev 1355 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c "%s", netdev->name); netdev 1372 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c "%s", netdev->name); netdev 1388 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c snprintf(adapter->ptp_caps.name, 16, "%s", netdev->name); netdev 1416 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c e_dev_info("registered PHC device on %s\n", netdev->name); netdev 1499 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c adapter->netdev->name); netdev 484 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct net_device *dev = adapter->netdev; netdev 737 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ixgbe_set_rx_mode(adapter->netdev); netdev 870 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct net_device *dev = adapter->netdev; netdev 1033 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct net_device *dev = adapter->netdev; netdev 1364 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c int ixgbe_ndo_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) netdev 1366 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1470 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c int ixgbe_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, netdev 1474 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1589 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c int ixgbe_ndo_set_vf_bw(struct net_device *netdev, int vf, int min_tx_rate, netdev 1592 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1625 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c int ixgbe_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, bool setting) netdev 1627 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1661 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c int ixgbe_ndo_set_vf_rss_query_en(struct net_device *netdev, int vf, netdev 1664 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1681 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c int ixgbe_ndo_set_vf_trust(struct net_device *netdev, int vf, bool setting) netdev 1683 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 1703 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c int ixgbe_ndo_get_vf_config(struct net_device *netdev, netdev 1706 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct ixgbe_adapter *adapter = netdev_priv(netdev); netdev 22 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h int ixgbe_ndo_set_vf_mac(struct net_device *netdev, int queue, u8 *mac); netdev 23 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h int ixgbe_ndo_set_vf_vlan(struct net_device *netdev, int queue, u16 vlan, netdev 26 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h int ixgbe_ndo_set_vf_bw(struct net_device *netdev, int vf, int min_tx_rate, netdev 28 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h int ixgbe_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, bool setting); netdev 29 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h int ixgbe_ndo_set_vf_rss_query_en(struct net_device *netdev, int vf, netdev 31 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h int ixgbe_ndo_set_vf_trust(struct net_device *netdev, int vf, bool setting); netdev 32 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h int ixgbe_ndo_get_vf_config(struct net_device *netdev, netdev 20 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c return xdp_get_umem_from_qid(adapter->netdev, qid); netdev 69 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c struct net_device *netdev = adapter->netdev; netdev 77 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c if (qid >= netdev->real_num_rx_queues || netdev 78 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c qid >= netdev->real_num_tx_queues) netdev 91 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c if_running = netif_running(adapter->netdev) && netdev 103 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c err = ixgbe_xsk_wakeup(adapter->netdev, qid, XDP_WAKEUP_RX); netdev 116 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c umem = xdp_get_umem_from_qid(adapter->netdev, qid); netdev 120 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c if_running = netif_running(adapter->netdev) && netdev 172 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c err = xdp_do_redirect(rx_ring->netdev, xdp, xdp_prog); netdev 179 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c trace_xdp_exception(rx_ring->netdev, xdp_prog, act); netdev 587 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c !netif_carrier_ok(xdp_ring->netdev)) { netdev 63 drivers/net/ethernet/intel/ixgbevf/ethtool.c (((struct ixgbevf_adapter *)netdev_priv(netdev))->num_tx_queues + \ netdev 64 drivers/net/ethernet/intel/ixgbevf/ethtool.c ((struct ixgbevf_adapter *)netdev_priv(netdev))->num_xdp_queues + \ netdev 65 drivers/net/ethernet/intel/ixgbevf/ethtool.c ((struct ixgbevf_adapter *)netdev_priv(netdev))->num_rx_queues) * \ netdev 84 drivers/net/ethernet/intel/ixgbevf/ethtool.c static int ixgbevf_get_link_ksettings(struct net_device *netdev, netdev 87 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 119 drivers/net/ethernet/intel/ixgbevf/ethtool.c static u32 ixgbevf_get_msglevel(struct net_device *netdev) netdev 121 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 126 drivers/net/ethernet/intel/ixgbevf/ethtool.c static void ixgbevf_set_msglevel(struct net_device *netdev, u32 data) netdev 128 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 135 drivers/net/ethernet/intel/ixgbevf/ethtool.c static int ixgbevf_get_regs_len(struct net_device *netdev) netdev 141 drivers/net/ethernet/intel/ixgbevf/ethtool.c static void ixgbevf_get_regs(struct net_device *netdev, netdev 145 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 148 drivers/net/ethernet/intel/ixgbevf/ethtool.c u32 regs_len = ixgbevf_get_regs_len(netdev); netdev 215 drivers/net/ethernet/intel/ixgbevf/ethtool.c static void ixgbevf_get_drvinfo(struct net_device *netdev, netdev 218 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 229 drivers/net/ethernet/intel/ixgbevf/ethtool.c static void ixgbevf_get_ringparam(struct net_device *netdev, netdev 232 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 240 drivers/net/ethernet/intel/ixgbevf/ethtool.c static int ixgbevf_set_ringparam(struct net_device *netdev, netdev 243 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 267 drivers/net/ethernet/intel/ixgbevf/ethtool.c if (!netif_running(adapter->netdev)) { netdev 407 drivers/net/ethernet/intel/ixgbevf/ethtool.c static int ixgbevf_get_sset_count(struct net_device *netdev, int stringset) netdev 421 drivers/net/ethernet/intel/ixgbevf/ethtool.c static void ixgbevf_get_ethtool_stats(struct net_device *netdev, netdev 424 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 433 drivers/net/ethernet/intel/ixgbevf/ethtool.c net_stats = dev_get_stats(netdev, &temp); netdev 505 drivers/net/ethernet/intel/ixgbevf/ethtool.c static void ixgbevf_get_strings(struct net_device *netdev, u32 stringset, netdev 508 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 726 drivers/net/ethernet/intel/ixgbevf/ethtool.c static void ixgbevf_diag_test(struct net_device *netdev, netdev 729 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 730 drivers/net/ethernet/intel/ixgbevf/ethtool.c bool if_running = netif_running(netdev); netdev 754 drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_close(netdev); netdev 766 drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_open(netdev); netdev 781 drivers/net/ethernet/intel/ixgbevf/ethtool.c static int ixgbevf_nway_reset(struct net_device *netdev) netdev 783 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 785 drivers/net/ethernet/intel/ixgbevf/ethtool.c if (netif_running(netdev)) netdev 791 drivers/net/ethernet/intel/ixgbevf/ethtool.c static int ixgbevf_get_coalesce(struct net_device *netdev, netdev 794 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 815 drivers/net/ethernet/intel/ixgbevf/ethtool.c static int ixgbevf_set_coalesce(struct net_device *netdev, netdev 818 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 883 drivers/net/ethernet/intel/ixgbevf/ethtool.c static u32 ixgbevf_get_rxfh_indir_size(struct net_device *netdev) netdev 885 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 893 drivers/net/ethernet/intel/ixgbevf/ethtool.c static u32 ixgbevf_get_rxfh_key_size(struct net_device *netdev) netdev 898 drivers/net/ethernet/intel/ixgbevf/ethtool.c static int ixgbevf_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, netdev 901 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 910 drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_get_rxfh_key_size(netdev)); netdev 939 drivers/net/ethernet/intel/ixgbevf/ethtool.c static u32 ixgbevf_get_priv_flags(struct net_device *netdev) netdev 941 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 950 drivers/net/ethernet/intel/ixgbevf/ethtool.c static int ixgbevf_set_priv_flags(struct net_device *netdev, u32 priv_flags) netdev 952 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 963 drivers/net/ethernet/intel/ixgbevf/ethtool.c if (netif_running(netdev)) netdev 995 drivers/net/ethernet/intel/ixgbevf/ethtool.c void ixgbevf_set_ethtool_ops(struct net_device *netdev) netdev 997 drivers/net/ethernet/intel/ixgbevf/ethtool.c netdev->ethtool_ops = &ixgbevf_ethtool_ops; netdev 104 drivers/net/ethernet/intel/ixgbevf/ipsec.c struct net_device *netdev = adapter->netdev; netdev 107 drivers/net/ethernet/intel/ixgbevf/ipsec.c if (!(adapter->netdev->features & NETIF_F_HW_ESP)) netdev 119 drivers/net/ethernet/intel/ixgbevf/ipsec.c netdev_err(netdev, "reload rx_tbl[%d] failed = %d\n", netdev 126 drivers/net/ethernet/intel/ixgbevf/ipsec.c netdev_err(netdev, "reload tx_tbl[%d] failed = %d\n", netdev 450 drivers/net/ethernet/intel/ixgbevf/ipsec.c struct ixgbevf_adapter *adapter = netdev_priv(tx_ring->netdev); netdev 459 drivers/net/ethernet/intel/ixgbevf/ipsec.c netdev_err(tx_ring->netdev, "%s: no xfrm state len = %d\n", netdev 466 drivers/net/ethernet/intel/ixgbevf/ipsec.c netdev_err(tx_ring->netdev, "%s: no xfrm_input_state() xs = %p\n", netdev 473 drivers/net/ethernet/intel/ixgbevf/ipsec.c netdev_err(tx_ring->netdev, "%s: bad sa_idx=%d handle=%lu\n", netdev 480 drivers/net/ethernet/intel/ixgbevf/ipsec.c netdev_err(tx_ring->netdev, "%s: unused sa_idx=%d\n", netdev 542 drivers/net/ethernet/intel/ixgbevf/ipsec.c struct ixgbevf_adapter *adapter = netdev_priv(rx_ring->netdev); netdev 640 drivers/net/ethernet/intel/ixgbevf/ipsec.c adapter->netdev->xfrmdev_ops = &ixgbevf_xfrmdev_ops; netdev 646 drivers/net/ethernet/intel/ixgbevf/ipsec.c adapter->netdev->features |= IXGBEVF_ESP_FEATURES; netdev 647 drivers/net/ethernet/intel/ixgbevf/ipsec.c adapter->netdev->hw_enc_features |= IXGBEVF_ESP_FEATURES; netdev 656 drivers/net/ethernet/intel/ixgbevf/ipsec.c netdev_err(adapter->netdev, "Unable to allocate memory for SA tables"); netdev 93 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h struct net_device *netdev; netdev 359 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h struct net_device *netdev; netdev 445 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h int ixgbevf_open(struct net_device *netdev); netdev 446 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h int ixgbevf_close(struct net_device *netdev); netdev 451 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h void ixgbevf_set_ethtool_ops(struct net_device *netdev); netdev 491 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h (((struct ixgbevf_adapter *)(hw)->back)->netdev) netdev 200 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(ring->netdev); netdev 253 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_tx_timeout(struct net_device *netdev) netdev 255 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 394 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_stop_subqueue(tx_ring->netdev, netdev 407 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (unlikely(total_packets && netif_carrier_ok(tx_ring->netdev) && netdev 414 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (__netif_subqueue_stopped(tx_ring->netdev, netdev 417 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_wake_subqueue(tx_ring->netdev, netdev 449 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!(ring->netdev->features & NETIF_F_RXHASH)) netdev 476 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!(ring->netdev->features & NETIF_F_RXCSUM)) netdev 517 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c unsigned long *active_vlans = netdev_priv(rx_ring->netdev); netdev 526 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c skb->protocol = eth_type_trans(skb, rx_ring->netdev); netdev 660 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!cleaned_count || !rx_ring->netdev) netdev 745 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = rx_ring->netdev; netdev 747 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!(netdev->features & NETIF_F_RXALL)) { netdev 1087 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c trace_xdp_exception(rx_ring->netdev, xdp_prog, act); netdev 1212 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_equal(rx_ring->netdev->dev_addr, netdev 1533 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = adapter->netdev; netdev 1544 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c "%s-TxRx-%u", netdev->name, ri++); netdev 1548 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c "%s-rx-%u", netdev->name, ri++); netdev 1551 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c "%s-tx-%u", netdev->name, ti++); netdev 1567 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c &ixgbevf_msix_other, 0, netdev->name, adapter); netdev 1969 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = adapter->netdev; netdev 1970 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c unsigned int max_frame = netdev->mtu + ETH_HLEN + ETH_FCS_LEN; netdev 1998 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = adapter->netdev; netdev 2007 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ret = hw->mac.ops.set_rlpml(hw, netdev->mtu + ETH_HLEN + ETH_FCS_LEN); netdev 2011 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c "Failed to set MTU at %d\n", netdev->mtu); netdev 2024 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_vlan_rx_add_vid(struct net_device *netdev, netdev 2027 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 2050 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_vlan_rx_kill_vid(struct net_device *netdev, netdev 2053 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 2074 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_vlan_rx_add_vid(adapter->netdev, netdev 2078 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_write_uc_addr_list(struct net_device *netdev) netdev 2080 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 2084 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!netdev_uc_empty(netdev)) { netdev 2087 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev_for_each_uc_addr(ha, netdev) { netdev 2110 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_set_rx_mode(struct net_device *netdev) netdev 2112 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 2114 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c unsigned int flags = netdev->flags; netdev 2132 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.ops.update_mc_addr_list(hw, netdev); netdev 2134 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_write_uc_addr_list(netdev); netdev 2210 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_set_rx_mode(adapter->netdev); netdev 2284 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = adapter->netdev; netdev 2307 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_tx_start_all_queues(netdev); netdev 2462 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = adapter->netdev; netdev 2476 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_tx_stop_all_queues(netdev); netdev 2479 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_carrier_off(netdev); netdev 2480 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_tx_disable(netdev); netdev 2527 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = adapter->netdev; netdev 2537 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(netdev->dev_addr, adapter->hw.mac.addr); netdev 2538 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(netdev->perm_addr, adapter->hw.mac.addr); netdev 2713 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_napi_add(adapter->netdev, &q_vector->napi, ixgbevf_poll, 64); netdev 2726 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ring->netdev = adapter->netdev; netdev 2754 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ring->netdev = adapter->netdev; netdev 2783 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ring->netdev = adapter->netdev; netdev 3008 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = adapter->netdev; netdev 3050 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(netdev->dev_addr, hw->mac.addr); netdev 3053 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 3055 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c eth_hw_addr_random(netdev); netdev 3056 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(hw->mac.addr, netdev->dev_addr); netdev 3057 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(hw->mac.perm_addr, netdev->dev_addr); netdev 3196 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (netif_carrier_ok(adapter->netdev)) { netdev 3249 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = adapter->netdev; netdev 3252 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (netif_carrier_ok(netdev)) netdev 3264 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_carrier_on(netdev); netdev 3274 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = adapter->netdev; netdev 3279 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!netif_carrier_ok(netdev)) netdev 3284 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_carrier_off(netdev); netdev 3385 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(tx_ring->netdev); netdev 3484 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (xdp_rxq_info_reg(&rx_ring->xdp_rxq, adapter->netdev, netdev 3576 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c int ixgbevf_open(struct net_device *netdev) netdev 3578 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 3607 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_carrier_off(netdev); netdev 3626 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = netif_set_real_num_tx_queues(netdev, adapter->num_tx_queues); netdev 3630 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = netif_set_real_num_rx_queues(netdev, adapter->num_rx_queues); netdev 3677 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c int ixgbevf_close(struct net_device *netdev) netdev 3679 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 3681 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (netif_device_present(netdev)) netdev 3689 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *dev = adapter->netdev; netdev 4083 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_stop_subqueue(tx_ring->netdev, tx_ring->queue_index); netdev 4097 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_start_subqueue(tx_ring->netdev, tx_ring->queue_index); netdev 4188 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static netdev_tx_t ixgbevf_xmit_frame(struct sk_buff *skb, struct net_device *netdev) netdev 4190 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 4218 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_set_mac(struct net_device *netdev, void *p) netdev 4220 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 4239 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ether_addr_copy(netdev->dev_addr, addr->sa_data); netdev 4251 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_change_mtu(struct net_device *netdev, int new_mtu) netdev 4253 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 4272 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->mtu, new_mtu); netdev 4275 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->mtu = new_mtu; netdev 4277 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (netif_running(netdev)) netdev 4285 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 4286 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 4292 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_device_detach(netdev); netdev 4294 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (netif_running(netdev)) netdev 4315 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 4316 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 4340 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!err && netif_running(netdev)) netdev 4341 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = ixgbevf_open(netdev); netdev 4346 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_device_attach(netdev); netdev 4374 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_get_stats(struct net_device *netdev, netdev 4377 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 4538 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev; netdev 4568 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev = alloc_etherdev_mq(sizeof(struct ixgbevf_adapter), netdev 4570 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!netdev) { netdev 4575 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 4577 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c adapter = netdev_priv(netdev); netdev 4579 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c adapter->netdev = netdev; netdev 4598 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_assign_netdev_ops(netdev); netdev 4613 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 4619 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->hw_features = NETIF_F_SG | netdev 4633 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->gso_partial_features = IXGBEVF_GSO_PARTIAL_FEATURES; netdev 4634 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->hw_features |= NETIF_F_GSO_PARTIAL | netdev 4637 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->features = netdev->hw_features; netdev 4640 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 4642 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->vlan_features |= netdev->features | NETIF_F_TSO_MANGLEID; netdev 4643 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->mpls_features |= NETIF_F_SG | netdev 4647 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->mpls_features |= IXGBEVF_GSO_PARTIAL_FEATURES; netdev 4648 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->hw_enc_features |= netdev->vlan_features; netdev 4651 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->features |= NETIF_F_HW_VLAN_CTAG_FILTER | netdev 4655 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 4658 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->min_mtu = ETH_MIN_MTU; netdev 4664 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->max_mtu = IXGBE_MAX_JUMBO_FRAME_SIZE - netdev 4669 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->max_mtu = IXGBE_MAX_JUMBO_FRAME_SIZE - netdev 4672 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netdev->max_mtu = ETH_DATA_LEN + ETH_FCS_LEN; netdev 4691 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c strcpy(netdev->name, "eth%d"); netdev 4693 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c err = register_netdev(netdev); netdev 4697 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c pci_set_drvdata(pdev, netdev); netdev 4698 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_carrier_off(netdev); netdev 4704 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c dev_info(&pdev->dev, "%pM\n", netdev->dev_addr); netdev 4730 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c free_netdev(netdev); netdev 4751 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 4755 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!netdev) netdev 4758 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c adapter = netdev_priv(netdev); netdev 4763 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (netdev->reg_state == NETREG_REGISTERED) netdev 4764 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c unregister_netdev(netdev); netdev 4777 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c free_netdev(netdev); netdev 4794 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 4795 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 4801 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_device_detach(netdev); netdev 4803 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (netif_running(netdev)) netdev 4828 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 4829 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ixgbevf_adapter *adapter = netdev_priv(netdev); netdev 4857 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 4860 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (netif_running(netdev)) netdev 4861 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_open(netdev); netdev 4863 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c netif_device_attach(netdev); netdev 4936 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c return adapter->netdev->name; netdev 479 drivers/net/ethernet/intel/ixgbevf/vf.c struct net_device *netdev) netdev 495 drivers/net/ethernet/intel/ixgbevf/vf.c cnt = netdev_mc_count(netdev); netdev 502 drivers/net/ethernet/intel/ixgbevf/vf.c netdev_for_each_mc_addr(ha, netdev) { netdev 521 drivers/net/ethernet/intel/ixgbevf/vf.c struct net_device *netdev) netdev 47 drivers/net/ethernet/jme.c jme_mdio_read(struct net_device *netdev, int phy, int reg) netdev 49 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 77 drivers/net/ethernet/jme.c jme_mdio_write(struct net_device *netdev, netdev 80 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 301 drivers/net/ethernet/jme.c jme_load_macaddr(struct net_device *netdev) netdev 303 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 316 drivers/net/ethernet/jme.c memcpy(netdev->dev_addr, macaddr, ETH_ALEN); netdev 410 drivers/net/ethernet/jme.c jme_check_link(struct net_device *netdev, int testonly) netdev 412 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 541 drivers/net/ethernet/jme.c netif_carrier_on(netdev); netdev 548 drivers/net/ethernet/jme.c netif_carrier_off(netdev); netdev 1193 drivers/net/ethernet/jme.c struct net_device *netdev = jme->dev; netdev 1200 drivers/net/ethernet/jme.c if (unlikely(!netif_carrier_ok(netdev) || netdev 1272 drivers/net/ethernet/jme.c struct net_device *netdev = jme->dev; netdev 1282 drivers/net/ethernet/jme.c if (jme_check_link(netdev, 1) && jme->old_mtu == netdev->mtu) netdev 1285 drivers/net/ethernet/jme.c jme->old_mtu = netdev->mtu; netdev 1286 drivers/net/ethernet/jme.c netif_stop_queue(netdev); netdev 1295 drivers/net/ethernet/jme.c if (netif_carrier_ok(netdev)) { netdev 1305 drivers/net/ethernet/jme.c netif_carrier_off(netdev); netdev 1308 drivers/net/ethernet/jme.c jme_check_link(netdev, 0); netdev 1309 drivers/net/ethernet/jme.c if (netif_carrier_ok(netdev)) { netdev 1325 drivers/net/ethernet/jme.c netif_start_queue(netdev); netdev 1374 drivers/net/ethernet/jme.c JME_RX_COMPLETE(netdev, holder); netdev 1565 drivers/net/ethernet/jme.c struct net_device *netdev = dev_id; netdev 1566 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 1591 drivers/net/ethernet/jme.c struct net_device *netdev = dev_id; netdev 1592 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 1624 drivers/net/ethernet/jme.c struct net_device *netdev = jme->dev; netdev 1634 drivers/net/ethernet/jme.c rc = request_irq(jme->pdev->irq, handler, irq_flags, netdev->name, netdev 1635 drivers/net/ethernet/jme.c netdev); netdev 1637 drivers/net/ethernet/jme.c netdev_err(netdev, netdev 1647 drivers/net/ethernet/jme.c netdev->irq = jme->pdev->irq; netdev 1829 drivers/net/ethernet/jme.c jme_open(struct net_device *netdev) netdev 1831 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 1854 drivers/net/ethernet/jme.c jme_set_link_ksettings(netdev, &jme->old_cmd); netdev 1864 drivers/net/ethernet/jme.c netif_stop_queue(netdev); netdev 1865 drivers/net/ethernet/jme.c netif_carrier_off(netdev); netdev 1917 drivers/net/ethernet/jme.c jme_close(struct net_device *netdev) netdev 1919 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 1921 drivers/net/ethernet/jme.c netif_stop_queue(netdev); netdev 1922 drivers/net/ethernet/jme.c netif_carrier_off(netdev); netdev 2222 drivers/net/ethernet/jme.c jme_start_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 2224 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2236 drivers/net/ethernet/jme.c netif_stop_queue(netdev); netdev 2259 drivers/net/ethernet/jme.c jme_set_unicastaddr(struct net_device *netdev) netdev 2261 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2264 drivers/net/ethernet/jme.c val = (netdev->dev_addr[3] & 0xff) << 24 | netdev 2265 drivers/net/ethernet/jme.c (netdev->dev_addr[2] & 0xff) << 16 | netdev 2266 drivers/net/ethernet/jme.c (netdev->dev_addr[1] & 0xff) << 8 | netdev 2267 drivers/net/ethernet/jme.c (netdev->dev_addr[0] & 0xff); netdev 2269 drivers/net/ethernet/jme.c val = (netdev->dev_addr[5] & 0xff) << 8 | netdev 2270 drivers/net/ethernet/jme.c (netdev->dev_addr[4] & 0xff); netdev 2275 drivers/net/ethernet/jme.c jme_set_macaddr(struct net_device *netdev, void *p) netdev 2277 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2280 drivers/net/ethernet/jme.c if (netif_running(netdev)) netdev 2284 drivers/net/ethernet/jme.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 2285 drivers/net/ethernet/jme.c jme_set_unicastaddr(netdev); netdev 2292 drivers/net/ethernet/jme.c jme_set_multi(struct net_device *netdev) netdev 2294 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2301 drivers/net/ethernet/jme.c if (netdev->flags & IFF_PROMISC) { netdev 2303 drivers/net/ethernet/jme.c } else if (netdev->flags & IFF_ALLMULTI) { netdev 2305 drivers/net/ethernet/jme.c } else if (netdev->flags & IFF_MULTICAST) { netdev 2310 drivers/net/ethernet/jme.c netdev_for_each_mc_addr(ha, netdev) { netdev 2326 drivers/net/ethernet/jme.c jme_change_mtu(struct net_device *netdev, int new_mtu) netdev 2328 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2330 drivers/net/ethernet/jme.c netdev->mtu = new_mtu; netdev 2331 drivers/net/ethernet/jme.c netdev_update_features(netdev); netdev 2340 drivers/net/ethernet/jme.c jme_tx_timeout(struct net_device *netdev) netdev 2342 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2347 drivers/net/ethernet/jme.c jme_set_link_ksettings(netdev, &jme->old_cmd); netdev 2356 drivers/net/ethernet/jme.c jme_get_drvinfo(struct net_device *netdev, netdev 2359 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2367 drivers/net/ethernet/jme.c jme_get_regs_len(struct net_device *netdev) netdev 2392 drivers/net/ethernet/jme.c jme_get_regs(struct net_device *netdev, struct ethtool_regs *regs, void *p) netdev 2394 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2416 drivers/net/ethernet/jme.c jme_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ecmd) netdev 2418 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2453 drivers/net/ethernet/jme.c jme_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ecmd) netdev 2455 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2458 drivers/net/ethernet/jme.c if (netif_running(netdev)) netdev 2481 drivers/net/ethernet/jme.c jme_get_pauseparam(struct net_device *netdev, netdev 2484 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2499 drivers/net/ethernet/jme.c jme_set_pauseparam(struct net_device *netdev, netdev 2502 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2548 drivers/net/ethernet/jme.c jme_get_wol(struct net_device *netdev, netdev 2551 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2566 drivers/net/ethernet/jme.c jme_set_wol(struct net_device *netdev, netdev 2569 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2590 drivers/net/ethernet/jme.c jme_get_link_ksettings(struct net_device *netdev, netdev 2593 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2602 drivers/net/ethernet/jme.c jme_set_link_ksettings(struct net_device *netdev, netdev 2605 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2636 drivers/net/ethernet/jme.c jme_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) netdev 2639 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2657 drivers/net/ethernet/jme.c jme_get_link_ksettings(netdev, &jme->old_cmd); netdev 2665 drivers/net/ethernet/jme.c jme_get_link(struct net_device *netdev) netdev 2667 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2672 drivers/net/ethernet/jme.c jme_get_msglevel(struct net_device *netdev) netdev 2674 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2679 drivers/net/ethernet/jme.c jme_set_msglevel(struct net_device *netdev, u32 value) netdev 2681 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2686 drivers/net/ethernet/jme.c jme_fix_features(struct net_device *netdev, netdev_features_t features) netdev 2688 drivers/net/ethernet/jme.c if (netdev->mtu > 1900) netdev 2694 drivers/net/ethernet/jme.c jme_set_features(struct net_device *netdev, netdev_features_t features) netdev 2696 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2721 drivers/net/ethernet/jme.c jme_nway_reset(struct net_device *netdev) netdev 2723 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2802 drivers/net/ethernet/jme.c jme_get_eeprom_len(struct net_device *netdev) netdev 2804 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2811 drivers/net/ethernet/jme.c jme_get_eeprom(struct net_device *netdev, netdev 2814 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2828 drivers/net/ethernet/jme.c jme_set_eeprom(struct net_device *netdev, netdev 2831 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 2931 drivers/net/ethernet/jme.c struct net_device *netdev; netdev 2972 drivers/net/ethernet/jme.c netdev = alloc_etherdev(sizeof(*jme)); netdev 2973 drivers/net/ethernet/jme.c if (!netdev) { netdev 2977 drivers/net/ethernet/jme.c netdev->netdev_ops = &jme_netdev_ops; netdev 2978 drivers/net/ethernet/jme.c netdev->ethtool_ops = &jme_ethtool_ops; netdev 2979 drivers/net/ethernet/jme.c netdev->watchdog_timeo = TX_TIMEOUT; netdev 2980 drivers/net/ethernet/jme.c netdev->hw_features = NETIF_F_IP_CSUM | netdev 2986 drivers/net/ethernet/jme.c netdev->features = NETIF_F_IP_CSUM | netdev 2994 drivers/net/ethernet/jme.c netdev->features |= NETIF_F_HIGHDMA; netdev 2997 drivers/net/ethernet/jme.c netdev->min_mtu = IPV6_MIN_MTU; netdev 2998 drivers/net/ethernet/jme.c netdev->max_mtu = MAX_ETHERNET_JUMBO_PACKET_SIZE - ETH_HLEN; netdev 3000 drivers/net/ethernet/jme.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3001 drivers/net/ethernet/jme.c pci_set_drvdata(pdev, netdev); netdev 3006 drivers/net/ethernet/jme.c jme = netdev_priv(netdev); netdev 3008 drivers/net/ethernet/jme.c jme->dev = netdev; netdev 3010 drivers/net/ethernet/jme.c jme->old_mtu = netdev->mtu = 1500; netdev 3034 drivers/net/ethernet/jme.c NETIF_NAPI_SET(netdev, &jme->napi, jme_poll, NAPI_POLL_WEIGHT) netdev 3058 drivers/net/ethernet/jme.c netdev->features |= NETIF_F_RXCSUM; netdev 3081 drivers/net/ethernet/jme.c jme->mii_if.dev = netdev; netdev 3085 drivers/net/ethernet/jme.c bmcr = jme_mdio_read(netdev, i, MII_BMCR); netdev 3086 drivers/net/ethernet/jme.c bmsr = jme_mdio_read(netdev, i, MII_BMSR); netdev 3130 drivers/net/ethernet/jme.c jme_load_macaddr(netdev); netdev 3135 drivers/net/ethernet/jme.c netif_carrier_off(netdev); netdev 3137 drivers/net/ethernet/jme.c rc = register_netdev(netdev); netdev 3150 drivers/net/ethernet/jme.c jme->pcirev, netdev->dev_addr); netdev 3157 drivers/net/ethernet/jme.c free_netdev(netdev); netdev 3169 drivers/net/ethernet/jme.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3170 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 3172 drivers/net/ethernet/jme.c unregister_netdev(netdev); netdev 3174 drivers/net/ethernet/jme.c free_netdev(netdev); netdev 3183 drivers/net/ethernet/jme.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3184 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 3194 drivers/net/ethernet/jme.c struct net_device *netdev = dev_get_drvdata(dev); netdev 3195 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 3197 drivers/net/ethernet/jme.c if (!netif_running(netdev)) netdev 3202 drivers/net/ethernet/jme.c netif_device_detach(netdev); netdev 3203 drivers/net/ethernet/jme.c netif_stop_queue(netdev); netdev 3210 drivers/net/ethernet/jme.c if (netif_carrier_ok(netdev)) { netdev 3220 drivers/net/ethernet/jme.c netif_carrier_off(netdev); netdev 3236 drivers/net/ethernet/jme.c struct net_device *netdev = dev_get_drvdata(dev); netdev 3237 drivers/net/ethernet/jme.c struct jme_adapter *jme = netdev_priv(netdev); netdev 3239 drivers/net/ethernet/jme.c if (!netif_running(netdev)) netdev 3245 drivers/net/ethernet/jme.c jme_set_link_ksettings(netdev, &jme->old_cmd); netdev 3250 drivers/net/ethernet/jme.c netif_device_attach(netdev); netdev 378 drivers/net/ethernet/jme.h #define NETDEV_GET_STATS(netdev, fun_ptr) netdev 1260 drivers/net/ethernet/jme.h static int jme_set_link_ksettings(struct net_device *netdev, netdev 1262 drivers/net/ethernet/jme.h static void jme_set_unicastaddr(struct net_device *netdev); netdev 1263 drivers/net/ethernet/jme.h static void jme_set_multi(struct net_device *netdev); netdev 82 drivers/net/ethernet/lantiq_etop.c struct net_device *netdev; netdev 89 drivers/net/ethernet/lantiq_etop.c struct net_device *netdev; netdev 105 drivers/net/ethernet/lantiq_etop.c struct ltq_etop_priv *priv = netdev_priv(ch->netdev); netdev 107 drivers/net/ethernet/lantiq_etop.c ch->skb[ch->dma.desc] = netdev_alloc_skb(ch->netdev, MAX_DMA_DATA_LEN); netdev 125 drivers/net/ethernet/lantiq_etop.c struct ltq_etop_priv *priv = netdev_priv(ch->netdev); netdev 133 drivers/net/ethernet/lantiq_etop.c netdev_err(ch->netdev, netdev 142 drivers/net/ethernet/lantiq_etop.c skb->protocol = eth_type_trans(skb, ch->netdev); netdev 173 drivers/net/ethernet/lantiq_etop.c struct ltq_etop_priv *priv = netdev_priv(ch->netdev); netdev 175 drivers/net/ethernet/lantiq_etop.c netdev_get_tx_queue(ch->netdev, ch->idx >> 1); netdev 673 drivers/net/ethernet/lantiq_etop.c priv->netdev = dev; netdev 684 drivers/net/ethernet/lantiq_etop.c priv->ch[i].netdev = dev; netdev 4028 drivers/net/ethernet/marvell/mvneta.c static void mvneta_ethtool_get_ringparam(struct net_device *netdev, netdev 4031 drivers/net/ethernet/marvell/mvneta.c struct mvneta_port *pp = netdev_priv(netdev); netdev 4083 drivers/net/ethernet/marvell/mvneta.c static void mvneta_ethtool_get_strings(struct net_device *netdev, u32 sset, netdev 1487 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_ethtool_get_strings(struct net_device *netdev, u32 sset, netdev 1490 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_port *port = netdev_priv(netdev); netdev 213 drivers/net/ethernet/marvell/skge.c skge->netdev->dev_addr, ETH_ALEN); netdev 529 drivers/net/ethernet/marvell/skge.c static u32 skge_get_msglevel(struct net_device *netdev) netdev 531 drivers/net/ethernet/marvell/skge.c struct skge_port *skge = netdev_priv(netdev); netdev 535 drivers/net/ethernet/marvell/skge.c static void skge_set_msglevel(struct net_device *netdev, u32 value) netdev 537 drivers/net/ethernet/marvell/skge.c struct skge_port *skge = netdev_priv(netdev); netdev 1054 drivers/net/ethernet/marvell/skge.c netif_carrier_on(skge->netdev); netdev 1055 drivers/net/ethernet/marvell/skge.c netif_wake_queue(skge->netdev); netdev 1057 drivers/net/ethernet/marvell/skge.c netif_info(skge, link, skge->netdev, netdev 1067 drivers/net/ethernet/marvell/skge.c netif_carrier_off(skge->netdev); netdev 1068 drivers/net/ethernet/marvell/skge.c netif_stop_queue(skge->netdev); netdev 1070 drivers/net/ethernet/marvell/skge.c netif_info(skge, link, skge->netdev, "Link is down\n"); netdev 1491 drivers/net/ethernet/marvell/skge.c struct net_device *dev = skge->netdev; netdev 1765 drivers/net/ethernet/marvell/skge.c netif_printk(skge, intr, KERN_DEBUG, skge->netdev, netdev 1870 drivers/net/ethernet/marvell/skge.c netif_printk(skge, intr, KERN_DEBUG, skge->netdev, netdev 2267 drivers/net/ethernet/marvell/skge.c netif_printk(skge, intr, KERN_DEBUG, skge->netdev, netdev 2347 drivers/net/ethernet/marvell/skge.c netif_printk(skge, intr, KERN_DEBUG, skge->netdev, netdev 2408 drivers/net/ethernet/marvell/skge.c pr_err("%s: autonegotiation failed (%s)\n", skge->netdev->name, reason); netdev 2419 drivers/net/ethernet/marvell/skge.c netif_stop_queue(skge->netdev); netdev 2420 drivers/net/ethernet/marvell/skge.c netif_carrier_off(skge->netdev); netdev 2538 drivers/net/ethernet/marvell/skge.c netif_info(skge, ifup, skge->netdev, "enabling interface\n"); netdev 2651 drivers/net/ethernet/marvell/skge.c netif_info(skge, ifdown, skge->netdev, "disabling interface\n"); netdev 2816 drivers/net/ethernet/marvell/skge.c netif_printk(skge, tx_queued, KERN_DEBUG, skge->netdev, netdev 2891 drivers/net/ethernet/marvell/skge.c netif_printk(skge, timer, KERN_DEBUG, skge->netdev, "tx timeout\n"); netdev 3053 drivers/net/ethernet/marvell/skge.c netif_printk(skge, rx_status, KERN_DEBUG, skge->netdev, netdev 3120 drivers/net/ethernet/marvell/skge.c netif_printk(skge, rx_err, KERN_DEBUG, skge->netdev, netdev 3164 drivers/net/ethernet/marvell/skge.c netif_printk(skge, tx_done, KERN_DEBUG, skge->netdev, netdev 3195 drivers/net/ethernet/marvell/skge.c struct net_device *dev = skge->netdev; netdev 3830 drivers/net/ethernet/marvell/skge.c skge->netdev = dev; netdev 3872 drivers/net/ethernet/marvell/skge.c netif_info(skge, probe, skge->netdev, "addr %pM\n", dev->dev_addr); netdev 2452 drivers/net/ethernet/marvell/skge.h struct net_device *netdev; netdev 845 drivers/net/ethernet/marvell/sky2.c sky2->netdev->dev_addr, ETH_ALEN); netdev 1116 drivers/net/ethernet/marvell/sky2.c netdev_reset_queue(sky2->netdev); netdev 1146 drivers/net/ethernet/marvell/sky2.c size = roundup(sky2->netdev->mtu + ETH_HLEN + VLAN_HLEN, 8); netdev 1158 drivers/net/ethernet/marvell/sky2.c size = roundup(sky2->netdev->mtu + ETH_HLEN + VLAN_HLEN, 8); netdev 1275 drivers/net/ethernet/marvell/sky2.c (sky2->netdev->features & NETIF_F_RXCSUM) netdev 1336 drivers/net/ethernet/marvell/sky2.c netdev_warn(sky2->netdev, "receiver stop failed\n"); netdev 1444 drivers/net/ethernet/marvell/sky2.c skb = __netdev_alloc_skb(sky2->netdev, netdev 1542 drivers/net/ethernet/marvell/sky2.c rx_set_rss(sky2->netdev, sky2->netdev->features); netdev 1676 drivers/net/ethernet/marvell/sky2.c netdev_dbg(sky2->netdev, "ram buffer %dK\n", ramsize); netdev 1704 drivers/net/ethernet/marvell/sky2.c sky2_vlan_mode(sky2->netdev, sky2->netdev->features); netdev 1705 drivers/net/ethernet/marvell/sky2.c netdev_update_features(sky2->netdev); netdev 2002 drivers/net/ethernet/marvell/sky2.c struct net_device *dev = sky2->netdev; netdev 2189 drivers/net/ethernet/marvell/sky2.c netif_carrier_on(sky2->netdev); netdev 2197 drivers/net/ethernet/marvell/sky2.c netif_info(sky2, link, sky2->netdev, netdev 2216 drivers/net/ethernet/marvell/sky2.c netif_carrier_off(sky2->netdev); netdev 2221 drivers/net/ethernet/marvell/sky2.c netif_info(sky2, link, sky2->netdev, "Link is down\n"); netdev 2243 drivers/net/ethernet/marvell/sky2.c netdev_err(sky2->netdev, "remote fault\n"); netdev 2248 drivers/net/ethernet/marvell/sky2.c netdev_err(sky2->netdev, "speed/duplex mismatch\n"); netdev 2310 drivers/net/ethernet/marvell/sky2.c netif_info(sky2, intr, sky2->netdev, "phy interrupt status 0x%x 0x%x\n", netdev 2465 drivers/net/ethernet/marvell/sky2.c skb = netdev_alloc_skb_ip_align(sky2->netdev, length); netdev 2673 drivers/net/ethernet/marvell/sky2.c sky2->netdev->name, status); netdev 2679 drivers/net/ethernet/marvell/sky2.c sky2->netdev->features &= ~NETIF_F_RXCSUM; netdev 3739 drivers/net/ethernet/marvell/sky2.c static u32 sky2_get_msglevel(struct net_device *netdev) netdev 3741 drivers/net/ethernet/marvell/sky2.c struct sky2_port *sky2 = netdev_priv(netdev); netdev 3771 drivers/net/ethernet/marvell/sky2.c static void sky2_set_msglevel(struct net_device *netdev, u32 value) netdev 3773 drivers/net/ethernet/marvell/sky2.c struct sky2_port *sky2 = netdev_priv(netdev); netdev 4736 drivers/net/ethernet/marvell/sky2.c sky2->netdev = dev; netdev 2222 drivers/net/ethernet/marvell/sky2.h struct net_device *netdev; netdev 1095 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!eth->netdev[i]) netdev 1097 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (netif_queue_stopped(eth->netdev[i])) netdev 1109 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!eth->netdev[i]) netdev 1111 drivers/net/ethernet/mediatek/mtk_eth_soc.c netif_wake_queue(eth->netdev[i]); netdev 1120 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!eth->netdev[i]) netdev 1122 drivers/net/ethernet/mediatek/mtk_eth_soc.c netif_stop_queue(eth->netdev[i]); netdev 1236 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct net_device *netdev; netdev 1263 drivers/net/ethernet/mediatek/mtk_eth_soc.c !eth->netdev[mac])) netdev 1266 drivers/net/ethernet/mediatek/mtk_eth_soc.c netdev = eth->netdev[mac]; netdev 1274 drivers/net/ethernet/mediatek/mtk_eth_soc.c netdev->stats.rx_dropped++; netdev 1284 drivers/net/ethernet/mediatek/mtk_eth_soc.c netdev->stats.rx_dropped++; netdev 1292 drivers/net/ethernet/mediatek/mtk_eth_soc.c netdev->stats.rx_dropped++; netdev 1300 drivers/net/ethernet/mediatek/mtk_eth_soc.c skb->dev = netdev; netdev 1306 drivers/net/ethernet/mediatek/mtk_eth_soc.c skb->protocol = eth_type_trans(skb, netdev); netdev 1308 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (netdev->features & NETIF_F_HW_VLAN_CTAG_RX && netdev 1443 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!eth->netdev[i] || !done[i]) netdev 1445 drivers/net/ethernet/mediatek/mtk_eth_soc.c netdev_completed_queue(eth->netdev[i], done[i], bytes[i]); netdev 2085 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (eth->netdev[i]) netdev 2086 drivers/net/ethernet/mediatek/mtk_eth_soc.c netdev_reset_queue(eth->netdev[i]); netdev 2113 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[mac->id]->stats.tx_errors++; netdev 2507 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!eth->netdev[i]) netdev 2509 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_stop(eth->netdev[i]); netdev 2528 drivers/net/ethernet/mediatek/mtk_eth_soc.c err = mtk_open(eth->netdev[i]); netdev 2530 drivers/net/ethernet/mediatek/mtk_eth_soc.c netif_alert(eth, ifup, eth->netdev[i], netdev 2532 drivers/net/ethernet/mediatek/mtk_eth_soc.c dev_close(eth->netdev[i]); netdev 2548 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!eth->netdev[i]) netdev 2550 drivers/net/ethernet/mediatek/mtk_eth_soc.c free_netdev(eth->netdev[i]); netdev 2561 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!eth->netdev[i]) netdev 2563 drivers/net/ethernet/mediatek/mtk_eth_soc.c unregister_netdev(eth->netdev[i]); netdev 2798 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (eth->netdev[id]) { netdev 2803 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id] = alloc_etherdev(sizeof(*mac)); netdev 2804 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!eth->netdev[id]) { netdev 2808 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac = netdev_priv(eth->netdev[id]); netdev 2842 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac->phylink_config.dev = ð->netdev[id]->dev; netdev 2855 drivers/net/ethernet/mediatek/mtk_eth_soc.c SET_NETDEV_DEV(eth->netdev[id], eth->dev); netdev 2856 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->watchdog_timeo = 5 * HZ; netdev 2857 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->netdev_ops = &mtk_netdev_ops; netdev 2858 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->base_addr = (unsigned long)eth->base; netdev 2860 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->hw_features = eth->soc->hw_features; netdev 2862 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->hw_features |= NETIF_F_LRO; netdev 2864 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->vlan_features = eth->soc->hw_features & netdev 2866 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->features |= eth->soc->hw_features; netdev 2867 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->ethtool_ops = &mtk_ethtool_ops; netdev 2869 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->irq = eth->irq[0]; netdev 2870 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->dev.of_node = np; netdev 2875 drivers/net/ethernet/mediatek/mtk_eth_soc.c free_netdev(eth->netdev[id]); netdev 3030 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!eth->netdev[i]) netdev 3033 drivers/net/ethernet/mediatek/mtk_eth_soc.c err = register_netdev(eth->netdev[i]); netdev 3038 drivers/net/ethernet/mediatek/mtk_eth_soc.c netif_info(eth, probe, eth->netdev[i], netdev 3040 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[i]->base_addr, eth->irq[0]); netdev 3074 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!eth->netdev[i]) netdev 3076 drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_stop(eth->netdev[i]); netdev 3077 drivers/net/ethernet/mediatek/mtk_eth_soc.c mac = netdev_priv(eth->netdev[i]); netdev 865 drivers/net/ethernet/mediatek/mtk_eth_soc.h struct net_device *netdev[MTK_MAX_DEVS]; netdev 110 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c static u8 mlx4_en_dcbnl_getpfcstate(struct net_device *netdev) netdev 112 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c struct mlx4_en_priv *priv = netdev_priv(netdev); netdev 117 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c static void mlx4_en_dcbnl_setpfcstate(struct net_device *netdev, u8 state) netdev 119 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c struct mlx4_en_priv *priv = netdev_priv(netdev); netdev 124 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c static void mlx4_en_dcbnl_get_pfc_cfg(struct net_device *netdev, int priority, netdev 127 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c struct mlx4_en_priv *priv = netdev_priv(netdev); netdev 132 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c static void mlx4_en_dcbnl_set_pfc_cfg(struct net_device *netdev, int priority, netdev 135 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c struct mlx4_en_priv *priv = netdev_priv(netdev); netdev 141 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c static int mlx4_en_dcbnl_getnumtcs(struct net_device *netdev, int tcid, u8 *num) netdev 143 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c struct mlx4_en_priv *priv = netdev_priv(netdev); netdev 156 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c static u8 mlx4_en_dcbnl_set_all(struct net_device *netdev) netdev 158 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c struct mlx4_en_priv *priv = netdev_priv(netdev); netdev 257 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c static int mlx4_en_dcbnl_getapp(struct net_device *netdev, u8 idtype, u16 id) netdev 259 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c struct mlx4_en_priv *priv = netdev_priv(netdev); netdev 267 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c return dcb_getapp(netdev, &app); netdev 270 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c static int mlx4_en_dcbnl_setapp(struct net_device *netdev, u8 idtype, netdev 273 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c struct mlx4_en_priv *priv = netdev_priv(netdev); netdev 284 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c return dcb_setapp(netdev, &app); netdev 226 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c static void mlx4_en_get_wol(struct net_device *netdev, netdev 229 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct mlx4_en_priv *priv = netdev_priv(netdev); netdev 266 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c static int mlx4_en_set_wol(struct net_device *netdev, netdev 269 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct mlx4_en_priv *priv = netdev_priv(netdev); netdev 1205 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c static u32 mlx4_en_get_rxfh_key_size(struct net_device *netdev) netdev 2486 drivers/net/ethernet/mellanox/mlx4/en_netdev.c static netdev_features_t mlx4_en_fix_features(struct net_device *netdev, netdev 2489 drivers/net/ethernet/mellanox/mlx4/en_netdev.c struct mlx4_en_priv *en_priv = netdev_priv(netdev); netdev 2505 drivers/net/ethernet/mellanox/mlx4/en_netdev.c static int mlx4_en_set_features(struct net_device *netdev, netdev 2508 drivers/net/ethernet/mellanox/mlx4/en_netdev.c struct mlx4_en_priv *priv = netdev_priv(netdev); netdev 2512 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_RXFCS)) { netdev 2518 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_RXALL)) { netdev 2529 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_HW_VLAN_CTAG_RX)) { netdev 2535 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_HW_VLAN_CTAG_TX)) netdev 2539 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_HW_VLAN_STAG_TX)) netdev 2543 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_LOOPBACK)) { netdev 2546 drivers/net/ethernet/mellanox/mlx4/en_netdev.c mlx4_en_update_loopback_state(netdev, features); netdev 2550 drivers/net/ethernet/mellanox/mlx4/en_netdev.c ret = mlx4_en_reset_config(netdev, priv->hwtstamp_config, netdev 156 drivers/net/ethernet/mellanox/mlx5/core/en.h netdev_warn(priv->netdev, format, \ netdev 660 drivers/net/ethernet/mellanox/mlx5/core/en.h struct net_device *netdev; netdev 716 drivers/net/ethernet/mellanox/mlx5/core/en.h struct net_device *netdev; netdev 853 drivers/net/ethernet/mellanox/mlx5/core/en.h struct net_device *netdev; netdev 885 drivers/net/ethernet/mellanox/mlx5/core/en.h struct net_device *netdev, netdev 1032 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_open_locked(struct net_device *netdev); netdev 1033 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_close_locked(struct net_device *netdev); netdev 1121 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_close(struct net_device *netdev); netdev 1122 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_open(struct net_device *netdev); netdev 1130 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_change_mtu(struct net_device *netdev, int new_mtu, netdev 1169 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_netdev_init(struct net_device *netdev, netdev 1174 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_netdev_cleanup(struct net_device *netdev, struct mlx5e_priv *priv); netdev 1194 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_add_vxlan_port(struct net_device *netdev, struct udp_tunnel_info *ti); netdev 1195 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_del_vxlan_port(struct net_device *netdev, struct udp_tunnel_info *ti); netdev 1197 drivers/net/ethernet/mellanox/mlx5/core/en.h struct net_device *netdev, netdev 1199 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_set_features(struct net_device *netdev, netdev_features_t features); netdev 133 drivers/net/ethernet/mellanox/mlx5/core/en/health.c struct net_device *dev = channel->netdev; netdev 182 drivers/net/ethernet/mellanox/mlx5/core/en/health.c netdev_err(channel->netdev, "EQ 0x%x: Cons = 0x%x, irqn = 0x%x\n", netdev 189 drivers/net/ethernet/mellanox/mlx5/core/en/health.c netdev_err(channel->netdev, "Recovered %d eqes on EQ 0x%x\n", netdev 200 drivers/net/ethernet/mellanox/mlx5/core/en/health.c netdev_err(priv->netdev, err_str); netdev 140 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c netdev_warn(priv->netdev, netdev 277 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c max_mtu = max_t(unsigned int, priv->netdev->max_mtu, MINIMUM_MAX_MTU); netdev 41 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c netdev_err(icosq->channel->netdev, netdev 68 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c dev = icosq->channel->netdev; netdev 120 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c struct net_device *dev = rq->netdev; netdev 147 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c dev = rq->netdev; netdev 390 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c netdev_warn(priv->netdev, "Failed to create rx reporter, err = %ld\n", netdev 17 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c netdev_err(sq->channel->netdev, netdev 44 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c dev = sq->channel->netdev; netdev 296 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c netdev_warn(priv->netdev, netdev 56 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c if (!netdev_port_same_parent_id(priv->netdev, real_dev) || netdev 447 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c struct net_device *netdev) netdev 449 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c struct mlx5e_tc_tunnel *tunnel = mlx5e_get_tc_tun(netdev); netdev 483 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c netdev_warn(priv->netdev, netdev 525 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c netdev_warn(priv->netdev, netdev 536 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c netdev_warn(priv->netdev, netdev 66 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h struct net_device *netdev); netdev 40 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c netdev_warn(priv->netdev, netdev 145 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c netdev_warn(priv->netdev, "Matching on GENEVE VNI is not supported\n"); netdev 184 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c netdev_warn(priv->netdev, netdev 194 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c netdev_warn(priv->netdev, netdev 203 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c netdev_warn(priv->netdev, netdev 217 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c netdev_warn(priv->netdev, netdev 233 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c netdev_warn(priv->netdev, netdev 243 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c netdev_warn(priv->netdev, netdev 253 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c netdev_warn(priv->netdev, netdev 290 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c netdev_warn(priv->netdev, "Matching on GENEVE OAM is not supported\n"); netdev 36 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c netdev_warn(priv->netdev, netdev 72 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c netdev_warn(priv->netdev, netdev 129 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c netdev_warn(priv->netdev, netdev 159 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c err = xdp_do_redirect(rq->netdev, &xdp, prog); netdev 173 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c trace_xdp_exception(rq->netdev, prog, act); netdev 419 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c netdev_WARN_ONCE(sq->channel->netdev, netdev 206 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c struct net_device *netdev = x->xso.dev; netdev 209 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c priv = netdev_priv(netdev); netdev 212 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Cannot offload authenticated xfrm states\n"); netdev 216 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Only AES-GCM-ICV16 xfrm state may be offloaded\n"); netdev 220 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Cannot offload compressed xfrm states\n"); netdev 226 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Cannot offload ESN xfrm states\n"); netdev 231 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Only IPv4/6 xfrm states may be offloaded\n"); netdev 236 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c dev_info(&netdev->dev, "Only transport and tunnel xfrm states may be offloaded\n"); netdev 240 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Only ESP xfrm state may be offloaded\n"); netdev 244 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Encapsulated xfrm state may not be offloaded\n"); netdev 248 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Cannot offload xfrm states without aead\n"); netdev 252 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Cannot offload xfrm states with AEAD ICV length other than 128bit\n"); netdev 257 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Cannot offload xfrm states with AEAD key length other than 128/256 bit\n"); netdev 261 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Cannot offload xfrm states with tfc padding\n"); netdev 265 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Cannot offload xfrm states without geniv\n"); netdev 269 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Cannot offload xfrm states with geniv other than seqiv\n"); netdev 275 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "IPv6 xfrm state offload is not supported by this device\n"); netdev 284 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c struct net_device *netdev = x->xso.dev; netdev 291 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c priv = netdev_priv(netdev); netdev 312 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_info(netdev, "Failed adding to SADB_RX: %d\n", err); netdev 404 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_dbg(priv->netdev, "Not an IPSec offload device\n"); netdev 420 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c priv->netdev->name); netdev 425 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_dbg(priv->netdev, "IPSec attached to netdevice\n"); netdev 475 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev_warn(sa_entry->ipsec->en_priv->netdev, netdev 516 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c struct net_device *netdev = priv->netdev; netdev 528 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev->xfrmdev_ops = &mlx5e_ipsec_xfrmdev_ops; netdev 529 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev->features |= NETIF_F_HW_ESP; netdev 530 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev->hw_enc_features |= NETIF_F_HW_ESP; netdev 537 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev->features |= NETIF_F_HW_ESP_TX_CSUM; netdev 538 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev->hw_enc_features |= NETIF_F_HW_ESP_TX_CSUM; netdev 547 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev->features |= NETIF_F_GSO_ESP; netdev 548 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev->hw_features |= NETIF_F_GSO_ESP; netdev 549 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c netdev->hw_enc_features |= NETIF_F_GSO_ESP; netdev 236 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c struct sk_buff *mlx5e_ipsec_handle_tx_skb(struct net_device *netdev, netdev 240 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 292 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c mlx5e_ipsec_build_sp(struct net_device *netdev, struct sk_buff *skb, netdev 295 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 341 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c struct sk_buff *mlx5e_ipsec_handle_rx_skb(struct net_device *netdev, netdev 352 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c xs = mlx5e_ipsec_build_sp(netdev, skb, mdata); netdev 364 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c bool mlx5e_ipsec_feature_check(struct sk_buff *skb, struct net_device *netdev, netdev 44 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h struct sk_buff *mlx5e_ipsec_handle_rx_skb(struct net_device *netdev, netdev 49 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h bool mlx5e_ipsec_feature_check(struct sk_buff *skb, struct net_device *netdev, netdev 55 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h struct sk_buff *mlx5e_ipsec_handle_tx_skb(struct net_device *netdev, netdev 19 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c static int mlx5e_ktls_add(struct net_device *netdev, struct sock *sk, netdev 24 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 64 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c static void mlx5e_ktls_del(struct net_device *netdev, netdev 68 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 84 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c struct net_device *netdev = priv->netdev; netdev 89 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c netdev->hw_features |= NETIF_F_HW_TLS_TX; netdev 90 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c netdev->features |= NETIF_F_HW_TLS_TX; netdev 92 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c netdev->tlsdev_ops = &mlx5e_ktls_ops; netdev 90 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h struct sk_buff *mlx5e_ktls_handle_tx_skb(struct net_device *netdev, netdev 425 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c struct sk_buff *mlx5e_ktls_handle_tx_skb(struct net_device *netdev, netdev 445 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c if (WARN_ON_ONCE(tls_ctx->netdev != netdev)) netdev 102 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c static int mlx5e_tls_add(struct net_device *netdev, struct sock *sk, netdev 107 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 148 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c static void mlx5e_tls_del(struct net_device *netdev, netdev 152 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 163 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c static int mlx5e_tls_resync(struct net_device *netdev, struct sock *sk, netdev 168 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 176 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c netdev_info(netdev, "resyncing seq %d rcd %lld\n", seq, netdev 192 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c struct net_device *netdev = priv->netdev; netdev 205 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c netdev->features |= NETIF_F_HW_TLS_TX; netdev 206 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c netdev->hw_features |= NETIF_F_HW_TLS_TX; netdev 210 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c netdev->features |= NETIF_F_HW_TLS_RX; netdev 211 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c netdev->hw_features |= NETIF_F_HW_TLS_RX; netdev 215 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c netdev->features &= ~NETIF_F_LRO; netdev 216 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c netdev->hw_features &= ~NETIF_F_LRO; netdev 219 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c netdev->tlsdev_ops = &mlx5e_tls_ops; netdev 259 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c struct sk_buff *mlx5e_tls_handle_tx_skb(struct net_device *netdev, netdev 265 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 273 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c skb = mlx5e_ktls_handle_tx_skb(netdev, sq, skb, wqe, pi); netdev 285 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c if (unlikely(tls_ctx->netdev != netdev)) netdev 309 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c static int tls_update_resync_sn(struct net_device *netdev, netdev 326 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c sk = inet_lookup_established(dev_net(netdev), &tcp_hashinfo, netdev 328 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c th->dest, netdev->ifindex); netdev 333 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c sk = __inet6_lookup_established(dev_net(netdev), &tcp_hashinfo, netdev 336 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c netdev->ifindex, 0); netdev 340 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 355 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c void mlx5e_tls_handle_rx_skb(struct net_device *netdev, struct sk_buff *skb, netdev 371 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c tls_update_resync_sn(netdev, skb, mdata); netdev 372 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c priv = netdev_priv(netdev); netdev 377 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c priv = netdev_priv(netdev); netdev 43 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.h struct sk_buff *mlx5e_tls_handle_tx_skb(struct net_device *netdev, netdev 49 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.h void mlx5e_tls_handle_rx_skb(struct net_device *netdev, struct sk_buff *skb, netdev 107 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c netdev_err(priv->netdev, netdev 140 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c netdev_err(priv->netdev, netdev 160 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (!(priv->netdev->hw_features & NETIF_F_NTUPLE)) netdev 191 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c netdev_err(priv->netdev, "%s: bad arfs_type: %d\n", netdev 205 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c netdev_err(priv->netdev, "%s: add rule failed, arfs type=%d\n", netdev 349 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (!(priv->netdev->hw_features & NETIF_F_NTUPLE)) netdev 383 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c rps_may_expire_flow(priv->netdev, netdev 562 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c netdev_warn(priv->netdev, netdev 178 drivers/net/ethernet/mellanox/mlx5/core/en_common.c netdev_err(priv->netdev, "refresh tir(0x%x) failed, %d\n", tirn, err); netdev 98 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_dcbnl_ieee_getets(struct net_device *netdev, netdev 101 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 277 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_dbcnl_validate_ets(struct net_device *netdev, netdev 288 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, netdev 305 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, netdev 312 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_dcbnl_ieee_setets(struct net_device *netdev, netdev 315 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 321 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c err = mlx5e_dbcnl_validate_ets(netdev, ets, false); netdev 538 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_dcbnl_ieee_getmaxrate(struct net_device *netdev, netdev 541 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 573 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_dcbnl_ieee_setmaxrate(struct net_device *netdev, netdev 576 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 611 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static u8 mlx5e_dcbnl_setall(struct net_device *netdev) netdev 613 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 639 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c err = mlx5e_dbcnl_validate_ets(netdev, &ets, true); netdev 645 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, netdev 658 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c err = mlx5e_dcbnl_ieee_setpfc(netdev, &pfc); netdev 660 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, netdev 668 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static u8 mlx5e_dcbnl_getstate(struct net_device *netdev) netdev 673 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_dcbnl_getpermhwaddr(struct net_device *netdev, netdev 676 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 686 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_dcbnl_setpgtccfgtx(struct net_device *netdev, netdev 690 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 694 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, netdev 700 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, netdev 708 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_dcbnl_setpgbwgcfgtx(struct net_device *netdev, netdev 711 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 715 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, netdev 723 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_dcbnl_getpgtccfgtx(struct net_device *netdev, netdev 727 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 731 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, "%s, ets is not supported\n", __func__); netdev 736 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, netdev 749 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_dcbnl_getpgbwgcfgtx(struct net_device *netdev, netdev 755 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, netdev 760 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c mlx5e_dcbnl_ieee_getets(netdev, &ets); netdev 764 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_dcbnl_setpfccfg(struct net_device *netdev, netdev 767 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 771 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, netdev 783 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c mlx5e_dcbnl_get_priority_pfc(struct net_device *netdev, netdev 789 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c err = mlx5e_dcbnl_ieee_getpfc(netdev, &pfc); netdev 799 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_dcbnl_getpfccfg(struct net_device *netdev, netdev 803 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(netdev, netdev 811 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c mlx5e_dcbnl_get_priority_pfc(netdev, priority, setting); netdev 814 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static u8 mlx5e_dcbnl_getcap(struct net_device *netdev, netdev 817 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 857 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_dcbnl_getnumtcs(struct net_device *netdev, netdev 860 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 875 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static u8 mlx5e_dcbnl_getpfcstate(struct net_device *netdev) netdev 879 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c if (mlx5e_dcbnl_ieee_getpfc(netdev, &pfc)) netdev 885 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_dcbnl_setpfcstate(struct net_device *netdev, u8 state) netdev 887 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1054 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c netdev_err(priv->netdev, netdev 1083 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c dcb_ieee_setapp(priv->netdev, &temp); netdev 1085 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c dcb_ieee_delapp(priv->netdev, &temp); netdev 210 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c typedef int (*mlx5e_pflag_handler)(struct net_device *netdev, bool enable); netdev 331 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_info(priv->netdev, "%s: rx_jumbo_pending not supported\n", netdev 336 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_info(priv->netdev, "%s: rx_mini_pending not supported\n", netdev 342 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_info(priv->netdev, "%s: rx_pending (%d) < min (%d)\n", netdev 349 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_info(priv->netdev, "%s: tx_pending (%d) < min (%d)\n", netdev 423 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_info(priv->netdev, "%s: combined_count=0 not supported\n", netdev 438 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(priv->netdev, "%s: AF_XDP is active, cannot change the number of channels\n", netdev 452 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c arfs_enabled = priv->netdev->features & NETIF_F_NTUPLE; netdev 463 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(priv->netdev, "%s: mlx5e_arfs_enable failed: %d\n", netdev 502 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_get_coalesce(struct net_device *netdev, netdev 505 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 550 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_info(priv->netdev, "%s: maximum coalesce time supported is %lu usecs\n", netdev 557 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_info(priv->netdev, "%s: maximum coalesced frames supported is %lu\n", netdev 597 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_set_coalesce(struct net_device *netdev, netdev 600 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 781 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static void get_speed_duplex(struct net_device *netdev, netdev 785 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 789 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c if (!netif_carrier_ok(netdev)) netdev 899 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(priv->netdev, "%s: query port ptys failed: %d\n", netdev 936 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c get_speed_duplex(priv->netdev, eth_proto_oper, !admin_ext, netdev 958 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_dbg(priv->netdev, "%s: FEC caps query failed: %d\n", netdev 971 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_get_link_ksettings(struct net_device *netdev, netdev 974 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1064 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(priv->netdev, "%s: query port eth proto failed: %d\n", netdev 1073 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(priv->netdev, "%s: 56G link speed requires autoneg enabled\n", netdev 1081 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(priv->netdev, "%s: Not supported link mode(s) requested", netdev 1104 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_set_link_ksettings(struct net_device *netdev, netdev 1107 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1117 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static u32 mlx5e_get_rxfh_key_size(struct net_device *netdev) netdev 1119 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1129 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static u32 mlx5e_get_rxfh_indir_size(struct net_device *netdev) netdev 1131 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1136 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, netdev 1139 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1225 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_get_pfc_prevention_tout(struct net_device *netdev, netdev 1228 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1238 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_set_pfc_prevention_tout(struct net_device *netdev, netdev 1241 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1257 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_info(netdev, "%s: pfc prevention tout not in range (%d-%d)\n", netdev 1317 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(priv->netdev, "%s: mlx5_query_port_pause failed:0x%x\n", netdev 1322 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static void mlx5e_get_pauseparam(struct net_device *netdev, netdev 1325 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1346 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(priv->netdev, "%s: mlx5_set_port_pause failed:0x%x\n", netdev 1353 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_set_pauseparam(struct net_device *netdev, netdev 1356 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1477 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static void mlx5e_get_wol(struct net_device *netdev, netdev 1480 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1498 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 1500 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1516 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_get_fecparam(struct net_device *netdev, netdev 1519 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1542 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_set_fecparam(struct net_device *netdev, netdev 1545 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1606 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_get_module_info(struct net_device *netdev, netdev 1609 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1640 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(priv->netdev, "%s: cable type not recognized:0x%x\n", netdev 1648 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_get_module_eeprom(struct net_device *netdev, netdev 1652 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1672 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(priv->netdev, "%s: mlx5_query_eeprom failed:0x%x\n", netdev 1688 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct net_device *dev = priv->netdev; netdev 1718 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int set_pflag_cqe_based_moder(struct net_device *netdev, bool enable, netdev 1721 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1756 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int set_pflag_tx_cqe_based_moder(struct net_device *netdev, bool enable) netdev 1758 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c return set_pflag_cqe_based_moder(netdev, enable, false); netdev 1761 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int set_pflag_rx_cqe_based_moder(struct net_device *netdev, bool enable) netdev 1763 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c return set_pflag_cqe_based_moder(netdev, enable, true); netdev 1797 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int set_pflag_rx_cqe_compress(struct net_device *netdev, netdev 1800 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1807 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(netdev, "Can't enable cqe compression while timestamping is enabled.\n"); netdev 1817 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int set_pflag_rx_striding_rq(struct net_device *netdev, bool enable) netdev 1819 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1829 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_warn(netdev, "Can't set legacy RQ with LRO, disable LRO first\n"); netdev 1846 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int set_pflag_rx_no_csum_complete(struct net_device *netdev, bool enable) netdev 1848 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1868 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int set_pflag_xdp_tx_mpwqe(struct net_device *netdev, bool enable) netdev 1870 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1900 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_handle_pflag(struct net_device *netdev, netdev 1904 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1912 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c err = mlx5e_priv_flags[flag].handler(netdev, enable); netdev 1914 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_err(netdev, "%s private flag '%s' failed err %d\n", netdev 1923 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_set_priv_flags(struct net_device *netdev, u32 pflags) netdev 1925 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1932 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c err = mlx5e_handle_pflag(netdev, pflags, pflag); netdev 1940 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c netdev_update_features(netdev); netdev 1945 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static u32 mlx5e_get_priv_flags(struct net_device *netdev) netdev 1947 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 112 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c struct net_device *ndev = priv->netdev; netdev 225 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_err(priv->netdev, "%s: add rule failed\n", __func__); netdev 312 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c if (priv->netdev->flags & IFF_PROMISC) netdev 323 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c if (priv->netdev->flags & IFF_PROMISC) netdev 343 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c struct net_device *netdev = priv->netdev; netdev 355 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_update_features(netdev); netdev 401 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c !(priv->netdev->flags & IFF_PROMISC)) netdev 419 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c !(priv->netdev->flags & IFF_PROMISC)) netdev 455 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_warn(priv->netdev, "MPFS, failed to %s mac %pM, err(%d)\n", netdev 461 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c struct net_device *netdev = priv->netdev; netdev 464 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netif_addr_lock_bh(netdev); netdev 467 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c priv->netdev->dev_addr); netdev 469 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_for_each_uc_addr(ha, netdev) netdev 472 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_for_each_mc_addr(ha, netdev) netdev 475 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netif_addr_unlock_bh(netdev); netdev 482 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c struct net_device *ndev = priv->netdev; netdev 528 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_warn(priv->netdev, netdev 546 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_err(priv->netdev, netdev 599 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c struct net_device *ndev = priv->netdev; netdev 659 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c ether_addr_copy(priv->fs.l2.broadcast.addr, priv->netdev->broadcast); netdev 848 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_err(priv->netdev, "%s: add rule failed\n", __func__); netdev 1006 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_err(priv->netdev, "%s: add rule failed\n", __func__); netdev 1264 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_err(priv->netdev, "%s: add l2 rule(mac:%pM) failed\n", netdev 1535 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_err(priv->netdev, "Failed to create arfs tables, err=%d\n", netdev 1537 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c priv->netdev->hw_features &= ~NETIF_F_NTUPLE; netdev 1547 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_err(priv->netdev, "Failed to create inner ttc table, err=%d\n", netdev 1558 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_err(priv->netdev, "Failed to create ttc table, err=%d\n", netdev 1565 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_err(priv->netdev, "Failed to create l2 table, err=%d\n", netdev 1572 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c netdev_err(priv->netdev, "Failed to create vlan table, err=%d\n", netdev 443 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c netdev_err(priv->netdev, "%s: failed to add ethtool steering rule: %d\n", netdev 677 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c netdev_warn(priv->netdev, "%s: flow is not valid %d\n", netdev 141 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_info(priv->netdev, "Link up\n"); netdev 142 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_carrier_on(priv->netdev); netdev 144 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_info(priv->netdev, "Link down\n"); netdev 145 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_carrier_off(priv->netdev); netdev 395 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rq->netdev = c->netdev; netdev 421 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = xdp_rxq_info_reg(&rq->xdp_rxq, rq->netdev, rq_xdp_ix); netdev 455 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_err(c->netdev, "MPWQE RQ with IPSec offload not supported\n"); netdev 461 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_err(c->netdev, "RX handler of MPWQE RQ is not set, err %d\n", err); netdev 522 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_err(c->netdev, "RX handler of RQ is not set, err %d\n", err); netdev 820 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_warn(c->netdev, "Failed to get min RX wqes on Channel[%d] RQN[0x%x] wq cur_sz(%d) min_rx_wqes(%d)\n", netdev 1335 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_set_sq_maxrate(c->netdev, sq, tx_rate); netdev 1350 drivers/net/ethernet/mellanox/mlx5/core/en_main.c sq->txq = netdev_get_tx_queue(sq->channel->netdev, sq->txq_ix); netdev 1969 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev = priv->netdev; netdev 1990 drivers/net/ethernet/mellanox/mlx5/core/en_main.c c->netdev = priv->netdev; netdev 2002 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_napi_add(netdev, &c->napi, mlx5e_napi_poll, 64); netdev 2040 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_set_xps_queue(c->netdev, c->xps_cpumask, c->ix); netdev 2847 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev = priv->netdev; netdev 2858 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_warn(netdev, "%s: VPort MTU %d is different than netdev mtu %d\n", netdev 2868 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev = priv->netdev; netdev 2873 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->min_mtu = ETH_MIN_MTU; netdev 2876 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->max_mtu = min_t(unsigned int, MLX5E_HW2SW_MTU(params, max_mtu), netdev 2880 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_netdev_set_tcs(struct net_device *netdev) netdev 2882 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 2887 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_reset_tc(netdev); netdev 2892 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_set_num_tc(netdev, ntc); netdev 2898 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_set_tc_queue(netdev, tc, nch, 0); netdev 2905 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev = priv->netdev; netdev 2907 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_netdev_set_tcs(netdev); netdev 2908 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_set_real_num_tx_queues(netdev, num_txqs); netdev 2909 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_set_real_num_rx_queues(netdev, num_rxqs); netdev 2916 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!netif_is_rxfh_configured(priv->netdev)) netdev 2949 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_tx_start_all_queues(priv->netdev); netdev 2972 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_tx_stop_all_queues(priv->netdev); netdev 2973 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_tx_disable(priv->netdev); netdev 2982 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev = priv->netdev; netdev 2988 drivers/net/ethernet/mellanox/mlx5/core/en_main.c carrier_ok = netif_carrier_ok(netdev); netdev 2989 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_carrier_off(netdev); netdev 2991 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (new_num_txqs < netdev->real_num_tx_queues) netdev 2992 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_set_real_num_tx_queues(netdev, new_num_txqs); netdev 3010 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_carrier_on(netdev); netdev 3041 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_open_locked(struct net_device *netdev) netdev 3043 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3065 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_open(struct net_device *netdev) netdev 3067 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3071 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_locked(netdev); netdev 3077 drivers/net/ethernet/mellanox/mlx5/core/en_main.c udp_tunnel_get_rx_info(netdev); netdev 3082 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_close_locked(struct net_device *netdev) netdev 3084 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3094 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_carrier_off(priv->netdev); netdev 3101 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_close(struct net_device *netdev) netdev 3103 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3106 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!netif_device_present(netdev)) netdev 3111 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_close_locked(netdev); netdev 3500 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5e_configure_flower(priv->netdev, priv, cls_flower, netdev 3503 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5e_delete_flower(priv->netdev, priv, cls_flower, netdev 3506 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5e_stats_flower(priv->netdev, priv, cls_flower, netdev 3631 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_set_mac(struct net_device *netdev, void *addr) netdev 3633 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3639 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_addr_lock_bh(netdev); netdev 3640 drivers/net/ethernet/mellanox/mlx5/core/en_main.c ether_addr_copy(netdev->dev_addr, saddr->sa_data); netdev 3641 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_addr_unlock_bh(netdev); netdev 3656 drivers/net/ethernet/mellanox/mlx5/core/en_main.c typedef int (*mlx5e_feature_handler)(struct net_device *netdev, bool enable); netdev 3658 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int set_feature_lro(struct net_device *netdev, bool enable) netdev 3660 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3670 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_warn(netdev, "LRO is incompatible with AF_XDP (%hu XSKs are active)\n", netdev 3678 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_warn(netdev, "can't set LRO with legacy RQ\n"); netdev 3706 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int set_feature_cvlan_filter(struct net_device *netdev, bool enable) netdev 3708 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3719 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int set_feature_tc_num_filters(struct net_device *netdev, bool enable) netdev 3721 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3724 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_err(netdev, netdev 3733 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int set_feature_rx_all(struct net_device *netdev, bool enable) netdev 3735 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3741 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int set_feature_rx_fcs(struct net_device *netdev, bool enable) netdev 3743 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3758 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int set_feature_rx_vlan(struct net_device *netdev, bool enable) netdev 3760 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3780 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int set_feature_arfs(struct net_device *netdev, bool enable) netdev 3782 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3794 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_handle_feature(struct net_device *netdev, netdev 3800 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_features_t changes = wanted_features ^ netdev->features; netdev 3807 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = feature_handler(netdev, enable); netdev 3809 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_err(netdev, "%s feature %pNF failed, err %d\n", netdev 3818 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_set_features(struct net_device *netdev, netdev_features_t features) netdev 3820 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_features_t oper_features = netdev->features; netdev 3824 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_handle_feature(netdev, &oper_features, features, feature, handler) netdev 3840 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->features = oper_features; netdev 3847 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static netdev_features_t mlx5e_fix_features(struct net_device *netdev, netdev 3850 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3861 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_warn(netdev, "Dropping C-tag vlan stripping offload due to S-tag vlan\n"); netdev 3865 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_warn(netdev, "Disabling LRO, not supported in legacy RQ\n"); netdev 3872 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (netdev->features & NETIF_F_RXHASH) netdev 3873 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_warn(netdev, "Disabling rxhash, not supported when CQE compress is active\n"); netdev 3881 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static bool mlx5e_xsk_validate_mtu(struct net_device *netdev, netdev 3909 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_err(netdev, "MTU %d is too big for an XSK running on channel %hu. Try MTU <= %d\n", netdev 3918 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_change_mtu(struct net_device *netdev, int new_mtu, netdev 3921 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 3939 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_err(netdev, "MTU(%d) > %d is not allowed while XDP enabled\n", netdev 3946 drivers/net/ethernet/mellanox/mlx5/core/en_main.c !mlx5e_xsk_validate_mtu(netdev, &priv->channels, netdev 3970 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->mtu = params->sw_mtu; netdev 3978 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->mtu = new_channels.params.sw_mtu; netdev 3985 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_change_nic_mtu(struct net_device *netdev, int new_mtu) netdev 3987 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5e_change_mtu(netdev, new_mtu, mlx5e_set_dev_port_mtu); netdev 4035 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_warn(priv->netdev, "Disabling RX cqe compression\n"); netdev 4038 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_err(priv->netdev, "Failed disabling cqe compression err=%d\n", err); netdev 4053 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_update_features(priv->netdev); netdev 4239 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_add_vxlan_port(struct net_device *netdev, struct udp_tunnel_info *ti) netdev 4241 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 4252 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_del_vxlan_port(struct net_device *netdev, struct udp_tunnel_info *ti) netdev 4254 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 4314 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev, netdev 4317 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 4323 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (mlx5e_ipsec_feature_check(skb, netdev, features)) netdev 4351 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_get_tx_queue(priv->netdev, i); netdev 4366 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_err(priv->netdev, netdev 4385 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev = priv->netdev; netdev 4389 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_warn(netdev, "can't set XDP while LRO is on, disable LRO first\n"); netdev 4394 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_warn(netdev, "can't set XDP with IPSec offload\n"); netdev 4405 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev_warn(netdev, "XDP is not allowed with MTU(%d) > %d\n", netdev 4414 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_xdp_set(struct net_device *netdev, struct bpf_prog *prog) netdev 4416 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 4859 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_set_netdev_dev_addr(struct net_device *netdev) netdev 4861 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 4863 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5_query_mac_address(priv->mdev, netdev->dev_addr); netdev 4864 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (is_zero_ether_addr(netdev->dev_addr) && netdev 4866 drivers/net/ethernet/mellanox/mlx5/core/en_main.c eth_hw_addr_random(netdev); netdev 4867 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5_core_info(priv->mdev, "Assigned random MAC address %pM\n", netdev->dev_addr); netdev 4871 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_nic_netdev(struct net_device *netdev) netdev 4873 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 4878 drivers/net/ethernet/mellanox/mlx5/core/en_main.c SET_NETDEV_DEV(netdev, mdev->device); netdev 4880 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->netdev_ops = &mlx5e_netdev_ops; netdev 4884 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->dcbnl_ops = &mlx5e_dcbnl_ops; netdev 4887 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->watchdog_timeo = 15 * HZ; netdev 4889 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->ethtool_ops = &mlx5e_ethtool_ops; netdev 4891 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->vlan_features |= NETIF_F_SG; netdev 4892 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->vlan_features |= NETIF_F_HW_CSUM; netdev 4893 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->vlan_features |= NETIF_F_GRO; netdev 4894 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->vlan_features |= NETIF_F_TSO; netdev 4895 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->vlan_features |= NETIF_F_TSO6; netdev 4896 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->vlan_features |= NETIF_F_RXCSUM; netdev 4897 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->vlan_features |= NETIF_F_RXHASH; netdev 4899 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->mpls_features |= NETIF_F_SG; netdev 4900 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->mpls_features |= NETIF_F_HW_CSUM; netdev 4901 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->mpls_features |= NETIF_F_TSO; netdev 4902 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->mpls_features |= NETIF_F_TSO6; netdev 4904 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_enc_features |= NETIF_F_HW_VLAN_CTAG_TX; netdev 4905 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_enc_features |= NETIF_F_HW_VLAN_CTAG_RX; netdev 4909 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->vlan_features |= NETIF_F_LRO; netdev 4911 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features = netdev->vlan_features; netdev 4912 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_TX; netdev 4913 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX; netdev 4914 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_FILTER; netdev 4915 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_HW_VLAN_STAG_TX; netdev 4919 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_enc_features |= NETIF_F_HW_CSUM; netdev 4920 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_enc_features |= NETIF_F_TSO; netdev 4921 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_enc_features |= NETIF_F_TSO6; netdev 4922 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_enc_features |= NETIF_F_GSO_PARTIAL; netdev 4926 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_GSO_UDP_TUNNEL | netdev 4928 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_enc_features |= NETIF_F_GSO_UDP_TUNNEL | netdev 4930 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->gso_partial_features = NETIF_F_GSO_UDP_TUNNEL_CSUM; netdev 4934 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_GSO_GRE | netdev 4936 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_enc_features |= NETIF_F_GSO_GRE | netdev 4938 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->gso_partial_features |= NETIF_F_GSO_GRE | netdev 4943 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_GSO_IPXIP4 | netdev 4945 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_enc_features |= NETIF_F_GSO_IPXIP4 | netdev 4947 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->gso_partial_features |= NETIF_F_GSO_IPXIP4 | netdev 4951 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_GSO_PARTIAL; netdev 4952 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->gso_partial_features |= NETIF_F_GSO_UDP_L4; netdev 4953 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_GSO_UDP_L4; netdev 4954 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->features |= NETIF_F_GSO_UDP_L4; netdev 4959 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_RXALL; netdev 4962 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_RXFCS; netdev 4964 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->features = netdev->hw_features; netdev 4966 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->features &= ~NETIF_F_LRO; netdev 4969 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->features &= ~NETIF_F_RXALL; netdev 4972 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->features &= ~NETIF_F_RXFCS; netdev 4976 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->features &= ~NETIF_F_RXHASH; netdev 4984 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_HW_TC; netdev 4987 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->hw_features |= NETIF_F_NTUPLE; netdev 4991 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 4992 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->features |= NETIF_F_HW_VLAN_STAG_FILTER; netdev 4994 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 4996 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_set_netdev_dev_addr(netdev); netdev 5029 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev, netdev 5033 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 5037 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_netdev_init(netdev, priv, mdev, profile, ppriv); netdev 5042 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv->max_nch, netdev->mtu); netdev 5052 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_nic_netdev(netdev); netdev 5063 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_netdev_cleanup(priv->netdev, priv); netdev 5168 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev = priv->netdev; netdev 5174 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!netif_running(netdev)) netdev 5180 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5_lag_add(mdev, netdev); netdev 5187 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (netdev->reg_state != NETREG_REGISTERED) netdev 5196 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (netif_running(netdev)) netdev 5197 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_open(netdev); netdev 5198 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_device_attach(netdev); netdev 5207 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (priv->netdev->reg_state == NETREG_REGISTERED) netdev 5212 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (netif_running(priv->netdev)) netdev 5213 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_close(priv->netdev); netdev 5214 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_device_detach(priv->netdev); netdev 5253 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_netdev_init(struct net_device *netdev, netdev 5261 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv->netdev = netdev; netdev 5265 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv->max_nch = netdev->num_rx_queues / max_t(u8, profile->rq_groups, 1); netdev 5279 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netif_carrier_off(netdev); netdev 5282 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->rx_cpu_rmap = mlx5_eq_table_get_rmap(mdev); netdev 5288 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_netdev_cleanup(struct net_device *netdev, struct mlx5e_priv *priv) netdev 5298 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev; netdev 5301 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev = alloc_etherdev_mqs(sizeof(struct mlx5e_priv), netdev 5304 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!netdev) { netdev 5309 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = profile->init(mdev, netdev, profile, ppriv); netdev 5315 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return netdev; netdev 5318 drivers/net/ethernet/mellanox/mlx5/core/en_main.c free_netdev(netdev); netdev 5337 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv->netdev->priv_flags &= ~IFF_RXFH_CONFIGURED; netdev 5380 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev = priv->netdev; netdev 5384 drivers/net/ethernet/mellanox/mlx5/core/en_main.c free_netdev(netdev); netdev 5393 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev = priv->netdev; netdev 5396 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (netif_device_present(netdev)) netdev 5415 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev = priv->netdev; netdev 5422 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!netif_device_present(netdev)) netdev 5431 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *netdev; netdev 5449 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev = mlx5e_create_netdev(mdev, &mlx5e_nic_profile, nch, NULL); netdev 5450 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!netdev) { netdev 5455 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv = netdev_priv(netdev); netdev 5463 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = register_netdev(netdev); netdev 5495 drivers/net/ethernet/mellanox/mlx5/core/en_main.c unregister_netdev(priv->netdev); netdev 60 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev; netdev 67 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev); netdev 289 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev_warn(priv->netdev, "Failed to update vport rx rule, when going from (%d) channels to (%d) channels\n", netdev 297 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_rep_get_coalesce(struct net_device *netdev, netdev 300 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 305 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_rep_set_coalesce(struct net_device *netdev, netdev 308 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 313 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static u32 mlx5e_rep_get_rxfh_key_size(struct net_device *netdev) netdev 315 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 320 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static u32 mlx5e_rep_get_rxfh_indir_size(struct net_device *netdev) netdev 322 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 327 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_uplink_rep_get_pauseparam(struct net_device *netdev, netdev 330 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 335 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_uplink_rep_set_pauseparam(struct net_device *netdev, netdev 338 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 343 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_uplink_rep_get_link_ksettings(struct net_device *netdev, netdev 346 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 351 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_uplink_rep_set_link_ksettings(struct net_device *netdev, netdev 354 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 490 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev_warn(priv->netdev, "Failed to add SQs FWD rules %d\n", err); netdev 515 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev = rpriv->netdev; netdev 516 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 583 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev = rpriv->netdev; netdev 584 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 682 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev) netdev 692 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c if (cb_priv->netdev == netdev) netdev 704 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_rep_indr_unregister_block(rpriv, cb_priv->netdev); netdev 710 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_rep_indr_offload(struct net_device *netdev, netdev 715 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(indr_priv->rpriv->netdev); netdev 720 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c err = mlx5e_configure_flower(netdev, priv, flower, flags); netdev 723 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c err = mlx5e_delete_flower(netdev, priv, flower, flags); netdev 726 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c err = mlx5e_stats_flower(netdev, priv, flower, flags); netdev 742 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c return mlx5e_rep_indr_offload(priv->netdev, type_data, priv); netdev 759 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_rep_indr_setup_tc_block(struct net_device *netdev, netdev 774 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c indr_priv = mlx5e_rep_indr_block_priv_lookup(rpriv, netdev); netdev 782 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c indr_priv->netdev = netdev; netdev 800 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c indr_priv = mlx5e_rep_indr_block_priv_lookup(rpriv, netdev); netdev 820 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c int mlx5e_rep_indr_setup_tc_cb(struct net_device *netdev, void *cb_priv, netdev 825 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c return mlx5e_rep_indr_setup_tc_block(netdev, cb_priv, netdev 833 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev) netdev 837 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c err = __flow_indr_block_cb_register(netdev, rpriv, netdev 841 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(rpriv->netdev); netdev 844 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev_name(netdev), err); netdev 850 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev) netdev 852 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c __flow_indr_block_cb_unregister(netdev, mlx5e_rep_indr_setup_tc_cb, netdev 861 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(rpriv->netdev); netdev 862 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev = netdev_notifier_info_to_dev(ptr); netdev 864 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c if (!mlx5e_tc_tun_device_to_offload(priv, netdev) && netdev 865 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c !(is_vlan_dev(netdev) && vlan_dev_real_dev(netdev) == rpriv->netdev)) netdev 870 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_rep_indr_register_block(rpriv, netdev); netdev 873 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_rep_indr_unregister_block(rpriv, netdev); netdev 911 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev = rpriv->netdev; netdev 912 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1014 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(rpriv->netdev); netdev 1200 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c return mlx5e_configure_flower(priv->netdev, priv, cls_flower, netdev 1203 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c return mlx5e_delete_flower(priv->netdev, priv, cls_flower, netdev 1206 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c return mlx5e_stats_flower(priv->netdev, priv, cls_flower, netdev 1322 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_rep_change_mtu(struct net_device *netdev, int new_mtu) netdev 1324 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c return mlx5e_change_mtu(netdev, new_mtu, NULL); netdev 1327 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_uplink_rep_change_mtu(struct net_device *netdev, int new_mtu) netdev 1329 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c return mlx5e_change_mtu(netdev, new_mtu, mlx5e_set_dev_port_mtu); netdev 1332 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_uplink_rep_set_mac(struct net_device *netdev, void *addr) netdev 1339 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c ether_addr_copy(netdev->dev_addr, saddr->sa_data); netdev 1397 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c bool mlx5e_eswitch_rep(struct net_device *netdev) netdev 1399 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c if (netdev->netdev_ops == &mlx5e_netdev_ops_rep || netdev 1400 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->netdev_ops == &mlx5e_netdev_ops_uplink_rep) netdev 1406 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_build_rep_params(struct net_device *netdev) netdev 1408 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1420 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c params->sw_mtu = netdev->mtu; netdev 1444 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_build_rep_netdev(struct net_device *netdev) netdev 1446 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1452 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c SET_NETDEV_DEV(netdev, mdev->device); netdev 1453 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->netdev_ops = &mlx5e_netdev_ops_uplink_rep; netdev 1455 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5_query_mac_address(mdev, netdev->dev_addr); netdev 1456 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->ethtool_ops = &mlx5e_uplink_rep_ethtool_ops; netdev 1459 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->dcbnl_ops = &mlx5e_dcbnl_ops; netdev 1462 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->netdev_ops = &mlx5e_netdev_ops_rep; netdev 1463 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c eth_hw_addr_random(netdev); netdev 1464 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->ethtool_ops = &mlx5e_rep_ethtool_ops; netdev 1467 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->watchdog_timeo = 15 * HZ; netdev 1469 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->features |= NETIF_F_NETNS_LOCAL; netdev 1471 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->hw_features |= NETIF_F_HW_TC; netdev 1472 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->hw_features |= NETIF_F_SG; netdev 1473 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->hw_features |= NETIF_F_IP_CSUM; netdev 1474 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->hw_features |= NETIF_F_IPV6_CSUM; netdev 1475 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->hw_features |= NETIF_F_GRO; netdev 1476 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->hw_features |= NETIF_F_TSO; netdev 1477 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->hw_features |= NETIF_F_TSO6; netdev 1478 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->hw_features |= NETIF_F_RXCSUM; netdev 1481 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX; netdev 1483 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->features |= NETIF_F_VLAN_CHALLENGED; netdev 1485 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->features |= netdev->hw_features; netdev 1489 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev, netdev 1493 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1496 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c err = mlx5e_netdev_init(netdev, priv, mdev, profile, ppriv); netdev 1502 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_build_rep_params(netdev); netdev 1503 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_build_rep_netdev(netdev); netdev 1512 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_netdev_cleanup(priv->netdev, priv); netdev 1531 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev_err(priv->netdev, "Failed to create rep ttc table, err=%d\n", err); netdev 1726 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev = priv->netdev; netdev 1731 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->min_mtu = ETH_MIN_MTU; netdev 1733 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->max_mtu = MLX5E_HW2SW_MTU(&priv->channels.params, max_mtu); netdev 1739 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5_lag_add(mdev, netdev); netdev 1822 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_rep_get_port_parent_id(rpriv->netdev, &ppid); netdev 1860 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev; netdev 1873 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev = mlx5e_create_netdev(dev, profile, nch, rpriv); netdev 1874 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c if (!netdev) { netdev 1881 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c rpriv->netdev = netdev; netdev 1891 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c err = mlx5e_attach_netdev(netdev_priv(netdev)); netdev 1912 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c err = register_netdev(netdev); netdev 1920 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c devlink_port_type_eth_set(&rpriv->dl_port, netdev); netdev 1930 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_detach_netdev(netdev_priv(netdev)); netdev 1937 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_destroy_netdev(netdev_priv(netdev)); netdev 1946 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct net_device *netdev = rpriv->netdev; netdev 1947 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1953 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c unregister_netdev(netdev); netdev 1969 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c return rpriv->netdev; netdev 88 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h struct net_device *netdev; netdev 201 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h bool mlx5e_eswitch_rep(struct net_device *netdev); netdev 619 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c netdev_WARN_ONCE(cq->channel->netdev, netdev 638 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c netdev_WARN_ONCE(cq->channel->netdev, netdev 906 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c static inline void mlx5e_handle_csum(struct net_device *netdev, netdev 916 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c if (unlikely(!(netdev->features & NETIF_F_RXCSUM))) netdev 983 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct net_device *netdev = rq->netdev; netdev 988 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_tls_handle_rx_skb(netdev, skb, &cqe_bcnt); netdev 1008 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c if (likely(netdev->features & NETIF_F_RXHASH)) netdev 1019 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_handle_csum(netdev, cqe, rq, skb, !!lro_num_seg); netdev 1024 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c skb->protocol = eth_type_trans(skb, netdev); netdev 1191 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct net_device *netdev = rq->netdev; netdev 1192 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5e_priv *priv = netdev_priv(netdev); netdev 1441 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct net_device *netdev; netdev 1449 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c netdev = mlx5i_pkey_get_netdev(rq->netdev, qpn); netdev 1454 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c if (unlikely(!netdev)) { netdev 1461 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c priv = mlx5i_epriv(netdev); netdev 1469 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c else if (memcmp(dgid, netdev->broadcast + 4, MLX5_GID_SIZE) == 0) netdev 1482 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c if (netdev->features & NETIF_F_RXCSUM) { netdev 1497 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c if (likely(netdev->features & NETIF_F_RXHASH)) netdev 1506 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c skb->dev = netdev; netdev 1576 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c skb = mlx5e_ipsec_handle_rx_skb(rq->netdev, skb, &cqe_bcnt); netdev 75 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c if (!netif_carrier_ok(priv->netdev)) netdev 86 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c if (!netif_carrier_ok(priv->netdev)) netdev 112 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c skb = netdev_alloc_skb(priv->netdev, MLX5E_TEST_PKT_SIZE); netdev 114 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c netdev_err(priv->netdev, "\tFailed to alloc loopback skb\n"); netdev 132 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c ether_addr_copy(ethh->h_dest, priv->netdev->dev_addr); netdev 168 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c skb->dev = priv->netdev; netdev 246 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c lbtp->pt.dev = priv->netdev; netdev 277 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c netdev_err(priv->netdev, netdev 300 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c netdev_err(priv->netdev, netdev 446 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct net_device *netdev; netdev 449 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev = __dev_get_by_index(net, ifindex); netdev 450 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c priv = netdev_priv(netdev); netdev 613 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_dbg(priv->netdev, "add hairpin: using %d channels rss ttc table id %x\n", netdev 649 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c peer_mdev = mlx5e_hairpin_get_mdev(dev_net(priv->netdev), peer_ifindex); netdev 723 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_dbg(priv->netdev, "del hairpin: peer %s\n", netdev 787 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c peer_mdev = mlx5e_hairpin_get_mdev(dev_net(priv->netdev), peer_ifindex); netdev 857 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_dbg(priv->netdev, "add hairpin: tirn %x rqn %x peer %s sqn %x prio %d (log) data %d packets %d\n", netdev 978 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_err(priv->netdev, netdev 1188 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c out_dev = __dev_get_by_index(dev_net(priv->netdev), netdev 1768 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c dmac_47_16), priv->netdev->dev_addr); netdev 1840 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_warn(priv->netdev, "Unsupported key used: 0x%x\n", netdev 2127 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_err(priv->netdev, netdev 2183 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_warn(priv->netdev, netdev 2568 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_warn(priv->netdev, "attempt to offload an unsupported field (cmd %d)\n", cmd); netdev 2596 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_warn(priv->netdev, netdev 2604 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_warn(priv->netdev, netdev 2866 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c if (priv->netdev->netdev_ops == peer_dev->netdev_ops && netdev 2875 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_warn(priv->netdev, "device %s not on same HW, can't offload\n", netdev 2949 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_eswitch_rep(priv->netdev) && netdev 3190 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c priv->netdev->lower_level; netdev 3288 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c } else if (netdev_port_same_parent_id(priv->netdev, out_dev)) { netdev 3321 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c priv->netdev->name, out_dev->name); netdev 3330 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c } else if (parse_attr->filter_dev != priv->netdev) { netdev 3341 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c priv->netdev->name, out_dev->name); netdev 3459 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_warn_once(priv->netdev, "current firmware doesn't support split rule for port mirroring\n"); netdev 3656 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c peer_priv = netdev_priv(peer_urpriv->netdev); netdev 3736 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c if (!tc_cls_can_offload_and_chain0(priv->netdev, &f->common)) netdev 3786 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c if (!tc_can_offload_extack(priv->netdev, f->common.extack)) netdev 3813 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_warn_once(priv->netdev, netdev 4098 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c !(priv->netdev->features & NETIF_F_HW_TC)) netdev 411 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c netdev_err(sq->channel->netdev, netdev 212 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c struct net_device *netdev = c->netdev; netdev 214 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c netdev_err(netdev, "%s: cqn=0x%.6x event=0x%.2x\n", netdev 101 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c static int mlx5i_set_coalesce(struct net_device *netdev, netdev 104 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c struct mlx5e_priv *priv = mlx5i_epriv(netdev); netdev 109 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c static int mlx5i_get_coalesce(struct net_device *netdev, netdev 112 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c struct mlx5e_priv *priv = mlx5i_epriv(netdev); netdev 117 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c static int mlx5i_get_ts_info(struct net_device *netdev, netdev 120 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c struct mlx5e_priv *priv = mlx5i_epriv(netdev); netdev 125 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c static int mlx5i_flash_device(struct net_device *netdev, netdev 128 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c struct mlx5e_priv *priv = mlx5i_epriv(netdev); netdev 177 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c static int mlx5i_get_port_settings(struct net_device *netdev, netdev 180 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c struct mlx5e_priv *priv = mlx5i_epriv(netdev); netdev 209 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c static int mlx5i_get_link_ksettings(struct net_device *netdev, netdev 216 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c ret = mlx5i_get_port_settings(netdev, &ib_link_width_oper, &ib_proto_oper); netdev 41 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_open(struct net_device *netdev); netdev 42 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_close(struct net_device *netdev); netdev 43 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_change_mtu(struct net_device *netdev, int new_mtu); netdev 76 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct net_device *netdev, netdev 80 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct mlx5e_priv *priv = mlx5i_epriv(netdev); netdev 83 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c err = mlx5e_netdev_init(netdev, priv, mdev, profile, ppriv); netdev 88 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->mtu = netdev->max_mtu; netdev 91 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c priv->max_nch, netdev->mtu); netdev 97 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->hw_features |= NETIF_F_SG; netdev 98 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->hw_features |= NETIF_F_IP_CSUM; netdev 99 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->hw_features |= NETIF_F_IPV6_CSUM; netdev 100 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->hw_features |= NETIF_F_GRO; netdev 101 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->hw_features |= NETIF_F_TSO; netdev 102 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->hw_features |= NETIF_F_TSO6; netdev 103 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->hw_features |= NETIF_F_RXCSUM; netdev 104 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->hw_features |= NETIF_F_RXHASH; netdev 106 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->netdev_ops = &mlx5i_netdev_ops; netdev 107 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->ethtool_ops = &mlx5i_ethtool_ops; netdev 115 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c mlx5e_netdev_cleanup(priv->netdev, priv); netdev 316 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev_err(priv->netdev, "Failed to create arfs tables, err=%d\n", netdev 318 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c priv->netdev->hw_features &= ~NETIF_F_NTUPLE; netdev 328 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev_err(priv->netdev, "Failed to create inner ttc table, err=%d\n", netdev 339 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev_err(priv->netdev, "Failed to create ttc table, err=%d\n", netdev 442 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_change_mtu(struct net_device *netdev, int new_mtu) netdev 444 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct mlx5e_priv *priv = mlx5i_epriv(netdev); netdev 455 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->mtu = params->sw_mtu; netdev 466 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->mtu = new_channels.params.sw_mtu; netdev 514 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_open(struct net_device *netdev) netdev 516 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct mlx5e_priv *epriv = mlx5i_epriv(netdev); netdev 557 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_close(struct net_device *netdev) netdev 559 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct mlx5e_priv *epriv = mlx5i_epriv(netdev); netdev 573 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netif_carrier_off(epriv->netdev); netdev 584 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_attach_mcast(struct net_device *netdev, struct ib_device *hca, netdev 588 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct mlx5e_priv *epriv = mlx5i_epriv(netdev); netdev 601 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->name, qkey); netdev 608 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_detach_mcast(struct net_device *netdev, struct ib_device *hca, netdev 611 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct mlx5e_priv *epriv = mlx5i_epriv(netdev); netdev 637 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static void mlx5i_set_pkey_index(struct net_device *netdev, int id) netdev 639 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct mlx5i_priv *ipriv = netdev_priv(netdev); netdev 657 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static void mlx5_rdma_netdev_free(struct net_device *netdev) netdev 659 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct mlx5e_priv *priv = mlx5i_epriv(netdev); netdev 667 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c mlx5i_pkey_qpn_ht_cleanup(netdev); netdev 685 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct net_device *netdev, void *param) netdev 694 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c ipriv = netdev_priv(netdev); netdev 695 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c epriv = mlx5i_epriv(netdev); netdev 699 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c err = mlx5i_pkey_qpn_ht_init(netdev); netdev 711 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c prof->init(mdev, netdev, prof, ipriv); netdev 716 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netif_carrier_off(netdev); netdev 726 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->priv_destructor = mlx5_rdma_netdev_free; netdev 727 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->needs_free_netdev = 1; netdev 737 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c mlx5i_pkey_qpn_ht_cleanup(netdev); netdev 73 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h int mlx5i_pkey_qpn_ht_init(struct net_device *netdev); netdev 74 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h void mlx5i_pkey_qpn_ht_cleanup(struct net_device *netdev); netdev 77 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h int mlx5i_pkey_add_qpn(struct net_device *netdev, u32 qpn); netdev 78 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h int mlx5i_pkey_del_qpn(struct net_device *netdev, u32 qpn); netdev 81 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h struct net_device *mlx5i_pkey_get_netdev(struct net_device *netdev, u32 qpn); netdev 90 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h struct net_device *netdev, netdev 99 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h #define mlx5i_epriv(netdev) ((void *)(((struct mlx5i_priv *)netdev_priv(netdev))->mlx5e_priv)) netdev 39 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct net_device *netdev; netdev 49 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c int mlx5i_pkey_qpn_ht_init(struct net_device *netdev) netdev 51 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct mlx5i_priv *ipriv = netdev_priv(netdev); netdev 64 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c void mlx5i_pkey_qpn_ht_cleanup(struct net_device *netdev) netdev 66 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct mlx5i_priv *ipriv = netdev_priv(netdev); netdev 85 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c int mlx5i_pkey_add_qpn(struct net_device *netdev, u32 qpn) netdev 87 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct mlx5i_priv *ipriv = netdev_priv(netdev); netdev 96 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c new_node->netdev = netdev; netdev 105 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c int mlx5i_pkey_del_qpn(struct net_device *netdev, u32 qpn) netdev 107 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct mlx5e_priv *epriv = mlx5i_epriv(netdev); netdev 126 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct net_device *mlx5i_pkey_get_netdev(struct net_device *netdev, u32 qpn) netdev 128 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct mlx5i_priv *ipriv = netdev_priv(netdev); netdev 135 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c return node->netdev; netdev 138 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static int mlx5i_pkey_open(struct net_device *netdev); netdev 139 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static int mlx5i_pkey_close(struct net_device *netdev); netdev 141 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static void mlx5i_pkey_dev_cleanup(struct net_device *netdev); netdev 142 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static int mlx5i_pkey_change_mtu(struct net_device *netdev, int new_mtu); netdev 185 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static void mlx5i_pkey_dev_cleanup(struct net_device *netdev) netdev 187 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c return mlx5i_dev_cleanup(netdev); netdev 190 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static int mlx5i_pkey_open(struct net_device *netdev) netdev 192 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct mlx5e_priv *epriv = mlx5i_epriv(netdev); netdev 242 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static int mlx5i_pkey_close(struct net_device *netdev) netdev 244 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct mlx5e_priv *priv = mlx5i_epriv(netdev); netdev 255 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c netif_carrier_off(priv->netdev); netdev 266 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static int mlx5i_pkey_change_mtu(struct net_device *netdev, int new_mtu) netdev 268 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct mlx5e_priv *priv = mlx5i_epriv(netdev); netdev 271 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c netdev->mtu = new_mtu; netdev 279 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct net_device *netdev, netdev 283 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c struct mlx5e_priv *priv = mlx5i_epriv(netdev); netdev 286 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c err = mlx5i_init(mdev, netdev, profile, ppriv); netdev 291 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c netdev->netdev_ops = &mlx5i_pkey_netdev_ops; netdev 294 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c netdev->ethtool_ops = &mlx5i_pkey_ethtool_ops; netdev 127 drivers/net/ethernet/mellanox/mlx5/core/lag.c if (ldev->pf[i].netdev == ndev) netdev 521 drivers/net/ethernet/mellanox/mlx5/core/lag.c struct net_device *netdev) netdev 530 drivers/net/ethernet/mellanox/mlx5/core/lag.c ldev->pf[fn].netdev = netdev; netdev 559 drivers/net/ethernet/mellanox/mlx5/core/lag.c void mlx5_lag_add(struct mlx5_core_dev *dev, struct net_device *netdev) netdev 582 drivers/net/ethernet/mellanox/mlx5/core/lag.c mlx5_lag_dev_add_pf(ldev, dev, netdev); netdev 696 drivers/net/ethernet/mellanox/mlx5/core/lag.c ldev->pf[0].netdev : ldev->pf[1].netdev; netdev 698 drivers/net/ethernet/mellanox/mlx5/core/lag.c ndev = ldev->pf[0].netdev; netdev 21 drivers/net/ethernet/mellanox/mlx5/core/lag.h struct net_device *netdev; netdev 144 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c if (!(fib_nh0->fib_nh_dev == ldev->pf[0].netdev && netdev 145 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c fib_nh1->fib_nh_dev == ldev->pf[1].netdev) && netdev 146 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c !(fib_nh0->fib_nh_dev == ldev->pf[1].netdev && netdev 147 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c fib_nh1->fib_nh_dev == ldev->pf[0].netdev)) { netdev 273 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c if (fib_dev != ldev->pf[0].netdev && netdev 274 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c fib_dev != ldev->pf[1].netdev) { netdev 159 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_lag_add(struct mlx5_core_dev *dev, struct net_device *netdev); netdev 210 drivers/net/ethernet/mellanox/mlxsw/core_env.c int mlxsw_env_get_module_eeprom(struct net_device *netdev, netdev 229 drivers/net/ethernet/mellanox/mlxsw/core_env.c netdev_err(netdev, "Eeprom query failed\n"); netdev 13 drivers/net/ethernet/mellanox/mlxsw/core_env.h int mlxsw_env_get_module_eeprom(struct net_device *netdev, netdev 87 drivers/net/ethernet/mellanox/mlxsw/minimal.c static int mlxsw_m_get_module_info(struct net_device *netdev, netdev 90 drivers/net/ethernet/mellanox/mlxsw/minimal.c struct mlxsw_m_port *mlxsw_m_port = netdev_priv(netdev); netdev 97 drivers/net/ethernet/mellanox/mlxsw/minimal.c mlxsw_m_get_module_eeprom(struct net_device *netdev, struct ethtool_eeprom *ee, netdev 100 drivers/net/ethernet/mellanox/mlxsw/minimal.c struct mlxsw_m_port *mlxsw_m_port = netdev_priv(netdev); netdev 103 drivers/net/ethernet/mellanox/mlxsw/minimal.c return mlxsw_env_get_module_eeprom(netdev, core, mlxsw_m_port->module, netdev 3380 drivers/net/ethernet/mellanox/mlxsw/spectrum.c static int mlxsw_sp_get_module_info(struct net_device *netdev, netdev 3383 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(netdev); netdev 3394 drivers/net/ethernet/mellanox/mlxsw/spectrum.c static int mlxsw_sp_get_module_eeprom(struct net_device *netdev, netdev 3398 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(netdev); netdev 3402 drivers/net/ethernet/mellanox/mlxsw/spectrum.c err = mlxsw_env_get_module_eeprom(netdev, mlxsw_sp->core, netdev 3410 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_get_ts_info(struct net_device *netdev, struct ethtool_ts_info *info) netdev 3412 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(netdev); netdev 157 drivers/net/ethernet/micrel/ks8842.c struct net_device *netdev; netdev 257 drivers/net/ethernet/micrel/ks8842.c static void ks8842_update_link_status(struct net_device *netdev, netdev 262 drivers/net/ethernet/micrel/ks8842.c netif_carrier_on(netdev); netdev 263 drivers/net/ethernet/micrel/ks8842.c netif_wake_queue(netdev); netdev 265 drivers/net/ethernet/micrel/ks8842.c netif_stop_queue(netdev); netdev 266 drivers/net/ethernet/micrel/ks8842.c netif_carrier_off(netdev); netdev 419 drivers/net/ethernet/micrel/ks8842.c static int ks8842_tx_frame_dma(struct sk_buff *skb, struct net_device *netdev) netdev 421 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 426 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s: TX ongoing\n", __func__); netdev 454 drivers/net/ethernet/micrel/ks8842.c ctl->adesc->callback_param = netdev; netdev 458 drivers/net/ethernet/micrel/ks8842.c netdev->stats.tx_bytes += skb->len; netdev 465 drivers/net/ethernet/micrel/ks8842.c static int ks8842_tx_frame(struct sk_buff *skb, struct net_device *netdev) netdev 467 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 470 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s: len %u head %p data %p tail %p end %p\n", netdev 482 drivers/net/ethernet/micrel/ks8842.c netdev->stats.tx_bytes += len; netdev 498 drivers/net/ethernet/micrel/ks8842.c netdev->stats.tx_bytes += len; netdev 516 drivers/net/ethernet/micrel/ks8842.c static void ks8842_update_rx_err_counters(struct net_device *netdev, u32 status) netdev 518 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "RX error, status: %x\n", status); netdev 520 drivers/net/ethernet/micrel/ks8842.c netdev->stats.rx_errors++; netdev 522 drivers/net/ethernet/micrel/ks8842.c netdev->stats.rx_length_errors++; netdev 524 drivers/net/ethernet/micrel/ks8842.c netdev->stats.rx_crc_errors++; netdev 526 drivers/net/ethernet/micrel/ks8842.c netdev->stats.rx_frame_errors++; netdev 529 drivers/net/ethernet/micrel/ks8842.c static void ks8842_update_rx_counters(struct net_device *netdev, u32 status, netdev 532 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "RX packet, len: %d\n", len); netdev 534 drivers/net/ethernet/micrel/ks8842.c netdev->stats.rx_packets++; netdev 535 drivers/net/ethernet/micrel/ks8842.c netdev->stats.rx_bytes += len; netdev 537 drivers/net/ethernet/micrel/ks8842.c netdev->stats.multicast++; netdev 540 drivers/net/ethernet/micrel/ks8842.c static int __ks8842_start_new_rx_dma(struct net_device *netdev) netdev 542 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 547 drivers/net/ethernet/micrel/ks8842.c ctl->skb = netdev_alloc_skb(netdev, DMA_BUFFER_SIZE); netdev 568 drivers/net/ethernet/micrel/ks8842.c ctl->adesc->callback_param = netdev; netdev 592 drivers/net/ethernet/micrel/ks8842.c struct net_device *netdev = (struct net_device *)arg; netdev 593 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 602 drivers/net/ethernet/micrel/ks8842.c __ks8842_start_new_rx_dma(netdev); netdev 609 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s - rx_data: status: %x\n", netdev 616 drivers/net/ethernet/micrel/ks8842.c ks8842_update_rx_counters(netdev, status, len); netdev 622 drivers/net/ethernet/micrel/ks8842.c skb->protocol = eth_type_trans(skb, netdev); netdev 625 drivers/net/ethernet/micrel/ks8842.c ks8842_update_rx_err_counters(netdev, status); netdev 630 drivers/net/ethernet/micrel/ks8842.c static void ks8842_rx_frame(struct net_device *netdev, netdev 639 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s - rx_data: status: %x\n", netdev 645 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s - rx_data: status: %x\n", netdev 651 drivers/net/ethernet/micrel/ks8842.c struct sk_buff *skb = netdev_alloc_skb_ip_align(netdev, len + 3); netdev 655 drivers/net/ethernet/micrel/ks8842.c ks8842_update_rx_counters(netdev, status, len); netdev 677 drivers/net/ethernet/micrel/ks8842.c skb->protocol = eth_type_trans(skb, netdev); netdev 680 drivers/net/ethernet/micrel/ks8842.c netdev->stats.rx_dropped++; netdev 682 drivers/net/ethernet/micrel/ks8842.c ks8842_update_rx_err_counters(netdev, status); netdev 694 drivers/net/ethernet/micrel/ks8842.c static void ks8842_handle_rx(struct net_device *netdev, netdev 698 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s Entry - rx_data: %d\n", __func__, rx_data); netdev 700 drivers/net/ethernet/micrel/ks8842.c ks8842_rx_frame(netdev, adapter); netdev 705 drivers/net/ethernet/micrel/ks8842.c static void ks8842_handle_tx(struct net_device *netdev, netdev 709 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s - entry, sr: %x\n", __func__, sr); netdev 710 drivers/net/ethernet/micrel/ks8842.c netdev->stats.tx_packets++; netdev 711 drivers/net/ethernet/micrel/ks8842.c if (netif_queue_stopped(netdev)) netdev 712 drivers/net/ethernet/micrel/ks8842.c netif_wake_queue(netdev); netdev 715 drivers/net/ethernet/micrel/ks8842.c static void ks8842_handle_rx_overrun(struct net_device *netdev, netdev 718 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s: entry\n", __func__); netdev 719 drivers/net/ethernet/micrel/ks8842.c netdev->stats.rx_errors++; netdev 720 drivers/net/ethernet/micrel/ks8842.c netdev->stats.rx_fifo_errors++; netdev 725 drivers/net/ethernet/micrel/ks8842.c struct net_device *netdev = (struct net_device *)arg; netdev 726 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 737 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s - ISR: 0x%x\n", __func__, isr); netdev 752 drivers/net/ethernet/micrel/ks8842.c if (!netif_running(netdev)) netdev 756 drivers/net/ethernet/micrel/ks8842.c ks8842_update_link_status(netdev, adapter); netdev 760 drivers/net/ethernet/micrel/ks8842.c ks8842_handle_rx(netdev, adapter); netdev 764 drivers/net/ethernet/micrel/ks8842.c ks8842_handle_tx(netdev, adapter); netdev 767 drivers/net/ethernet/micrel/ks8842.c ks8842_handle_rx_overrun(netdev, adapter); netdev 797 drivers/net/ethernet/micrel/ks8842.c struct net_device *netdev = devid; netdev 798 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 804 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s - ISR: 0x%x\n", __func__, isr); netdev 832 drivers/net/ethernet/micrel/ks8842.c struct net_device *netdev = data; netdev 833 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 835 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "RX DMA finished\n"); netdev 843 drivers/net/ethernet/micrel/ks8842.c struct net_device *netdev = data; netdev 844 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 847 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "TX DMA finished\n"); netdev 852 drivers/net/ethernet/micrel/ks8842.c netdev->stats.tx_packets++; netdev 855 drivers/net/ethernet/micrel/ks8842.c if (netif_queue_stopped(netdev)) netdev 856 drivers/net/ethernet/micrel/ks8842.c netif_wake_queue(netdev); netdev 912 drivers/net/ethernet/micrel/ks8842.c static int ks8842_alloc_dma_bufs(struct net_device *netdev) netdev 914 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 957 drivers/net/ethernet/micrel/ks8842.c (unsigned long)netdev); netdev 967 drivers/net/ethernet/micrel/ks8842.c static int ks8842_open(struct net_device *netdev) netdev 969 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 972 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s - entry\n", __func__); netdev 975 drivers/net/ethernet/micrel/ks8842.c err = ks8842_alloc_dma_bufs(netdev); netdev 979 drivers/net/ethernet/micrel/ks8842.c err = __ks8842_start_new_rx_dma(netdev); netdev 996 drivers/net/ethernet/micrel/ks8842.c ks8842_write_mac_addr(adapter, netdev->dev_addr); netdev 998 drivers/net/ethernet/micrel/ks8842.c ks8842_update_link_status(netdev, adapter); netdev 1001 drivers/net/ethernet/micrel/ks8842.c netdev); netdev 1010 drivers/net/ethernet/micrel/ks8842.c static int ks8842_close(struct net_device *netdev) netdev 1012 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 1014 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s - entry\n", __func__); netdev 1022 drivers/net/ethernet/micrel/ks8842.c free_irq(adapter->irq, netdev); netdev 1031 drivers/net/ethernet/micrel/ks8842.c struct net_device *netdev) netdev 1034 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 1036 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s: entry\n", __func__); netdev 1040 drivers/net/ethernet/micrel/ks8842.c ret = ks8842_tx_frame_dma(skb, netdev); netdev 1044 drivers/net/ethernet/micrel/ks8842.c netif_stop_queue(netdev); netdev 1049 drivers/net/ethernet/micrel/ks8842.c ret = ks8842_tx_frame(skb, netdev); netdev 1051 drivers/net/ethernet/micrel/ks8842.c if (ks8842_tx_fifo_space(adapter) < netdev->mtu + 8) netdev 1052 drivers/net/ethernet/micrel/ks8842.c netif_stop_queue(netdev); netdev 1057 drivers/net/ethernet/micrel/ks8842.c static int ks8842_set_mac(struct net_device *netdev, void *p) netdev 1059 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 1063 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s: entry\n", __func__); netdev 1068 drivers/net/ethernet/micrel/ks8842.c memcpy(netdev->dev_addr, mac, netdev->addr_len); netdev 1078 drivers/net/ethernet/micrel/ks8842.c struct net_device *netdev = adapter->netdev; netdev 1081 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s: entry\n", __func__); netdev 1092 drivers/net/ethernet/micrel/ks8842.c netif_stop_queue(netdev); netdev 1098 drivers/net/ethernet/micrel/ks8842.c ks8842_write_mac_addr(adapter, netdev->dev_addr); netdev 1100 drivers/net/ethernet/micrel/ks8842.c ks8842_update_link_status(netdev, adapter); netdev 1103 drivers/net/ethernet/micrel/ks8842.c __ks8842_start_new_rx_dma(netdev); netdev 1106 drivers/net/ethernet/micrel/ks8842.c static void ks8842_tx_timeout(struct net_device *netdev) netdev 1108 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 1110 drivers/net/ethernet/micrel/ks8842.c netdev_dbg(netdev, "%s: entry\n", __func__); netdev 1132 drivers/net/ethernet/micrel/ks8842.c struct net_device *netdev; netdev 1142 drivers/net/ethernet/micrel/ks8842.c netdev = alloc_etherdev(sizeof(struct ks8842_adapter)); netdev 1143 drivers/net/ethernet/micrel/ks8842.c if (!netdev) netdev 1146 drivers/net/ethernet/micrel/ks8842.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 1148 drivers/net/ethernet/micrel/ks8842.c adapter = netdev_priv(netdev); netdev 1149 drivers/net/ethernet/micrel/ks8842.c adapter->netdev = netdev; netdev 1176 drivers/net/ethernet/micrel/ks8842.c tasklet_init(&adapter->tasklet, ks8842_tasklet, (unsigned long)netdev); netdev 1179 drivers/net/ethernet/micrel/ks8842.c netdev->netdev_ops = &ks8842_netdev_ops; netdev 1180 drivers/net/ethernet/micrel/ks8842.c netdev->ethtool_ops = &ks8842_ethtool_ops; netdev 1183 drivers/net/ethernet/micrel/ks8842.c i = netdev->addr_len; netdev 1185 drivers/net/ethernet/micrel/ks8842.c for (i = 0; i < netdev->addr_len; i++) netdev 1189 drivers/net/ethernet/micrel/ks8842.c if (i < netdev->addr_len) netdev 1191 drivers/net/ethernet/micrel/ks8842.c memcpy(netdev->dev_addr, pdata->macaddr, netdev 1192 drivers/net/ethernet/micrel/ks8842.c netdev->addr_len); netdev 1195 drivers/net/ethernet/micrel/ks8842.c if (i == netdev->addr_len) { netdev 1196 drivers/net/ethernet/micrel/ks8842.c ks8842_read_mac_addr(adapter, netdev->dev_addr); netdev 1198 drivers/net/ethernet/micrel/ks8842.c if (!is_valid_ether_addr(netdev->dev_addr)) netdev 1199 drivers/net/ethernet/micrel/ks8842.c eth_hw_addr_random(netdev); netdev 1204 drivers/net/ethernet/micrel/ks8842.c strcpy(netdev->name, "eth%d"); netdev 1205 drivers/net/ethernet/micrel/ks8842.c err = register_netdev(netdev); netdev 1209 drivers/net/ethernet/micrel/ks8842.c platform_set_drvdata(pdev, netdev); netdev 1220 drivers/net/ethernet/micrel/ks8842.c free_netdev(netdev); netdev 1229 drivers/net/ethernet/micrel/ks8842.c struct net_device *netdev = platform_get_drvdata(pdev); netdev 1230 drivers/net/ethernet/micrel/ks8842.c struct ks8842_adapter *adapter = netdev_priv(netdev); netdev 1233 drivers/net/ethernet/micrel/ks8842.c unregister_netdev(netdev); netdev 1236 drivers/net/ethernet/micrel/ks8842.c free_netdev(netdev); netdev 104 drivers/net/ethernet/micrel/ks8851.c struct net_device *netdev; netdev 185 drivers/net/ethernet/micrel/ks8851.c netdev_err(ks->netdev, "spi_sync() failed\n"); netdev 215 drivers/net/ethernet/micrel/ks8851.c netdev_err(ks->netdev, "spi_sync() failed\n"); netdev 262 drivers/net/ethernet/micrel/ks8851.c netdev_err(ks->netdev, "read: spi_sync() failed\n"); netdev 350 drivers/net/ethernet/micrel/ks8851.c netif_dbg(ks, hw, ks->netdev, "setting power mode %d\n", pwrmode); netdev 421 drivers/net/ethernet/micrel/ks8851.c struct net_device *dev = ks->netdev; netdev 436 drivers/net/ethernet/micrel/ks8851.c netdev_err(ks->netdev, "invalid mac address read %pM\n", netdev 460 drivers/net/ethernet/micrel/ks8851.c netif_dbg(ks, rx_status, ks->netdev, netdev 477 drivers/net/ethernet/micrel/ks8851.c netdev_err(ks->netdev, "%s: spi_sync() failed\n", __func__); netdev 489 drivers/net/ethernet/micrel/ks8851.c netdev_dbg(ks->netdev, netdev 515 drivers/net/ethernet/micrel/ks8851.c netif_dbg(ks, rx_status, ks->netdev, netdev 533 drivers/net/ethernet/micrel/ks8851.c netif_dbg(ks, rx_status, ks->netdev, netdev 549 drivers/net/ethernet/micrel/ks8851.c skb = netdev_alloc_skb_ip_align(ks->netdev, rxalign); netdev 565 drivers/net/ethernet/micrel/ks8851.c skb->protocol = eth_type_trans(skb, ks->netdev); netdev 568 drivers/net/ethernet/micrel/ks8851.c ks->netdev->stats.rx_packets++; netdev 569 drivers/net/ethernet/micrel/ks8851.c ks->netdev->stats.rx_bytes += rxlen; netdev 600 drivers/net/ethernet/micrel/ks8851.c netif_dbg(ks, intr, ks->netdev, netdev 626 drivers/net/ethernet/micrel/ks8851.c netif_dbg(ks, intr, ks->netdev, netdev 671 drivers/net/ethernet/micrel/ks8851.c netif_wake_queue(ks->netdev); netdev 706 drivers/net/ethernet/micrel/ks8851.c netif_dbg(ks, tx_queued, ks->netdev, "%s: skb %p, %d@%p, irq %d\n", netdev 731 drivers/net/ethernet/micrel/ks8851.c netdev_err(ks->netdev, "%s: spi_sync() failed\n", __func__); netdev 741 drivers/net/ethernet/micrel/ks8851.c struct net_device *dev = ks->netdev; netdev 805 drivers/net/ethernet/micrel/ks8851.c netif_dbg(ks, ifup, ks->netdev, "opening\n"); netdev 859 drivers/net/ethernet/micrel/ks8851.c netif_start_queue(ks->netdev); netdev 861 drivers/net/ethernet/micrel/ks8851.c netif_dbg(ks, ifup, ks->netdev, "network device up\n"); netdev 909 drivers/net/ethernet/micrel/ks8851.c netif_dbg(ks, ifdown, ks->netdev, netdev 940 drivers/net/ethernet/micrel/ks8851.c netif_dbg(ks, tx_queued, ks->netdev, netdev 1364 drivers/net/ethernet/micrel/ks8851.c netdev_warn(ks->netdev, "Memory selftest not finished\n"); netdev 1369 drivers/net/ethernet/micrel/ks8851.c netdev_err(ks->netdev, "TX memory selftest fail\n"); netdev 1374 drivers/net/ethernet/micrel/ks8851.c netdev_err(ks->netdev, "RX memory selftest fail\n"); netdev 1388 drivers/net/ethernet/micrel/ks8851.c struct net_device *netdev = ks->netdev; netdev 1390 drivers/net/ethernet/micrel/ks8851.c if (netif_running(netdev)) { netdev 1391 drivers/net/ethernet/micrel/ks8851.c netif_device_detach(netdev); netdev 1392 drivers/net/ethernet/micrel/ks8851.c ks8851_net_stop(netdev); netdev 1401 drivers/net/ethernet/micrel/ks8851.c struct net_device *netdev = ks->netdev; netdev 1403 drivers/net/ethernet/micrel/ks8851.c if (netif_running(netdev)) { netdev 1404 drivers/net/ethernet/micrel/ks8851.c ks8851_net_open(netdev); netdev 1405 drivers/net/ethernet/micrel/ks8851.c netif_device_attach(netdev); netdev 1430 drivers/net/ethernet/micrel/ks8851.c ks->netdev = ndev; netdev 1526 drivers/net/ethernet/micrel/ks8851.c netif_carrier_off(ks->netdev); netdev 1580 drivers/net/ethernet/micrel/ks8851.c unregister_netdev(priv->netdev); netdev 1585 drivers/net/ethernet/micrel/ks8851.c free_netdev(priv->netdev); netdev 115 drivers/net/ethernet/micrel/ks8851_mll.c struct net_device *netdev; netdev 198 drivers/net/ethernet/micrel/ks8851_mll.c netdev_err(ks->netdev, "incorrect EESK endian strap setting\n"); netdev 317 drivers/net/ethernet/micrel/ks8851_mll.c netif_dbg(ks, hw, ks->netdev, "setting power mode %d\n", pwrmode); netdev 470 drivers/net/ethernet/micrel/ks8851_mll.c static void ks_rcv(struct ks_net *ks, struct net_device *netdev) netdev 495 drivers/net/ethernet/micrel/ks8851_mll.c netdev->stats.rx_dropped++; netdev 497 drivers/net/ethernet/micrel/ks8851_mll.c netdev->stats.rx_frame_errors++; netdev 499 drivers/net/ethernet/micrel/ks8851_mll.c netdev->stats.rx_length_errors++; netdev 504 drivers/net/ethernet/micrel/ks8851_mll.c skb = netdev_alloc_skb(netdev, frame_hdr->len + 16); netdev 510 drivers/net/ethernet/micrel/ks8851_mll.c skb->protocol = eth_type_trans(skb, netdev); netdev 513 drivers/net/ethernet/micrel/ks8851_mll.c netdev->stats.rx_bytes += frame_hdr->len - 4; netdev 514 drivers/net/ethernet/micrel/ks8851_mll.c netdev->stats.rx_packets++; netdev 517 drivers/net/ethernet/micrel/ks8851_mll.c netdev->stats.rx_dropped++; netdev 530 drivers/net/ethernet/micrel/ks8851_mll.c static void ks_update_link_status(struct net_device *netdev, struct ks_net *ks) netdev 535 drivers/net/ethernet/micrel/ks8851_mll.c netif_carrier_on(netdev); netdev 538 drivers/net/ethernet/micrel/ks8851_mll.c netif_carrier_off(netdev); netdev 541 drivers/net/ethernet/micrel/ks8851_mll.c netif_dbg(ks, link, ks->netdev, netdev 558 drivers/net/ethernet/micrel/ks8851_mll.c struct net_device *netdev = pw; netdev 559 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 577 drivers/net/ethernet/micrel/ks8851_mll.c ks_rcv(ks, netdev); netdev 580 drivers/net/ethernet/micrel/ks8851_mll.c ks_update_link_status(netdev, ks); netdev 583 drivers/net/ethernet/micrel/ks8851_mll.c netif_wake_queue(netdev); netdev 593 drivers/net/ethernet/micrel/ks8851_mll.c ks->netdev->stats.rx_over_errors++; netdev 608 drivers/net/ethernet/micrel/ks8851_mll.c static int ks_net_open(struct net_device *netdev) netdev 610 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 618 drivers/net/ethernet/micrel/ks8851_mll.c netif_dbg(ks, ifup, ks->netdev, "%s - entry\n", __func__); netdev 621 drivers/net/ethernet/micrel/ks8851_mll.c err = request_irq(netdev->irq, ks_irq, KS_INT_FLAGS, DRV_NAME, netdev); netdev 624 drivers/net/ethernet/micrel/ks8851_mll.c pr_err("Failed to request IRQ: %d: %d\n", netdev->irq, err); netdev 635 drivers/net/ethernet/micrel/ks8851_mll.c netif_start_queue(ks->netdev); netdev 637 drivers/net/ethernet/micrel/ks8851_mll.c netif_dbg(ks, ifup, ks->netdev, "network device up\n"); netdev 650 drivers/net/ethernet/micrel/ks8851_mll.c static int ks_net_stop(struct net_device *netdev) netdev 652 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 654 drivers/net/ethernet/micrel/ks8851_mll.c netif_info(ks, ifdown, netdev, "shutting down\n"); netdev 656 drivers/net/ethernet/micrel/ks8851_mll.c netif_stop_queue(netdev); netdev 670 drivers/net/ethernet/micrel/ks8851_mll.c free_irq(netdev->irq, netdev); netdev 719 drivers/net/ethernet/micrel/ks8851_mll.c static netdev_tx_t ks_start_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 722 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 734 drivers/net/ethernet/micrel/ks8851_mll.c netdev->stats.tx_bytes += skb->len; netdev 735 drivers/net/ethernet/micrel/ks8851_mll.c netdev->stats.tx_packets++; netdev 884 drivers/net/ethernet/micrel/ks8851_mll.c static void ks_set_rx_mode(struct net_device *netdev) netdev 886 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 890 drivers/net/ethernet/micrel/ks8851_mll.c if ((netdev->flags & IFF_PROMISC) == IFF_PROMISC) netdev 892 drivers/net/ethernet/micrel/ks8851_mll.c (u16)((netdev->flags & IFF_PROMISC) == IFF_PROMISC)); netdev 894 drivers/net/ethernet/micrel/ks8851_mll.c else if ((netdev->flags & IFF_ALLMULTI) == IFF_ALLMULTI) netdev 896 drivers/net/ethernet/micrel/ks8851_mll.c (u16)((netdev->flags & IFF_ALLMULTI) == IFF_ALLMULTI)); netdev 900 drivers/net/ethernet/micrel/ks8851_mll.c if ((netdev->flags & IFF_MULTICAST) && netdev_mc_count(netdev)) { netdev 901 drivers/net/ethernet/micrel/ks8851_mll.c if (netdev_mc_count(netdev) <= MAX_MCAST_LST) { netdev 904 drivers/net/ethernet/micrel/ks8851_mll.c netdev_for_each_mc_addr(ha, netdev) { netdev 950 drivers/net/ethernet/micrel/ks8851_mll.c static int ks_set_mac_address(struct net_device *netdev, void *paddr) netdev 952 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 956 drivers/net/ethernet/micrel/ks8851_mll.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 958 drivers/net/ethernet/micrel/ks8851_mll.c da = (u8 *)netdev->dev_addr; netdev 964 drivers/net/ethernet/micrel/ks8851_mll.c static int ks_net_ioctl(struct net_device *netdev, struct ifreq *req, int cmd) netdev 966 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 968 drivers/net/ethernet/micrel/ks8851_mll.c if (!netif_running(netdev)) netdev 986 drivers/net/ethernet/micrel/ks8851_mll.c static void ks_get_drvinfo(struct net_device *netdev, netdev 991 drivers/net/ethernet/micrel/ks8851_mll.c strlcpy(di->bus_info, dev_name(netdev->dev.parent), netdev 995 drivers/net/ethernet/micrel/ks8851_mll.c static u32 ks_get_msglevel(struct net_device *netdev) netdev 997 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 1001 drivers/net/ethernet/micrel/ks8851_mll.c static void ks_set_msglevel(struct net_device *netdev, u32 to) netdev 1003 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 1007 drivers/net/ethernet/micrel/ks8851_mll.c static int ks_get_link_ksettings(struct net_device *netdev, netdev 1010 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 1017 drivers/net/ethernet/micrel/ks8851_mll.c static int ks_set_link_ksettings(struct net_device *netdev, netdev 1020 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 1024 drivers/net/ethernet/micrel/ks8851_mll.c static u32 ks_get_link(struct net_device *netdev) netdev 1026 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 1030 drivers/net/ethernet/micrel/ks8851_mll.c static int ks_nway_reset(struct net_device *netdev) netdev 1032 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 1091 drivers/net/ethernet/micrel/ks8851_mll.c static int ks_phy_read(struct net_device *netdev, int phy_addr, int reg) netdev 1093 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 1108 drivers/net/ethernet/micrel/ks8851_mll.c static void ks_phy_write(struct net_device *netdev, netdev 1111 drivers/net/ethernet/micrel/ks8851_mll.c struct ks_net *ks = netdev_priv(netdev); netdev 1137 drivers/net/ethernet/micrel/ks8851_mll.c netdev_warn(ks->netdev, "Memory selftest not finished\n"); netdev 1142 drivers/net/ethernet/micrel/ks8851_mll.c netdev_err(ks->netdev, "TX memory selftest fails\n"); netdev 1147 drivers/net/ethernet/micrel/ks8851_mll.c netdev_err(ks->netdev, "RX memory selftest fails\n"); netdev 1151 drivers/net/ethernet/micrel/ks8851_mll.c netdev_info(ks->netdev, "the selftest passes\n"); netdev 1239 drivers/net/ethernet/micrel/ks8851_mll.c struct net_device *netdev; netdev 1244 drivers/net/ethernet/micrel/ks8851_mll.c netdev = alloc_etherdev(sizeof(struct ks_net)); netdev 1245 drivers/net/ethernet/micrel/ks8851_mll.c if (!netdev) netdev 1248 drivers/net/ethernet/micrel/ks8851_mll.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 1250 drivers/net/ethernet/micrel/ks8851_mll.c ks = netdev_priv(netdev); netdev 1251 drivers/net/ethernet/micrel/ks8851_mll.c ks->netdev = netdev; netdev 1269 drivers/net/ethernet/micrel/ks8851_mll.c netdev->irq = platform_get_irq(pdev, 0); netdev 1271 drivers/net/ethernet/micrel/ks8851_mll.c if ((int)netdev->irq < 0) { netdev 1272 drivers/net/ethernet/micrel/ks8851_mll.c err = netdev->irq; netdev 1281 drivers/net/ethernet/micrel/ks8851_mll.c netdev->netdev_ops = &ks_netdev_ops; netdev 1282 drivers/net/ethernet/micrel/ks8851_mll.c netdev->ethtool_ops = &ks_ethtool_ops; netdev 1285 drivers/net/ethernet/micrel/ks8851_mll.c ks->mii.dev = netdev; netdev 1292 drivers/net/ethernet/micrel/ks8851_mll.c netdev_info(netdev, "message enable is %d\n", msg_enable); netdev 1301 drivers/net/ethernet/micrel/ks8851_mll.c netdev_err(netdev, "failed to read device ID\n"); netdev 1307 drivers/net/ethernet/micrel/ks8851_mll.c netdev_err(netdev, "failed to read device ID\n"); netdev 1312 drivers/net/ethernet/micrel/ks8851_mll.c err = register_netdev(netdev); netdev 1316 drivers/net/ethernet/micrel/ks8851_mll.c platform_set_drvdata(pdev, netdev); netdev 1337 drivers/net/ethernet/micrel/ks8851_mll.c netdev_err(netdev, "No platform data\n"); netdev 1346 drivers/net/ethernet/micrel/ks8851_mll.c netdev_info(netdev, "Using random mac address\n"); netdev 1348 drivers/net/ethernet/micrel/ks8851_mll.c netdev_info(netdev, "Mac address is: %pM\n", ks->mac_addr); netdev 1350 drivers/net/ethernet/micrel/ks8851_mll.c memcpy(netdev->dev_addr, ks->mac_addr, ETH_ALEN); netdev 1352 drivers/net/ethernet/micrel/ks8851_mll.c ks_set_mac(ks, netdev->dev_addr); netdev 1356 drivers/net/ethernet/micrel/ks8851_mll.c netdev_info(netdev, "Found chip, family: 0x%x, id: 0x%x, rev: 0x%x\n", netdev 1361 drivers/net/ethernet/micrel/ks8851_mll.c unregister_netdev(netdev); netdev 1363 drivers/net/ethernet/micrel/ks8851_mll.c free_netdev(netdev); netdev 1369 drivers/net/ethernet/micrel/ks8851_mll.c struct net_device *netdev = platform_get_drvdata(pdev); netdev 1371 drivers/net/ethernet/micrel/ks8851_mll.c unregister_netdev(netdev); netdev 1372 drivers/net/ethernet/micrel/ks8851_mll.c free_netdev(netdev); netdev 6839 drivers/net/ethernet/micrel/ksz884x.c struct net_device *netdev[SWITCH_PORT_NUM]; netdev 7064 drivers/net/ethernet/micrel/ksz884x.c info->netdev[i] = dev; netdev 7116 drivers/net/ethernet/micrel/ksz884x.c if (info->netdev[i]) { netdev 7117 drivers/net/ethernet/micrel/ksz884x.c netdev_free(info->netdev[i]); netdev 7118 drivers/net/ethernet/micrel/ksz884x.c info->netdev[i] = NULL; netdev 7147 drivers/net/ethernet/micrel/ksz884x.c if (info->netdev[i]) netdev 7148 drivers/net/ethernet/micrel/ksz884x.c netdev_free(info->netdev[i]); netdev 7173 drivers/net/ethernet/micrel/ksz884x.c if (info->netdev[i]) { netdev 7174 drivers/net/ethernet/micrel/ksz884x.c struct net_device *dev = info->netdev[i]; netdev 7196 drivers/net/ethernet/micrel/ksz884x.c if (info->netdev[i]) { netdev 7197 drivers/net/ethernet/micrel/ksz884x.c struct net_device *dev = info->netdev[i]; netdev 56 drivers/net/ethernet/microchip/enc28j60.c struct net_device *netdev; netdev 1014 drivers/net/ethernet/microchip/enc28j60.c struct net_device *ndev = priv->netdev; netdev 1125 drivers/net/ethernet/microchip/enc28j60.c struct net_device *ndev = priv->netdev; netdev 1237 drivers/net/ethernet/microchip/enc28j60.c struct net_device *ndev = priv->netdev; netdev 1450 drivers/net/ethernet/microchip/enc28j60.c struct net_device *ndev = priv->netdev; netdev 1557 drivers/net/ethernet/microchip/enc28j60.c priv->netdev = dev; /* priv to netdev reference */ netdev 1622 drivers/net/ethernet/microchip/enc28j60.c unregister_netdev(priv->netdev); netdev 1624 drivers/net/ethernet/microchip/enc28j60.c free_netdev(priv->netdev); netdev 72 drivers/net/ethernet/microchip/lan743x_ethtool.c netif_warn(adapter, drv, adapter->netdev, netdev 167 drivers/net/ethernet/microchip/lan743x_ethtool.c netif_warn(adapter, drv, adapter->netdev, netdev 189 drivers/net/ethernet/microchip/lan743x_ethtool.c netif_warn(adapter, drv, adapter->netdev, "EEPROM is busy\n"); netdev 266 drivers/net/ethernet/microchip/lan743x_ethtool.c static void lan743x_ethtool_get_drvinfo(struct net_device *netdev, netdev 269 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 276 drivers/net/ethernet/microchip/lan743x_ethtool.c static u32 lan743x_ethtool_get_msglevel(struct net_device *netdev) netdev 278 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 283 drivers/net/ethernet/microchip/lan743x_ethtool.c static void lan743x_ethtool_set_msglevel(struct net_device *netdev, netdev 286 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 291 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_get_eeprom_len(struct net_device *netdev) netdev 293 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 301 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_get_eeprom(struct net_device *netdev, netdev 304 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 315 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_set_eeprom(struct net_device *netdev, netdev 318 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 462 drivers/net/ethernet/microchip/lan743x_ethtool.c static void lan743x_ethtool_get_strings(struct net_device *netdev, netdev 484 drivers/net/ethernet/microchip/lan743x_ethtool.c static void lan743x_ethtool_get_ethtool_stats(struct net_device *netdev, netdev 488 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 505 drivers/net/ethernet/microchip/lan743x_ethtool.c static u32 lan743x_ethtool_get_priv_flags(struct net_device *netdev) netdev 507 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 512 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_set_priv_flags(struct net_device *netdev, u32 flags) netdev 514 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 521 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_get_sset_count(struct net_device *netdev, int sset) netdev 540 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_get_rxnfc(struct net_device *netdev, netdev 564 drivers/net/ethernet/microchip/lan743x_ethtool.c static u32 lan743x_ethtool_get_rxfh_key_size(struct net_device *netdev) netdev 569 drivers/net/ethernet/microchip/lan743x_ethtool.c static u32 lan743x_ethtool_get_rxfh_indir_size(struct net_device *netdev) netdev 574 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_get_rxfh(struct net_device *netdev, netdev 577 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 623 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_set_rxfh(struct net_device *netdev, netdev 627 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 667 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_get_ts_info(struct net_device *netdev, netdev 670 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 692 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_get_eee(struct net_device *netdev, netdev 695 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 696 drivers/net/ethernet/microchip/lan743x_ethtool.c struct phy_device *phydev = netdev->phydev; netdev 703 drivers/net/ethernet/microchip/lan743x_ethtool.c netif_err(adapter, drv, adapter->netdev, netdev 730 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_set_eee(struct net_device *netdev, netdev 733 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 738 drivers/net/ethernet/microchip/lan743x_ethtool.c if (!netdev) netdev 740 drivers/net/ethernet/microchip/lan743x_ethtool.c adapter = netdev_priv(netdev); netdev 743 drivers/net/ethernet/microchip/lan743x_ethtool.c phydev = netdev->phydev; netdev 747 drivers/net/ethernet/microchip/lan743x_ethtool.c netif_err(adapter, drv, adapter->netdev, netdev 755 drivers/net/ethernet/microchip/lan743x_ethtool.c netif_err(adapter, drv, adapter->netdev, netdev 776 drivers/net/ethernet/microchip/lan743x_ethtool.c static void lan743x_ethtool_get_wol(struct net_device *netdev, netdev 779 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 783 drivers/net/ethernet/microchip/lan743x_ethtool.c phy_ethtool_get_wol(netdev->phydev, wol); netdev 791 drivers/net/ethernet/microchip/lan743x_ethtool.c static int lan743x_ethtool_set_wol(struct net_device *netdev, netdev 794 drivers/net/ethernet/microchip/lan743x_ethtool.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 812 drivers/net/ethernet/microchip/lan743x_ethtool.c phy_ethtool_set_wol(netdev->phydev, wol); netdev 37 drivers/net/ethernet/microchip/lan743x_main.c netif_info(adapter, probe, adapter->netdev, netdev 112 drivers/net/ethernet/microchip/lan743x_main.c netif_info(adapter, probe, adapter->netdev, netdev 482 drivers/net/ethernet/microchip/lan743x_main.c netif_info(adapter, ifup, adapter->netdev, netdev 496 drivers/net/ethernet/microchip/lan743x_main.c netif_info(adapter, ifup, adapter->netdev, netdev 508 drivers/net/ethernet/microchip/lan743x_main.c netif_info(adapter, ifup, adapter->netdev, netdev 787 drivers/net/ethernet/microchip/lan743x_main.c netif_info(adapter, drv, adapter->netdev, netdev 794 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev; netdev 799 drivers/net/ethernet/microchip/lan743x_main.c netdev = adapter->netdev; netdev 826 drivers/net/ethernet/microchip/lan743x_main.c ether_addr_copy(netdev->dev_addr, adapter->mac_address); netdev 945 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_phy_link_status_change(struct net_device *netdev) netdev 947 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 948 drivers/net/ethernet/microchip/lan743x_main.c struct phy_device *phydev = netdev->phydev; netdev 957 drivers/net/ethernet/microchip/lan743x_main.c phy_ethtool_get_link_ksettings(netdev, &ksettings); netdev 973 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev = adapter->netdev; netdev 975 drivers/net/ethernet/microchip/lan743x_main.c phy_stop(netdev->phydev); netdev 976 drivers/net/ethernet/microchip/lan743x_main.c phy_disconnect(netdev->phydev); netdev 977 drivers/net/ethernet/microchip/lan743x_main.c netdev->phydev = NULL; netdev 984 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev; netdev 987 drivers/net/ethernet/microchip/lan743x_main.c netdev = adapter->netdev; netdev 992 drivers/net/ethernet/microchip/lan743x_main.c ret = phy_connect_direct(netdev, phydev, netdev 1054 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev = adapter->netdev; netdev 1063 drivers/net/ethernet/microchip/lan743x_main.c if (netdev->flags & IFF_PROMISC) { netdev 1066 drivers/net/ethernet/microchip/lan743x_main.c if (netdev->flags & IFF_ALLMULTI) netdev 1071 drivers/net/ethernet/microchip/lan743x_main.c if (netdev_mc_count(netdev)) { netdev 1077 drivers/net/ethernet/microchip/lan743x_main.c netdev_for_each_mc_addr(ha, netdev) { netdev 1570 drivers/net/ethernet/microchip/lan743x_main.c netif_stop_queue(tx->adapter->netdev); netdev 1648 drivers/net/ethernet/microchip/lan743x_main.c if (netif_queue_stopped(adapter->netdev)) { netdev 1654 drivers/net/ethernet/microchip/lan743x_main.c netif_wake_queue(adapter->netdev); netdev 1663 drivers/net/ethernet/microchip/lan743x_main.c netif_wake_queue(adapter->netdev); netdev 1864 drivers/net/ethernet/microchip/lan743x_main.c netif_tx_napi_add(adapter->netdev, netdev 1902 drivers/net/ethernet/microchip/lan743x_main.c return __netdev_alloc_skb(rx->adapter->netdev, netdev 2094 drivers/net/ethernet/microchip/lan743x_main.c rx->adapter->netdev); netdev 2349 drivers/net/ethernet/microchip/lan743x_main.c netif_napi_add(adapter->netdev, netdev 2460 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_netdev_close(struct net_device *netdev) netdev 2462 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 2481 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_netdev_open(struct net_device *netdev) netdev 2483 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 2534 drivers/net/ethernet/microchip/lan743x_main.c netif_warn(adapter, ifup, adapter->netdev, netdev 2540 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev) netdev 2542 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 2547 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_netdev_ioctl(struct net_device *netdev, netdev 2550 drivers/net/ethernet/microchip/lan743x_main.c if (!netif_running(netdev)) netdev 2553 drivers/net/ethernet/microchip/lan743x_main.c return lan743x_ptp_ioctl(netdev, ifr, cmd); netdev 2554 drivers/net/ethernet/microchip/lan743x_main.c return phy_mii_ioctl(netdev->phydev, ifr, cmd); netdev 2557 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_netdev_set_multicast(struct net_device *netdev) netdev 2559 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 2564 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_netdev_change_mtu(struct net_device *netdev, int new_mtu) netdev 2566 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 2571 drivers/net/ethernet/microchip/lan743x_main.c netdev->mtu = new_mtu; netdev 2575 drivers/net/ethernet/microchip/lan743x_main.c static void lan743x_netdev_get_stats64(struct net_device *netdev, netdev 2578 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 2622 drivers/net/ethernet/microchip/lan743x_main.c static int lan743x_netdev_set_mac_address(struct net_device *netdev, netdev 2625 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 2629 drivers/net/ethernet/microchip/lan743x_main.c ret = eth_prepare_mac_addr_change(netdev, sock_addr); netdev 2632 drivers/net/ethernet/microchip/lan743x_main.c ether_addr_copy(netdev->dev_addr, sock_addr->sa_data); netdev 2661 drivers/net/ethernet/microchip/lan743x_main.c unregister_netdev(adapter->netdev); netdev 2758 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev = NULL; netdev 2761 drivers/net/ethernet/microchip/lan743x_main.c netdev = devm_alloc_etherdev(&pdev->dev, netdev 2763 drivers/net/ethernet/microchip/lan743x_main.c if (!netdev) netdev 2766 drivers/net/ethernet/microchip/lan743x_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 2767 drivers/net/ethernet/microchip/lan743x_main.c pci_set_drvdata(pdev, netdev); netdev 2768 drivers/net/ethernet/microchip/lan743x_main.c adapter = netdev_priv(netdev); netdev 2769 drivers/net/ethernet/microchip/lan743x_main.c adapter->netdev = netdev; netdev 2773 drivers/net/ethernet/microchip/lan743x_main.c netdev->max_mtu = LAN743X_MAX_FRAME_SIZE; netdev 2791 drivers/net/ethernet/microchip/lan743x_main.c adapter->netdev->netdev_ops = &lan743x_netdev_ops; netdev 2792 drivers/net/ethernet/microchip/lan743x_main.c adapter->netdev->ethtool_ops = &lan743x_ethtool_ops; netdev 2793 drivers/net/ethernet/microchip/lan743x_main.c adapter->netdev->features = NETIF_F_SG | NETIF_F_TSO | NETIF_F_HW_CSUM; netdev 2794 drivers/net/ethernet/microchip/lan743x_main.c adapter->netdev->hw_features = adapter->netdev->features; netdev 2797 drivers/net/ethernet/microchip/lan743x_main.c netif_carrier_off(netdev); netdev 2799 drivers/net/ethernet/microchip/lan743x_main.c ret = register_netdev(adapter->netdev); netdev 2829 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2830 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 2837 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2838 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 2841 drivers/net/ethernet/microchip/lan743x_main.c netif_device_detach(netdev); netdev 2847 drivers/net/ethernet/microchip/lan743x_main.c if (netif_running(netdev)) netdev 2848 drivers/net/ethernet/microchip/lan743x_main.c lan743x_netdev_close(netdev); netdev 2973 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2974 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 2996 drivers/net/ethernet/microchip/lan743x_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2997 drivers/net/ethernet/microchip/lan743x_main.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 3006 drivers/net/ethernet/microchip/lan743x_main.c netif_err(adapter, probe, adapter->netdev, netdev 3014 drivers/net/ethernet/microchip/lan743x_main.c if (netif_running(netdev)) netdev 3015 drivers/net/ethernet/microchip/lan743x_main.c lan743x_netdev_open(netdev); netdev 3017 drivers/net/ethernet/microchip/lan743x_main.c netif_device_attach(netdev); netdev 699 drivers/net/ethernet/microchip/lan743x_main.h struct net_device *netdev; netdev 57 drivers/net/ethernet/microchip/lan743x_ptp.c netif_err(adapter, drv, adapter->netdev, netdev 76 drivers/net/ethernet/microchip/lan743x_ptp.c netif_err(adapter, drv, adapter->netdev, netdev 169 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 371 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 378 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 387 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, "ts == NULL\n"); netdev 449 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 468 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 496 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 564 drivers/net/ethernet/microchip/lan743x_ptp.c netif_err(adapter, drv, adapter->netdev, netdev 570 drivers/net/ethernet/microchip/lan743x_ptp.c netif_err(adapter, drv, adapter->netdev, "request == NULL\n"); netdev 607 drivers/net/ethernet/microchip/lan743x_ptp.c netif_err(adapter, drv, adapter->netdev, netdev 610 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 614 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 787 drivers/net/ethernet/microchip/lan743x_ptp.c netif_err(adapter, drv, adapter->netdev, netdev 827 drivers/net/ethernet/microchip/lan743x_ptp.c netif_err(adapter, drv, adapter->netdev, netdev 904 drivers/net/ethernet/microchip/lan743x_ptp.c adapter->netdev->dev_addr); netdev 926 drivers/net/ethernet/microchip/lan743x_ptp.c netif_err(adapter, ifup, adapter->netdev, netdev 931 drivers/net/ethernet/microchip/lan743x_ptp.c netif_info(adapter, ifup, adapter->netdev, netdev 950 drivers/net/ethernet/microchip/lan743x_ptp.c netif_info(adapter, drv, adapter->netdev, netdev 1010 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 1025 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 1042 drivers/net/ethernet/microchip/lan743x_ptp.c netif_err(adapter, drv, adapter->netdev, netdev 1093 drivers/net/ethernet/microchip/lan743x_ptp.c netif_err(adapter, drv, adapter->netdev, netdev 1106 drivers/net/ethernet/microchip/lan743x_ptp.c int lan743x_ptp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 1108 drivers/net/ethernet/microchip/lan743x_ptp.c struct lan743x_adapter *adapter = netdev_priv(netdev); netdev 1114 drivers/net/ethernet/microchip/lan743x_ptp.c netif_err(adapter, drv, adapter->netdev, netdev 1123 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 1152 drivers/net/ethernet/microchip/lan743x_ptp.c netif_warn(adapter, drv, adapter->netdev, netdev 39 drivers/net/ethernet/microchip/lan743x_ptp.h int lan743x_ptp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd); netdev 1094 drivers/net/ethernet/mscc/ocelot.c static void ocelot_get_strings(struct net_device *netdev, u32 sset, u8 *data) netdev 1096 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(netdev); netdev 1611 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_get_link_ksettings(struct net_device *netdev, netdev 1614 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1630 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev_err(netdev, "Missing product code\n"); netdev 1636 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev_err(netdev, "Invalid product code %s\n", netdev 1656 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *info) netdev 1658 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1667 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coal) netdev 1669 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1676 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coal) netdev 1678 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1686 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_get_pauseparam(struct net_device *netdev, netdev 1689 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1697 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_set_pauseparam(struct net_device *netdev, netdev 1700 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1712 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_get_ringparam(struct net_device *netdev, netdev 1715 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1761 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_get_strings(struct net_device *netdev, u32 stringset, u8 * data) netdev 1763 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1780 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static int myri10ge_get_sset_count(struct net_device *netdev, int sset) netdev 1782 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1794 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_get_ethtool_stats(struct net_device *netdev, netdev 1797 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1805 drivers/net/ethernet/myricom/myri10ge/myri10ge.c (void)myri10ge_get_stats(netdev, &link_stats); netdev 1856 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static void myri10ge_set_msglevel(struct net_device *netdev, u32 value) netdev 1858 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1862 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static u32 myri10ge_get_msglevel(struct net_device *netdev) netdev 1864 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 1901 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_phys_id(struct net_device *netdev, enum ethtool_phys_id_state state) netdev 1903 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_priv *mgp = netdev_priv(netdev); netdev 2155 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct net_device *netdev = mgp->dev; netdev 2188 drivers/net/ethernet/myricom/myri10ge/myri10ge.c "%s:slice-%d", netdev->name, i); netdev 3277 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct net_device *netdev; netdev 3282 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev = mgp->dev; netdev 3284 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netif_device_detach(netdev); netdev 3285 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (netif_running(netdev)) { netdev 3286 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev_info(netdev, "closing\n"); netdev 3288 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_close(netdev); netdev 3301 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct net_device *netdev; netdev 3308 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev = mgp->dev; netdev 3334 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (netif_running(netdev)) { netdev 3336 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_open(netdev); netdev 3342 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netif_device_attach(netdev); netdev 3767 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct net_device *netdev; netdev 3776 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev = alloc_etherdev_mq(sizeof(*mgp), MYRI10GE_MAX_SLICES); netdev 3777 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (netdev == NULL) netdev 3780 drivers/net/ethernet/myricom/myri10ge/myri10ge.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3782 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp = netdev_priv(netdev); netdev 3783 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->dev = netdev; netdev 3862 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->dev_addr[i] = mgp->mac_addr[i]; netdev 3877 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netif_set_real_num_tx_queues(netdev, mgp->num_slices); netdev 3878 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netif_set_real_num_rx_queues(netdev, mgp->num_slices); netdev 3890 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->min_mtu = ETH_MIN_MTU; netdev 3891 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->max_mtu = MYRI10GE_MAX_ETHER_MTU - ETH_HLEN; netdev 3893 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (myri10ge_initial_mtu > netdev->max_mtu) netdev 3894 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_initial_mtu = netdev->max_mtu; netdev 3895 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (myri10ge_initial_mtu < netdev->min_mtu) netdev 3896 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_initial_mtu = netdev->min_mtu; netdev 3898 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->mtu = myri10ge_initial_mtu; netdev 3900 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->netdev_ops = &myri10ge_netdev_ops; netdev 3901 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->hw_features = mgp->features | NETIF_F_RXCSUM; netdev 3904 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX; netdev 3906 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->features = netdev->hw_features; netdev 3909 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->features |= NETIF_F_HIGHDMA; netdev 3911 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->vlan_features |= mgp->features; netdev 3913 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->vlan_features &= ~NETIF_F_TSO6; netdev 3915 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->vlan_features &= ~NETIF_F_TSO; netdev 3931 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev->ethtool_ops = &myri10ge_ethtool_ops; netdev 3933 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = register_netdev(netdev); netdev 3977 drivers/net/ethernet/myricom/myri10ge/myri10ge.c free_netdev(netdev); netdev 3991 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct net_device *netdev; netdev 3998 drivers/net/ethernet/myricom/myri10ge/myri10ge.c netdev = mgp->dev; netdev 3999 drivers/net/ethernet/myricom/myri10ge/myri10ge.c unregister_netdev(netdev); netdev 4017 drivers/net/ethernet/myricom/myri10ge/myri10ge.c free_netdev(netdev); netdev 8508 drivers/net/ethernet/neterion/s2io.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 8509 drivers/net/ethernet/neterion/s2io.c struct s2io_nic *sp = netdev_priv(netdev); netdev 8511 drivers/net/ethernet/neterion/s2io.c netif_device_detach(netdev); netdev 8516 drivers/net/ethernet/neterion/s2io.c if (netif_running(netdev)) { netdev 8536 drivers/net/ethernet/neterion/s2io.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 8537 drivers/net/ethernet/neterion/s2io.c struct s2io_nic *sp = netdev_priv(netdev); netdev 8559 drivers/net/ethernet/neterion/s2io.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 8560 drivers/net/ethernet/neterion/s2io.c struct s2io_nic *sp = netdev_priv(netdev); netdev 8562 drivers/net/ethernet/neterion/s2io.c if (netif_running(netdev)) { netdev 8568 drivers/net/ethernet/neterion/s2io.c if (s2io_set_mac_addr(netdev, netdev->dev_addr) == FAILURE) { netdev 8575 drivers/net/ethernet/neterion/s2io.c netif_device_attach(netdev); netdev 8576 drivers/net/ethernet/neterion/s2io.c netif_tx_wake_all_queues(netdev); netdev 4034 drivers/net/ethernet/neterion/vxge/vxge-main.c struct net_device *netdev = hldev->ndev; netdev 4036 drivers/net/ethernet/neterion/vxge/vxge-main.c netif_device_detach(netdev); netdev 4041 drivers/net/ethernet/neterion/vxge/vxge-main.c if (netif_running(netdev)) { netdev 4043 drivers/net/ethernet/neterion/vxge/vxge-main.c do_vxge_close(netdev, 0); netdev 4063 drivers/net/ethernet/neterion/vxge/vxge-main.c struct net_device *netdev = hldev->ndev; netdev 4065 drivers/net/ethernet/neterion/vxge/vxge-main.c struct vxgedev *vdev = netdev_priv(netdev); netdev 4068 drivers/net/ethernet/neterion/vxge/vxge-main.c netdev_err(netdev, "Cannot re-enable device after reset\n"); netdev 4088 drivers/net/ethernet/neterion/vxge/vxge-main.c struct net_device *netdev = hldev->ndev; netdev 4090 drivers/net/ethernet/neterion/vxge/vxge-main.c if (netif_running(netdev)) { netdev 4091 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vxge_open(netdev)) { netdev 4092 drivers/net/ethernet/neterion/vxge/vxge-main.c netdev_err(netdev, netdev 4098 drivers/net/ethernet/neterion/vxge/vxge-main.c netif_device_attach(netdev); netdev 241 drivers/net/ethernet/netronome/nfp/abm/cls.c if (!tc_cls_can_offload_and_chain0(repr->netdev, &cls_u32->common)) netdev 267 drivers/net/ethernet/netronome/nfp/abm/cls.c int nfp_abm_setup_cls_block(struct net_device *netdev, struct nfp_repr *repr, netdev 30 drivers/net/ethernet/netronome/nfp/abm/main.c nfp_abm_setup_tc(struct nfp_app *app, struct net_device *netdev, netdev 33 drivers/net/ethernet/netronome/nfp/abm/main.c struct nfp_repr *repr = netdev_priv(netdev); netdev 36 drivers/net/ethernet/netronome/nfp/abm/main.c port = nfp_port_from_netdev(netdev); netdev 42 drivers/net/ethernet/netronome/nfp/abm/main.c return nfp_abm_setup_root(netdev, repr->app_priv, type_data); netdev 44 drivers/net/ethernet/netronome/nfp/abm/main.c return nfp_abm_setup_tc_mq(netdev, repr->app_priv, type_data); netdev 46 drivers/net/ethernet/netronome/nfp/abm/main.c return nfp_abm_setup_tc_red(netdev, repr->app_priv, type_data); netdev 48 drivers/net/ethernet/netronome/nfp/abm/main.c return nfp_abm_setup_tc_gred(netdev, repr->app_priv, type_data); netdev 50 drivers/net/ethernet/netronome/nfp/abm/main.c return nfp_abm_setup_cls_block(netdev, repr, type_data); netdev 80 drivers/net/ethernet/netronome/nfp/abm/main.c struct net_device *netdev; netdev 96 drivers/net/ethernet/netronome/nfp/abm/main.c netdev = nfp_repr_alloc_mqs(app, txqs, 1); netdev 97 drivers/net/ethernet/netronome/nfp/abm/main.c if (!netdev) netdev 99 drivers/net/ethernet/netronome/nfp/abm/main.c repr = netdev_priv(netdev); netdev 102 drivers/net/ethernet/netronome/nfp/abm/main.c port = nfp_port_alloc(app, ptype, netdev); netdev 120 drivers/net/ethernet/netronome/nfp/abm/main.c SET_NETDEV_DEV(netdev, &alink->vnic->pdev->dev); netdev 121 drivers/net/ethernet/netronome/nfp/abm/main.c eth_hw_addr_random(netdev); netdev 123 drivers/net/ethernet/netronome/nfp/abm/main.c err = nfp_repr_init(app, netdev, nfp_abm_portid(rtype, alink->id), netdev 124 drivers/net/ethernet/netronome/nfp/abm/main.c port, alink->vnic->dp.netdev); netdev 131 drivers/net/ethernet/netronome/nfp/abm/main.c rcu_assign_pointer(reprs->reprs[alink->id], netdev); netdev 136 drivers/net/ethernet/netronome/nfp/abm/main.c alink->id, netdev->name); netdev 143 drivers/net/ethernet/netronome/nfp/abm/main.c nfp_repr_free(netdev); netdev 151 drivers/net/ethernet/netronome/nfp/abm/main.c struct net_device *netdev; netdev 155 drivers/net/ethernet/netronome/nfp/abm/main.c netdev = nfp_repr_get_locked(app, reprs, alink->id); netdev 156 drivers/net/ethernet/netronome/nfp/abm/main.c if (!netdev) netdev 163 drivers/net/ethernet/netronome/nfp/abm/main.c nfp_repr_clean_and_free((struct nfp_repr *)netdev_priv(netdev)); netdev 268 drivers/net/ethernet/netronome/nfp/abm/main.c eth_hw_addr_random(nn->dp.netdev); netdev 279 drivers/net/ethernet/netronome/nfp/abm/main.c eth_hw_addr_random(nn->dp.netdev); netdev 285 drivers/net/ethernet/netronome/nfp/abm/main.c eth_hw_addr_random(nn->dp.netdev); netdev 295 drivers/net/ethernet/netronome/nfp/abm/main.c eth_hw_addr_random(nn->dp.netdev); netdev 304 drivers/net/ethernet/netronome/nfp/abm/main.c eth_hw_addr_random(nn->dp.netdev); netdev 308 drivers/net/ethernet/netronome/nfp/abm/main.c ether_addr_copy(nn->dp.netdev->dev_addr, mac_addr); netdev 309 drivers/net/ethernet/netronome/nfp/abm/main.c ether_addr_copy(nn->dp.netdev->perm_addr, mac_addr); netdev 348 drivers/net/ethernet/netronome/nfp/abm/main.c netif_keep_dst(nn->dp.netdev); netdev 384 drivers/net/ethernet/netronome/nfp/abm/main.c struct nfp_repr *repr = netdev_priv(port->netdev); netdev 401 drivers/net/ethernet/netronome/nfp/abm/main.c struct nfp_repr *repr = netdev_priv(port->netdev); netdev 414 drivers/net/ethernet/netronome/nfp/abm/main.c struct nfp_repr *repr = netdev_priv(port->netdev); netdev 153 drivers/net/ethernet/netronome/nfp/abm/main.h struct net_device *netdev; netdev 241 drivers/net/ethernet/netronome/nfp/abm/main.h int nfp_abm_setup_root(struct net_device *netdev, struct nfp_abm_link *alink, netdev 243 drivers/net/ethernet/netronome/nfp/abm/main.h int nfp_abm_setup_tc_red(struct net_device *netdev, struct nfp_abm_link *alink, netdev 245 drivers/net/ethernet/netronome/nfp/abm/main.h int nfp_abm_setup_tc_mq(struct net_device *netdev, struct nfp_abm_link *alink, netdev 247 drivers/net/ethernet/netronome/nfp/abm/main.h int nfp_abm_setup_tc_gred(struct net_device *netdev, struct nfp_abm_link *alink, netdev 249 drivers/net/ethernet/netronome/nfp/abm/main.h int nfp_abm_setup_cls_block(struct net_device *netdev, struct nfp_repr *repr, netdev 285 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_clear_mq(struct net_device *netdev, struct nfp_abm_link *alink, netdev 299 drivers/net/ethernet/netronome/nfp/abm/qdisc.c netdev->reg_state == NETREG_UNREGISTERING) netdev 307 drivers/net/ethernet/netronome/nfp/abm/qdisc.c if (mq->type != NFP_QDISC_MQ || mq->netdev != netdev) netdev 321 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_free(struct net_device *netdev, struct nfp_abm_link *alink, netdev 324 drivers/net/ethernet/netronome/nfp/abm/qdisc.c struct nfp_port *port = nfp_port_from_netdev(netdev); netdev 328 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_clear_mq(netdev, alink, qdisc); netdev 339 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_alloc(struct net_device *netdev, struct nfp_abm_link *alink, netdev 343 drivers/net/ethernet/netronome/nfp/abm/qdisc.c struct nfp_port *port = nfp_port_from_netdev(netdev); netdev 357 drivers/net/ethernet/netronome/nfp/abm/qdisc.c qdisc->netdev = netdev; netdev 387 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_replace(struct net_device *netdev, struct nfp_abm_link *alink, netdev 398 drivers/net/ethernet/netronome/nfp/abm/qdisc.c *qdisc = nfp_abm_qdisc_alloc(netdev, alink, type, parent_handle, handle, netdev 404 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_destroy(struct net_device *netdev, struct nfp_abm_link *alink, netdev 418 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_free(netdev, alink, qdisc); netdev 576 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_gred_replace(struct net_device *netdev, struct nfp_abm_link *alink, netdev 583 drivers/net/ethernet/netronome/nfp/abm/qdisc.c ret = nfp_abm_qdisc_replace(netdev, alink, NFP_QDISC_GRED, opt->parent, netdev 603 drivers/net/ethernet/netronome/nfp/abm/qdisc.c int nfp_abm_setup_tc_gred(struct net_device *netdev, struct nfp_abm_link *alink, netdev 608 drivers/net/ethernet/netronome/nfp/abm/qdisc.c return nfp_abm_gred_replace(netdev, alink, opt); netdev 610 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_destroy(netdev, alink, opt->handle); netdev 698 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_red_replace(struct net_device *netdev, struct nfp_abm_link *alink, netdev 704 drivers/net/ethernet/netronome/nfp/abm/qdisc.c ret = nfp_abm_qdisc_replace(netdev, alink, NFP_QDISC_RED, opt->parent, netdev 735 drivers/net/ethernet/netronome/nfp/abm/qdisc.c int nfp_abm_setup_tc_red(struct net_device *netdev, struct nfp_abm_link *alink, netdev 740 drivers/net/ethernet/netronome/nfp/abm/qdisc.c return nfp_abm_red_replace(netdev, alink, opt); netdev 742 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_destroy(netdev, alink, opt->handle); netdev 757 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_mq_create(struct net_device *netdev, struct nfp_abm_link *alink, netdev 763 drivers/net/ethernet/netronome/nfp/abm/qdisc.c ret = nfp_abm_qdisc_replace(netdev, alink, NFP_QDISC_MQ, netdev 816 drivers/net/ethernet/netronome/nfp/abm/qdisc.c int nfp_abm_setup_tc_mq(struct net_device *netdev, struct nfp_abm_link *alink, netdev 821 drivers/net/ethernet/netronome/nfp/abm/qdisc.c return nfp_abm_mq_create(netdev, alink, opt); netdev 823 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_destroy(netdev, alink, opt->handle); netdev 836 drivers/net/ethernet/netronome/nfp/abm/qdisc.c int nfp_abm_setup_root(struct net_device *netdev, struct nfp_abm_link *alink, netdev 119 drivers/net/ethernet/netronome/nfp/bpf/main.c if (!tc_cls_can_offload_and_chain0(nn->dp.netdev, &cls_bpf->common)) netdev 165 drivers/net/ethernet/netronome/nfp/bpf/main.c static int nfp_bpf_setup_tc(struct nfp_app *app, struct net_device *netdev, netdev 168 drivers/net/ethernet/netronome/nfp/bpf/main.c struct nfp_net *nn = netdev_priv(netdev); netdev 182 drivers/net/ethernet/netronome/nfp/bpf/main.c nfp_bpf_check_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) netdev 184 drivers/net/ethernet/netronome/nfp/bpf/main.c struct nfp_net *nn = netdev_priv(netdev); netdev 417 drivers/net/ethernet/netronome/nfp/bpf/main.c static int nfp_bpf_ndo_init(struct nfp_app *app, struct net_device *netdev) netdev 421 drivers/net/ethernet/netronome/nfp/bpf/main.c return bpf_offload_dev_netdev_register(bpf->bpf_dev, netdev); netdev 424 drivers/net/ethernet/netronome/nfp/bpf/main.c static void nfp_bpf_ndo_uninit(struct nfp_app *app, struct net_device *netdev) netdev 428 drivers/net/ethernet/netronome/nfp/bpf/main.c bpf_offload_dev_netdev_unregister(bpf->bpf_dev, netdev); netdev 217 drivers/net/ethernet/netronome/nfp/bpf/offload.c struct nfp_net *nn = netdev_priv(prog->aux->offload->netdev); netdev 491 drivers/net/ethernet/netronome/nfp/bpf/offload.c pkt_off = min(prog->aux->max_pkt_offset, nn->dp.netdev->mtu); netdev 567 drivers/net/ethernet/netronome/nfp/bpf/offload.c if (prog && !bpf_offload_dev_match(prog, nn->dp.netdev)) netdev 789 drivers/net/ethernet/netronome/nfp/bpf/verifier.c nn = netdev_priv(env->prog->aux->offload->netdev); netdev 263 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_add(struct net_device *netdev, struct sock *sk, netdev 269 drivers/net/ethernet/netronome/nfp/crypto/tls.c struct nfp_net *nn = netdev_priv(netdev); netdev 408 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_del(struct net_device *netdev, struct tls_context *tls_ctx, netdev 411 drivers/net/ethernet/netronome/nfp/crypto/tls.c struct nfp_net *nn = netdev_priv(netdev); netdev 421 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_resync(struct net_device *netdev, struct sock *sk, u32 seq, netdev 424 drivers/net/ethernet/netronome/nfp/crypto/tls.c struct nfp_net *nn = netdev_priv(netdev); netdev 483 drivers/net/ethernet/netronome/nfp/crypto/tls.c struct net_device *netdev = nn->dp.netdev; netdev 511 drivers/net/ethernet/netronome/nfp/crypto/tls.c netdev->hw_features |= NETIF_F_HW_TLS_RX; netdev 512 drivers/net/ethernet/netronome/nfp/crypto/tls.c netdev->features |= NETIF_F_HW_TLS_RX; netdev 515 drivers/net/ethernet/netronome/nfp/crypto/tls.c netdev->hw_features |= NETIF_F_HW_TLS_TX; netdev 516 drivers/net/ethernet/netronome/nfp/crypto/tls.c netdev->features |= NETIF_F_HW_TLS_TX; netdev 519 drivers/net/ethernet/netronome/nfp/crypto/tls.c netdev->tlsdev_ops = &nfp_net_tls_ops; netdev 401 drivers/net/ethernet/netronome/nfp/flower/action.c struct net_device *netdev, struct netlink_ext_ack *extack) netdev 434 drivers/net/ethernet/netronome/nfp/flower/action.c struct net *net = dev_net(netdev); netdev 900 drivers/net/ethernet/netronome/nfp/flower/action.c struct net_device *netdev, bool last, netdev 923 drivers/net/ethernet/netronome/nfp/flower/action.c err = nfp_fl_output(app, output, act, nfp_fl, last, netdev, *tun_type, netdev 953 drivers/net/ethernet/netronome/nfp/flower/action.c struct net_device *netdev, netdev 974 drivers/net/ethernet/netronome/nfp/flower/action.c err = nfp_flower_output_action(app, act, nfp_fl, a_len, netdev, netdev 983 drivers/net/ethernet/netronome/nfp/flower/action.c err = nfp_flower_output_action(app, act, nfp_fl, a_len, netdev, netdev 1050 drivers/net/ethernet/netronome/nfp/flower/action.c *tun_type, netdev, extack); netdev 1170 drivers/net/ethernet/netronome/nfp/flower/action.c struct net_device *netdev, netdev 1193 drivers/net/ethernet/netronome/nfp/flower/action.c netdev, &tun_type, &tun_out_cnt, netdev 154 drivers/net/ethernet/netronome/nfp/flower/cmsg.c struct net_device *netdev; netdev 162 drivers/net/ethernet/netronome/nfp/flower/cmsg.c netdev = nfp_app_dev_get(app, be32_to_cpu(msg->portnum), NULL); netdev 164 drivers/net/ethernet/netronome/nfp/flower/cmsg.c if (!netdev) { netdev 174 drivers/net/ethernet/netronome/nfp/flower/cmsg.c netif_carrier_on(netdev); netdev 178 drivers/net/ethernet/netronome/nfp/flower/cmsg.c dev_set_mtu(netdev, mtu); netdev 180 drivers/net/ethernet/netronome/nfp/flower/cmsg.c netif_carrier_off(netdev); netdev 594 drivers/net/ethernet/netronome/nfp/flower/cmsg.h nfp_fl_netdev_is_tunnel_type(struct net_device *netdev, netdev 597 drivers/net/ethernet/netronome/nfp/flower/cmsg.h if (netif_is_vxlan(netdev)) netdev 599 drivers/net/ethernet/netronome/nfp/flower/cmsg.h if (netif_is_gretap(netdev)) netdev 601 drivers/net/ethernet/netronome/nfp/flower/cmsg.h if (netif_is_geneve(netdev)) netdev 607 drivers/net/ethernet/netronome/nfp/flower/cmsg.h static inline bool nfp_fl_is_netdev_to_offload(struct net_device *netdev) netdev 609 drivers/net/ethernet/netronome/nfp/flower/cmsg.h if (!netdev->rtnl_link_ops) netdev 611 drivers/net/ethernet/netronome/nfp/flower/cmsg.h if (!strcmp(netdev->rtnl_link_ops->kind, "openvswitch")) netdev 613 drivers/net/ethernet/netronome/nfp/flower/cmsg.h if (netif_is_vxlan(netdev)) netdev 615 drivers/net/ethernet/netronome/nfp/flower/cmsg.h if (netif_is_geneve(netdev)) netdev 617 drivers/net/ethernet/netronome/nfp/flower/cmsg.h if (netif_is_gretap(netdev)) netdev 588 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c nfp_fl_lag_changels_event(struct nfp_fl_lag *lag, struct net_device *netdev, netdev 597 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c if (!netif_is_lag_port(netdev) || !nfp_netdev_is_nfp_repr(netdev)) netdev 605 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c repr = netdev_priv(netdev); netdev 632 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c struct net_device *netdev, netdev 645 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c nfp_fl_lag_changels_event(lag, netdev, ptr); netdev 648 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c nfp_fl_lag_schedule_group_delete(lag, netdev); netdev 40 drivers/net/ethernet/netronome/nfp/flower/main.c struct net_device *netdev) netdev 47 drivers/net/ethernet/netronome/nfp/flower/main.c if (entry == netdev) { netdev 57 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_get_internal_port_id(struct nfp_app *app, struct net_device *netdev) netdev 62 drivers/net/ethernet/netronome/nfp/flower/main.c id = nfp_flower_lookup_internal_port_id(priv, netdev); netdev 68 drivers/net/ethernet/netronome/nfp/flower/main.c id = idr_alloc(&priv->internal_ports.port_ids, netdev, netdev 77 drivers/net/ethernet/netronome/nfp/flower/main.c struct net_device *netdev) netdev 81 drivers/net/ethernet/netronome/nfp/flower/main.c if (nfp_netdev_is_nfp_repr(netdev)) { netdev 82 drivers/net/ethernet/netronome/nfp/flower/main.c return nfp_repr_get_port_id(netdev); netdev 83 drivers/net/ethernet/netronome/nfp/flower/main.c } else if (nfp_flower_internal_port_can_offload(app, netdev)) { netdev 84 drivers/net/ethernet/netronome/nfp/flower/main.c ext_port = nfp_flower_get_internal_port_id(app, netdev); netdev 98 drivers/net/ethernet/netronome/nfp/flower/main.c struct net_device *netdev; netdev 101 drivers/net/ethernet/netronome/nfp/flower/main.c netdev = idr_find(&priv->internal_ports.port_ids, port_id); netdev 104 drivers/net/ethernet/netronome/nfp/flower/main.c return netdev; netdev 108 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_free_internal_port_id(struct nfp_app *app, struct net_device *netdev) netdev 113 drivers/net/ethernet/netronome/nfp/flower/main.c id = nfp_flower_lookup_internal_port_id(priv, netdev); netdev 124 drivers/net/ethernet/netronome/nfp/flower/main.c struct net_device *netdev, netdev 128 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_internal_port_can_offload(app, netdev)) netdev 129 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_free_internal_port_id(app, netdev); netdev 146 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_non_repr_priv_lookup(struct nfp_app *app, struct net_device *netdev) netdev 154 drivers/net/ethernet/netronome/nfp/flower/main.c if (entry->netdev == netdev) netdev 167 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_non_repr_priv_get(struct nfp_app *app, struct net_device *netdev) netdev 172 drivers/net/ethernet/netronome/nfp/flower/main.c entry = nfp_flower_non_repr_priv_lookup(app, netdev); netdev 180 drivers/net/ethernet/netronome/nfp/flower/main.c entry->netdev = netdev; netdev 199 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_non_repr_priv_put(struct nfp_app *app, struct net_device *netdev) netdev 203 drivers/net/ethernet/netronome/nfp/flower/main.c entry = nfp_flower_non_repr_priv_lookup(app, netdev); netdev 274 drivers/net/ethernet/netronome/nfp/flower/main.c struct net_device *netdev; netdev 276 drivers/net/ethernet/netronome/nfp/flower/main.c netdev = nfp_repr_get_locked(app, reprs, i); netdev 277 drivers/net/ethernet/netronome/nfp/flower/main.c if (netdev) { netdev 278 drivers/net/ethernet/netronome/nfp/flower/main.c struct nfp_repr *repr = netdev_priv(netdev); netdev 314 drivers/net/ethernet/netronome/nfp/flower/main.c err = nfp_flower_cmsg_portmod(repr, true, repr->netdev->mtu, false); netdev 318 drivers/net/ethernet/netronome/nfp/flower/main.c netif_tx_wake_all_queues(repr->netdev); netdev 326 drivers/net/ethernet/netronome/nfp/flower/main.c netif_tx_disable(repr->netdev); netdev 328 drivers/net/ethernet/netronome/nfp/flower/main.c return nfp_flower_cmsg_portmod(repr, false, repr->netdev->mtu, false); netdev 332 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_repr_netdev_clean(struct nfp_app *app, struct net_device *netdev) netdev 334 drivers/net/ethernet/netronome/nfp/flower/main.c struct nfp_repr *repr = netdev_priv(netdev); netdev 340 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_repr_netdev_preclean(struct nfp_app *app, struct net_device *netdev) netdev 342 drivers/net/ethernet/netronome/nfp/flower/main.c struct nfp_repr *repr = netdev_priv(netdev); netdev 436 drivers/net/ethernet/netronome/nfp/flower/main.c port_id, port, priv->nn->dp.netdev); netdev 549 drivers/net/ethernet/netronome/nfp/flower/main.c cmsg_port_id, port, priv->nn->dp.netdev); netdev 608 drivers/net/ethernet/netronome/nfp/flower/main.c eth_hw_addr_random(nn->dp.netdev); netdev 609 drivers/net/ethernet/netronome/nfp/flower/main.c netif_keep_dst(nn->dp.netdev); netdev 615 drivers/net/ethernet/netronome/nfp/flower/main.c nn->port = nfp_port_alloc(app, NFP_PORT_INVALID, nn->dp.netdev); netdev 839 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_repr_change_mtu(struct nfp_app *app, struct net_device *netdev, netdev 843 drivers/net/ethernet/netronome/nfp/flower/main.c struct nfp_repr *repr = netdev_priv(netdev); netdev 861 drivers/net/ethernet/netronome/nfp/flower/main.c err = nfp_flower_cmsg_portmod(repr, netif_carrier_ok(netdev), new_mtu, netdev 904 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_netdev_event(struct nfp_app *app, struct net_device *netdev, netdev 911 drivers/net/ethernet/netronome/nfp/flower/main.c ret = nfp_flower_lag_netdev_event(app_priv, netdev, event, ptr); netdev 916 drivers/net/ethernet/netronome/nfp/flower/main.c ret = nfp_flower_reg_indir_block_handler(app, netdev, event); netdev 920 drivers/net/ethernet/netronome/nfp/flower/main.c ret = nfp_flower_internal_port_event_handler(app, netdev, event); netdev 924 drivers/net/ethernet/netronome/nfp/flower/main.c return nfp_tunnel_mac_event_handler(app, netdev, event, ptr); netdev 247 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *netdev; netdev 323 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *netdev) netdev 329 drivers/net/ethernet/netronome/nfp/flower/main.h if (!netdev->rtnl_link_ops) netdev 331 drivers/net/ethernet/netronome/nfp/flower/main.h if (!strcmp(netdev->rtnl_link_ops->kind, "openvswitch")) netdev 346 drivers/net/ethernet/netronome/nfp/flower/main.h static inline bool nfp_flower_is_supported_bridge(struct net_device *netdev) netdev 348 drivers/net/ethernet/netronome/nfp/flower/main.h return netif_is_ovs_master(netdev); netdev 355 drivers/net/ethernet/netronome/nfp/flower/main.h int nfp_flower_setup_tc(struct nfp_app *app, struct net_device *netdev, netdev 363 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *netdev, netdev 369 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *netdev, netdev 375 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *netdev, netdev 384 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *netdev); netdev 395 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *netdev, netdev 405 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *netdev, netdev 416 drivers/net/ethernet/netronome/nfp/flower/main.h int nfp_flower_setup_qos_offload(struct nfp_app *app, struct net_device *netdev, netdev 420 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *netdev, netdev 426 drivers/net/ethernet/netronome/nfp/flower/main.h nfp_flower_non_repr_priv_get(struct nfp_app *app, struct net_device *netdev); netdev 430 drivers/net/ethernet/netronome/nfp/flower/main.h nfp_flower_non_repr_priv_put(struct nfp_app *app, struct net_device *netdev); netdev 432 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *netdev); netdev 376 drivers/net/ethernet/netronome/nfp/flower/match.c struct net_device *netdev, netdev 386 drivers/net/ethernet/netronome/nfp/flower/match.c port_id = nfp_flower_get_port_id_from_netdev(app, netdev); netdev 23 drivers/net/ethernet/netronome/nfp/flower/metadata.c struct net_device *netdev; netdev 100 drivers/net/ethernet/netronome/nfp/flower/metadata.c struct net_device *netdev) netdev 105 drivers/net/ethernet/netronome/nfp/flower/metadata.c flower_cmp_arg.netdev = netdev; netdev 295 drivers/net/ethernet/netronome/nfp/flower/metadata.c struct net_device *netdev, netdev 313 drivers/net/ethernet/netronome/nfp/flower/metadata.c nfp_flow->ingress_dev = netdev; netdev 353 drivers/net/ethernet/netronome/nfp/flower/metadata.c check_entry = nfp_flower_search_fl_table(app, flow->cookie, netdev); netdev 452 drivers/net/ethernet/netronome/nfp/flower/metadata.c if (flow_entry->ingress_dev == cmp_arg->netdev) netdev 218 drivers/net/ethernet/netronome/nfp/flower/offload.c struct net_device *netdev, netdev 298 drivers/net/ethernet/netronome/nfp/flower/offload.c if (netif_is_gretap(netdev)) { netdev 333 drivers/net/ethernet/netronome/nfp/flower/offload.c if (!nfp_fl_netdev_is_tunnel_type(netdev, *tun_type)) { netdev 1116 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_add_offload(struct nfp_app *app, struct net_device *netdev, netdev 1128 drivers/net/ethernet/netronome/nfp/flower/offload.c if (nfp_netdev_is_nfp_repr(netdev)) netdev 1129 drivers/net/ethernet/netronome/nfp/flower/offload.c port = nfp_port_from_netdev(netdev); netdev 1135 drivers/net/ethernet/netronome/nfp/flower/offload.c err = nfp_flower_calculate_key_layers(app, netdev, key_layer, flow, netdev 1146 drivers/net/ethernet/netronome/nfp/flower/offload.c err = nfp_flower_compile_flow_match(app, flow, key_layer, netdev, netdev 1151 drivers/net/ethernet/netronome/nfp/flower/offload.c err = nfp_flower_compile_action(app, flow, netdev, flow_pay, extack); netdev 1161 drivers/net/ethernet/netronome/nfp/flower/offload.c err = nfp_compile_flow_metadata(app, flow, flow_pay, netdev, extack); netdev 1288 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_del_offload(struct nfp_app *app, struct net_device *netdev, netdev 1298 drivers/net/ethernet/netronome/nfp/flower/offload.c if (nfp_netdev_is_nfp_repr(netdev)) netdev 1299 drivers/net/ethernet/netronome/nfp/flower/offload.c port = nfp_port_from_netdev(netdev); netdev 1301 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flow = nfp_flower_search_fl_table(app, flow->cookie, netdev); netdev 1399 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_get_stats(struct nfp_app *app, struct net_device *netdev, netdev 1408 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flow = nfp_flower_search_fl_table(app, flow->cookie, netdev); netdev 1432 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_repr_offload(struct nfp_app *app, struct net_device *netdev, netdev 1440 drivers/net/ethernet/netronome/nfp/flower/offload.c return nfp_flower_add_offload(app, netdev, flower); netdev 1442 drivers/net/ethernet/netronome/nfp/flower/offload.c return nfp_flower_del_offload(app, netdev, flower); netdev 1444 drivers/net/ethernet/netronome/nfp/flower/offload.c return nfp_flower_get_stats(app, netdev, flower); netdev 1455 drivers/net/ethernet/netronome/nfp/flower/offload.c if (!tc_cls_can_offload_and_chain0(repr->netdev, type_data)) netdev 1460 drivers/net/ethernet/netronome/nfp/flower/offload.c return nfp_flower_repr_offload(repr->app, repr->netdev, netdev 1463 drivers/net/ethernet/netronome/nfp/flower/offload.c return nfp_flower_setup_qos_offload(repr->app, repr->netdev, netdev 1472 drivers/net/ethernet/netronome/nfp/flower/offload.c static int nfp_flower_setup_tc_block(struct net_device *netdev, netdev 1475 drivers/net/ethernet/netronome/nfp/flower/offload.c struct nfp_repr *repr = netdev_priv(netdev); netdev 1515 drivers/net/ethernet/netronome/nfp/flower/offload.c int nfp_flower_setup_tc(struct nfp_app *app, struct net_device *netdev, netdev 1520 drivers/net/ethernet/netronome/nfp/flower/offload.c return nfp_flower_setup_tc_block(netdev, type_data); netdev 1527 drivers/net/ethernet/netronome/nfp/flower/offload.c struct net_device *netdev; netdev 1534 drivers/net/ethernet/netronome/nfp/flower/offload.c struct net_device *netdev) netdev 1543 drivers/net/ethernet/netronome/nfp/flower/offload.c if (cb_priv->netdev == netdev) netdev 1560 drivers/net/ethernet/netronome/nfp/flower/offload.c return nfp_flower_repr_offload(priv->app, priv->netdev, netdev 1576 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_setup_indr_tc_block(struct net_device *netdev, struct nfp_app *app, netdev 1584 drivers/net/ethernet/netronome/nfp/flower/offload.c !nfp_flower_internal_port_can_offload(app, netdev)) || netdev 1586 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_internal_port_can_offload(app, netdev))) netdev 1591 drivers/net/ethernet/netronome/nfp/flower/offload.c cb_priv = nfp_flower_indr_block_cb_priv_lookup(app, netdev); netdev 1602 drivers/net/ethernet/netronome/nfp/flower/offload.c cb_priv->netdev = netdev; netdev 1619 drivers/net/ethernet/netronome/nfp/flower/offload.c cb_priv = nfp_flower_indr_block_cb_priv_lookup(app, netdev); netdev 1639 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_indr_setup_tc_cb(struct net_device *netdev, void *cb_priv, netdev 1644 drivers/net/ethernet/netronome/nfp/flower/offload.c return nfp_flower_setup_indr_tc_block(netdev, cb_priv, netdev 1652 drivers/net/ethernet/netronome/nfp/flower/offload.c struct net_device *netdev, netdev 1657 drivers/net/ethernet/netronome/nfp/flower/offload.c if (!nfp_fl_is_netdev_to_offload(netdev)) netdev 1661 drivers/net/ethernet/netronome/nfp/flower/offload.c err = __flow_indr_block_cb_register(netdev, app, netdev 1667 drivers/net/ethernet/netronome/nfp/flower/offload.c netdev->name); netdev 1669 drivers/net/ethernet/netronome/nfp/flower/offload.c __flow_indr_block_cb_unregister(netdev, netdev 61 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c nfp_flower_install_rate_limiter(struct nfp_app *app, struct net_device *netdev, netdev 74 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c if (!nfp_netdev_is_nfp_repr(netdev)) { netdev 78 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c repr = netdev_priv(netdev); netdev 109 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c netdev_port_id = nfp_repr_get_port_id(netdev); netdev 137 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c nfp_flower_remove_rate_limiter(struct nfp_app *app, struct net_device *netdev, netdev 148 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c if (!nfp_netdev_is_nfp_repr(netdev)) { netdev 152 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c repr = netdev_priv(netdev); netdev 154 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c netdev_port_id = nfp_repr_get_port_id(netdev); netdev 188 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c struct net_device *netdev; netdev 195 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c netdev = nfp_app_dev_get(app, netdev_port_id, NULL); netdev 196 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c if (!netdev) netdev 199 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c repr = netdev_priv(netdev); netdev 255 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c struct net_device *netdev; netdev 257 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c netdev = rcu_dereference(repr_set->reprs[i]); netdev 258 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c if (netdev) { netdev 259 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c struct nfp_repr *priv = netdev_priv(netdev); netdev 290 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c nfp_flower_stats_rate_limiter(struct nfp_app *app, struct net_device *netdev, netdev 301 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c if (!nfp_netdev_is_nfp_repr(netdev)) { netdev 305 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c repr = netdev_priv(netdev); netdev 342 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c int nfp_flower_setup_qos_offload(struct nfp_app *app, struct net_device *netdev, netdev 355 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c return nfp_flower_install_rate_limiter(app, netdev, flow, netdev 358 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c return nfp_flower_remove_rate_limiter(app, netdev, flow, netdev 361 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c return nfp_flower_stats_rate_limiter(app, netdev, flow, netdev 171 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c struct net_device *netdev; netdev 194 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c netdev = nfp_app_dev_get(app, port, NULL); netdev 195 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (!netdev) netdev 198 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c n = neigh_lookup(&arp_tbl, &ipv4_addr, netdev); netdev 290 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tun_write_neigh(struct net_device *netdev, struct nfp_app *app, netdev 296 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c port_id = nfp_flower_get_port_id_from_netdev(app, netdev); netdev 313 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c ether_addr_copy(payload.src_addr, netdev->dev_addr); netdev 314 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c neigh_ha_snapshot(payload.dst_addr, neigh, netdev); netdev 383 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c struct net_device *netdev; netdev 392 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c netdev = nfp_app_dev_get(app, be32_to_cpu(payload->ingress_port), NULL); netdev 393 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (!netdev) netdev 401 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c rt = ip_route_output_key(dev_net(netdev), &flow); netdev 565 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c struct net_device *netdev, bool mod) netdev 567 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (nfp_netdev_is_nfp_repr(netdev)) { netdev 571 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c repr = netdev_priv(netdev); netdev 579 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c } else if (nfp_flower_is_supported_bridge(netdev)) { netdev 587 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tunnel_add_shared_mac(struct nfp_app *app, struct net_device *netdev, netdev 595 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c entry = nfp_tunnel_lookup_offloaded_macs(app, netdev->dev_addr); netdev 598 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c !nfp_flower_is_supported_bridge(netdev)) { netdev 600 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c netdev, mod); netdev 619 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (nfp_flower_is_supported_bridge(netdev)) netdev 635 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c ether_addr_copy(entry->addr, netdev->dev_addr); netdev 646 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c err = __nfp_tunnel_offload_mac(app, netdev->dev_addr, netdev 656 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tunnel_offloaded_macs_inc_ref_and_link(entry, netdev, mod); netdev 673 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tunnel_del_shared_mac(struct nfp_app *app, struct net_device *netdev, netdev 688 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (nfp_netdev_is_nfp_repr(netdev) && !mod) { netdev 689 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c repr = netdev_priv(netdev); netdev 694 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (nfp_flower_is_supported_bridge(netdev)) { netdev 704 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c netdev_name(netdev)); netdev 722 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c port = nfp_repr_get_port_id(repr->netdev); netdev 727 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c netdev_name(netdev)); netdev 755 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tunnel_offload_mac(struct nfp_app *app, struct net_device *netdev, netdev 763 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (nfp_netdev_is_nfp_repr(netdev)) { netdev 767 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c repr = netdev_priv(netdev); netdev 777 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c port = nfp_repr_get_port_id(netdev); netdev 780 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c } else if (nfp_fl_is_netdev_to_offload(netdev)) { netdev 781 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nr_priv = nfp_flower_non_repr_priv_get(app, netdev); netdev 792 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 802 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c err = nfp_tunnel_add_shared_mac(app, netdev, port, false); netdev 810 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c ether_addr_copy(off_mac, netdev->dev_addr); netdev 822 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c err = nfp_tunnel_del_shared_mac(app, netdev, netdev->dev_addr, netdev 830 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (ether_addr_equal(netdev->dev_addr, off_mac)) netdev 833 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c err = nfp_tunnel_add_shared_mac(app, netdev, port, true); netdev 838 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c err = nfp_tunnel_del_shared_mac(app, netdev, off_mac, true); netdev 841 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c netdev_name(netdev)); netdev 843 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c ether_addr_copy(off_mac, netdev->dev_addr); netdev 863 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c struct net_device *netdev, netdev 869 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c err = nfp_tunnel_offload_mac(app, netdev, netdev 873 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c netdev_name(netdev)); netdev 875 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c err = nfp_tunnel_offload_mac(app, netdev, netdev 879 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c netdev_name(netdev)); netdev 882 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (!(netdev->flags & IFF_UP)) netdev 885 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c err = nfp_tunnel_offload_mac(app, netdev, netdev 889 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c netdev_name(netdev)); netdev 902 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (!nfp_netdev_is_nfp_repr(netdev) || netdev 906 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c repr = netdev_priv(netdev); netdev 913 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (nfp_tunnel_offload_mac(app, netdev, netdev 916 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c netdev_name(netdev)); netdev 921 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (!(netdev->flags & IFF_UP)) netdev 924 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (nfp_tunnel_offload_mac(app, netdev, netdev 927 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c netdev_name(netdev)); netdev 38 drivers/net/ethernet/netronome/nfp/nfp_app.c struct nfp_app *nfp_app_from_netdev(struct net_device *netdev) netdev 40 drivers/net/ethernet/netronome/nfp/nfp_app.c if (nfp_netdev_is_nfp_net(netdev)) { netdev 41 drivers/net/ethernet/netronome/nfp/nfp_app.c struct nfp_net *nn = netdev_priv(netdev); netdev 46 drivers/net/ethernet/netronome/nfp/nfp_app.c if (nfp_netdev_is_nfp_repr(netdev)) { netdev 47 drivers/net/ethernet/netronome/nfp/nfp_app.c struct nfp_repr *repr = netdev_priv(netdev); netdev 64 drivers/net/ethernet/netronome/nfp/nfp_app.c int nfp_app_ndo_init(struct net_device *netdev) netdev 66 drivers/net/ethernet/netronome/nfp/nfp_app.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 70 drivers/net/ethernet/netronome/nfp/nfp_app.c return app->type->ndo_init(app, netdev); netdev 73 drivers/net/ethernet/netronome/nfp/nfp_app.c void nfp_app_ndo_uninit(struct net_device *netdev) netdev 75 drivers/net/ethernet/netronome/nfp/nfp_app.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 78 drivers/net/ethernet/netronome/nfp/nfp_app.c app->type->ndo_uninit(app, netdev); netdev 142 drivers/net/ethernet/netronome/nfp/nfp_app.c nfp_app_netdev_feat_change(struct nfp_app *app, struct net_device *netdev) netdev 147 drivers/net/ethernet/netronome/nfp/nfp_app.c if (!nfp_netdev_is_nfp_net(netdev)) netdev 149 drivers/net/ethernet/netronome/nfp/nfp_app.c nn = netdev_priv(netdev); netdev 168 drivers/net/ethernet/netronome/nfp/nfp_app.c nfp_repr_transfer_features(repr, netdev); netdev 176 drivers/net/ethernet/netronome/nfp/nfp_app.c struct net_device *netdev; netdev 179 drivers/net/ethernet/netronome/nfp/nfp_app.c netdev = netdev_notifier_info_to_dev(ptr); netdev 185 drivers/net/ethernet/netronome/nfp/nfp_app.c nfp_app_netdev_feat_change(app, netdev); netdev 191 drivers/net/ethernet/netronome/nfp/nfp_app.c return app->type->netdev_event(app, netdev, event, ptr); netdev 96 drivers/net/ethernet/netronome/nfp/nfp_app.h int (*ndo_init)(struct nfp_app *app, struct net_device *netdev); netdev 97 drivers/net/ethernet/netronome/nfp/nfp_app.h void (*ndo_uninit)(struct nfp_app *app, struct net_device *netdev); netdev 105 drivers/net/ethernet/netronome/nfp/nfp_app.h int (*repr_init)(struct nfp_app *app, struct net_device *netdev); netdev 106 drivers/net/ethernet/netronome/nfp/nfp_app.h void (*repr_preclean)(struct nfp_app *app, struct net_device *netdev); netdev 107 drivers/net/ethernet/netronome/nfp/nfp_app.h void (*repr_clean)(struct nfp_app *app, struct net_device *netdev); netdev 112 drivers/net/ethernet/netronome/nfp/nfp_app.h int (*check_mtu)(struct nfp_app *app, struct net_device *netdev, netdev 114 drivers/net/ethernet/netronome/nfp/nfp_app.h int (*repr_change_mtu)(struct nfp_app *app, struct net_device *netdev, netdev 126 drivers/net/ethernet/netronome/nfp/nfp_app.h int (*netdev_event)(struct nfp_app *app, struct net_device *netdev, netdev 133 drivers/net/ethernet/netronome/nfp/nfp_app.h int (*setup_tc)(struct nfp_app *app, struct net_device *netdev, netdev 195 drivers/net/ethernet/netronome/nfp/nfp_app.h int nfp_app_ndo_init(struct net_device *netdev); netdev 196 drivers/net/ethernet/netronome/nfp/nfp_app.h void nfp_app_ndo_uninit(struct net_device *netdev); netdev 238 drivers/net/ethernet/netronome/nfp/nfp_app.h nfp_app_repr_init(struct nfp_app *app, struct net_device *netdev) netdev 242 drivers/net/ethernet/netronome/nfp/nfp_app.h return app->type->repr_init(app, netdev); netdev 246 drivers/net/ethernet/netronome/nfp/nfp_app.h nfp_app_repr_preclean(struct nfp_app *app, struct net_device *netdev) netdev 249 drivers/net/ethernet/netronome/nfp/nfp_app.h app->type->repr_preclean(app, netdev); netdev 253 drivers/net/ethernet/netronome/nfp/nfp_app.h nfp_app_repr_clean(struct nfp_app *app, struct net_device *netdev) netdev 256 drivers/net/ethernet/netronome/nfp/nfp_app.h app->type->repr_clean(app, netdev); netdev 260 drivers/net/ethernet/netronome/nfp/nfp_app.h nfp_app_check_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) netdev 264 drivers/net/ethernet/netronome/nfp/nfp_app.h return app->type->check_mtu(app, netdev, new_mtu); netdev 268 drivers/net/ethernet/netronome/nfp/nfp_app.h nfp_app_repr_change_mtu(struct nfp_app *app, struct net_device *netdev, netdev 273 drivers/net/ethernet/netronome/nfp/nfp_app.h return app->type->repr_change_mtu(app, netdev, new_mtu); netdev 312 drivers/net/ethernet/netronome/nfp/nfp_app.h struct net_device *netdev, netdev 317 drivers/net/ethernet/netronome/nfp/nfp_app.h return app->type->setup_tc(app, netdev, type, type_data); netdev 411 drivers/net/ethernet/netronome/nfp/nfp_app.h struct nfp_app *nfp_app_from_netdev(struct net_device *netdev); netdev 439 drivers/net/ethernet/netronome/nfp/nfp_app.h struct devlink_port *nfp_devlink_get_devlink_port(struct net_device *netdev); netdev 19 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c nn->port = nfp_port_alloc(app, NFP_PORT_PHYS_PORT, nn->dp.netdev); netdev 41 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c nfp_net_get_mac_addr(app->pf, nn->dp.netdev, nn->port); netdev 385 drivers/net/ethernet/netronome/nfp/nfp_devlink.c devlink_port_type_eth_set(&port->dl_port, port->netdev); netdev 393 drivers/net/ethernet/netronome/nfp/nfp_devlink.c struct devlink_port *nfp_devlink_get_devlink_port(struct net_device *netdev) netdev 397 drivers/net/ethernet/netronome/nfp/nfp_devlink.c port = nfp_port_from_netdev(netdev); netdev 157 drivers/net/ethernet/netronome/nfp/nfp_main.h nfp_net_get_mac_addr(struct nfp_pf *pf, struct net_device *netdev, netdev 31 drivers/net/ethernet/netronome/nfp/nfp_net.h if (__nn->dp.netdev) \ netdev 32 drivers/net/ethernet/netronome/nfp/nfp_net.h netdev_printk(lvl, __nn->dp.netdev, fmt, ## args); \ netdev 47 drivers/net/ethernet/netronome/nfp/nfp_net.h if (__dp->netdev) \ netdev 48 drivers/net/ethernet/netronome/nfp/nfp_net.h netdev_warn(__dp->netdev, fmt, ## args); \ netdev 499 drivers/net/ethernet/netronome/nfp/nfp_net.h struct net_device *netdev; netdev 870 drivers/net/ethernet/netronome/nfp/nfp_net.h WARN_ON_ONCE(!nn->dp.netdev && nn->port); netdev 871 drivers/net/ethernet/netronome/nfp/nfp_net.h return !!nn->dp.netdev; netdev 881 drivers/net/ethernet/netronome/nfp/nfp_net.h return nn->dp.netdev ? nn->dp.netdev->name : "ctrl"; netdev 916 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline bool nfp_netdev_is_nfp_net(struct net_device *netdev) netdev 918 drivers/net/ethernet/netronome/nfp/nfp_net.h return netdev->netdev_ops == &nfp_net_netdev_ops; netdev 936 drivers/net/ethernet/netronome/nfp/nfp_net.h void nfp_net_set_ethtool_ops(struct net_device *netdev); netdev 517 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_carrier_on(nn->dp.netdev); netdev 518 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev_info(nn->dp.netdev, "NIC Link is Up\n"); netdev 520 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_carrier_off(nn->dp.netdev); netdev 521 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev_info(nn->dp.netdev, "NIC Link is Down\n"); netdev 975 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_tx(struct sk_buff *skb, struct net_device *netdev) netdev 977 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 1001 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nd_q = netdev_get_tx_queue(dp->netdev, qidx); netdev 1091 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nd_q = netdev_get_tx_queue(dp->netdev, tx_ring->idx); netdev 1204 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!dp->netdev) netdev 1207 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nd_q = netdev_get_tx_queue(dp->netdev, tx_ring->idx); netdev 1316 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (tx_ring->is_xdp || !dp->netdev) netdev 1319 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nd_q = netdev_get_tx_queue(dp->netdev, tx_ring->idx); netdev 1323 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_tx_timeout(struct net_device *netdev) netdev 1325 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 1328 drivers/net/ethernet/netronome/nfp/nfp_net_common.c for (i = 0; i < nn->dp.netdev->real_num_tx_queues; i++) { netdev 1329 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!netif_tx_queue_stopped(netdev_get_tx_queue(netdev, i))) netdev 1595 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!(dp->netdev->features & NETIF_F_RXCSUM)) netdev 1636 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_set_hash(struct net_device *netdev, struct nfp_meta_parsed *meta, netdev 1639 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!(netdev->features & NETIF_F_RXHASH)) netdev 1657 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_set_hash_desc(struct net_device *netdev, struct nfp_meta_parsed *meta, netdev 1665 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_set_hash(netdev, meta, get_unaligned_be32(&rx_hash->hash_type), netdev 1670 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_parse_meta(struct net_device *netdev, struct nfp_meta_parsed *meta, netdev 1682 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_set_hash(netdev, meta, netdev 1827 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct net_device *netdev; netdev 1890 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_set_hash_desc(dp->netdev, &meta, netdev 1895 drivers/net/ethernet/netronome/nfp/nfp_net_common.c end = nfp_net_parse_meta(dp->netdev, &meta, netdev 1932 drivers/net/ethernet/netronome/nfp/nfp_net_common.c trace_xdp_exception(dp->netdev, netdev 1939 drivers/net/ethernet/netronome/nfp/nfp_net_common.c trace_xdp_exception(dp->netdev, xdp_prog, act); netdev 1949 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev = dp->netdev; netdev 1951 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(dp->netdev); netdev 1961 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn = netdev_priv(dp->netdev); netdev 1962 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev = nfp_app_dev_get(nn->app, meta.portid, netdev 1964 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (unlikely(!netdev)) { netdev 1970 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nfp_netdev_is_nfp_repr(netdev)) netdev 1971 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_repr_inc_rx_stats(netdev, pkt_len); netdev 1996 drivers/net/ethernet/netronome/nfp/nfp_net_common.c skb->protocol = eth_type_trans(skb, netdev); netdev 2018 drivers/net/ethernet/netronome/nfp/nfp_net_common.c skb->dev = netdev; netdev 2327 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nn->dp.netdev) { netdev 2384 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev_warn(dp->netdev, "failed to allocate TX descriptor ring memory, requested descriptor count: %d, consider lowering descriptor count\n", netdev 2394 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!tx_ring->is_xdp && dp->netdev) netdev 2395 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_set_xps_queue(dp->netdev, &r_vec->affinity_mask, netdev 2502 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (dp->netdev) netdev 2529 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (dp->netdev) { netdev 2530 drivers/net/ethernet/netronome/nfp/nfp_net_common.c err = xdp_rxq_info_reg(&rx_ring->xdp_rxq, dp->netdev, netdev 2542 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev_warn(dp->netdev, "failed to allocate RX descriptor ring memory, requested descriptor count: %d, consider lowering descriptor count\n", netdev 2621 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nn->dp.netdev) netdev 2622 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_napi_add(nn->dp.netdev, &r_vec->napi, netdev 2632 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nn->dp.netdev) netdev 2654 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nn->dp.netdev) netdev 2836 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nn->dp.netdev) netdev 2837 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_write_mac_addr(nn, nn->dp.netdev->dev_addr); netdev 2870 drivers/net/ethernet/netronome/nfp/nfp_net_common.c udp_tunnel_get_rx_info(nn->dp.netdev); netdev 2885 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_carrier_off(nn->dp.netdev); netdev 2893 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_tx_disable(nn->dp.netdev); netdev 2918 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_netdev_close(struct net_device *netdev) netdev 2920 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 2929 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_port_configure(netdev, false); netdev 2935 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn_dbg(nn, "%s down", netdev->name); netdev 2970 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_tx_wake_all_queues(nn->dp.netdev); netdev 3024 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_netdev_open(struct net_device *netdev) netdev 3026 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3038 drivers/net/ethernet/netronome/nfp/nfp_net_common.c err = netif_set_real_num_tx_queues(netdev, nn->dp.num_stack_tx_rings); netdev 3042 drivers/net/ethernet/netronome/nfp/nfp_net_common.c err = netif_set_real_num_rx_queues(netdev, nn->dp.num_rx_rings); netdev 3054 drivers/net/ethernet/netronome/nfp/nfp_net_common.c err = nfp_port_configure(netdev, true); netdev 3073 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_port_configure(netdev, false); netdev 3108 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_set_rx_mode(struct net_device *netdev) netdev 3110 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3115 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!netdev_mc_empty(netdev) || netdev->flags & IFF_ALLMULTI) netdev 3120 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (netdev->flags & IFF_PROMISC) { netdev 3154 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn->dp.netdev->mtu = new_dp.mtu; netdev 3156 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!netif_is_rxfh_configured(nn->dp.netdev)) netdev 3170 drivers/net/ethernet/netronome/nfp/nfp_net_common.c err = netif_set_real_num_rx_queues(nn->dp.netdev, nn->dp.num_rx_rings); netdev 3174 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nn->dp.netdev->real_num_tx_queues != nn->dp.num_stack_tx_rings) { netdev 3175 drivers/net/ethernet/netronome/nfp/nfp_net_common.c err = netif_set_real_num_tx_queues(nn->dp.netdev, netdev 3240 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!netif_running(dp->netdev)) { netdev 3300 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_change_mtu(struct net_device *netdev, int new_mtu) netdev 3302 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3306 drivers/net/ethernet/netronome/nfp/nfp_net_common.c err = nfp_app_check_mtu(nn->app, netdev, new_mtu); netdev 3320 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 3323 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3344 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 3347 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3367 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_stat64(struct net_device *netdev, netdev 3370 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3409 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_set_features(struct net_device *netdev, netdev 3412 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev_features_t changed = netdev->features ^ features; netdev 3413 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3471 drivers/net/ethernet/netronome/nfp/nfp_net_common.c err = nfp_port_set_features(netdev, features); netdev 3476 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->features, features, changed); netdev 3542 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_get_phys_port_name(struct net_device *netdev, char *name, size_t len) netdev 3544 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3610 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_add_vxlan_port(struct net_device *netdev, netdev 3613 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3627 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_del_vxlan_port(struct net_device *netdev, netdev 3630 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3692 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_xdp(struct net_device *netdev, struct netdev_bpf *xdp) netdev 3694 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3710 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_set_mac_address(struct net_device *netdev, void *addr) netdev 3712 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); netdev 3716 drivers/net/ethernet/netronome/nfp/nfp_net_common.c err = eth_prepare_mac_addr_change(netdev, addr); netdev 3726 drivers/net/ethernet/netronome/nfp/nfp_net_common.c eth_commit_mac_addr_change(netdev, addr); netdev 3822 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct net_device *netdev; netdev 3824 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev = alloc_etherdev_mqs(sizeof(struct nfp_net), netdev 3826 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!netdev) netdev 3829 drivers/net/ethernet/netronome/nfp/nfp_net_common.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3830 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn = netdev_priv(netdev); netdev 3831 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn->dp.netdev = netdev; netdev 3876 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nn->dp.netdev) netdev 3877 drivers/net/ethernet/netronome/nfp/nfp_net_common.c free_netdev(nn->dp.netdev); netdev 3892 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nn->dp.netdev) netdev 3893 drivers/net/ethernet/netronome/nfp/nfp_net_common.c free_netdev(nn->dp.netdev); netdev 3968 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct net_device *netdev = nn->dp.netdev; netdev 3970 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_write_mac_addr(nn, nn->dp.netdev->dev_addr); netdev 3972 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->mtu = nn->dp.mtu; netdev 3981 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->priv_flags |= IFF_LIVE_ADDR_CHANGE; netdev 3983 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features = NETIF_F_HIGHDMA; netdev 3985 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features |= NETIF_F_RXCSUM; netdev 3989 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM; netdev 3993 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features |= NETIF_F_SG; netdev 3998 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features |= NETIF_F_TSO | NETIF_F_TSO6; netdev 4003 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features |= NETIF_F_RXHASH; netdev 4006 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features |= NETIF_F_GSO_UDP_TUNNEL; netdev 4011 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features |= NETIF_F_GSO_GRE; netdev 4015 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_enc_features = netdev->hw_features; netdev 4017 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->vlan_features = netdev->hw_features; netdev 4020 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX; netdev 4027 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_TX; netdev 4032 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_FILTER; netdev 4036 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->features = netdev->hw_features; netdev 4039 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->hw_features |= NETIF_F_HW_TC; netdev 4042 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->features &= ~(NETIF_F_TSO | NETIF_F_TSO6); netdev 4046 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->netdev_ops = &nfp_net_netdev_ops; netdev 4047 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->watchdog_timeo = msecs_to_jiffies(5 * 1000); netdev 4050 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->min_mtu = ETH_MIN_MTU; netdev 4051 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->max_mtu = nn->max_mtu; netdev 4053 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev->gso_max_segs = NFP_NET_LSO_MAX_SEGS; netdev 4055 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_carrier_off(netdev); netdev 4057 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_set_ethtool_ops(netdev); netdev 4071 drivers/net/ethernet/netronome/nfp/nfp_net_common.c !nn->dp.netdev || netdev 4095 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!nn->dp.netdev) netdev 4158 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nn->dp.netdev) { netdev 4172 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!nn->dp.netdev) netdev 4174 drivers/net/ethernet/netronome/nfp/nfp_net_common.c return register_netdev(nn->dp.netdev); netdev 4187 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (!nn->dp.netdev) netdev 4190 drivers/net/ethernet/netronome/nfp/nfp_net_common.c unregister_netdev(nn->dp.netdev); netdev 193 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_net_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) netdev 196 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 208 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_app_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) netdev 210 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 249 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_net_get_link_ksettings(struct net_device *netdev, netdev 273 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c port = nfp_port_from_netdev(netdev); netdev 281 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c if (!netif_carrier_ok(netdev)) netdev 292 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c if (!nfp_netdev_is_nfp_net(netdev)) netdev 294 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nn = netdev_priv(netdev); netdev 313 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_net_set_link_ksettings(struct net_device *netdev, netdev 321 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c port = nfp_port_from_netdev(netdev); netdev 326 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c if (netif_running(netdev)) { netdev 327 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c netdev_warn(netdev, "Changing settings not allowed on an active interface. It may cause the port to be disabled until driver reload.\n"); netdev 360 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static void nfp_net_get_ringparam(struct net_device *netdev, netdev 363 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 385 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_set_ringparam(struct net_device *netdev, netdev 388 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 423 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static unsigned int nfp_vnic_get_sw_stats_count(struct net_device *netdev) netdev 425 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 431 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static u8 *nfp_vnic_get_sw_stats_strings(struct net_device *netdev, u8 *data) netdev 433 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 461 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static u64 *nfp_vnic_get_sw_stats(struct net_device *netdev, u64 *data) netdev 464 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 563 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static unsigned int nfp_mac_get_stats_count(struct net_device *netdev) netdev 567 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c port = nfp_port_from_netdev(netdev); netdev 574 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static u8 *nfp_mac_get_stats_strings(struct net_device *netdev, u8 *data) netdev 579 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c port = nfp_port_from_netdev(netdev); netdev 589 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static u64 *nfp_mac_get_stats(struct net_device *netdev, u64 *data) netdev 594 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c port = nfp_port_from_netdev(netdev); netdev 604 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static void nfp_net_get_strings(struct net_device *netdev, netdev 607 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 611 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c data = nfp_vnic_get_sw_stats_strings(netdev, data); netdev 614 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c data = nfp_mac_get_stats_strings(netdev, data); netdev 621 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_net_get_stats(struct net_device *netdev, struct ethtool_stats *stats, netdev 624 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 626 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c data = nfp_vnic_get_sw_stats(netdev, data); netdev 628 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c data = nfp_mac_get_stats(netdev, data); netdev 632 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_get_sset_count(struct net_device *netdev, int sset) netdev 634 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 638 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c return nfp_vnic_get_sw_stats_count(netdev) + netdev 640 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_mac_get_stats_count(netdev) + netdev 647 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static void nfp_port_get_strings(struct net_device *netdev, netdev 650 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_port *port = nfp_port_from_netdev(netdev); netdev 657 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c data = nfp_mac_get_stats_strings(netdev, data); netdev 664 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_port_get_stats(struct net_device *netdev, struct ethtool_stats *stats, netdev 667 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_port *port = nfp_port_from_netdev(netdev); netdev 672 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c data = nfp_mac_get_stats(netdev, data); netdev 676 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_port_get_sset_count(struct net_device *netdev, int sset) netdev 678 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_port *port = nfp_port_from_netdev(netdev); netdev 686 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c count = nfp_mac_get_stats_count(netdev); netdev 728 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_port_get_fecparam(struct net_device *netdev, netdev 737 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c port = nfp_port_from_netdev(netdev); netdev 752 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_port_set_fecparam(struct net_device *netdev, netdev 759 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c port = nfp_port_from_netdev(netdev); netdev 819 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_get_rxnfc(struct net_device *netdev, netdev 822 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 887 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_set_rxnfc(struct net_device *netdev, netdev 890 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 900 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static u32 nfp_net_get_rxfh_indir_size(struct net_device *netdev) netdev 902 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 910 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static u32 nfp_net_get_rxfh_key_size(struct net_device *netdev) netdev 912 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 920 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, netdev 923 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 943 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_set_rxfh(struct net_device *netdev, netdev 947 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 973 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_get_regs_len(struct net_device *netdev) netdev 978 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static void nfp_net_get_regs(struct net_device *netdev, netdev 981 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 991 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_get_coalesce(struct net_device *netdev, netdev 994 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 1053 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_app_set_dump(struct net_device *netdev, struct ethtool_dump *val) netdev 1055 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 1081 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_app_get_dump_flag(struct net_device *netdev, struct ethtool_dump *dump) netdev 1083 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 1098 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_app_get_dump_data(struct net_device *netdev, struct ethtool_dump *dump, netdev 1101 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 1117 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_port_get_module_info(struct net_device *netdev, netdev 1127 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c port = nfp_port_from_netdev(netdev); netdev 1135 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c netdev_err(netdev, "Failed to access the NSP: %d\n", err); netdev 1140 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c netdev_info(netdev, "reading module EEPROM not supported. Please update flash\n"); netdev 1182 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c netdev_err(netdev, "Unsupported module 0x%x detected\n", netdev 1193 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_port_get_module_eeprom(struct net_device *netdev, netdev 1201 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c port = nfp_port_from_netdev(netdev); netdev 1209 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c netdev_err(netdev, "Failed to access the NSP: %d\n", err); netdev 1214 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c netdev_info(netdev, "reading module EEPROM not supported. Please update flash\n"); netdev 1224 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c netdev_warn(netdev, netdev 1229 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c netdev_err(netdev, netdev 1240 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_set_coalesce(struct net_device *netdev, netdev 1243 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 1318 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static void nfp_net_get_channels(struct net_device *netdev, netdev 1321 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 1356 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_set_channels(struct net_device *netdev, netdev 1359 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); netdev 1426 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c void nfp_net_set_ethtool_ops(struct net_device *netdev) netdev 1428 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c netdev->ethtool_ops = &nfp_net_ethtool_ops; netdev 47 drivers/net/ethernet/netronome/nfp/nfp_net_main.c nfp_net_get_mac_addr(struct nfp_pf *pf, struct net_device *netdev, netdev 54 drivers/net/ethernet/netronome/nfp/nfp_net_main.c eth_hw_addr_random(netdev); netdev 58 drivers/net/ethernet/netronome/nfp/nfp_net_main.c ether_addr_copy(netdev->dev_addr, eth_port->mac_addr); netdev 59 drivers/net/ethernet/netronome/nfp/nfp_net_main.c ether_addr_copy(netdev->perm_addr, eth_port->mac_addr); netdev 27 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_repr_inc_tx_stats(struct net_device *netdev, unsigned int len, netdev 30 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_repr *repr = netdev_priv(netdev); netdev 46 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c void nfp_repr_inc_rx_stats(struct net_device *netdev, unsigned int len) netdev 48 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_repr *repr = netdev_priv(netdev); netdev 90 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_repr_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats) netdev 92 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_repr *repr = netdev_priv(netdev); netdev 123 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_repr_get_host_stats64(const struct net_device *netdev, netdev 126 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_repr *repr = netdev_priv(netdev); netdev 166 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c static int nfp_repr_change_mtu(struct net_device *netdev, int new_mtu) netdev 168 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_repr *repr = netdev_priv(netdev); netdev 171 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c err = nfp_app_check_mtu(repr->app, netdev, new_mtu); netdev 175 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c err = nfp_app_repr_change_mtu(repr->app, netdev, new_mtu); netdev 179 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->mtu = new_mtu; netdev 184 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c static netdev_tx_t nfp_repr_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 186 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_repr *repr = netdev_priv(netdev); netdev 196 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_repr_inc_tx_stats(netdev, len, ret); netdev 201 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c static int nfp_repr_stop(struct net_device *netdev) netdev 203 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_repr *repr = netdev_priv(netdev); netdev 210 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_port_configure(netdev, false); netdev 214 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c static int nfp_repr_open(struct net_device *netdev) netdev 216 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_repr *repr = netdev_priv(netdev); netdev 219 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c err = nfp_port_configure(netdev, true); netdev 230 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_port_configure(netdev, false); netdev 235 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_repr_fix_features(struct net_device *netdev, netdev_features_t features) netdev 237 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_repr *repr = netdev_priv(netdev); netdev 281 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_repr_transfer_features(struct net_device *netdev, struct net_device *lower) netdev 283 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_repr *repr = netdev_priv(netdev); netdev 288 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->gso_max_size = lower->gso_max_size; netdev 289 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->gso_max_segs = lower->gso_max_segs; netdev 291 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev_update_features(netdev); netdev 296 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c unregister_netdev(repr->netdev); netdev 297 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_app_repr_clean(repr->app, repr->netdev); netdev 302 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c int nfp_repr_init(struct nfp_app *app, struct net_device *netdev, netdev 306 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_repr *repr = netdev_priv(netdev); netdev 318 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->netdev_ops = &nfp_repr_netdev_ops; netdev 319 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->ethtool_ops = &nfp_port_ethtool_ops; netdev 321 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->max_mtu = pf_netdev->max_mtu; netdev 325 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->priv_flags |= IFF_LIVE_ADDR_CHANGE; netdev 327 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features = NETIF_F_HIGHDMA; netdev 329 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features |= NETIF_F_RXCSUM; netdev 331 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM; netdev 333 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features |= NETIF_F_SG; netdev 336 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features |= NETIF_F_TSO | NETIF_F_TSO6; netdev 338 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features |= NETIF_F_RXHASH; netdev 341 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features |= NETIF_F_GSO_UDP_TUNNEL; netdev 345 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features |= NETIF_F_GSO_GRE; netdev 348 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_enc_features = netdev->hw_features; netdev 350 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->vlan_features = netdev->hw_features; netdev 353 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX; netdev 356 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev_warn(netdev, "Device advertises both TSO2 and TXVLAN. Refusing to enable TXVLAN.\n"); netdev 358 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_TX; netdev 361 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_FILTER; netdev 363 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->features = netdev->hw_features; netdev 366 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->features &= ~(NETIF_F_TSO | NETIF_F_TSO6); netdev 367 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->gso_max_segs = NFP_NET_LSO_MAX_SEGS; netdev 369 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->priv_flags |= IFF_NO_QUEUE | IFF_DISABLE_NETPOLL; netdev 370 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->features |= NETIF_F_LLTX; netdev 373 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->features |= NETIF_F_HW_TC; netdev 374 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev->hw_features |= NETIF_F_HW_TC; netdev 377 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c err = nfp_app_repr_init(app, netdev); netdev 381 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c err = register_netdev(netdev); netdev 388 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_app_repr_clean(app, netdev); netdev 397 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c free_netdev(repr->netdev); netdev 400 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c void nfp_repr_free(struct net_device *netdev) netdev 402 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c __nfp_repr_free(netdev_priv(netdev)); netdev 408 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct net_device *netdev; netdev 411 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev = alloc_etherdev_mqs(sizeof(*repr), txqs, rxqs); netdev 412 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c if (!netdev) netdev 415 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netif_carrier_off(netdev); netdev 417 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c repr = netdev_priv(netdev); netdev 418 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c repr->netdev = netdev; netdev 425 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c return netdev; netdev 428 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c free_netdev(netdev); netdev 435 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c repr->netdev->name); netdev 442 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct net_device *netdev; netdev 446 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev = nfp_repr_get_locked(app, reprs, i); netdev 447 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c if (netdev) netdev 448 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_repr_clean_and_free(netdev_priv(netdev)); netdev 457 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct net_device *netdev; netdev 470 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev = nfp_repr_get_locked(app, reprs, i); netdev 471 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c if (netdev) netdev 472 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_app_repr_preclean(app, netdev); netdev 496 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct net_device *netdev; netdev 506 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c netdev = nfp_repr_get_locked(app, reprs, i); netdev 507 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c if (!netdev) netdev 510 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c repr = netdev_priv(netdev); netdev 514 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_app_repr_preclean(app, netdev); netdev 52 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h struct net_device *netdev; netdev 78 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h static inline bool nfp_netdev_is_nfp_repr(struct net_device *netdev) netdev 80 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h return netdev->netdev_ops == &nfp_repr_netdev_ops; netdev 83 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h static inline int nfp_repr_get_port_id(struct net_device *netdev) netdev 85 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h struct nfp_repr *priv = netdev_priv(netdev); netdev 94 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h void nfp_repr_inc_rx_stats(struct net_device *netdev, unsigned int len); netdev 96 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h nfp_repr_transfer_features(struct net_device *netdev, struct net_device *lower); netdev 97 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h int nfp_repr_init(struct nfp_app *app, struct net_device *netdev, netdev 100 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h void nfp_repr_free(struct net_device *netdev); netdev 62 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c int nfp_app_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) netdev 64 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 94 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c int nfp_app_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, netdev 97 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 125 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c int nfp_app_set_vf_spoofchk(struct net_device *netdev, int vf, bool enable) netdev 127 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 149 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c int nfp_app_set_vf_trust(struct net_device *netdev, int vf, bool enable) netdev 151 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 173 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c int nfp_app_set_vf_link_state(struct net_device *netdev, int vf, netdev 176 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 207 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c int nfp_app_get_vf_config(struct net_device *netdev, int vf, netdev 210 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c struct nfp_app *app = nfp_app_from_netdev(netdev); netdev 50 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h int nfp_app_set_vf_mac(struct net_device *netdev, int vf, u8 *mac); netdev 51 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h int nfp_app_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, netdev 53 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h int nfp_app_set_vf_spoofchk(struct net_device *netdev, int vf, bool setting); netdev 54 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h int nfp_app_set_vf_trust(struct net_device *netdev, int vf, bool setting); netdev 55 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h int nfp_app_set_vf_link_state(struct net_device *netdev, int vf, netdev 57 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h int nfp_app_get_vf_config(struct net_device *netdev, int vf, netdev 57 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c eth_hw_addr_random(nn->dp.netdev); netdev 61 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c ether_addr_copy(nn->dp.netdev->dev_addr, mac_addr); netdev 62 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c ether_addr_copy(nn->dp.netdev->perm_addr, mac_addr); netdev 14 drivers/net/ethernet/netronome/nfp/nfp_port.c struct nfp_port *nfp_port_from_netdev(struct net_device *netdev) netdev 16 drivers/net/ethernet/netronome/nfp/nfp_port.c if (nfp_netdev_is_nfp_net(netdev)) { netdev 17 drivers/net/ethernet/netronome/nfp/nfp_port.c struct nfp_net *nn = netdev_priv(netdev); netdev 22 drivers/net/ethernet/netronome/nfp/nfp_port.c if (nfp_netdev_is_nfp_repr(netdev)) { netdev 23 drivers/net/ethernet/netronome/nfp/nfp_port.c struct nfp_repr *repr = netdev_priv(netdev); netdev 33 drivers/net/ethernet/netronome/nfp/nfp_port.c int nfp_port_get_port_parent_id(struct net_device *netdev, netdev 39 drivers/net/ethernet/netronome/nfp/nfp_port.c port = nfp_port_from_netdev(netdev); netdev 49 drivers/net/ethernet/netronome/nfp/nfp_port.c int nfp_port_setup_tc(struct net_device *netdev, enum tc_setup_type type, netdev 54 drivers/net/ethernet/netronome/nfp/nfp_port.c port = nfp_port_from_netdev(netdev); netdev 58 drivers/net/ethernet/netronome/nfp/nfp_port.c return nfp_app_setup_tc(port->app, netdev, type, type_data); netdev 61 drivers/net/ethernet/netronome/nfp/nfp_port.c int nfp_port_set_features(struct net_device *netdev, netdev_features_t features) netdev 65 drivers/net/ethernet/netronome/nfp/nfp_port.c port = nfp_port_from_netdev(netdev); netdev 69 drivers/net/ethernet/netronome/nfp/nfp_port.c if ((netdev->features & NETIF_F_HW_TC) > (features & NETIF_F_HW_TC) && netdev 71 drivers/net/ethernet/netronome/nfp/nfp_port.c netdev_err(netdev, "Cannot disable HW TC offload while offloads active\n"); netdev 118 drivers/net/ethernet/netronome/nfp/nfp_port.c nfp_port_get_phys_port_name(struct net_device *netdev, char *name, size_t len) netdev 124 drivers/net/ethernet/netronome/nfp/nfp_port.c port = nfp_port_from_netdev(netdev); netdev 172 drivers/net/ethernet/netronome/nfp/nfp_port.c int nfp_port_configure(struct net_device *netdev, bool configed) netdev 178 drivers/net/ethernet/netronome/nfp/nfp_port.c port = nfp_port_from_netdev(netdev); netdev 218 drivers/net/ethernet/netronome/nfp/nfp_port.c struct net_device *netdev) netdev 226 drivers/net/ethernet/netronome/nfp/nfp_port.c port->netdev = netdev; netdev 62 drivers/net/ethernet/netronome/nfp/nfp_port.h struct net_device *netdev; netdev 97 drivers/net/ethernet/netronome/nfp/nfp_port.h int nfp_port_setup_tc(struct net_device *netdev, enum tc_setup_type type, netdev 106 drivers/net/ethernet/netronome/nfp/nfp_port.h nfp_port_set_features(struct net_device *netdev, netdev_features_t features); netdev 108 drivers/net/ethernet/netronome/nfp/nfp_port.h struct nfp_port *nfp_port_from_netdev(struct net_device *netdev); netdev 109 drivers/net/ethernet/netronome/nfp/nfp_port.h int nfp_port_get_port_parent_id(struct net_device *netdev, netdev 117 drivers/net/ethernet/netronome/nfp/nfp_port.h nfp_port_get_phys_port_name(struct net_device *netdev, char *name, size_t len); netdev 118 drivers/net/ethernet/netronome/nfp/nfp_port.h int nfp_port_configure(struct net_device *netdev, bool configed); netdev 122 drivers/net/ethernet/netronome/nfp/nfp_port.h struct net_device *netdev); netdev 573 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h struct net_device *netdev; netdev 629 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h void pch_gbe_set_ethtool_ops(struct net_device *netdev); netdev 72 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static int pch_gbe_get_link_ksettings(struct net_device *netdev, netdev 75 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 93 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c if (!netif_carrier_ok(adapter->netdev)) netdev 107 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static int pch_gbe_set_link_ksettings(struct net_device *netdev, netdev 110 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 130 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c netdev_err(netdev, "Error: mii_ethtool_set_link_ksettings\n"); netdev 141 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c if (netif_running(adapter->netdev)) { netdev 155 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static int pch_gbe_get_regs_len(struct net_device *netdev) netdev 165 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static void pch_gbe_get_drvinfo(struct net_device *netdev, netdev 168 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 182 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static void pch_gbe_get_regs(struct net_device *netdev, netdev 185 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 206 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static void pch_gbe_get_wol(struct net_device *netdev, netdev 209 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 232 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static int pch_gbe_set_wol(struct net_device *netdev, netdev 235 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 260 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static int pch_gbe_nway_reset(struct net_device *netdev) netdev 262 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 272 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static void pch_gbe_get_ringparam(struct net_device *netdev, netdev 275 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 293 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static int pch_gbe_set_ringparam(struct net_device *netdev, netdev 296 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 307 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c if ((netif_running(adapter->netdev))) netdev 333 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c if ((netif_running(adapter->netdev))) { netdev 360 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c if (netif_running(adapter->netdev)) netdev 370 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static void pch_gbe_get_pauseparam(struct net_device *netdev, netdev 373 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 397 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static int pch_gbe_set_pauseparam(struct net_device *netdev, netdev 400 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 415 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c if ((netif_running(adapter->netdev))) { netdev 434 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static void pch_gbe_get_strings(struct net_device *netdev, u32 stringset, netdev 457 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static void pch_gbe_get_ethtool_stats(struct net_device *netdev, netdev 460 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 473 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c static int pch_gbe_get_sset_count(struct net_device *netdev, int sset) netdev 502 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c void pch_gbe_set_ethtool_ops(struct net_device *netdev) netdev 504 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c netdev->ethtool_ops = &pch_gbe_ethtool_ops; netdev 101 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_mdio_read(struct net_device *netdev, int addr, int reg); netdev 102 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static void pch_gbe_mdio_write(struct net_device *netdev, int addr, int reg, netdev 104 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static void pch_gbe_set_multi(struct net_device *netdev); netdev 210 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int hwtstamp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 213 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 291 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "hw->mac.addr : %pM\n", hw->mac.addr); netdev 323 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "index : 0x%x\n", index); netdev 413 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "mac->fc = %u\n", mac->fc); netdev 435 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(adapter->netdev, netdev 442 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 458 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "wu_evt : 0x%08x ADDR_MASK reg : 0x%08x\n", netdev 504 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(adapter->netdev, "pch-gbe.miim won't go Ready\n"); netdev 519 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "PHY %s: reg=%d, data=0x%04X\n", netdev 553 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 605 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 612 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c bmcr = pch_gbe_mdio_read(netdev, adapter->mii.phy_id, MII_BMCR); netdev 613 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c stat = pch_gbe_mdio_read(netdev, adapter->mii.phy_id, MII_BMSR); netdev 614 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c stat = pch_gbe_mdio_read(netdev, adapter->mii.phy_id, MII_BMSR); netdev 619 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "phy_addr = %d\n", adapter->mii.phy_id); netdev 625 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_mdio_write(netdev, addr, MII_BMCR, netdev 628 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c bmcr = pch_gbe_mdio_read(netdev, addr, MII_BMCR); netdev 629 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_mdio_write(netdev, addr, MII_BMCR, netdev 637 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->mii.dev = adapter->netdev; netdev 653 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_mdio_read(struct net_device *netdev, int addr, int reg) netdev 655 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 669 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static void pch_gbe_mdio_write(struct net_device *netdev, netdev 672 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 708 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 714 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_set_multi(netdev); netdev 720 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(adapter->netdev, "pch_gbe_phy_get_id error\n"); netdev 734 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 736 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c free_irq(adapter->irq, netdev); netdev 753 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "INT_EN reg : 0x%08x\n", netdev 768 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "INT_EN reg : 0x%08x\n", netdev 806 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "dma addr = 0x%08llx size = 0x%08x\n", netdev 854 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "dma adr = 0x%08llx size = 0x%08x\n", netdev 867 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 938 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 971 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 1010 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 1018 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->tx_queue_len = 10; netdev 1022 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->tx_queue_len = 100; netdev 1043 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 1046 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "right now = %ld\n", jiffies); netdev 1049 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if ((mii_link_ok(&adapter->mii)) && (!netif_carrier_ok(netdev))) { netdev 1051 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->tx_queue_len = adapter->tx_queue_len; netdev 1054 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, "ethtool get setting Error\n"); netdev 1068 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, netdev 1072 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_carrier_on(netdev); netdev 1073 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_wake_queue(netdev); netdev 1075 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c (netif_carrier_ok(netdev))) { netdev 1076 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "NIC Link is Down\n"); netdev 1079 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_carrier_off(netdev); netdev 1080 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_stop_queue(netdev); netdev 1172 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(adapter->netdev, "TX DMA map failed\n"); netdev 1208 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 1229 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.rx_packets = stats->rx_packets; netdev 1230 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.rx_bytes = stats->rx_bytes; netdev 1231 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.rx_dropped = stats->rx_dropped; netdev 1232 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.tx_packets = stats->tx_packets; netdev 1233 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.tx_bytes = stats->tx_bytes; netdev 1234 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.tx_dropped = stats->tx_dropped; netdev 1236 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.multicast = stats->multicast; netdev 1237 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.collisions = stats->collisions; netdev 1239 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.rx_errors = stats->rx_errors; netdev 1240 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.rx_crc_errors = stats->rx_crc_errors; netdev 1241 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.rx_frame_errors = stats->rx_frame_errors; netdev 1243 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.tx_errors = stats->tx_errors; netdev 1244 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.tx_aborted_errors = stats->tx_aborted_errors; netdev 1245 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->stats.tx_carrier_errors = stats->tx_carrier_errors; netdev 1280 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = data; netdev 1281 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 1292 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "%s occur int_st = 0x%08x\n", __func__, int_st); netdev 1298 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "Rx fifo over run\n"); netdev 1318 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "Rx descriptor is empty\n"); netdev 1341 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "return = 0x%08x INT_EN reg = 0x%08x\n", netdev 1356 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 1370 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c skb = netdev_alloc_skb(netdev, bufsz); netdev 1396 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, netdev 1462 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c skb = netdev_alloc_skb(adapter->netdev, bufsz); netdev 1491 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "next_to_clean : %d\n", netdev 1496 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "gbec_status:0x%04x dma_status:0x%04x\n", netdev 1505 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 1520 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 1529 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "gbec_status:0x%04x\n", netdev 1537 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(adapter->netdev, "Transfer Abort Error\n"); netdev 1541 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(adapter->netdev, netdev 1546 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(adapter->netdev, netdev 1554 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "Transfer Collision\n"); netdev 1561 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 1568 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 1583 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 1588 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_tx_lock(adapter->netdev); netdev 1589 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (unlikely(cleaned && (netif_queue_stopped(adapter->netdev)))) netdev 1591 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_wake_queue(adapter->netdev); netdev 1593 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "Tx wake queue\n"); netdev 1598 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "next_to_clean : %d\n", netdev 1600 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_tx_unlock(adapter->netdev); netdev 1620 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 1656 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, netdev 1663 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, "Receive Not Octal Error\n"); netdev 1667 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, "Receive Nibble Error\n"); netdev 1671 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, "Receive CRC Error\n"); netdev 1694 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c skb->protocol = eth_type_trans(skb, netdev); netdev 1702 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, netdev 1758 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 1799 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 1849 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 1859 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->name, netdev); netdev 1861 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, "Unable to allocate interrupt Error: %d\n", netdev 1863 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "have_msi : %d return : 0x%04x\n", netdev 1877 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 1884 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, "Error: Invalid MAC address\n"); netdev 1889 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_set_multi(netdev); netdev 1898 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, netdev 1904 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, netdev 1910 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->tx_queue_len = netdev->tx_queue_len; netdev 1918 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_start_queue(adapter->netdev); netdev 1934 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 1948 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->tx_queue_len = adapter->tx_queue_len; netdev 1949 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_carrier_off(netdev); netdev 1950 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_stop_queue(netdev); netdev 1974 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = adapter->netdev; netdev 1977 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN; netdev 1982 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, "Unable to allocate memory for queues\n"); netdev 1993 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, netdev 2007 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_open(struct net_device *netdev) netdev 2009 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2025 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "Success End\n"); netdev 2036 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, "Error End\n"); netdev 2046 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_stop(struct net_device *netdev) netdev 2048 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2067 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_xmit_frame(struct sk_buff *skb, struct net_device *netdev) netdev 2069 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2073 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_stop_queue(netdev); netdev 2074 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, netdev 2089 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static void pch_gbe_set_multi(struct net_device *netdev) netdev 2091 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2097 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "netdev->flags : 0x%08x\n", netdev->flags); netdev 2104 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (netdev->flags & IFF_PROMISC) netdev 2110 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c mc_count = netdev_mc_count(netdev); netdev 2111 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if ((netdev->flags & IFF_ALLMULTI) || mc_count >= PCH_GBE_MAR_ENTRIES) netdev 2126 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_for_each_mc_addr(ha, netdev) netdev 2141 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, netdev 2154 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_set_mac(struct net_device *netdev, void *addr) netdev 2156 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2163 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c memcpy(netdev->dev_addr, skaddr->sa_data, netdev->addr_len); netdev 2164 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c memcpy(adapter->hw.mac.addr, skaddr->sa_data, netdev->addr_len); netdev 2168 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "ret_val : 0x%08x\n", ret_val); netdev 2169 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "dev_addr : %pM\n", netdev->dev_addr); netdev 2170 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "mac_addr : %pM\n", adapter->hw.mac.addr); netdev 2171 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "MAC_ADR1AB reg : 0x%08x 0x%08x\n", netdev 2185 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_change_mtu(struct net_device *netdev, int new_mtu) netdev 2187 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2201 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (netif_running(netdev)) { netdev 2209 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->mtu = new_mtu; netdev 2214 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->mtu = new_mtu; netdev 2218 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, netdev 2220 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c max_frame, (u32) adapter->rx_buffer_len, netdev->mtu, netdev 2232 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_set_features(struct net_device *netdev, netdev 2235 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2236 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_features_t changed = features ^ netdev->features; netdev 2241 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (netif_running(netdev)) netdev 2258 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 2260 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2262 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "cmd : 0x%04x\n", cmd); netdev 2265 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c return hwtstamp_ioctl(netdev, ifr, cmd); netdev 2274 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static void pch_gbe_tx_timeout(struct net_device *netdev) netdev 2276 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2299 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "budget : %d\n", budget); netdev 2322 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, netdev 2334 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static void pch_gbe_netpoll(struct net_device *netdev) netdev 2336 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2339 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_intr(adapter->irq, netdev); netdev 2362 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2363 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2365 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_device_detach(netdev); netdev 2366 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (netif_running(netdev)) netdev 2375 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2376 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2380 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, "Cannot re-enable PCI device after reset\n"); netdev 2395 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2396 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2398 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (netif_running(netdev)) { netdev 2400 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, netdev 2405 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_device_attach(netdev); netdev 2410 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2411 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2416 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_device_detach(netdev); netdev 2417 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (netif_running(netdev)) netdev 2420 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_set_multi(netdev); netdev 2448 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2449 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2455 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_err(netdev, "Cannot enable PCI device from suspend\n"); netdev 2464 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (netif_running(netdev)) netdev 2466 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_device_attach(netdev); netdev 2483 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 2484 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_adapter *adapter = netdev_priv(netdev); netdev 2487 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c unregister_netdev(netdev); netdev 2491 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c free_netdev(netdev); netdev 2497 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct net_device *netdev; netdev 2527 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev = alloc_etherdev((int)sizeof(struct pch_gbe_adapter)); netdev 2528 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (!netdev) netdev 2530 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 2532 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pci_set_drvdata(pdev, netdev); netdev 2533 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter = netdev_priv(netdev); netdev 2534 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->netdev = netdev; netdev 2547 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->netdev_ops = &pch_gbe_netdev_ops; netdev 2548 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->watchdog_timeo = PCH_GBE_WATCHDOG_PERIOD; netdev 2549 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_napi_add(netdev, &adapter->napi, netdev 2551 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->hw_features = NETIF_F_RXCSUM | netdev 2553 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->features = netdev->hw_features; netdev 2554 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_set_ethtool_ops(netdev); netdev 2557 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->min_mtu = ETH_ZLEN - ETH_HLEN; netdev 2558 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev->max_mtu = PCH_GBE_MAX_JUMBO_FRAME_SIZE - netdev 2583 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c memcpy(netdev->dev_addr, adapter->hw.mac.addr, netdev->addr_len); netdev 2584 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (!is_valid_ether_addr(netdev->dev_addr)) { netdev 2602 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c dev_info(&pdev->dev, "MAC address : %pM\n", netdev->dev_addr); netdev 2607 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c ret = register_netdev(netdev); netdev 2611 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_carrier_off(netdev); netdev 2612 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netif_stop_queue(netdev); netdev 2626 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c free_netdev(netdev); netdev 228 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, "%s Enabled\n", opt->name); netdev 231 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, "%s Disabled\n", opt->name); netdev 237 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, "%s set to %i\n", netdev 250 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, "%s\n", netdev 261 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, "Invalid %s value specified (%i) %s\n", netdev 311 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 326 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 332 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 334 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 343 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 345 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 355 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 357 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 366 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, "Forcing to 10 Mbps Half Duplex\n"); netdev 373 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, "Forcing to 10 Mbps Full Duplex\n"); netdev 380 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 382 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 391 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 399 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 407 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 411 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 416 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c netdev_dbg(adapter->netdev, netdev 435 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c struct net_device *dev = adapter->netdev; netdev 116 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c netdev_dbg(adapter->netdev, netdev 138 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c netdev_err(adapter->netdev, "PHY Address %d is out of range\n", netdev 163 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c netdev_err(adapter->netdev, "PHY Address %d is out of range\n", netdev 267 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c netdev_dbg(adapter->netdev, netdev 281 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c netdev_err(adapter->netdev, netdev 288 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c netdev_err(adapter->netdev, netdev 306 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c netdev_err(adapter->netdev, "Error: mii_ethtool_gset\n"); netdev 315 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c netdev_err(adapter->netdev, "Error: mii_ethtool_sset\n"); netdev 343 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c netdev_dbg(adapter->netdev, netdev 356 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c netdev_err(adapter->netdev, netdev 363 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c netdev_err(adapter->netdev, netdev 749 drivers/net/ethernet/pasemi/pasemi_mac.c mac->netdev->stats.rx_errors++; netdev 750 drivers/net/ethernet/pasemi/pasemi_mac.c mac->netdev->stats.rx_crc_errors++; netdev 772 drivers/net/ethernet/pasemi/pasemi_mac.c skb->protocol = eth_type_trans(skb, mac->netdev); netdev 801 drivers/net/ethernet/pasemi/pasemi_mac.c pasemi_mac_replenish_rx_ring(mac->netdev, count); netdev 803 drivers/net/ethernet/pasemi/pasemi_mac.c mac->netdev->stats.rx_bytes += tot_bytes; netdev 804 drivers/net/ethernet/pasemi/pasemi_mac.c mac->netdev->stats.rx_packets += packets; netdev 891 drivers/net/ethernet/pasemi/pasemi_mac.c netif_wake_queue(mac->netdev); netdev 1694 drivers/net/ethernet/pasemi/pasemi_mac.c mac->netdev = dev; netdev 1790 drivers/net/ethernet/pasemi/pasemi_mac.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 1793 drivers/net/ethernet/pasemi/pasemi_mac.c if (!netdev) netdev 1796 drivers/net/ethernet/pasemi/pasemi_mac.c mac = netdev_priv(netdev); netdev 1798 drivers/net/ethernet/pasemi/pasemi_mac.c unregister_netdev(netdev); netdev 1807 drivers/net/ethernet/pasemi/pasemi_mac.c free_netdev(netdev); netdev 58 drivers/net/ethernet/pasemi/pasemi_mac.h struct net_device *netdev; netdev 55 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c pasemi_mac_ethtool_get_msglevel(struct net_device *netdev) netdev 57 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c struct pasemi_mac *mac = netdev_priv(netdev); netdev 62 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c pasemi_mac_ethtool_set_msglevel(struct net_device *netdev, netdev 65 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c struct pasemi_mac *mac = netdev_priv(netdev); netdev 71 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c pasemi_mac_ethtool_get_ringparam(struct net_device *netdev, netdev 74 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c struct pasemi_mac *mac = netdev_priv(netdev); netdev 82 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c static int pasemi_mac_get_sset_count(struct net_device *netdev, int sset) netdev 92 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c static void pasemi_mac_get_ethtool_stats(struct net_device *netdev, netdev 95 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c struct pasemi_mac *mac = netdev_priv(netdev); netdev 104 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c static void pasemi_mac_get_strings(struct net_device *netdev, u32 stringset, netdev 221 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c struct net_device *netdev = seq->private; netdev 223 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c seq_printf(seq, "%s\n", netdev->name); netdev 227 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c DEFINE_SHOW_ATTRIBUTE(netdev); netdev 233 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c lif->netdev, &netdev_fops); netdev 88 drivers/net/ethernet/pensando/ionic/ionic_devlink.c ionic->master_lif->netdev); netdev 27 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static void ionic_get_stats(struct net_device *netdev, netdev 33 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c lif = netdev_priv(netdev); netdev 50 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_get_sset_count(struct net_device *netdev, int sset) netdev 52 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 66 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static void ionic_get_strings(struct net_device *netdev, netdev 69 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 82 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static void ionic_get_drvinfo(struct net_device *netdev, netdev 85 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 96 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_get_regs_len(struct net_device *netdev) netdev 101 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static void ionic_get_regs(struct net_device *netdev, struct ethtool_regs *regs, netdev 104 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 116 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_get_link_ksettings(struct net_device *netdev, netdev 119 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 251 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_set_link_ksettings(struct net_device *netdev, netdev 254 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 288 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c netdev_info(netdev, "Only select one FEC mode at a time\n"); netdev 310 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static void ionic_get_pauseparam(struct net_device *netdev, netdev 313 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 325 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_set_pauseparam(struct net_device *netdev, netdev 328 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 356 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_get_coalesce(struct net_device *netdev, netdev 359 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 368 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_set_coalesce(struct net_device *netdev, netdev 371 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 402 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c netdev_warn(netdev, "bad HW value in dev.intr_coal_div = %d\n", netdev 409 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c netdev_warn(netdev, "only the rx-usecs can be changed\n"); netdev 440 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static void ionic_get_ringparam(struct net_device *netdev, netdev 443 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 451 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_set_ringparam(struct net_device *netdev, netdev 454 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 458 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c netdev_info(netdev, "Changing jumbo or mini descriptors not supported\n"); netdev 464 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c netdev_info(netdev, "Descriptor count must be a power of 2\n"); netdev 478 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c ionic_stop(netdev); netdev 484 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c ionic_open(netdev); netdev 490 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static void ionic_get_channels(struct net_device *netdev, netdev 493 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 502 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_set_channels(struct net_device *netdev, netdev 505 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 520 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c ionic_stop(netdev); netdev 525 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c ionic_open(netdev); netdev 531 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static u32 ionic_get_priv_flags(struct net_device *netdev) netdev 533 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 542 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_set_priv_flags(struct net_device *netdev, u32 priv_flags) netdev 544 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 557 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_get_rxnfc(struct net_device *netdev, netdev 560 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 568 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c netdev_err(netdev, "Command parameter %d is not supported\n", netdev 576 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static u32 ionic_get_rxfh_indir_size(struct net_device *netdev) netdev 578 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 583 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static u32 ionic_get_rxfh_key_size(struct net_device *netdev) netdev 588 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, netdev 591 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 609 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_set_rxfh(struct net_device *netdev, const u32 *indir, netdev 612 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 642 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_get_tunable(struct net_device *netdev, netdev 645 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 658 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_get_module_info(struct net_device *netdev, netdev 662 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 680 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c netdev_info(netdev, "unknown xcvr type 0x%02x\n", netdev 688 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_get_module_eeprom(struct net_device *netdev, netdev 692 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 721 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c static int ionic_nway_reset(struct net_device *netdev) netdev 723 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ionic_lif *lif = netdev_priv(netdev); netdev 776 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c void ionic_ethtool_set_ops(struct net_device *netdev) netdev 778 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c netdev->ethtool_ops = &ionic_ethtool_ops; netdev 7 drivers/net/ethernet/pensando/ionic/ionic_ethtool.h void ionic_ethtool_set_ops(struct net_device *netdev); netdev 72 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct net_device *netdev = lif->netdev; netdev 80 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (link_up == netif_carrier_ok(netdev)) netdev 84 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_info(netdev, "Link up - %d Gbps\n", netdev 88 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_tx_wake_all_queues(lif->netdev); netdev 89 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_carrier_on(netdev); netdev 92 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_info(netdev, "Link down\n"); netdev 95 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_carrier_off(netdev); netdev 97 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_tx_stop_all_queues(netdev); netdev 141 drivers/net/ethernet/pensando/ionic/ionic_lif.c name = lif->netdev->name; netdev 159 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_warn(lif->netdev, "%s: no intr, index=%d nintrs=%d\n", netdev 370 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_err(lif->netdev, "Cannot allocate queue structure\n"); netdev 380 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_err(lif->netdev, "Cannot allocate queue info\n"); netdev 390 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_err(lif->netdev, "Cannot initialize queue\n"); netdev 397 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_warn(lif->netdev, "no intr for %s: %d\n", netdev 404 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_warn(lif->netdev, "no vector for %s: %d\n", netdev 423 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_err(lif->netdev, "Cannot allocate completion queue info\n"); netdev 430 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_err(lif->netdev, "Cannot initialize completion queue\n"); netdev 437 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_err(lif->netdev, "Cannot allocate queue DMA memory\n"); netdev 638 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_napi_add(lif->netdev, &qcq->napi, ionic_rx_napi, netdev 658 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct net_device *netdev; netdev 665 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev = lif->netdev; netdev 683 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_info(netdev, "Notifyq IONIC_EVENT_RESET eid=%lld\n", netdev 685 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_info(netdev, " reset_code=%d state=%d\n", netdev 690 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_warn(netdev, "Notifyq unknown event ecode=%d eid=%lld\n", netdev 739 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_get_stats64(struct net_device *netdev, netdev 742 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct ionic_lif *lif = netdev_priv(netdev); netdev 812 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_dbg(lif->netdev, "rx_filter add ADDR %pM (id %d)\n", addr, netdev 850 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_dbg(lif->netdev, "rx_filter del ADDR %pM (id %d)\n", addr, netdev 888 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_err(lif->netdev, "%s OOM\n", __func__); netdev 894 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_dbg(lif->netdev, "deferred: rx_filter %s %pM\n", netdev 898 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_dbg(lif->netdev, "rx_filter %s %pM\n", netdev 909 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_addr_add(struct net_device *netdev, const u8 *addr) netdev 911 drivers/net/ethernet/pensando/ionic/ionic_lif.c return ionic_lif_addr(netdev_priv(netdev), addr, true); netdev 914 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_addr_del(struct net_device *netdev, const u8 *addr) netdev 916 drivers/net/ethernet/pensando/ionic/ionic_lif.c return ionic_lif_addr(netdev_priv(netdev), addr, false); netdev 946 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_dbg(lif->netdev, "lif%d %s\n", lif->index, buf); netdev 950 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_warn(lif->netdev, "set rx_mode 0x%04x failed: %d\n", netdev 963 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_err(lif->netdev, "%s OOM\n", __func__); netdev 968 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_dbg(lif->netdev, "deferred: rx_mode\n"); netdev 975 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_set_rx_mode(struct net_device *netdev) netdev 977 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct ionic_lif *lif = netdev_priv(netdev); netdev 985 drivers/net/ethernet/pensando/ionic/ionic_lif.c rx_mode |= (netdev->flags & IFF_MULTICAST) ? IONIC_RX_MODE_F_MULTICAST : 0; netdev 986 drivers/net/ethernet/pensando/ionic/ionic_lif.c rx_mode |= (netdev->flags & IFF_BROADCAST) ? IONIC_RX_MODE_F_BROADCAST : 0; netdev 987 drivers/net/ethernet/pensando/ionic/ionic_lif.c rx_mode |= (netdev->flags & IFF_PROMISC) ? IONIC_RX_MODE_F_PROMISC : 0; netdev 988 drivers/net/ethernet/pensando/ionic/ionic_lif.c rx_mode |= (netdev->flags & IFF_ALLMULTI) ? IONIC_RX_MODE_F_ALLMULTI : 0; netdev 997 drivers/net/ethernet/pensando/ionic/ionic_lif.c __dev_uc_sync(netdev, ionic_addr_add, ionic_addr_del); netdev 999 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (netdev_uc_count(netdev) + 1 > nfilters) { netdev 1004 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (!(netdev->flags & IFF_PROMISC)) netdev 1009 drivers/net/ethernet/pensando/ionic/ionic_lif.c __dev_mc_sync(netdev, ionic_addr_add, ionic_addr_del); netdev 1011 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (netdev_mc_count(netdev) > nfilters) { netdev 1016 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (!(netdev->flags & IFF_ALLMULTI)) netdev 1131 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct net_device *netdev = lif->netdev; netdev 1152 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->features |= NETIF_F_HIGHDMA; netdev 1155 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_TX; netdev 1157 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX; netdev 1159 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_FILTER; netdev 1161 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_features |= NETIF_F_RXHASH; netdev 1163 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_features |= NETIF_F_SG; netdev 1166 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_enc_features |= NETIF_F_HW_CSUM; netdev 1168 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_enc_features |= NETIF_F_RXCSUM; netdev 1170 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_enc_features |= NETIF_F_TSO; netdev 1172 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_enc_features |= NETIF_F_TSO6; netdev 1174 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_enc_features |= NETIF_F_TSO_ECN; netdev 1176 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_enc_features |= NETIF_F_GSO_GRE; netdev 1178 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_enc_features |= NETIF_F_GSO_GRE_CSUM; netdev 1180 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_enc_features |= NETIF_F_GSO_IPXIP4; netdev 1182 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_enc_features |= NETIF_F_GSO_IPXIP6; netdev 1184 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_enc_features |= NETIF_F_GSO_UDP_TUNNEL; netdev 1186 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_enc_features |= NETIF_F_GSO_UDP_TUNNEL_CSUM; netdev 1188 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->hw_features |= netdev->hw_enc_features; netdev 1189 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->features |= netdev->hw_features; netdev 1191 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 1196 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_set_features(struct net_device *netdev, netdev 1199 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct ionic_lif *lif = netdev_priv(netdev); netdev 1202 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_dbg(netdev, "%s: lif->features=0x%08llx new_features=0x%08llx\n", netdev 1203 drivers/net/ethernet/pensando/ionic/ionic_lif.c __func__, (u64)lif->netdev->features, (u64)features); netdev 1210 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_set_mac_address(struct net_device *netdev, void *sa) netdev 1217 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (ether_addr_equal(netdev->dev_addr, mac)) netdev 1220 drivers/net/ethernet/pensando/ionic/ionic_lif.c err = eth_prepare_mac_addr_change(netdev, addr); netdev 1224 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (!is_zero_ether_addr(netdev->dev_addr)) { netdev 1225 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_info(netdev, "deleting mac addr %pM\n", netdev 1226 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->dev_addr); netdev 1227 drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_addr_del(netdev, netdev->dev_addr); netdev 1230 drivers/net/ethernet/pensando/ionic/ionic_lif.c eth_commit_mac_addr_change(netdev, addr); netdev 1231 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_info(netdev, "updating mac addr %pM\n", mac); netdev 1233 drivers/net/ethernet/pensando/ionic/ionic_lif.c return ionic_addr_add(netdev, mac); netdev 1236 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_change_mtu(struct net_device *netdev, int new_mtu) netdev 1238 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct ionic_lif *lif = netdev_priv(netdev); netdev 1254 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->mtu = new_mtu; netdev 1264 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_info(lif->netdev, "Tx Timeout recovery\n"); netdev 1271 drivers/net/ethernet/pensando/ionic/ionic_lif.c static void ionic_tx_timeout(struct net_device *netdev) netdev 1273 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct ionic_lif *lif = netdev_priv(netdev); netdev 1278 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, netdev 1281 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct ionic_lif *lif = netdev_priv(netdev); netdev 1297 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_dbg(netdev, "rx_filter add VLAN %d (id %d)\n", vid, netdev 1303 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, netdev 1306 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct ionic_lif *lif = netdev_priv(netdev); netdev 1324 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_dbg(netdev, "rx_filter del VLAN %d (id %d)\n", vid, netdev 1498 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (lif->netdev->features & NETIF_F_RXHASH) netdev 1501 drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_set_rx_mode(lif->netdev); netdev 1542 drivers/net/ethernet/pensando/ionic/ionic_lif.c int ionic_open(struct net_device *netdev) netdev 1544 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct ionic_lif *lif = netdev_priv(netdev); netdev 1547 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_carrier_off(netdev); netdev 1561 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_set_real_num_tx_queues(netdev, lif->nxqs); netdev 1562 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_set_real_num_rx_queues(netdev, lif->nxqs); netdev 1567 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (netif_carrier_ok(netdev)) netdev 1568 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_tx_wake_all_queues(netdev); netdev 1579 drivers/net/ethernet/pensando/ionic/ionic_lif.c int ionic_stop(struct net_device *netdev) netdev 1581 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct ionic_lif *lif = netdev_priv(netdev); netdev 1593 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_carrier_off(netdev); netdev 1594 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_tx_stop_all_queues(netdev); netdev 1595 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_tx_disable(netdev); netdev 1625 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_trans_update(lif->netdev); netdev 1630 drivers/net/ethernet/pensando/ionic/ionic_lif.c running = netif_running(lif->netdev); netdev 1632 drivers/net/ethernet/pensando/ionic/ionic_lif.c err = ionic_stop(lif->netdev); netdev 1634 drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_open(lif->netdev); netdev 1644 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct net_device *netdev; netdev 1650 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev = alloc_etherdev_mqs(sizeof(*lif), netdev 1652 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (!netdev) { netdev 1657 drivers/net/ethernet/pensando/ionic/ionic_lif.c SET_NETDEV_DEV(netdev, dev); netdev 1659 drivers/net/ethernet/pensando/ionic/ionic_lif.c lif = netdev_priv(netdev); netdev 1660 drivers/net/ethernet/pensando/ionic/ionic_lif.c lif->netdev = netdev; netdev 1662 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->netdev_ops = &ionic_netdev_ops; netdev 1663 drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_ethtool_set_ops(netdev); netdev 1665 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->watchdog_timeo = 2 * HZ; netdev 1666 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->min_mtu = IONIC_MIN_MTU; netdev 1667 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->max_mtu = IONIC_MAX_MTU; netdev 1729 drivers/net/ethernet/pensando/ionic/ionic_lif.c free_netdev(lif->netdev); netdev 1786 drivers/net/ethernet/pensando/ionic/ionic_lif.c free_netdev(lif->netdev); netdev 1848 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_err(lif->netdev, "adminq init failed %d\n", err); netdev 1859 drivers/net/ethernet/pensando/ionic/ionic_lif.c netif_napi_add(lif->netdev, &qcq->napi, ionic_adminq_napi, netdev 1864 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_warn(lif->netdev, "adminq irq request failed %d\n", err); netdev 1933 drivers/net/ethernet/pensando/ionic/ionic_lif.c struct net_device *netdev = lif->netdev; netdev 1949 drivers/net/ethernet/pensando/ionic/ionic_lif.c memcpy(addr.sa_data, ctx.comp.lif_getattr.mac, netdev->addr_len); netdev 1951 drivers/net/ethernet/pensando/ionic/ionic_lif.c err = eth_prepare_mac_addr_change(netdev, &addr); netdev 1955 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (!is_zero_ether_addr(netdev->dev_addr)) { netdev 1956 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_dbg(lif->netdev, "deleting station MAC addr %pM\n", netdev 1957 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->dev_addr); netdev 1958 drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_lif_addr(lif, netdev->dev_addr, false); netdev 1961 drivers/net/ethernet/pensando/ionic/ionic_lif.c eth_commit_mac_addr_change(netdev, &addr); netdev 1962 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev_dbg(lif->netdev, "adding station MAC addr %pM\n", netdev 1963 drivers/net/ethernet/pensando/ionic/ionic_lif.c netdev->dev_addr); netdev 1964 drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_lif_addr(lif, netdev->dev_addr, true); netdev 2089 drivers/net/ethernet/pensando/ionic/ionic_lif.c strlcpy(ctx.cmd.lif_setattr.name, lif->netdev->name, netdev 2095 drivers/net/ethernet/pensando/ionic/ionic_lif.c static struct ionic_lif *ionic_netdev_lif(struct net_device *netdev) netdev 2097 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (!netdev || netdev->netdev_ops->ndo_start_xmit != ionic_start_xmit) netdev 2100 drivers/net/ethernet/pensando/ionic/ionic_lif.c return netdev_priv(netdev); netdev 2135 drivers/net/ethernet/pensando/ionic/ionic_lif.c err = register_netdev(ionic->master_lif->netdev); netdev 2161 drivers/net/ethernet/pensando/ionic/ionic_lif.c if (ionic->master_lif->netdev->reg_state == NETREG_REGISTERED) netdev 2162 drivers/net/ethernet/pensando/ionic/ionic_lif.c unregister_netdev(ionic->master_lif->netdev); netdev 137 drivers/net/ethernet/pensando/ionic/ionic_lif.h struct net_device *netdev; netdev 242 drivers/net/ethernet/pensando/ionic/ionic_lif.h int ionic_open(struct net_device *netdev); netdev 243 drivers/net/ethernet/pensando/ionic/ionic_lif.h int ionic_stop(struct net_device *netdev); netdev 192 drivers/net/ethernet/pensando/ionic/ionic_main.c struct net_device *netdev = lif->netdev; netdev 203 drivers/net/ethernet/pensando/ionic/ionic_main.c netdev_err(netdev, "%s (%d) failed: %s (%d)\n", netdev 226 drivers/net/ethernet/pensando/ionic/ionic_main.c dev = &q->lif->netdev->dev; netdev 252 drivers/net/ethernet/pensando/ionic/ionic_main.c dev_dbg(&lif->netdev->dev, "post admin queue command:\n"); netdev 266 drivers/net/ethernet/pensando/ionic/ionic_main.c struct net_device *netdev = lif->netdev; netdev 274 drivers/net/ethernet/pensando/ionic/ionic_main.c netdev_err(netdev, "Posting of %s (%d) failed: %d\n", netdev 71 drivers/net/ethernet/pensando/ionic/ionic_stats.c #define MAX_Q(lif) ((lif)->netdev->real_num_tx_queues) netdev 34 drivers/net/ethernet/pensando/ionic/ionic_txrx.c return netdev_get_tx_queue(q->lif->netdev, q->index); netdev 54 drivers/net/ethernet/pensando/ionic/ionic_txrx.c struct net_device *netdev = q->lif->netdev; netdev 67 drivers/net/ethernet/pensando/ionic/ionic_txrx.c new_skb = netdev_alloc_skb_ip_align(netdev, clen); netdev 92 drivers/net/ethernet/pensando/ionic/ionic_txrx.c struct net_device *netdev; netdev 95 drivers/net/ethernet/pensando/ionic/ionic_txrx.c netdev = q->lif->netdev; netdev 114 drivers/net/ethernet/pensando/ionic/ionic_txrx.c skb->protocol = eth_type_trans(skb, netdev); netdev 118 drivers/net/ethernet/pensando/ionic/ionic_txrx.c if (netdev->features & NETIF_F_RXHASH) { netdev 135 drivers/net/ethernet/pensando/ionic/ionic_txrx.c if (netdev->features & NETIF_F_RXCSUM) { netdev 150 drivers/net/ethernet/pensando/ionic/ionic_txrx.c if (netdev->features & NETIF_F_HW_VLAN_CTAG_RX) { netdev 221 drivers/net/ethernet/pensando/ionic/ionic_txrx.c struct net_device *netdev; netdev 225 drivers/net/ethernet/pensando/ionic/ionic_txrx.c netdev = lif->netdev; netdev 228 drivers/net/ethernet/pensando/ionic/ionic_txrx.c skb = netdev_alloc_skb_ip_align(netdev, len); netdev 231 drivers/net/ethernet/pensando/ionic/ionic_txrx.c netdev->name, q->name); netdev 240 drivers/net/ethernet/pensando/ionic/ionic_txrx.c netdev->name, q->name); netdev 252 drivers/net/ethernet/pensando/ionic/ionic_txrx.c struct net_device *netdev = q->lif->netdev; netdev 260 drivers/net/ethernet/pensando/ionic/ionic_txrx.c len = netdev->mtu + ETH_HLEN; netdev 346 drivers/net/ethernet/pensando/ionic/ionic_txrx.c q->lif->netdev->name, q->name); netdev 363 drivers/net/ethernet/pensando/ionic/ionic_txrx.c q->lif->netdev->name, q->name); netdev 405 drivers/net/ethernet/pensando/ionic/ionic_txrx.c if (unlikely(__netif_subqueue_stopped(q->lif->netdev, netdev 407 drivers/net/ethernet/pensando/ionic/ionic_txrx.c netif_wake_subqueue(q->lif->netdev, queue_index); netdev 865 drivers/net/ethernet/pensando/ionic/ionic_txrx.c netif_stop_subqueue(q->lif->netdev, q->index); netdev 872 drivers/net/ethernet/pensando/ionic/ionic_txrx.c netif_wake_subqueue(q->lif->netdev, q->index); netdev 880 drivers/net/ethernet/pensando/ionic/ionic_txrx.c netdev_tx_t ionic_start_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 883 drivers/net/ethernet/pensando/ionic/ionic_txrx.c struct ionic_lif *lif = netdev_priv(netdev); netdev 13 drivers/net/ethernet/pensando/ionic/ionic_txrx.h netdev_tx_t ionic_start_xmit(struct sk_buff *skb, struct net_device *netdev); netdev 1587 drivers/net/ethernet/qlogic/netxen/netxen_nic.h struct net_device *netdev; netdev 1783 drivers/net/ethernet/qlogic/netxen/netxen_nic.h int netxen_nic_change_mtu(struct net_device *netdev, int new_mtu); netdev 742 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct net_device *netdev = adapter->netdev; netdev 770 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c netdev->name); netdev 785 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c netdev->name, ring); netdev 806 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c netdev->name, ring); netdev 733 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c static int netxen_set_intr_coalesce(struct net_device *netdev, netdev 736 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 794 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c static int netxen_get_intr_coalesce(struct net_device *netdev, netdev 797 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 816 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netxen_get_dump_flag(struct net_device *netdev, struct ethtool_dump *dump) netdev 818 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 835 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netxen_set_dump(struct net_device *netdev, struct ethtool_dump *val) netdev 838 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 844 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netdev_info(netdev, "FW dump not enabled\n"); netdev 848 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netdev_info(netdev, "Previous dump not cleared, not forcing dump\n"); netdev 851 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netdev_info(netdev, "Forcing a fw dump\n"); netdev 856 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netdev_info(netdev, "Disabling FW Dump\n"); netdev 862 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netdev_info(netdev, "Enabling FW dump\n"); netdev 867 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netdev_info(netdev, "Forcing FW reset\n"); netdev 875 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netdev_info(netdev, netdev 881 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netdev_info(netdev, netdev 890 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netxen_get_dump_data(struct net_device *netdev, struct ethtool_dump *dump, netdev 895 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 900 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netdev_info(netdev, "Dump not available\n"); netdev 921 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netdev_info(netdev, "extracted the fw dump Successfully\n"); netdev 504 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c static void netxen_p2_nic_set_multi(struct net_device *netdev) netdev 506 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 513 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c if (netdev->flags & IFF_PROMISC) { netdev 524 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c if (netdev_mc_empty(netdev)) { netdev 532 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c if (netdev->flags & IFF_ALLMULTI || netdev 533 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netdev_mc_count(netdev) > adapter->max_mc_count) { netdev 541 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netdev_for_each_mc_addr(ha, netdev) netdev 647 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c static void netxen_p3_nic_set_multi(struct net_device *netdev) netdev 649 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 667 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c if (netdev->flags & IFF_PROMISC) { netdev 672 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c if ((netdev->flags & IFF_ALLMULTI) || netdev 673 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c (netdev_mc_count(netdev) > adapter->max_mc_count)) { netdev 678 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c if (!netdev_mc_empty(netdev)) { netdev 679 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netdev_for_each_mc_addr(ha, netdev) netdev 732 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netxen_p3_nic_set_multi(adapter->netdev); netdev 869 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c adapter->netdev->name); netdev 893 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c adapter->netdev->name, netdev 915 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c adapter->netdev->name); netdev 942 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c adapter->netdev->name); netdev 954 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c int netxen_nic_change_mtu(struct net_device *netdev, int mtu) netdev 956 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 963 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netdev->mtu = mtu; netdev 1853 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c if (!netif_carrier_ok(adapter->netdev)) { netdev 2538 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c "collected fw dump.\n", adapter->netdev->name); netdev 188 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct net_device *netdev = adapter->netdev; netdev 197 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c tx_ring->txq = netdev_get_tx_queue(netdev, 0); netdev 1392 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct net_device *netdev = adapter->netdev; netdev 1407 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c netdev->name, cable_OUI, cable_len); netdev 1410 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c netdev->name, cable_len); netdev 1461 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c buffer->skb = netdev_alloc_skb(adapter->netdev, rds_ring->skb_size); netdev 1501 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c if (likely((adapter->netdev->features & NETIF_F_RXCSUM) netdev 1519 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct net_device *netdev = adapter->netdev; netdev 1554 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c skb->protocol = eth_type_trans(skb, netdev); netdev 1573 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct net_device *netdev = adapter->netdev; netdev 1617 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c skb->protocol = eth_type_trans(skb, netdev); netdev 1742 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c struct net_device *netdev = adapter->netdev; netdev 1779 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c if (count && netif_running(netdev)) { netdev 1782 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c if (netif_queue_stopped(netdev) && netif_carrier_ok(netdev)) netdev 1784 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c netif_wake_queue(netdev); netdev 48 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static int netxen_nic_open(struct net_device *netdev); netdev 49 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static int netxen_nic_close(struct net_device *netdev); netdev 52 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static void netxen_tx_timeout(struct net_device *netdev); netdev 76 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static int netxen_nic_set_mac(struct net_device *netdev, void *p); netdev 165 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_napi_add(struct netxen_adapter *adapter, struct net_device *netdev) netdev 176 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_napi_add(netdev, &sds_ring->napi, netdev 464 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 477 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->dev_addr[i] = *(p + 5 - i); netdev 479 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c memcpy(adapter->mac_addr, netdev->dev_addr, netdev->addr_len); netdev 483 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (!is_valid_ether_addr(netdev->dev_addr)) netdev 484 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_warn(&pdev->dev, "Bad MAC address %pM.\n", netdev->dev_addr); netdev 489 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static int netxen_nic_set_mac(struct net_device *netdev, void *p) netdev 491 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 497 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netif_running(netdev)) { netdev 498 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_device_detach(netdev); netdev 502 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c memcpy(adapter->mac_addr, addr->sa_data, netdev->addr_len); netdev 503 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 506 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netif_running(netdev)) { netdev 507 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_device_attach(netdev); netdev 1044 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 1055 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->irq = netdev->irq; netdev 1059 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); netdev 1099 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c __netxen_nic_up(struct netxen_adapter *adapter, struct net_device *netdev) netdev 1115 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->set_multi(netdev); netdev 1116 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->set_mtu(adapter, netdev->mtu); netdev 1126 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netdev->features & NETIF_F_LRO) netdev 1143 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_up(struct netxen_adapter *adapter, struct net_device *netdev) netdev 1148 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netif_running(netdev)) netdev 1149 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = __netxen_nic_up(adapter, netdev); netdev 1157 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c __netxen_nic_down(struct netxen_adapter *adapter, struct net_device *netdev) netdev 1166 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_carrier_off(netdev); netdev 1167 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_tx_disable(netdev); netdev 1188 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_down(struct netxen_adapter *adapter, struct net_device *netdev) netdev 1191 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netif_running(netdev)) netdev 1192 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c __netxen_nic_down(adapter, netdev); netdev 1200 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 1221 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = netxen_napi_add(adapter, netdev); netdev 1228 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->name); netdev 1235 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->name); netdev 1261 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->name); netdev 1302 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 1309 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_device_detach(netdev); netdev 1311 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netif_running(netdev)) netdev 1312 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c __netxen_nic_down(adapter, netdev); netdev 1316 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netif_running(netdev)) { netdev 1319 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = __netxen_nic_up(adapter, netdev); netdev 1325 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_device_attach(netdev); netdev 1335 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev) netdev 1346 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->netdev_ops = &netxen_netdev_ops; netdev 1347 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->watchdog_timeo = 5*HZ; netdev 1349 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_change_mtu(netdev, netdev->mtu); netdev 1351 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->ethtool_ops = &netxen_nic_ethtool_ops; netdev 1353 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->hw_features = NETIF_F_SG | NETIF_F_IP_CSUM | NETIF_F_TSO | netdev 1357 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->hw_features |= NETIF_F_IPV6_CSUM | NETIF_F_TSO6; netdev 1359 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->vlan_features |= netdev->hw_features; netdev 1362 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 1363 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->vlan_features |= NETIF_F_HIGHDMA; netdev 1367 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_TX; netdev 1370 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->hw_features |= NETIF_F_LRO; netdev 1372 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->features |= netdev->hw_features; netdev 1374 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->irq = adapter->msix_entries[0].vector; netdev 1381 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_carrier_off(netdev); netdev 1383 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = register_netdev(netdev); netdev 1447 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = NULL; netdev 1476 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev = alloc_etherdev(sizeof(struct netxen_adapter)); netdev 1477 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if(!netdev) { netdev 1482 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 1484 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter = netdev_priv(netdev); netdev 1485 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->netdev = netdev; netdev 1554 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->min_mtu = 0; netdev 1556 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->max_mtu = P3_MAX_MTU; netdev 1558 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->max_mtu = P2_MAX_MTU; netdev 1572 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = netxen_setup_netdev(adapter, netdev); netdev 1583 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->netdev->name); netdev 1587 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->netdev->name); netdev 1607 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c free_netdev(netdev); netdev 1632 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev; netdev 1638 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev = adapter->netdev; netdev 1642 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c unregister_netdev(netdev); netdev 1672 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c free_netdev(netdev); netdev 1677 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 1679 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_device_detach(netdev); netdev 1683 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netif_running(netdev)) netdev 1684 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_down(adapter, netdev); netdev 1701 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 1721 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netif_running(netdev)) { netdev 1726 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = netxen_nic_up(adapter, netdev); netdev 1730 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_restore_indev_addr(netdev, NETDEV_UP); netdev 1733 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_device_attach(netdev); netdev 1819 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static int netxen_nic_open(struct net_device *netdev) netdev 1821 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 1831 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = __netxen_nic_up(adapter, netdev); netdev 1835 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_start_queue(netdev); netdev 1847 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static int netxen_nic_close(struct net_device *netdev) netdev 1849 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 1851 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c __netxen_nic_down(adapter, netdev); netdev 1856 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_tso_check(struct net_device *netdev, netdev 1882 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if ((netdev->features & (NETIF_F_TSO | NETIF_F_TSO6)) && netdev 2036 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_xmit_frame(struct sk_buff *skb, struct net_device *netdev) netdev 2038 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 2071 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_stop_queue(netdev); netdev 2074 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_start_queue(netdev); netdev 2129 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_tso_check(netdev, tx_ring, first_desc, skb); netdev 2146 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 2159 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->name, temp_val); netdev 2167 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->name, temp_val); netdev 2173 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c " in normal range.\n", netdev->name, netdev 2183 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 2187 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_driver_name, netdev->name); netdev 2189 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netif_running(netdev)) { netdev 2190 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_carrier_off(netdev); netdev 2191 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_stop_queue(netdev); netdev 2196 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_driver_name, netdev->name); netdev 2198 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netif_running(netdev)) { netdev 2199 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_carrier_on(netdev); netdev 2200 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_wake_queue(netdev); netdev 2225 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static void netxen_tx_timeout(struct net_device *netdev) netdev 2227 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 2232 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&netdev->dev, "transmit timeout, resetting.\n"); netdev 2241 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (!netif_running(adapter->netdev)) netdev 2257 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_wake_queue(adapter->netdev); netdev 2267 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_trans_update(adapter->netdev); netdev 2276 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static void netxen_nic_get_stats(struct net_device *netdev, netdev 2279 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 2509 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 2512 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netif_running(netdev)) { netdev 2517 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c err = netxen_nic_up(adapter, netdev); netdev 2523 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_restore_indev_addr(netdev, NETDEV_UP); netdev 2526 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_device_attach(netdev); netdev 2594 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c adapter->netdev->name); netdev 2604 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 2608 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netif_device_detach(netdev); netdev 2610 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_nic_down(adapter, netdev); netdev 2646 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 2692 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c dev_err(&netdev->dev, "firmware hang detected\n"); netdev 2983 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *netdev = adapter->netdev; netdev 2989 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev_err(netdev, "Invalid size\n"); netdev 2998 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev_err(netdev, "Invalid DIMM flag\n"); netdev 3013 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev_err(netdev, "DIMM not present\n"); netdev 3028 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev_err(netdev, "Invalid DIMM type %x\n", dimm.dimm_type); netdev 3043 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev_err(netdev, "Invalid no of rows %x\n", rows); netdev 3048 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev_err(netdev, "Invalid no of columns %x\n", cols); netdev 3053 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev_err(netdev, "Invalid no of banks %x\n", banks); netdev 3085 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev_err(netdev, "Invalid data-width %x\n", dw); netdev 3278 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_restore_indev_addr(struct net_device *netdev, unsigned long event) netdev 3281 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct netxen_adapter *adapter = netdev_priv(netdev); netdev 3286 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_config_indev_addr(adapter, netdev, event); netdev 559 drivers/net/ethernet/qlogic/qede/qede.h void qede_set_ethtool_ops(struct net_device *netdev); netdev 12 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static u8 qede_dcbnl_getstate(struct net_device *netdev) netdev 14 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 19 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static u8 qede_dcbnl_setstate(struct net_device *netdev, u8 state) netdev 21 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 26 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_getpermhwaddr(struct net_device *netdev, netdev 29 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c memcpy(perm_addr, netdev->dev_addr, netdev->addr_len); netdev 32 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_getpgtccfgtx(struct net_device *netdev, int prio, netdev 36 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 42 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_getpgbwgcfgtx(struct net_device *netdev, netdev 45 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 50 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_getpgtccfgrx(struct net_device *netdev, int prio, netdev 54 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 60 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_getpgbwgcfgrx(struct net_device *netdev, netdev 63 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 68 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_getpfccfg(struct net_device *netdev, int prio, netdev 71 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 76 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_setpfccfg(struct net_device *netdev, int prio, netdev 79 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 84 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static u8 qede_dcbnl_getcap(struct net_device *netdev, int capid, u8 *cap) netdev 86 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 91 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_getnumtcs(struct net_device *netdev, int tcid, u8 *num) netdev 93 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 98 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static u8 qede_dcbnl_getpfcstate(struct net_device *netdev) netdev 100 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 105 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_getapp(struct net_device *netdev, u8 idtype, u16 id) netdev 107 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 112 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static u8 qede_dcbnl_getdcbx(struct net_device *netdev) netdev 114 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 119 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_setpgtccfgtx(struct net_device *netdev, int prio, netdev 122 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 128 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_setpgtccfgrx(struct net_device *netdev, int prio, netdev 131 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 137 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_setpgbwgcfgtx(struct net_device *netdev, int pgid, netdev 140 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 145 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_setpgbwgcfgrx(struct net_device *netdev, int pgid, netdev 148 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 153 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static u8 qede_dcbnl_setall(struct net_device *netdev) netdev 155 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 160 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_setnumtcs(struct net_device *netdev, int tcid, u8 num) netdev 162 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 167 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static void qede_dcbnl_setpfcstate(struct net_device *netdev, u8 state) netdev 169 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 174 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_setapp(struct net_device *netdev, u8 idtype, u16 idval, netdev 177 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 182 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static u8 qede_dcbnl_setdcbx(struct net_device *netdev, u8 state) netdev 184 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 189 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static u8 qede_dcbnl_getfeatcfg(struct net_device *netdev, int featid, netdev 192 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 197 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static u8 qede_dcbnl_setfeatcfg(struct net_device *netdev, int featid, u8 flags) netdev 199 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 204 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_peer_getappinfo(struct net_device *netdev, netdev 208 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 213 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_peer_getapptable(struct net_device *netdev, netdev 216 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 221 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_cee_peer_getpfc(struct net_device *netdev, netdev 224 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 229 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_cee_peer_getpg(struct net_device *netdev, netdev 232 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 237 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_ieee_getpfc(struct net_device *netdev, netdev 240 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 245 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_ieee_setpfc(struct net_device *netdev, netdev 248 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 253 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_ieee_getets(struct net_device *netdev, netdev 256 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 261 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_ieee_setets(struct net_device *netdev, netdev 264 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 269 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_ieee_getapp(struct net_device *netdev, netdev 272 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 277 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_ieee_setapp(struct net_device *netdev, netdev 280 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 283 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c err = dcb_ieee_setapp(netdev, app); netdev 290 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_ieee_peer_getpfc(struct net_device *netdev, netdev 293 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 298 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c static int qede_dcbnl_ieee_peer_getets(struct net_device *netdev, netdev 301 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c struct qede_dev *edev = netdev_priv(netdev); netdev 1109 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct net_device *netdev; netdev 1620 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_set_multi(struct net_device *netdev); netdev 1630 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_change_mtu(struct net_device *netdev, int new_mtu); netdev 1631 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h netdev_features_t qlcnic_fix_features(struct net_device *netdev, netdev 1633 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_set_features(struct net_device *netdev, netdev_features_t features); netdev 1643 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_diag_free_res(struct net_device *netdev, int); netdev 1644 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_diag_alloc_res(struct net_device *netdev, int); netdev 2002 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct net_device *netdev) netdev 2004 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h return adapter->nic_ops->napi_add(adapter, netdev); netdev 1373 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(adapter->netdev, netdev 1385 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(adapter->netdev, netdev 1393 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_diag_alloc_res(struct net_device *netdev, int test, netdev 1396 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1403 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netif_device_detach(netdev); netdev 1405 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (netif_running(netdev)) netdev 1406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c __qlcnic_down(adapter, netdev); netdev 1416 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netif_device_attach(netdev); netdev 1427 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netif_device_attach(netdev); netdev 1452 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_diag_free_res(struct net_device *netdev, netdev 1455 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1477 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (netif_running(netdev)) netdev 1478 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c __qlcnic_up(adapter, netdev); netdev 1481 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netif_device_attach(netdev); netdev 1502 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(adapter->netdev, "Get beacon state failed, err=%d\n", netdev 1578 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_set_led(struct net_device *netdev, netdev 1581 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1585 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_warn(netdev, netdev 1600 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(netdev, "Failed to set LED blink state\n"); netdev 1610 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(netdev, "Failed to reset LED blink state\n"); netdev 1759 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_loopback_test(struct net_device *netdev, u8 mode) netdev 1761 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1768 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_warn(netdev, netdev 1774 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(netdev, "Device is resetting\n"); netdev 1779 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(netdev, "Device is in diagnostics mode\n"); netdev 1783 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(netdev, "%s loopback test in progress\n", netdev 1786 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ret = qlcnic_83xx_diag_alloc_res(netdev, QLCNIC_LOOPBACK_TEST, netdev 1800 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(netdev, netdev 1806 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(netdev, netdev 1819 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_diag_free_res(netdev, drv_sds_rings); netdev 1834 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(adapter->netdev, "Received loopback IDC time extend event for 0x%x seconds\n", netdev 1844 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct net_device *netdev = adapter->netdev; netdev 1859 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(netdev, netdev 1873 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(netdev, netdev 1886 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(netdev, netdev 1897 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(netdev, "%s: Did not receive loopback IDC completion AEN\n", netdev 1914 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct net_device *netdev = adapter->netdev; netdev 1927 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(netdev, netdev 1940 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(netdev, netdev 1951 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(netdev, "%s: Did not receive loopback IDC completion AEN\n", netdev 2005 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c dev_err(&adapter->netdev->dev, netdev 2209 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(adapter->netdev, netdev 2236 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(adapter->netdev, netdev 2250 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(adapter->netdev, netdev 2255 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(adapter->netdev, netdev 2308 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(adapter->netdev, netdev 3312 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (netif_running(adapter->netdev) && ahw->has_link_events) { netdev 3403 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(adapter->netdev, netdev 3446 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(adapter->netdev, netdev 3526 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct net_device *netdev = adapter->netdev; netdev 3538 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(netdev, "Error getting Tx stats\n"); netdev 3548 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(netdev, "Error getting MAC stats\n"); netdev 3558 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_err(netdev, "Error getting Rx stats\n"); netdev 3625 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_interrupt_test(struct net_device *netdev) netdev 3627 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 3637 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(netdev, "Device is resetting\n"); netdev 3642 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netdev_info(netdev, "Device in diagnostics mode\n"); netdev 3646 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ret = qlcnic_83xx_diag_alloc_res(netdev, QLCNIC_INTERRUPT_TEST, netdev 3686 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_diag_free_res(netdev, drv_sds_rings); netdev 3815 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct net_device *netdev = adapter->netdev; netdev 3818 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c netif_device_detach(netdev); netdev 3821 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (netif_running(netdev)) netdev 3822 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_down(adapter, netdev); netdev 376 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct net_device *netdev = adapter->netdev; netdev 381 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netif_device_detach(netdev); netdev 382 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c qlcnic_down(adapter, netdev); netdev 383 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c qlcnic_up(adapter, netdev); netdev 384 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netif_device_attach(netdev); netdev 386 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netdev_info(adapter->netdev, "%s: soft reset complete.\n", __func__); netdev 402 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct net_device *netdev = adapter->netdev; netdev 404 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netif_device_detach(netdev); netdev 409 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c qlcnic_down(adapter, netdev); netdev 431 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct net_device *netdev = adapter->netdev; netdev 433 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c if (netif_running(netdev)) { netdev 434 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c if (qlcnic_up(adapter, netdev)) netdev 436 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c qlcnic_restore_indev_addr(netdev, NETDEV_UP); netdev 439 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netif_device_attach(netdev); netdev 853 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netdev_info(adapter->netdev, "%s: Auto firmware recovery is disabled\n", netdev 967 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netdev_warn(adapter->netdev, "%s: Reboot will be required to recover the adapter!!\n", netdev 1051 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netdev_err(adapter->netdev, netdev 1079 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netdev_err(adapter->netdev, netdev 1083 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netdev_info(adapter->netdev, netdev 1316 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netdev_info(adapter->netdev, "%s: Auto firmware recovery is disabled\n", netdev 2223 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c netdev_info(adapter->netdev, "%s: Auto firmware recovery is disabled\n", netdev 239 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct net_device *netdev = adapter->netdev; netdev 380 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c netdev_info(netdev, "Rx Context[%d] Created, state 0x%x\n", netdev 418 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct net_device *netdev = adapter->netdev; netdev 506 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c netdev_info(netdev, "Tx Context[0x%x] Created, state 0x%x\n", netdev 509 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c netdev_err(netdev, "Failed to create tx ctx in firmware%d\n", netdev 771 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct net_device *netdev = adapter->netdev; netdev 788 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c netdev_err(netdev, "Failed to %s interrupts %d\n", netdev 796 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c netdev_info(netdev, netdev 245 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c dcb->adapter->netdev->dcbnl_ops = &qlcnic_dcbnl_ops; netdev 738 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c if (idx == QLC_DCB_OPER_IDX && adapter->netdev->dcbnl_ops) netdev 739 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c dcb_setapp(adapter->netdev, &new_app); netdev 777 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c dcbnl_cee_notify(adapter->netdev, RTM_GETDCB, DCB_CMD_CEE_GET, 0, 0); netdev 780 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static u8 qlcnic_dcb_get_state(struct net_device *netdev) netdev 782 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 787 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static void qlcnic_dcb_get_perm_hw_addr(struct net_device *netdev, u8 *addr) netdev 789 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c memcpy(addr, netdev->perm_addr, netdev->addr_len); netdev 793 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c qlcnic_dcb_get_pg_tc_cfg_tx(struct net_device *netdev, int tc, u8 *prio, netdev 796 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 830 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static void qlcnic_dcb_get_pg_bwg_cfg_tx(struct net_device *netdev, int pgid, netdev 833 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 854 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static void qlcnic_dcb_get_pfc_cfg(struct net_device *netdev, int prio, netdev 857 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 880 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static u8 qlcnic_dcb_get_capability(struct net_device *netdev, int capid, netdev 883 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 909 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static int qlcnic_dcb_get_num_tcs(struct net_device *netdev, int attr, u8 *num) netdev 911 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 929 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static int qlcnic_dcb_get_app(struct net_device *netdev, u8 idtype, u16 id) netdev 931 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 940 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c return dcb_getapp(netdev, &app); netdev 943 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static u8 qlcnic_dcb_get_pfc_state(struct net_device *netdev) netdev 945 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 954 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static u8 qlcnic_dcb_get_dcbx(struct net_device *netdev) netdev 956 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 965 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static u8 qlcnic_dcb_get_feat_cfg(struct net_device *netdev, int fid, u8 *flag) netdev 967 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 995 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c netdev_err(netdev, "Invalid Feature ID %d\n", fid); netdev 1003 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c qlcnic_dcb_get_pg_tc_cfg_rx(struct net_device *netdev, int prio, u8 *prio_type, netdev 1010 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c qlcnic_dcb_get_pg_bwg_cfg_rx(struct net_device *netdev, int pgid, u8 *bw_pct) netdev 1015 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static int qlcnic_dcb_peer_app_info(struct net_device *netdev, netdev 1019 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1039 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static int qlcnic_dcb_peer_app_table(struct net_device *netdev, netdev 1042 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1065 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static int qlcnic_dcb_cee_peer_get_pg(struct net_device *netdev, netdev 1068 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1096 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static int qlcnic_dcb_cee_peer_get_pfc(struct net_device *netdev, netdev 1099 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1117 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c qlcnic_dcb_get_pfc_cfg(netdev, prio, &setting); netdev 327 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c if (netif_running(adapter->netdev) && ahw->has_link_events) { netdev 378 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c check_sfp_module = netif_running(adapter->netdev) && netdev 394 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c check_sfp_module = netif_running(adapter->netdev) && netdev 704 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_err(adapter->netdev, netdev 713 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_err(adapter->netdev, netdev 785 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_get_pauseparam(struct net_device *netdev, netdev 788 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 835 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_err(&netdev->dev, "Unknown board type: %x\n", netdev 841 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_set_pauseparam(struct net_device *netdev, netdev 844 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 924 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c dev_err(&netdev->dev, "Unknown board type: %x\n", netdev 972 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static int qlcnic_irq_test(struct net_device *netdev) netdev 974 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 981 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c return qlcnic_83xx_interrupt_test(netdev); netdev 986 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c ret = qlcnic_diag_alloc_res(netdev, QLCNIC_INTERRUPT_TEST); netdev 1007 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_diag_free_res(netdev, drv_sds_rings); netdev 1050 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c skb = netdev_alloc_skb(adapter->netdev, QLCNIC_ILB_PKT_SIZE); netdev 1056 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_xmit_frame(skb, adapter->netdev); netdev 1086 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static int qlcnic_loopback_test(struct net_device *netdev, u8 mode) netdev 1088 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1097 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c return qlcnic_83xx_loopback_test(netdev, mode); netdev 1116 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c ret = qlcnic_diag_alloc_res(netdev, QLCNIC_LOOPBACK_TEST); netdev 1130 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_info(netdev, netdev 1145 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_diag_free_res(netdev, drv_sds_rings); netdev 1529 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static int qlcnic_set_intr_coalesce(struct net_device *netdev, netdev 1532 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1570 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static int qlcnic_get_intr_coalesce(struct net_device *netdev, netdev 1573 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1586 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static u32 qlcnic_get_msglevel(struct net_device *netdev) netdev 1588 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1593 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static void qlcnic_set_msglevel(struct net_device *netdev, u32 msglvl) netdev 1595 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1663 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_get_dump_flag(struct net_device *netdev, struct ethtool_dump *dump) netdev 1665 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1669 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_err(adapter->netdev, "FW Dump not supported\n"); netdev 1688 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_get_dump_data(struct net_device *netdev, struct ethtool_dump *dump, netdev 1694 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1698 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_err(netdev, "FW Dump not supported\n"); netdev 1703 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_info(netdev, "Dump not available\n"); netdev 1723 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_info(netdev, "extracted the FW dump Successfully\n"); netdev 1730 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct net_device *netdev = adapter->netdev; netdev 1733 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_info(netdev, netdev 1744 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_info(netdev, "Driver mask changed to: 0x%x\n", mask); netdev 1749 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_set_dump(struct net_device *netdev, struct ethtool_dump *val) netdev 1751 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1759 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_err(netdev, "FW dump not supported\n"); netdev 1765 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_info(netdev, "FW dump not enabled\n"); netdev 1771 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_info(netdev, netdev 1776 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_info(netdev, "Forcing a FW dump\n"); netdev 1781 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_err(netdev, "FW dump not supported\n"); netdev 1791 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_err(netdev, "FW dump not supported\n"); netdev 1800 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_info(netdev, "Forcing a FW reset\n"); netdev 1808 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_info(netdev, "Device is in non-operational state\n"); netdev 1813 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_err(netdev, "FW dump not supported\n"); netdev 1828 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c netdev_info(netdev, "Invalid dump level: 0x%x\n", netdev 533 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c static void __qlcnic_set_multi(struct net_device *netdev, u16 vlan) netdev 535 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 550 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c if (netdev->flags & IFF_PROMISC) { netdev 553 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c } else if ((netdev->flags & IFF_ALLMULTI) || netdev 554 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c (netdev_mc_count(netdev) > ahw->max_mc_count)) { netdev 556 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c } else if (!netdev_mc_empty(netdev)) { netdev 558 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c netdev_for_each_mc_addr(ha, netdev) netdev 566 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c if (netdev_uc_count(netdev) > ahw->max_uc_count) { netdev 568 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c } else if (!netdev_uc_empty(netdev)) { netdev 569 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c netdev_for_each_uc_addr(ha, netdev) netdev 588 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c void qlcnic_set_multi(struct net_device *netdev) netdev 590 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 596 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_sriov_vf_set_multi(netdev); netdev 598 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c __qlcnic_set_multi(netdev, 0); netdev 742 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct net_device *netdev = adapter->netdev; netdev 747 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c if (netdev->flags & IFF_PROMISC) netdev 749 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c else if (netdev->flags & IFF_ALLMULTI) netdev 793 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->netdev->dev, netdev 813 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c netdev_err(adapter->netdev, netdev 850 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->netdev->dev, netdev 877 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->netdev->dev, netdev 935 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->netdev->dev, "could not configure RSS\n"); netdev 960 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->netdev->dev, netdev 978 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->netdev->dev, netdev 1004 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c dev_err(&adapter->netdev->dev, netdev 1015 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_change_mtu(struct net_device *netdev, int mtu) netdev 1017 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1023 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c netdev->mtu = mtu; netdev 1061 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c netdev_features_t qlcnic_fix_features(struct net_device *netdev, netdev 1064 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1072 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c changed = features ^ netdev->features; netdev 1088 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_set_features(struct net_device *netdev, netdev_features_t features) netdev 1090 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1091 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c netdev_features_t changed = netdev->features ^ features; netdev 1097 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c netdev->features ^= NETIF_F_LRO; netdev 1577 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c netdev_err(adapter->netdev, netdev 1651 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct net_device *netdev = adapter->netdev; netdev 1654 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c netif_device_detach(netdev); netdev 1658 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c if (netif_running(netdev)) netdev 1659 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_down(adapter, netdev); netdev 1679 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct net_device *netdev = adapter->netdev; netdev 1688 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c if (netif_running(netdev)) { netdev 1689 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c err = qlcnic_up(adapter, netdev); netdev 1691 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_restore_indev_addr(netdev, NETDEV_UP); netdev 1694 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c netif_device_attach(netdev); netdev 173 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h struct net_device *netdev); netdev 649 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netdev_tx_t qlcnic_xmit_frame(struct sk_buff *skb, struct net_device *netdev) netdev 651 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 664 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_tx_stop_all_queues(netdev); netdev 792 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct net_device *netdev = adapter->netdev; netdev 795 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netdev_info(netdev, "NIC Link is down\n"); netdev 797 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_carrier_off(netdev); netdev 805 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netdev_info(netdev, "NIC Link is up for loopback test\n"); netdev 809 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netdev_info(netdev, "NIC Link is up\n"); netdev 810 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_carrier_on(netdev); netdev 822 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c skb = netdev_alloc_skb(adapter->netdev, rds_ring->skb_size); netdev 894 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct net_device *netdev = adapter->netdev; netdev 928 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (count && netif_running(netdev)) { netdev 931 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_carrier_ok(netdev)) { netdev 1038 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct net_device *netdev = adapter->netdev; netdev 1053 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c dev_info(&netdev->dev, netdev 1057 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c dev_info(&netdev->dev, "unsupported cable length %d\n", netdev 1155 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (likely((adapter->netdev->features & NETIF_F_RXCSUM) && netdev 1198 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct net_device *netdev = adapter->netdev; netdev 1244 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c skb->protocol = eth_type_trans(skb, netdev); netdev 1265 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct net_device *netdev = adapter->netdev; netdev 1320 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c skb->protocol = eth_type_trans(skb, netdev); netdev 1574 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct net_device *netdev) netdev 1588 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, qlcnic_rx_poll, netdev 1592 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, netdev 1596 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, netdev 1602 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (qlcnic_alloc_tx_rings(adapter, netdev)) { netdev 1610 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_tx_napi_add(netdev, &tx_ring->napi, qlcnic_tx_poll, netdev 1721 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct net_device *netdev = adapter->netdev; netdev 1764 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c skb->protocol = eth_type_trans(skb, netdev); netdev 1787 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct net_device *netdev = adapter->netdev; netdev 1843 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c skb->protocol = eth_type_trans(skb, netdev); netdev 2102 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct net_device *netdev) netdev 2116 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, netdev 2120 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, netdev 2125 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_napi_add(netdev, &sds_ring->napi, netdev 2131 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (qlcnic_alloc_tx_rings(adapter, netdev)) { netdev 2140 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c netif_tx_napi_add(netdev, &tx_ring->napi, netdev 57 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_open(struct net_device *netdev); netdev 58 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_close(struct net_device *netdev); netdev 59 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_tx_timeout(struct net_device *netdev); netdev 72 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static struct net_device_stats *qlcnic_get_stats(struct net_device *netdev); netdev 298 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 308 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c memcpy(netdev->dev_addr, mac_addr, ETH_ALEN); netdev 309 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c memcpy(adapter->mac_addr, netdev->dev_addr, netdev->addr_len); netdev 313 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (!is_valid_ether_addr(netdev->dev_addr)) netdev 315 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->dev_addr); netdev 337 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_set_mac(struct net_device *netdev, void *p) netdev 339 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 352 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c ether_addr_equal_unaligned(netdev->dev_addr, addr->sa_data)) netdev 356 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_detach(netdev); netdev 361 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c memcpy(adapter->mac_addr, addr->sa_data, netdev->addr_len); netdev 362 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 363 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_set_multi(adapter->netdev); netdev 366 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(netdev); netdev 373 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev, netdev 376 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 380 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c return ndo_dflt_fdb_del(ndm, tb, netdev, addr, vid); netdev 385 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = dev_uc_del(netdev, addr); netdev 389 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = dev_mc_del(netdev, addr); netdev 398 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev, netdev 402 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c return ndo_dflt_fdb_add(ndm, tb, netdev, addr, vid, flags); netdev 418 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netdev_uc_count(netdev) < adapter->ahw->max_uc_count) netdev 419 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = dev_uc_add_excl(netdev, addr); netdev 423 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = dev_mc_add_excl(netdev, addr); netdev 432 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev, netdev 435 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 439 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c return ndo_dflt_fdb_dump(skb, ncb, netdev, filter_dev, idx); netdev 443 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = ndo_dflt_fdb_dump(skb, ncb, netdev, filter_dev, idx); netdev 459 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_get_phys_port_id(struct net_device *netdev, netdev 462 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 474 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_add_vxlan_port(struct net_device *netdev, netdev 477 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 499 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_del_vxlan_port(struct net_device *netdev, netdev 502 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 723 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_info(adapter->netdev, netdev 736 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_info(adapter->netdev, netdev 1371 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_vlan_rx_add(struct net_device *netdev, __be16 proto, u16 vid) netdev 1373 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1379 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, netdev 1391 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_vlan_rx_del(struct net_device *netdev, __be16 proto, u16 vid) netdev 1393 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1399 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, netdev 1406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_restore_indev_addr(netdev, NETDEV_DOWN); netdev 1447 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 1454 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_update_features(netdev); netdev 1727 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 1751 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->irq = netdev->irq; netdev 1772 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->name, ring); netdev 1777 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->name, ring); netdev 1795 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c "%s-tx-%d", netdev->name, ring); netdev 1880 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int __qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev) netdev 1904 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_set_multi(netdev); netdev 1905 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_fw_cmd_set_mtu(adapter, netdev->mtu); netdev 1914 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netdev->features & NETIF_F_LRO) netdev 1923 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_tx_start_all_queues(netdev); netdev 1927 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev) netdev 1932 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) netdev 1933 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = __qlcnic_up(adapter, netdev); netdev 1939 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void __qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev) netdev 1950 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_carrier_off(netdev); netdev 1952 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_tx_disable(netdev); netdev 1976 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev) netdev 1979 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) netdev 1980 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c __qlcnic_down(adapter, netdev); netdev 1988 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 1995 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = qlcnic_napi_add(adapter, netdev); netdev 2020 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c udp_tunnel_get_rx_info(netdev); netdev 2050 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_diag_free_res(struct net_device *netdev, int drv_sds_rings) netdev 2052 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 2076 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) netdev 2077 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c __qlcnic_up(adapter, netdev); netdev 2079 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(netdev); netdev 2134 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_diag_alloc_res(struct net_device *netdev, int test) netdev 2136 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 2142 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_detach(netdev); netdev 2144 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) netdev 2145 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c __qlcnic_down(adapter, netdev); netdev 2155 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(netdev); netdev 2162 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(netdev); netdev 2192 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 2197 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_detach(netdev); netdev 2199 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_down(adapter, netdev); netdev 2201 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_up(adapter, netdev); netdev 2203 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(netdev); netdev 2206 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_info(adapter->netdev, "%s: soft reset complete\n", __func__); netdev 2214 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 2221 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_detach(netdev); netdev 2223 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) netdev 2224 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c __qlcnic_down(adapter, netdev); netdev 2228 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) { netdev 2231 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c __qlcnic_up(adapter, netdev); netdev 2232 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_restore_indev_addr(netdev, NETDEV_UP); netdev 2236 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(netdev); netdev 2262 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 2266 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = netif_set_real_num_tx_queues(netdev, tx_queues); netdev 2268 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, "failed to set %d Tx queues\n", netdev 2275 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = netif_set_real_num_rx_queues(netdev, rx_queues); netdev 2277 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, "failed to set %d Rx queues\n", netdev 2285 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_setup_netdev(struct qlcnic_adapter *adapter, struct net_device *netdev, netdev 2295 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->netdev_ops = &qlcnic_netdev_ops; netdev 2296 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->watchdog_timeo = QLCNIC_WATCHDOG_TIMEOUTVALUE * HZ; netdev 2298 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_change_mtu(netdev, netdev->mtu); netdev 2300 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->ethtool_ops = (qlcnic_sriov_vf_check(adapter)) ? netdev 2303 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->features |= (NETIF_F_SG | NETIF_F_IP_CSUM | NETIF_F_RXCSUM | netdev 2306 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->vlan_features |= (NETIF_F_SG | NETIF_F_IP_CSUM | netdev 2310 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->features |= (NETIF_F_TSO | NETIF_F_TSO6); netdev 2311 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->vlan_features |= (NETIF_F_TSO | NETIF_F_TSO6); netdev 2315 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->features |= NETIF_F_HIGHDMA; netdev 2316 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->vlan_features |= NETIF_F_HIGHDMA; netdev 2320 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->features |= (NETIF_F_HW_VLAN_CTAG_TX); netdev 2323 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->features |= NETIF_F_HW_VLAN_CTAG_FILTER; netdev 2326 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->features |= NETIF_F_LRO; netdev 2329 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->features |= NETIF_F_GSO_UDP_TUNNEL; netdev 2332 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->hw_enc_features = NETIF_F_IP_CSUM | netdev 2339 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->hw_enc_features |= NETIF_F_RXCSUM; netdev 2341 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->hw_features = netdev->features; netdev 2342 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 2343 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->irq = adapter->msix_entries[0].vector; netdev 2346 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->min_mtu = P3P_MIN_MTU; netdev 2347 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->max_mtu = P3P_MAX_MTU; netdev 2356 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = register_netdev(netdev); netdev 2397 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev) netdev 2413 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c tx_ring->txq = netdev_get_tx_queue(netdev, ring); netdev 2464 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = NULL; netdev 2519 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev = alloc_etherdev_mq(sizeof(struct qlcnic_adapter), netdev 2521 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (!netdev) { netdev 2526 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 2528 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter = netdev_priv(netdev); netdev 2529 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->netdev = netdev; netdev 2658 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = qlcnic_setup_netdev(adapter, netdev, pci_using_dac); netdev 2671 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->netdev->name); netdev 2675 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->netdev->name); netdev 2702 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c free_netdev(netdev); netdev 2719 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->netdev_ops = &qlcnic_netdev_failed_ops; netdev 2720 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->ethtool_ops = &qlcnic_ethtool_failed_ops; netdev 2728 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = register_netdev(netdev); netdev 2745 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev; netdev 2752 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev = adapter->netdev; netdev 2758 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c unregister_netdev(netdev); netdev 2803 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c free_netdev(netdev); netdev 2844 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_open(struct net_device *netdev) netdev 2846 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 2850 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, "%s: Device is in non-operational state\n", netdev 2856 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_carrier_off(netdev); netdev 2862 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = __qlcnic_up(adapter, netdev); netdev 2872 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_close(struct net_device *netdev) netdev 2874 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 2876 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c __qlcnic_down(adapter, netdev); netdev 2887 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 2918 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_info(netdev, "active nic func = %d, mac filter size=%d\n", netdev 2956 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 2970 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&netdev->dev, netdev 2977 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_err(&netdev->dev, netdev 2985 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev_info(&netdev->dev, netdev 3009 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 3015 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (!netdev || !netif_running(netdev)) netdev 3022 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_info(netdev, netdev 3032 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_info(netdev, netdev 3043 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_info(netdev, "Tx ring=%d Context Id=0x%x\n", netdev 3045 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_info(netdev, netdev 3053 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_info(netdev, "crb_intr_mask=%d\n", netdev 3056 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_info(netdev, netdev 3062 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_info(netdev, "Total desc=%d, Available desc=%d\n", netdev 3071 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_tx_timeout(struct net_device *netdev) netdev 3073 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 3082 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, "Tx timeout, reset the adapter.\n"); netdev 3089 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, "Tx timeout, reset adapter context.\n"); netdev 3094 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static struct net_device_stats *qlcnic_get_stats(struct net_device *netdev) netdev 3096 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 3097 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device_stats *stats = &netdev->stats; netdev 3505 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(adapter->netdev); netdev 3514 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 3517 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_detach(netdev); netdev 3521 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) netdev 3522 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c __qlcnic_down(adapter, netdev); netdev 3524 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_down(adapter, netdev); netdev 3567 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(netdev); netdev 3611 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(adapter->netdev, "%s: Device is in non-operational state\n", netdev 3661 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 3680 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) { netdev 3681 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (qlcnic_up(adapter, netdev)) netdev 3684 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_restore_indev_addr(netdev, NETDEV_UP); netdev 3688 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(netdev); netdev 3824 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 3860 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, "failed to setup interrupt\n"); netdev 3864 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) { netdev 3869 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(netdev); netdev 3873 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = qlcnic_up(adapter, netdev); netdev 3877 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_restore_indev_addr(netdev, NETDEV_UP); netdev 3880 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(netdev); netdev 3888 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 3897 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_detach(netdev); netdev 3901 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) netdev 3902 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_down(adapter, netdev); netdev 4009 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 4018 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, "%s rings value should be a power of 2\n", netdev 4025 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, "No Multi Tx queue support\n"); netdev 4030 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, netdev 4041 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct net_device *netdev = adapter->netdev; netdev 4051 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_detach(netdev); netdev 4057 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) netdev 4058 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c __qlcnic_down(adapter, netdev); netdev 4072 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev_err(netdev, "failed to setup interrupt\n"); netdev 4099 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netif_running(netdev)) { netdev 4103 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c err = __qlcnic_up(adapter, netdev); netdev 4106 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_restore_indev_addr(netdev, NETDEV_UP); netdev 4109 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netif_device_attach(netdev); netdev 4147 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_restore_indev_addr(struct net_device *netdev, unsigned long event) netdev 4149 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 4153 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_config_indev_addr(adapter, netdev, event); netdev 4157 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c dev = __vlan_find_dev_deep_rcu(netdev, htons(ETH_P_8021Q), vid); netdev 1320 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c netif_info(adapter->ahw, drv, adapter->netdev, "Take FW dump\n"); netdev 1391 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c snprintf(mesg, sizeof(mesg), "FW_DUMP=%s", adapter->netdev->name); netdev 1392 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c netdev_info(adapter->netdev, netdev 573 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c err = qlcnic_setup_netdev(adapter, adapter->netdev, pci_using_dac); netdev 579 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c adapter->netdev->name); netdev 1495 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_vf_add_mc_list(struct net_device *netdev, const u8 *mac, netdev 1498 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1541 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c void qlcnic_sriov_vf_set_multi(struct net_device *netdev) netdev 1543 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1554 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (netdev->flags & IFF_PROMISC) { netdev 1557 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c } else if ((netdev->flags & IFF_ALLMULTI) || netdev 1558 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c (netdev_mc_count(netdev) > ahw->max_mc_count)) { netdev 1561 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_vf_add_mc_list(netdev, bcast_addr, QLCNIC_BROADCAST_MAC); netdev 1562 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (!netdev_mc_empty(netdev)) { netdev 1564 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c netdev_for_each_mc_addr(ha, netdev) netdev 1565 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_vf_add_mc_list(netdev, ha->addr, netdev 1573 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (netdev_uc_count(netdev) > ahw->max_uc_count) { netdev 1575 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c } else if (!netdev_uc_empty(netdev)) { netdev 1576 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c netdev_for_each_uc_addr(ha, netdev) netdev 1577 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_vf_add_mc_list(netdev, ha->addr, netdev 1704 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct net_device *netdev = adapter->netdev; netdev 1706 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (netif_running(netdev)) { netdev 1707 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (!qlcnic_up(adapter, netdev)) netdev 1708 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_restore_indev_addr(netdev, NETDEV_UP); netdev 1711 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c netif_device_attach(netdev); netdev 1718 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct net_device *netdev = adapter->netdev; netdev 1721 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c netif_device_detach(netdev); netdev 1725 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (netif_running(netdev)) netdev 1726 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_down(adapter, netdev); netdev 2041 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c netdev_err(adapter->netdev, "Invalid VLAN operation\n"); netdev 2052 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct net_device *netdev = adapter->netdev; netdev 2079 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c netif_addr_lock_bh(netdev); netdev 2081 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c netif_addr_unlock_bh(netdev); netdev 2088 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c netif_addr_lock_bh(netdev); netdev 2089 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_set_multi(netdev); netdev 2090 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c netif_addr_unlock_bh(netdev); netdev 2115 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct net_device *netdev = adapter->netdev; netdev 2118 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c netif_device_detach(netdev); netdev 2121 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (netif_running(netdev)) netdev 2122 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_down(adapter, netdev); netdev 2139 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct net_device *netdev = adapter->netdev; netdev 2150 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (netif_running(netdev)) { netdev 2151 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c err = qlcnic_up(adapter, netdev); netdev 2153 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_restore_indev_addr(netdev, NETDEV_UP); netdev 2157 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c netif_device_attach(netdev); netdev 171 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_info(adapter->netdev, "Max Guest VLANs supported per VF = %d\n", netdev 460 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_info(adapter->netdev, netdev 467 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct net_device *netdev = adapter->netdev; netdev 470 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(adapter->netdev, netdev 473 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_info(adapter->netdev, netdev 482 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (netif_running(netdev)) netdev 483 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c __qlcnic_down(adapter, netdev); netdev 497 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (netif_running(netdev)) netdev 498 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c __qlcnic_up(adapter, netdev); netdev 619 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct net_device *netdev = adapter->netdev; netdev 623 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(netdev, netdev 629 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (netif_running(netdev)) netdev 630 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c __qlcnic_down(adapter, netdev); netdev 636 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (netif_running(netdev)) netdev 637 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c __qlcnic_up(adapter, netdev); netdev 642 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_info(netdev, netdev 650 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (netif_running(netdev)) netdev 651 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c __qlcnic_down(adapter, netdev); netdev 655 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (netif_running(netdev)) netdev 656 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c __qlcnic_up(adapter, netdev); netdev 660 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_info(netdev, "Failed to enable SR-IOV on port %d\n", netdev 1219 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(adapter->netdev, "Invalid coalescing type 0x%x received\n", netdev 1227 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(adapter->netdev, "Expected: rx_ctx_id 0x%x rx_packets 0x%x rx_time_us 0x%x tx_ctx_id 0x%x tx_packets 0x%x tx_time_us 0x%x\n", netdev 1230 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(adapter->netdev, "Received: ctx_id 0x%x packets 0x%x time_us 0x%x type 0x%x\n", netdev 1716 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_info(adapter->netdev, "Software FLR for PCI func %d\n", netdev 1739 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct net_device *dev = vf->adapter->netdev; netdev 1801 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c int qlcnic_sriov_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) netdev 1803 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1818 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(netdev, "MAC address is already in use by the PF\n"); netdev 1825 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(netdev, netdev 1836 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(netdev, netdev 1842 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c memcpy(curr_mac, mac, netdev->addr_len); netdev 1843 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_info(netdev, "MAC Address %pM is configured for VF %d\n", netdev 1848 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c int qlcnic_sriov_set_vf_tx_rate(struct net_device *netdev, int vf, netdev 1851 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1873 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(netdev, netdev 1884 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(netdev, netdev 1903 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_info(netdev, netdev 1907 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_info(netdev, netdev 1913 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c int qlcnic_sriov_set_vf_vlan(struct net_device *netdev, int vf, netdev 1916 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 1931 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(netdev, netdev 1940 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(netdev, netdev 1964 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_info(netdev, "Setting VLAN %d, QoS %d, for VF %d\n", netdev 1985 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_info(adapter->netdev, "Invalid VLAN mode = %d for VF %d\n", netdev 1992 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c int qlcnic_sriov_get_vf_config(struct net_device *netdev, netdev 1995 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 2023 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c int qlcnic_sriov_set_vf_spoofchk(struct net_device *netdev, int vf, bool chk) netdev 2025 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = netdev_priv(netdev); netdev 2039 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c netdev_err(netdev, netdev 192 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c err = qlcnic_diag_alloc_res(adapter->netdev, QLCNIC_LED_TEST); netdev 205 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c qlcnic_diag_free_res(adapter->netdev, drv_sds_rings); netdev 66 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static u32 emac_get_msglevel(struct net_device *netdev) netdev 68 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 73 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static void emac_set_msglevel(struct net_device *netdev, u32 data) netdev 75 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 80 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static int emac_get_sset_count(struct net_device *netdev, int sset) netdev 92 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static void emac_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 111 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static void emac_get_ethtool_stats(struct net_device *netdev, netdev 115 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 125 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static int emac_nway_reset(struct net_device *netdev) netdev 127 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c struct phy_device *phydev = netdev->phydev; netdev 135 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static void emac_get_ringparam(struct net_device *netdev, netdev 138 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 146 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static int emac_set_ringparam(struct net_device *netdev, netdev 149 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 163 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c if (netif_running(netdev)) netdev 169 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static void emac_get_pauseparam(struct net_device *netdev, netdev 172 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 179 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static int emac_set_pauseparam(struct net_device *netdev, netdev 182 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 188 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c if (netif_running(netdev)) netdev 212 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static void emac_get_regs(struct net_device *netdev, netdev 215 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 226 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static int emac_get_regs_len(struct net_device *netdev) netdev 233 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static int emac_set_priv_flags(struct net_device *netdev, u32 flags) netdev 235 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 239 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c if (netif_running(netdev)) netdev 245 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static u32 emac_get_priv_flags(struct net_device *netdev) netdev 247 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 280 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c void emac_set_ethtool_ops(struct net_device *netdev) netdev 282 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c netdev->ethtool_ops = &emac_ethtool_ops; netdev 283 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct net_device *netdev = adpt->netdev; netdev 289 drivers/net/ethernet/qualcomm/emac/emac-mac.c if (netdev->features & NETIF_F_HW_VLAN_CTAG_RX) netdev 292 drivers/net/ethernet/qualcomm/emac/emac-mac.c if (netdev->flags & IFF_PROMISC) netdev 295 drivers/net/ethernet/qualcomm/emac/emac-mac.c if (netdev->flags & IFF_ALLMULTI) netdev 443 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct net_device *netdev = adpt->netdev; netdev 447 drivers/net/ethernet/qualcomm/emac/emac-mac.c emac_set_mac_address(adpt, netdev->dev_addr); netdev 449 drivers/net/ethernet/qualcomm/emac/emac-mac.c max_frame = netdev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; netdev 450 drivers/net/ethernet/qualcomm/emac/emac-mac.c adpt->rxbuf_size = netdev->mtu > EMAC_DEF_RX_BUF_SIZE ? netdev 455 drivers/net/ethernet/qualcomm/emac/emac-mac.c writel(netdev->mtu + ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN, netdev 599 drivers/net/ethernet/qualcomm/emac/emac-mac.c dma_unmap_single(adpt->netdev->dev.parent, netdev 623 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct device *dev = adpt->netdev->dev.parent; netdev 678 drivers/net/ethernet/qualcomm/emac/emac-mac.c int node = dev_to_node(adpt->netdev->dev.parent); netdev 719 drivers/net/ethernet/qualcomm/emac/emac-mac.c int node = dev_to_node(adpt->netdev->dev.parent); netdev 752 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct device *dev = adpt->netdev->dev.parent; netdev 782 drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_err(adpt->netdev, "error: Tx Queue alloc failed\n"); netdev 788 drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_err(adpt->netdev, "error: Rx Queue alloc failed\n"); netdev 812 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct device *dev = adpt->netdev->dev.parent; netdev 879 drivers/net/ethernet/qualcomm/emac/emac-mac.c skb = netdev_alloc_skb_ip_align(adpt->netdev, adpt->rxbuf_size); netdev 884 drivers/net/ethernet/qualcomm/emac/emac-mac.c dma_map_single(adpt->netdev->dev.parent, skb->data, netdev 887 drivers/net/ethernet/qualcomm/emac/emac-mac.c ret = dma_mapping_error(adpt->netdev->dev.parent, netdev 914 drivers/net/ethernet/qualcomm/emac/emac-mac.c static void emac_adjust_link(struct net_device *netdev) netdev 916 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 917 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct phy_device *phydev = netdev->phydev; netdev 933 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct net_device *netdev = adpt->netdev; netdev 941 drivers/net/ethernet/qualcomm/emac/emac-mac.c ret = phy_connect_direct(netdev, adpt->phydev, emac_adjust_link, netdev 944 drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_err(adpt->netdev, "could not connect phy\n"); netdev 957 drivers/net/ethernet/qualcomm/emac/emac-mac.c netif_start_queue(netdev); netdev 965 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct net_device *netdev = adpt->netdev; netdev 967 drivers/net/ethernet/qualcomm/emac/emac-mac.c netif_stop_queue(netdev); netdev 985 drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_reset_queue(adpt->netdev); netdev 1009 drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_err(adpt->netdev, netdev 1091 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct net_device *netdev = adpt->netdev; netdev 1115 drivers/net/ethernet/qualcomm/emac/emac-mac.c dma_unmap_single(adpt->netdev->dev.parent, netdev 1121 drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_err(adpt->netdev, netdev 1134 drivers/net/ethernet/qualcomm/emac/emac-mac.c netif_dbg(adpt, rx_status, adpt->netdev, netdev 1144 drivers/net/ethernet/qualcomm/emac/emac-mac.c skb->dev = netdev; netdev 1146 drivers/net/ethernet/qualcomm/emac/emac-mac.c if (netdev->features & NETIF_F_RXCSUM) netdev 1190 drivers/net/ethernet/qualcomm/emac/emac-mac.c dma_unmap_page(adpt->netdev->dev.parent, netdev 1207 drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_completed_queue(adpt->netdev, pkts_compl, bytes_compl); netdev 1209 drivers/net/ethernet/qualcomm/emac/emac-mac.c if (netif_queue_stopped(adpt->netdev)) netdev 1211 drivers/net/ethernet/qualcomm/emac/emac-mac.c netif_wake_queue(adpt->netdev); netdev 1218 drivers/net/ethernet/qualcomm/emac/emac-mac.c adpt->rx_q.netdev = adpt->netdev; netdev 1270 drivers/net/ethernet/qualcomm/emac/emac-mac.c netif_warn(adpt, tx_err, adpt->netdev, netdev 1315 drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_err(adpt->netdev, netdev 1349 drivers/net/ethernet/qualcomm/emac/emac-mac.c tpbuf->dma_addr = dma_map_page(adpt->netdev->dev.parent, netdev 1354 drivers/net/ethernet/qualcomm/emac/emac-mac.c ret = dma_mapping_error(adpt->netdev->dev.parent, netdev 1369 drivers/net/ethernet/qualcomm/emac/emac-mac.c tpbuf->dma_addr = dma_map_page(adpt->netdev->dev.parent, netdev 1375 drivers/net/ethernet/qualcomm/emac/emac-mac.c ret = dma_mapping_error(adpt->netdev->dev.parent, netdev 1392 drivers/net/ethernet/qualcomm/emac/emac-mac.c tpbuf->dma_addr = skb_frag_dma_map(adpt->netdev->dev.parent, netdev 1395 drivers/net/ethernet/qualcomm/emac/emac-mac.c ret = dma_mapping_error(adpt->netdev->dev.parent, netdev 1424 drivers/net/ethernet/qualcomm/emac/emac-mac.c dma_unmap_page(adpt->netdev->dev.parent, tpbuf->dma_addr, netdev 1463 drivers/net/ethernet/qualcomm/emac/emac-mac.c netdev_sent_queue(adpt->netdev, skb->len); netdev 1471 drivers/net/ethernet/qualcomm/emac/emac-mac.c netif_stop_queue(adpt->netdev); netdev 173 drivers/net/ethernet/qualcomm/emac/emac-mac.h struct net_device *netdev; /* netdev ring belongs to */ netdev 230 drivers/net/ethernet/qualcomm/emac/emac-sgmii-fsm9900.c netdev_err(adpt->netdev, "error: ser/des failed to start\n"); netdev 202 drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2400.c netdev_err(adpt->netdev, "SGMII failed to start\n"); netdev 189 drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2432.c netdev_err(adpt->netdev, "SGMII failed to start\n"); netdev 122 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c adpt->netdev->name, status, irq_bits); netdev 207 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c netdev_err(adpt->netdev, netdev 227 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c netdev_err(adpt->netdev, netdev 101 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_adapter *adpt = netdev_priv(rx_q->netdev); netdev 118 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_start_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 120 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 144 drivers/net/ethernet/qualcomm/emac/emac.c adpt->netdev->name, status & ISR_ERROR); netdev 164 drivers/net/ethernet/qualcomm/emac/emac.c adpt->netdev->name); netdev 174 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_set_features(struct net_device *netdev, netdev 177 drivers/net/ethernet/qualcomm/emac/emac.c netdev_features_t changed = features ^ netdev->features; netdev 178 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 186 drivers/net/ethernet/qualcomm/emac/emac.c if (!netif_running(netdev)) netdev 192 drivers/net/ethernet/qualcomm/emac/emac.c netdev->features = features; netdev 198 drivers/net/ethernet/qualcomm/emac/emac.c static void emac_rx_mode_set(struct net_device *netdev) netdev 200 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 207 drivers/net/ethernet/qualcomm/emac/emac.c netdev_for_each_mc_addr(ha, netdev) netdev 212 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_change_mtu(struct net_device *netdev, int new_mtu) netdev 214 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 216 drivers/net/ethernet/qualcomm/emac/emac.c netif_info(adpt, hw, adpt->netdev, netdev 217 drivers/net/ethernet/qualcomm/emac/emac.c "changing MTU from %d to %d\n", netdev->mtu, netdev 219 drivers/net/ethernet/qualcomm/emac/emac.c netdev->mtu = new_mtu; netdev 221 drivers/net/ethernet/qualcomm/emac/emac.c if (netif_running(netdev)) netdev 228 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_open(struct net_device *netdev) netdev 230 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 236 drivers/net/ethernet/qualcomm/emac/emac.c netdev_err(adpt->netdev, "could not request emac-core0 irq\n"); netdev 243 drivers/net/ethernet/qualcomm/emac/emac.c netdev_err(adpt->netdev, "error allocating rx/tx rings\n"); netdev 267 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_close(struct net_device *netdev) netdev 269 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 285 drivers/net/ethernet/qualcomm/emac/emac.c static void emac_tx_timeout(struct net_device *netdev) netdev 287 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 293 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 295 drivers/net/ethernet/qualcomm/emac/emac.c if (!netif_running(netdev)) netdev 298 drivers/net/ethernet/qualcomm/emac/emac.c if (!netdev->phydev) netdev 301 drivers/net/ethernet/qualcomm/emac/emac.c return phy_mii_ioctl(netdev->phydev, ifr, cmd); netdev 345 drivers/net/ethernet/qualcomm/emac/emac.c static void emac_get_stats64(struct net_device *netdev, netdev 348 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 546 drivers/net/ethernet/qualcomm/emac/emac.c struct net_device *netdev = adpt->netdev; netdev 552 drivers/net/ethernet/qualcomm/emac/emac.c ether_addr_copy(netdev->dev_addr, maddr); netdev 554 drivers/net/ethernet/qualcomm/emac/emac.c eth_hw_addr_random(netdev); netdev 572 drivers/net/ethernet/qualcomm/emac/emac.c netdev->base_addr = (unsigned long)adpt->base; netdev 597 drivers/net/ethernet/qualcomm/emac/emac.c struct net_device *netdev; netdev 614 drivers/net/ethernet/qualcomm/emac/emac.c netdev = alloc_etherdev(sizeof(struct emac_adapter)); netdev 615 drivers/net/ethernet/qualcomm/emac/emac.c if (!netdev) netdev 618 drivers/net/ethernet/qualcomm/emac/emac.c dev_set_drvdata(&pdev->dev, netdev); netdev 619 drivers/net/ethernet/qualcomm/emac/emac.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 620 drivers/net/ethernet/qualcomm/emac/emac.c emac_set_ethtool_ops(netdev); netdev 622 drivers/net/ethernet/qualcomm/emac/emac.c adpt = netdev_priv(netdev); netdev 623 drivers/net/ethernet/qualcomm/emac/emac.c adpt->netdev = netdev; netdev 645 drivers/net/ethernet/qualcomm/emac/emac.c netdev->watchdog_timeo = EMAC_WATCHDOG_TIME; netdev 646 drivers/net/ethernet/qualcomm/emac/emac.c netdev->irq = adpt->irq.irq; netdev 648 drivers/net/ethernet/qualcomm/emac/emac.c netdev->netdev_ops = &emac_netdev_ops; netdev 670 drivers/net/ethernet/qualcomm/emac/emac.c netdev->features = NETIF_F_SG | NETIF_F_HW_CSUM | NETIF_F_RXCSUM | netdev 673 drivers/net/ethernet/qualcomm/emac/emac.c netdev->hw_features = netdev->features; netdev 675 drivers/net/ethernet/qualcomm/emac/emac.c netdev->vlan_features |= NETIF_F_SG | NETIF_F_HW_CSUM | netdev 679 drivers/net/ethernet/qualcomm/emac/emac.c netdev->min_mtu = EMAC_MIN_ETH_FRAME_SIZE - netdev 681 drivers/net/ethernet/qualcomm/emac/emac.c netdev->max_mtu = EMAC_MAX_ETH_FRAME_SIZE - netdev 689 drivers/net/ethernet/qualcomm/emac/emac.c netif_napi_add(netdev, &adpt->rx_q.napi, emac_napi_rtx, netdev 692 drivers/net/ethernet/qualcomm/emac/emac.c ret = register_netdev(netdev); netdev 703 drivers/net/ethernet/qualcomm/emac/emac.c netif_info(adpt, probe, netdev, netdev 720 drivers/net/ethernet/qualcomm/emac/emac.c free_netdev(netdev); netdev 727 drivers/net/ethernet/qualcomm/emac/emac.c struct net_device *netdev = dev_get_drvdata(&pdev->dev); netdev 728 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 730 drivers/net/ethernet/qualcomm/emac/emac.c unregister_netdev(netdev); netdev 737 drivers/net/ethernet/qualcomm/emac/emac.c free_netdev(netdev); netdev 748 drivers/net/ethernet/qualcomm/emac/emac.c struct net_device *netdev = dev_get_drvdata(&pdev->dev); netdev 749 drivers/net/ethernet/qualcomm/emac/emac.c struct emac_adapter *adpt = netdev_priv(netdev); netdev 751 drivers/net/ethernet/qualcomm/emac/emac.c if (netdev->flags & IFF_UP) { netdev 326 drivers/net/ethernet/qualcomm/emac/emac.h struct net_device *netdev; netdev 383 drivers/net/ethernet/qualcomm/emac/emac.h void emac_set_ethtool_ops(struct net_device *netdev); netdev 67 drivers/net/ethernet/qualcomm/qca_uart.c struct net_device *netdev = qca->net_dev; netdev 68 drivers/net/ethernet/qualcomm/qca_uart.c struct net_device_stats *n_stats = &netdev->stats; netdev 72 drivers/net/ethernet/qualcomm/qca_uart.c qca->rx_skb = netdev_alloc_skb_ip_align(netdev, netdev 73 drivers/net/ethernet/qualcomm/qca_uart.c netdev->mtu + netdev 95 drivers/net/ethernet/qualcomm/qca_uart.c netdev_dbg(netdev, "recv: no RX tail\n"); netdev 100 drivers/net/ethernet/qualcomm/qca_uart.c netdev_dbg(netdev, "recv: invalid RX length\n"); netdev 112 drivers/net/ethernet/qualcomm/qca_uart.c qca->rx_skb = netdev_alloc_skb_ip_align(netdev, netdev 113 drivers/net/ethernet/qualcomm/qca_uart.c netdev->mtu + netdev 116 drivers/net/ethernet/qualcomm/qca_uart.c netdev_dbg(netdev, "recv: out of RX resources\n"); netdev 1144 drivers/net/ethernet/renesas/ravb_main.c static int ravb_get_sset_count(struct net_device *netdev, int sset) netdev 1875 drivers/net/ethernet/renesas/sh_eth.c static irqreturn_t sh_eth_interrupt(int irq, void *netdev) netdev 1877 drivers/net/ethernet/renesas/sh_eth.c struct net_device *ndev = netdev; netdev 2291 drivers/net/ethernet/renesas/sh_eth.c static int sh_eth_get_sset_count(struct net_device *netdev, int sset) netdev 2288 drivers/net/ethernet/rocker/rocker_main.c static void rocker_port_get_strings(struct net_device *netdev, u32 stringset, netdev 2388 drivers/net/ethernet/rocker/rocker_main.c static int rocker_port_get_sset_count(struct net_device *netdev, int sset) netdev 2723 drivers/net/ethernet/rocker/rocker_main.c rocker_switchdev_port_attr_set_event(struct net_device *netdev, netdev 2728 drivers/net/ethernet/rocker/rocker_main.c err = rocker_port_attr_set(netdev, port_attr_info->attr, netdev 2843 drivers/net/ethernet/rocker/rocker_main.c rocker_switchdev_port_obj_event(unsigned long event, struct net_device *netdev, netdev 2850 drivers/net/ethernet/rocker/rocker_main.c err = rocker_port_obj_add(netdev, port_obj_info->obj, netdev 2854 drivers/net/ethernet/rocker/rocker_main.c err = rocker_port_obj_del(netdev, port_obj_info->obj); netdev 515 drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h void sxgbe_set_ethtool_ops(struct net_device *netdev); netdev 213 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c static int sxgbe_get_sset_count(struct net_device *netdev, int sset) netdev 499 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c void sxgbe_set_ethtool_ops(struct net_device *netdev) netdev 501 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c netdev->ethtool_ops = &sxgbe_ethtool_ops; netdev 1592 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c struct net_device *netdev = (struct net_device *)dev_id; netdev 1593 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c struct sxgbe_priv_data *priv = netdev_priv(netdev); netdev 878 drivers/net/ethernet/smsc/smc911x.c struct net_device *dev = lp->netdev; netdev 1172 drivers/net/ethernet/smsc/smc911x.c struct net_device *dev = lp->netdev; netdev 1204 drivers/net/ethernet/smsc/smc911x.c struct net_device *dev = lp->netdev; netdev 2073 drivers/net/ethernet/smsc/smc911x.c lp->netdev = ndev; netdev 88 drivers/net/ethernet/smsc/smc911x.h struct net_device *netdev; netdev 222 drivers/net/ethernet/smsc/smsc9420.c static void smsc9420_ethtool_get_drvinfo(struct net_device *netdev, netdev 225 drivers/net/ethernet/smsc/smsc9420.c struct smsc9420_pdata *pd = netdev_priv(netdev); netdev 233 drivers/net/ethernet/smsc/smsc9420.c static u32 smsc9420_ethtool_get_msglevel(struct net_device *netdev) netdev 235 drivers/net/ethernet/smsc/smsc9420.c struct smsc9420_pdata *pd = netdev_priv(netdev); netdev 239 drivers/net/ethernet/smsc/smsc9420.c static void smsc9420_ethtool_set_msglevel(struct net_device *netdev, u32 data) netdev 241 drivers/net/ethernet/smsc/smsc9420.c struct smsc9420_pdata *pd = netdev_priv(netdev); netdev 923 drivers/net/ethernet/socionext/sni_ave.c static irqreturn_t ave_irq_handler(int irq, void *netdev) netdev 925 drivers/net/ethernet/socionext/sni_ave.c struct net_device *ndev = (struct net_device *)netdev; netdev 249 drivers/net/ethernet/stmicro/stmmac/stmmac.h void stmmac_set_ethtool_ops(struct net_device *netdev); netdev 444 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c stmmac_get_pauseparam(struct net_device *netdev, netdev 447 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c struct stmmac_priv *priv = netdev_priv(netdev); netdev 460 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c stmmac_set_pauseparam(struct net_device *netdev, netdev 463 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c struct stmmac_priv *priv = netdev_priv(netdev); netdev 528 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c static int stmmac_get_sset_count(struct net_device *netdev, int sset) netdev 530 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c struct stmmac_priv *priv = netdev_priv(netdev); netdev 949 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c void stmmac_set_ethtool_ops(struct net_device *netdev) netdev 951 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c netdev->ethtool_ops = &stmmac_ethtool_ops; netdev 3809 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static int stmmac_set_features(struct net_device *netdev, netdev 3812 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c struct stmmac_priv *priv = netdev_priv(netdev); netdev 36 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c struct net_device *netdev = pdata->netdev; netdev 39 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c memcpy(pdata->mac_addr, dev_addr, netdev->addr_len); netdev 70 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c struct net_device *netdev = pdata->netdev; netdev 78 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->irq = pdata->dev_irq; netdev 79 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->base_addr = (unsigned long)pdata->mac_regs; netdev 81 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c memcpy(netdev->dev_addr, pdata->mac_addr, netdev->addr_len); netdev 132 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c ret = netif_set_real_num_tx_queues(netdev, pdata->tx_q_count); netdev 144 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c ret = netif_set_real_num_rx_queues(netdev, pdata->rx_q_count); netdev 177 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->netdev_ops = xlgmac_get_netdev_ops(); netdev 178 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->ethtool_ops = xlgmac_get_ethtool_ops(); netdev 182 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features = NETIF_F_TSO; netdev 183 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features |= NETIF_F_TSO6; netdev 184 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features |= NETIF_F_SG; netdev 185 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features |= NETIF_F_IP_CSUM; netdev 186 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features |= NETIF_F_IPV6_CSUM; netdev 188 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features = NETIF_F_IP_CSUM; netdev 189 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features |= NETIF_F_IPV6_CSUM; netdev 193 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features |= NETIF_F_RXCSUM; netdev 194 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features |= NETIF_F_GRO; netdev 198 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features |= NETIF_F_RXHASH; netdev 200 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->vlan_features |= netdev->hw_features; netdev 202 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX; netdev 204 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_TX; netdev 206 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_FILTER; netdev 208 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->features |= netdev->hw_features; netdev 209 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c pdata->netdev_features = netdev->features; netdev 211 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->priv_flags |= IFF_UNICAST_FLT; netdev 214 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev->watchdog_timeo = 0; netdev 231 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c struct net_device *netdev; netdev 234 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev = alloc_etherdev_mq(sizeof(struct xlgmac_pdata), netdev 237 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c if (!netdev) { netdev 242 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c SET_NETDEV_DEV(netdev, dev); netdev 243 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c dev_set_drvdata(dev, netdev); netdev 244 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c pdata = netdev_priv(netdev); netdev 246 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c pdata->netdev = netdev; netdev 260 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c ret = register_netdev(netdev); netdev 269 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c free_netdev(netdev); netdev 276 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c struct net_device *netdev = dev_get_drvdata(dev); netdev 278 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c unregister_netdev(netdev); netdev 279 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c free_netdev(netdev); netdev 297 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev_dbg(pdata->netdev, "TX: dma_desc=%p, dma_desc_addr=%pad\n", netdev 299 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev_dbg(pdata->netdev, netdev 321 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev_dbg(pdata->netdev, "RX: dma_desc=%p, dma_desc_addr=%pad\n", netdev 323 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev_dbg(pdata->netdev, netdev 332 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c void xlgmac_print_pkt(struct net_device *netdev, netdev 339 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev_dbg(netdev, "\n************** SKB dump ****************\n"); netdev 341 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev_dbg(netdev, "%s packet of %d bytes\n", netdev 344 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev_dbg(netdev, "Dst MAC addr: %pM\n", eth->h_dest); netdev 345 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev_dbg(netdev, "Src MAC addr: %pM\n", eth->h_source); netdev 346 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev_dbg(netdev, "Protocol: %#06hx\n", ntohs(eth->h_proto)); netdev 353 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev_dbg(netdev, " %#06x: %s\n", i, buffer); netdev 356 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c netdev_dbg(netdev, "\n************** SKB dump ****************\n"); netdev 149 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netif_dbg(pdata, drv, pdata->netdev, netdev 181 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netif_dbg(pdata, drv, pdata->netdev, "%s - Tx ring:\n", netdev 188 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netdev_alert(pdata->netdev, netdev 193 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netif_dbg(pdata, drv, pdata->netdev, "%s - Rx ring:\n", netdev 199 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netdev_alert(pdata->netdev, netdev 242 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netif_dbg(pdata, drv, pdata->netdev, netdev 267 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netdev_err(pdata->netdev, netdev 281 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netif_dbg(pdata, drv, pdata->netdev, netdev 537 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netdev_alert(pdata->netdev, "dma_map_single failed\n"); netdev 542 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 561 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netdev_alert(pdata->netdev, "dma_map_single failed\n"); netdev 566 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 580 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 593 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netdev_alert(pdata->netdev, netdev 600 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 98 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c static void xlgmac_ethtool_get_drvinfo(struct net_device *netdev, netdev 101 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 123 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c static u32 xlgmac_ethtool_get_msglevel(struct net_device *netdev) netdev 125 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 130 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c static void xlgmac_ethtool_set_msglevel(struct net_device *netdev, netdev 133 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 138 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c static void xlgmac_ethtool_get_channels(struct net_device *netdev, netdev 141 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 149 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c static int xlgmac_ethtool_get_coalesce(struct net_device *netdev, netdev 152 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 162 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c static int xlgmac_ethtool_set_coalesce(struct net_device *netdev, netdev 165 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 208 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c static void xlgmac_ethtool_get_strings(struct net_device *netdev, netdev 227 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c static int xlgmac_ethtool_get_sset_count(struct net_device *netdev, netdev 244 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c static void xlgmac_ethtool_get_ethtool_stats(struct net_device *netdev, netdev 248 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 94 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_dbg(pdata, drv, pdata->netdev, netdev 254 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_dbg(pdata, drv, pdata->netdev, "%s promiscuous mode\n", netdev 266 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c if (pdata->netdev->features & NETIF_F_HW_VLAN_CTAG_FILTER) netdev 284 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_dbg(pdata, drv, pdata->netdev, "%s allmulti mode\n", netdev 297 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c struct net_device *netdev = pdata->netdev; netdev 305 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c if (netdev_uc_count(netdev) > addn_macs) { netdev 308 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netdev_for_each_uc_addr(ha, netdev) { netdev 313 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c if (netdev_mc_count(netdev) > addn_macs) { netdev 316 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netdev_for_each_mc_addr(ha, netdev) { netdev 332 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c struct net_device *netdev = pdata->netdev; netdev 343 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netdev_for_each_uc_addr(ha, netdev) { netdev 349 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netdev_for_each_mc_addr(ha, netdev) { netdev 377 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c xlgmac_set_mac_address(pdata, pdata->netdev->dev_addr); netdev 397 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c val = (pdata->netdev->mtu > XLGMAC_STD_PACKET_MTU) ? 1 : 0; netdev 407 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c if (pdata->netdev->features & NETIF_F_RXCSUM) netdev 428 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c if (pdata->netdev->features & NETIF_F_HW_VLAN_CTAG_FILTER) netdev 433 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c if (pdata->netdev->features & NETIF_F_HW_VLAN_CTAG_RX) netdev 441 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c struct net_device *netdev = pdata->netdev; netdev 444 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c pr_mode = ((netdev->flags & IFF_PROMISC) != 0); netdev 445 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c am_mode = ((netdev->flags & IFF_ALLMULTI) != 0); netdev 492 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netdev_info(pdata->netdev, netdev 597 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netdev_info(pdata->netdev, netdev 764 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 793 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_dbg(pdata, tx_queued, pdata->netdev, netdev 999 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_xmit_stopped(netdev_get_tx_queue(pdata->netdev, netdev 1520 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_dbg(pdata, drv, pdata->netdev, netdev 1534 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_dbg(pdata, drv, pdata->netdev, netdev 1559 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_dbg(pdata, drv, pdata->netdev, netdev 1566 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_dbg(pdata, drv, pdata->netdev, netdev 1647 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_info(pdata, drv, pdata->netdev, netdev 1669 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_info(pdata, drv, pdata->netdev, netdev 2436 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c if (pdata->netdev->features & NETIF_F_RXHASH) netdev 2442 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netdev_err(pdata->netdev, netdev 2642 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c struct net_device *netdev = pdata->netdev; netdev 2763 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c if (netdev->features & NETIF_F_RXCSUM) netdev 2777 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_dbg(pdata, rx_status, netdev, "err=%u, etlt=%#x\n", err, etlt); netdev 2782 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c (netdev->features & NETIF_F_HW_VLAN_CTAG_RX)) { netdev 2792 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c netif_dbg(pdata, rx_status, netdev, "vlan-ctag=%#06x\n", netdev 46 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_info(pdata, drv, pdata->netdev, netdev 48 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_stop_subqueue(pdata->netdev, channel->queue_index); netdev 189 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_calc_rx_buf_size(struct net_device *netdev, unsigned int mtu) netdev 194 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netdev_alert(netdev, "MTU exceeds maximum supported value\n"); netdev 269 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_dbg(pdata, intr, pdata->netdev, "DMA_ISR=%#010x\n", dma_isr); netdev 278 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_dbg(pdata, intr, pdata->netdev, "DMA_CH%u_ISR=%#010x\n", netdev 421 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_napi_add(pdata->netdev, &channel->napi, netdev 429 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_napi_add(pdata->netdev, &pdata->napi, netdev 459 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct net_device *netdev = pdata->netdev; netdev 465 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c IRQF_SHARED, netdev->name, pdata); netdev 467 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netdev_alert(netdev, "error requesting irq %d\n", netdev 479 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c "%s-TxRx-%u", netdev_name(netdev), netdev 486 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netdev_alert(netdev, "error requesting irq %d\n", netdev 564 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct net_device *netdev = pdata->netdev; netdev 576 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_tx_start_all_queues(netdev); netdev 590 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct net_device *netdev = pdata->netdev; netdev 595 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_tx_stop_all_queues(netdev); netdev 608 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c txq = netdev_get_tx_queue(netdev, channel->queue_index); netdev 616 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c if (!netif_running(pdata->netdev)) netdev 640 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_open(struct net_device *netdev) netdev 642 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 651 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c ret = xlgmac_calc_rx_buf_size(netdev, netdev->mtu); netdev 676 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_close(struct net_device *netdev) netdev 678 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 692 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_tx_timeout(struct net_device *netdev) netdev 694 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 696 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netdev_warn(netdev, "tx timeout, device restarting\n"); netdev 700 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 702 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 717 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c txq = netdev_get_tx_queue(netdev, channel->queue_index); netdev 722 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_err(pdata, tx_err, netdev, netdev 740 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_err(pdata, tx_err, netdev, netdev 759 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c xlgmac_print_pkt(netdev, skb, true); netdev 767 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_get_stats64(struct net_device *netdev, netdev 770 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 789 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c s->tx_dropped = netdev->stats.tx_dropped; netdev 792 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_set_mac_address(struct net_device *netdev, void *addr) netdev 794 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 801 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c memcpy(netdev->dev_addr, saddr->sa_data, netdev->addr_len); netdev 803 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c hw_ops->set_mac_address(pdata, netdev->dev_addr); netdev 808 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_ioctl(struct net_device *netdev, netdev 811 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c if (!netif_running(netdev)) netdev 817 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_change_mtu(struct net_device *netdev, int mtu) netdev 819 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 822 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c ret = xlgmac_calc_rx_buf_size(netdev, mtu); netdev 827 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netdev->mtu = mtu; netdev 834 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_vlan_rx_add_vid(struct net_device *netdev, netdev 838 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 847 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_vlan_rx_kill_vid(struct net_device *netdev, netdev 851 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 861 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_poll_controller(struct net_device *netdev) netdev 863 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 879 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_set_features(struct net_device *netdev, netdev 883 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 919 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static void xlgmac_set_rx_mode(struct net_device *netdev) netdev 921 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct xlgmac_pdata *pdata = netdev_priv(netdev); netdev 1038 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct net_device *netdev = pdata->netdev; netdev 1060 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c txq = netdev_get_tx_queue(netdev, channel->queue_index); netdev 1111 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct net_device *netdev = pdata->netdev; netdev 1180 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_err(pdata, rx_err, netdev, netdev 1221 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c max_len = netdev->mtu + ETH_HLEN; netdev 1222 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c if (!(netdev->features & NETIF_F_HW_VLAN_CTAG_RX) && netdev 1227 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c netif_err(pdata, rx_err, netdev, netdev 1234 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c xlgmac_print_pkt(netdev, skb, false); netdev 1256 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c skb->dev = netdev; netdev 1257 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c skb->protocol = eth_type_trans(skb, netdev); netdev 543 drivers/net/ethernet/synopsys/dwc-xlgmac.h struct net_device *netdev; netdev 644 drivers/net/ethernet/synopsys/dwc-xlgmac.h void xlgmac_print_pkt(struct net_device *netdev, netdev 91 drivers/net/ethernet/tehuti/tehuti.c static void bdx_set_ethtool_ops(struct net_device *netdev); netdev 2127 drivers/net/ethernet/tehuti/tehuti.c static int bdx_get_link_ksettings(struct net_device *netdev, netdev 2153 drivers/net/ethernet/tehuti/tehuti.c bdx_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) netdev 2155 drivers/net/ethernet/tehuti/tehuti.c struct bdx_priv *priv = netdev_priv(netdev); netdev 2170 drivers/net/ethernet/tehuti/tehuti.c bdx_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ecoal) netdev 2174 drivers/net/ethernet/tehuti/tehuti.c struct bdx_priv *priv = netdev_priv(netdev); netdev 2199 drivers/net/ethernet/tehuti/tehuti.c bdx_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ecoal) netdev 2203 drivers/net/ethernet/tehuti/tehuti.c struct bdx_priv *priv = netdev_priv(netdev); netdev 2259 drivers/net/ethernet/tehuti/tehuti.c bdx_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) netdev 2261 drivers/net/ethernet/tehuti/tehuti.c struct bdx_priv *priv = netdev_priv(netdev); netdev 2276 drivers/net/ethernet/tehuti/tehuti.c bdx_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) netdev 2278 drivers/net/ethernet/tehuti/tehuti.c struct bdx_priv *priv = netdev_priv(netdev); netdev 2309 drivers/net/ethernet/tehuti/tehuti.c if (netif_running(netdev)) { netdev 2310 drivers/net/ethernet/tehuti/tehuti.c bdx_close(netdev); netdev 2311 drivers/net/ethernet/tehuti/tehuti.c bdx_open(netdev); netdev 2321 drivers/net/ethernet/tehuti/tehuti.c static void bdx_get_strings(struct net_device *netdev, u32 stringset, u8 *data) netdev 2334 drivers/net/ethernet/tehuti/tehuti.c static int bdx_get_sset_count(struct net_device *netdev, int stringset) netdev 2336 drivers/net/ethernet/tehuti/tehuti.c struct bdx_priv *priv = netdev_priv(netdev); netdev 2354 drivers/net/ethernet/tehuti/tehuti.c static void bdx_get_ethtool_stats(struct net_device *netdev, netdev 2357 drivers/net/ethernet/tehuti/tehuti.c struct bdx_priv *priv = netdev_priv(netdev); netdev 2373 drivers/net/ethernet/tehuti/tehuti.c static void bdx_set_ethtool_ops(struct net_device *netdev) netdev 2388 drivers/net/ethernet/tehuti/tehuti.c netdev->ethtool_ops = &bdx_ethtool_ops; netdev 84 drivers/net/ethernet/toshiba/ps3_gelic_net.c ether_netdev = card->netdev[GELIC_PORT_ETHERNET_0]; netdev 519 drivers/net/ethernet/toshiba/ps3_gelic_net.c netif_stop_queue(card->netdev[GELIC_PORT_ETHERNET_0]); netdev 521 drivers/net/ethernet/toshiba/ps3_gelic_net.c if (card->netdev[GELIC_PORT_WIRELESS]) netdev 522 drivers/net/ethernet/toshiba/ps3_gelic_net.c netif_stop_queue(card->netdev[GELIC_PORT_WIRELESS]); netdev 526 drivers/net/ethernet/toshiba/ps3_gelic_net.c netif_wake_queue(card->netdev[GELIC_PORT_ETHERNET_0]); netdev 528 drivers/net/ethernet/toshiba/ps3_gelic_net.c if (card->netdev[GELIC_PORT_WIRELESS]) netdev 529 drivers/net/ethernet/toshiba/ps3_gelic_net.c netif_wake_queue(card->netdev[GELIC_PORT_WIRELESS]); netdev 542 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct net_device *netdev; netdev 549 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev = tx_chain->tail->skb->dev; netdev 559 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->stats.tx_dropped++; netdev 564 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->stats.tx_packets++; netdev 565 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->stats.tx_bytes += netdev 593 drivers/net/ethernet/toshiba/ps3_gelic_net.c void gelic_net_set_multi(struct net_device *netdev) netdev 595 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct gelic_card *card = netdev_card(netdev); netdev 617 drivers/net/ethernet/toshiba/ps3_gelic_net.c if ((netdev->flags & IFF_ALLMULTI) || netdev 618 drivers/net/ethernet/toshiba/ps3_gelic_net.c (netdev_mc_count(netdev) > GELIC_NET_MC_COUNT_MAX)) { netdev 630 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev_for_each_mc_addr(ha, netdev) { netdev 653 drivers/net/ethernet/toshiba/ps3_gelic_net.c int gelic_net_stop(struct net_device *netdev) netdev 659 drivers/net/ethernet/toshiba/ps3_gelic_net.c netif_stop_queue(netdev); netdev 660 drivers/net/ethernet/toshiba/ps3_gelic_net.c netif_carrier_off(netdev); netdev 662 drivers/net/ethernet/toshiba/ps3_gelic_net.c card = netdev_card(netdev); netdev 837 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev_tx_t gelic_net_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 839 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct gelic_card *card = netdev_card(netdev); netdev 864 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->stats.tx_dropped++; netdev 884 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->stats.tx_dropped++; netdev 910 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct net_device *netdev) netdev 938 drivers/net/ethernet/toshiba/ps3_gelic_net.c skb->protocol = eth_type_trans(skb, netdev); netdev 941 drivers/net/ethernet/toshiba/ps3_gelic_net.c if (netdev->features & NETIF_F_RXCSUM) { netdev 951 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->stats.rx_packets++; netdev 952 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->stats.rx_bytes += skb->len; netdev 972 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct net_device *netdev = NULL; netdev 992 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev = card->netdev[i]; netdev 1001 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev = card->netdev[GELIC_PORT_ETHERNET_0]; netdev 1008 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->stats.rx_dropped++; netdev 1036 drivers/net/ethernet/toshiba/ps3_gelic_net.c gelic_net_pass_skb_up(descr, card, netdev); netdev 1142 drivers/net/ethernet/toshiba/ps3_gelic_net.c gelic_wl_interrupt(card->netdev[GELIC_PORT_WIRELESS], status); netdev 1155 drivers/net/ethernet/toshiba/ps3_gelic_net.c void gelic_net_poll_controller(struct net_device *netdev) netdev 1157 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct gelic_card *card = netdev_card(netdev); netdev 1160 drivers/net/ethernet/toshiba/ps3_gelic_net.c gelic_card_interrupt(netdev->irq, netdev); netdev 1174 drivers/net/ethernet/toshiba/ps3_gelic_net.c int gelic_net_open(struct net_device *netdev) netdev 1176 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct gelic_card *card = netdev_card(netdev); netdev 1178 drivers/net/ethernet/toshiba/ps3_gelic_net.c dev_dbg(ctodev(card), " -> %s %p\n", __func__, netdev); netdev 1182 drivers/net/ethernet/toshiba/ps3_gelic_net.c netif_start_queue(netdev); netdev 1189 drivers/net/ethernet/toshiba/ps3_gelic_net.c void gelic_net_get_drvinfo(struct net_device *netdev, netdev 1196 drivers/net/ethernet/toshiba/ps3_gelic_net.c static int gelic_ether_get_link_ksettings(struct net_device *netdev, netdev 1199 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct gelic_card *card = netdev_card(netdev); netdev 1247 drivers/net/ethernet/toshiba/ps3_gelic_net.c gelic_ether_set_link_ksettings(struct net_device *netdev, netdev 1250 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct gelic_card *card = netdev_card(netdev); netdev 1286 drivers/net/ethernet/toshiba/ps3_gelic_net.c static void gelic_net_get_wol(struct net_device *netdev, netdev 1297 drivers/net/ethernet/toshiba/ps3_gelic_net.c static int gelic_net_set_wol(struct net_device *netdev, netdev 1311 drivers/net/ethernet/toshiba/ps3_gelic_net.c card = netdev_card(netdev); netdev 1385 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct net_device *netdev = card->netdev[GELIC_PORT_ETHERNET_0]; netdev 1389 drivers/net/ethernet/toshiba/ps3_gelic_net.c if (!(netdev->flags & IFF_UP)) netdev 1392 drivers/net/ethernet/toshiba/ps3_gelic_net.c netif_device_detach(netdev); netdev 1393 drivers/net/ethernet/toshiba/ps3_gelic_net.c gelic_net_stop(netdev); netdev 1395 drivers/net/ethernet/toshiba/ps3_gelic_net.c gelic_net_open(netdev); netdev 1396 drivers/net/ethernet/toshiba/ps3_gelic_net.c netif_device_attach(netdev); netdev 1408 drivers/net/ethernet/toshiba/ps3_gelic_net.c void gelic_net_tx_timeout(struct net_device *netdev) netdev 1412 drivers/net/ethernet/toshiba/ps3_gelic_net.c card = netdev_card(netdev); netdev 1414 drivers/net/ethernet/toshiba/ps3_gelic_net.c if (netdev->flags & IFF_UP) netdev 1439 drivers/net/ethernet/toshiba/ps3_gelic_net.c static void gelic_ether_setup_netdev_ops(struct net_device *netdev, netdev 1442 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->watchdog_timeo = GELIC_NET_WATCHDOG_TIMEOUT; netdev 1444 drivers/net/ethernet/toshiba/ps3_gelic_net.c netif_napi_add(netdev, napi, gelic_net_poll, NAPI_POLL_WEIGHT); netdev 1445 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->ethtool_ops = &gelic_ether_ethtool_ops; netdev 1446 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->netdev_ops = &gelic_netdevice_ops; netdev 1459 drivers/net/ethernet/toshiba/ps3_gelic_net.c int gelic_net_setup_netdev(struct net_device *netdev, struct gelic_card *card) netdev 1464 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->hw_features = NETIF_F_IP_CSUM | NETIF_F_RXCSUM; netdev 1466 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->features = NETIF_F_IP_CSUM; netdev 1468 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->features |= NETIF_F_RXCSUM; netdev 1480 drivers/net/ethernet/toshiba/ps3_gelic_net.c memcpy(netdev->dev_addr, &v1, ETH_ALEN); netdev 1483 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->hard_header_len += VLAN_HLEN; netdev 1488 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->features |= NETIF_F_VLAN_CHALLENGED; netdev 1492 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->min_mtu = GELIC_NET_MIN_MTU; netdev 1493 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->max_mtu = GELIC_NET_MAX_MTU; netdev 1495 drivers/net/ethernet/toshiba/ps3_gelic_net.c status = register_netdev(netdev); netdev 1498 drivers/net/ethernet/toshiba/ps3_gelic_net.c __func__, netdev->name, status); netdev 1502 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->name, netdev->dev_addr); netdev 1515 drivers/net/ethernet/toshiba/ps3_gelic_net.c static struct gelic_card *gelic_alloc_card_net(struct net_device **netdev) netdev 1542 drivers/net/ethernet/toshiba/ps3_gelic_net.c *netdev = alloc_etherdev(sizeof(struct gelic_port)); netdev 1543 drivers/net/ethernet/toshiba/ps3_gelic_net.c if (!*netdev) { netdev 1547 drivers/net/ethernet/toshiba/ps3_gelic_net.c port = netdev_priv(*netdev); netdev 1550 drivers/net/ethernet/toshiba/ps3_gelic_net.c port->netdev = *netdev; netdev 1555 drivers/net/ethernet/toshiba/ps3_gelic_net.c card->netdev[GELIC_PORT_ETHERNET_0] = *netdev; netdev 1643 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct net_device *netdev; netdev 1668 drivers/net/ethernet/toshiba/ps3_gelic_net.c card = gelic_alloc_card_net(&netdev); netdev 1708 drivers/net/ethernet/toshiba/ps3_gelic_net.c 0, netdev->name, card); netdev 1746 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->irq = card->irq; netdev 1747 drivers/net/ethernet/toshiba/ps3_gelic_net.c SET_NETDEV_DEV(netdev, &card->dev->core); netdev 1748 drivers/net/ethernet/toshiba/ps3_gelic_net.c gelic_ether_setup_netdev_ops(netdev, &card->napi); netdev 1749 drivers/net/ethernet/toshiba/ps3_gelic_net.c result = gelic_net_setup_netdev(netdev, card); netdev 1773 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev->irq = 0; netdev 1782 drivers/net/ethernet/toshiba/ps3_gelic_net.c kfree(netdev_card(netdev)->unalign); netdev 1783 drivers/net/ethernet/toshiba/ps3_gelic_net.c free_netdev(netdev); netdev 1822 drivers/net/ethernet/toshiba/ps3_gelic_net.c netdev0 = card->netdev[GELIC_PORT_ETHERNET_0]; netdev 263 drivers/net/ethernet/toshiba/ps3_gelic_net.h struct net_device *netdev[GELIC_PORT_MAX]; netdev 309 drivers/net/ethernet/toshiba/ps3_gelic_net.h struct net_device *netdev; netdev 320 drivers/net/ethernet/toshiba/ps3_gelic_net.h return p->netdev; netdev 358 drivers/net/ethernet/toshiba/ps3_gelic_net.h int gelic_net_open(struct net_device *netdev); netdev 359 drivers/net/ethernet/toshiba/ps3_gelic_net.h int gelic_net_stop(struct net_device *netdev); netdev 360 drivers/net/ethernet/toshiba/ps3_gelic_net.h netdev_tx_t gelic_net_xmit(struct sk_buff *skb, struct net_device *netdev); netdev 361 drivers/net/ethernet/toshiba/ps3_gelic_net.h void gelic_net_set_multi(struct net_device *netdev); netdev 362 drivers/net/ethernet/toshiba/ps3_gelic_net.h void gelic_net_tx_timeout(struct net_device *netdev); netdev 363 drivers/net/ethernet/toshiba/ps3_gelic_net.h int gelic_net_setup_netdev(struct net_device *netdev, struct gelic_card *card); netdev 366 drivers/net/ethernet/toshiba/ps3_gelic_net.h void gelic_net_get_drvinfo(struct net_device *netdev, netdev 368 drivers/net/ethernet/toshiba/ps3_gelic_net.h void gelic_net_poll_controller(struct net_device *netdev); netdev 40 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_try_associate(struct net_device *netdev); netdev 231 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static u32 gelic_wl_get_link(struct net_device *netdev) netdev 233 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_port(netdev)); netdev 295 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_get_range(struct net_device *netdev, netdev 301 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_port(netdev)); netdev 365 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_set_scan(struct net_device *netdev, netdev 369 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 562 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static char *gelic_wl_translate_scan(struct net_device *netdev, netdev 694 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_get_scan(struct net_device *netdev, netdev 698 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 727 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c ev = gelic_wl_translate_scan(netdev, info, netdev 769 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_set_auth(struct net_device *netdev, netdev 774 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_port(netdev)); netdev 894 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_get_auth(struct net_device *netdev, netdev 899 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_port(netdev)); netdev 947 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_set_essid(struct net_device *netdev, netdev 951 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 973 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c gelic_wl_try_associate(netdev); /* FIXME */ netdev 978 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_get_essid(struct net_device *netdev, netdev 982 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 1004 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_set_encode(struct net_device *netdev, netdev 1008 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 1078 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_get_encode(struct net_device *netdev, netdev 1082 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 1134 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_set_ap(struct net_device *netdev, netdev 1138 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 1162 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_get_ap(struct net_device *netdev, netdev 1166 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 1186 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_set_encodeext(struct net_device *netdev, netdev 1190 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 1276 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_get_encodeext(struct net_device *netdev, netdev 1280 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 1347 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_set_mode(struct net_device *netdev, netdev 1363 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_get_mode(struct net_device *netdev, netdev 1389 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct net_device *netdev) netdev 1392 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 2238 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c void gelic_wl_interrupt(struct net_device *netdev, u64 status) netdev 2240 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 2285 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct net_device *netdev; netdev 2291 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c netdev = alloc_etherdev(sizeof(struct gelic_port) + netdev 2293 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c pr_debug("%s: netdev =%p card=%p\n", __func__, netdev, card); netdev 2294 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (!netdev) netdev 2297 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c strcpy(netdev->name, "wlan%d"); netdev 2299 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c port = netdev_priv(netdev); netdev 2300 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c port->netdev = netdev; netdev 2348 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c return netdev; netdev 2355 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c free_netdev(netdev); netdev 2382 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_try_associate(struct net_device *netdev) netdev 2384 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); netdev 2435 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_open(struct net_device *netdev) netdev 2437 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_card *card = netdev_card(netdev); netdev 2439 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c pr_debug("%s:->%p\n", __func__, netdev); netdev 2444 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c gelic_wl_try_associate(netdev); netdev 2446 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c netif_start_queue(netdev); netdev 2494 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static void gelic_wl_disconnect(struct net_device *netdev) netdev 2496 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_port *port = netdev_priv(netdev); netdev 2512 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static int gelic_wl_stop(struct net_device *netdev) netdev 2514 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_port *port = netdev_priv(netdev); netdev 2516 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_card *card = netdev_card(netdev); netdev 2527 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c gelic_wl_disconnect(netdev); netdev 2532 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c netif_stop_queue(netdev); netdev 2560 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static void gelic_wl_setup_netdev_ops(struct net_device *netdev) netdev 2563 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c wl = port_wl(netdev_priv(netdev)); netdev 2565 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c netdev->watchdog_timeo = GELIC_NET_WATCHDOG_TIMEOUT; netdev 2567 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c netdev->ethtool_ops = &gelic_wl_ethtool_ops; netdev 2568 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c netdev->netdev_ops = &gelic_wl_netdevice_ops; netdev 2569 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c netdev->wireless_data = &wl->wireless_data; netdev 2570 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c netdev->wireless_handlers = &gelic_wl_wext_handler_def; netdev 2579 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct net_device *netdev; netdev 2589 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c netdev = gelic_wl_alloc(card); netdev 2590 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (!netdev) netdev 2594 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c SET_NETDEV_DEV(netdev, &card->dev->core); netdev 2595 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c gelic_wl_setup_netdev_ops(netdev); netdev 2598 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c ret = gelic_net_setup_netdev(netdev, card); netdev 2601 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c card->netdev[GELIC_PORT_WIRELESS] = netdev; netdev 2613 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c gelic_wl_free(port_wl(netdev_port(netdev))); netdev 2621 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct net_device *netdev; netdev 2630 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c netdev = card->netdev[GELIC_PORT_WIRELESS]; netdev 2631 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c wl = port_wl(netdev_priv(netdev)); netdev 2635 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c gelic_wl_disconnect(netdev); netdev 2645 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c unregister_netdev(netdev); netdev 313 drivers/net/ethernet/toshiba/ps3_gelic_wireless.h void gelic_wl_interrupt(struct net_device *netdev, u64 status); netdev 115 drivers/net/ethernet/toshiba/spider_net.c spider_net_write_phy(struct net_device *netdev, int mii_id, netdev 118 drivers/net/ethernet/toshiba/spider_net.c struct spider_net_card *card = netdev_priv(netdev); netdev 139 drivers/net/ethernet/toshiba/spider_net.c spider_net_read_phy(struct net_device *netdev, int mii_id, int reg) netdev 141 drivers/net/ethernet/toshiba/spider_net.c struct spider_net_card *card = netdev_priv(netdev); netdev 170 drivers/net/ethernet/toshiba/spider_net.c bmsr = spider_net_read_phy(card->netdev, phy->mii_id, MII_BMSR); netdev 171 drivers/net/ethernet/toshiba/spider_net.c estat = spider_net_read_phy(card->netdev, phy->mii_id, MII_ESTATUS); netdev 233 drivers/net/ethernet/toshiba/spider_net.c struct net_device *netdev = card->netdev; netdev 235 drivers/net/ethernet/toshiba/spider_net.c if (netdev->flags & IFF_PROMISC) { netdev 242 drivers/net/ethernet/toshiba/spider_net.c macu = netdev->dev_addr[0]; netdev 244 drivers/net/ethernet/toshiba/spider_net.c macu |= netdev->dev_addr[1]; netdev 245 drivers/net/ethernet/toshiba/spider_net.c memcpy(&macl, &netdev->dev_addr[2], sizeof(macl)); netdev 394 drivers/net/ethernet/toshiba/spider_net.c descr->skb = netdev_alloc_skb(card->netdev, netdev 398 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, netdev 420 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, "Could not iommu-map rx buffer\n"); netdev 555 drivers/net/ethernet/toshiba/spider_net.c spider_net_get_multicast_hash(struct net_device *netdev, __u8 *addr) netdev 567 drivers/net/ethernet/toshiba/spider_net.c crc = crc32_be(~0, addr_for_crc, netdev->addr_len); netdev 586 drivers/net/ethernet/toshiba/spider_net.c spider_net_set_multi(struct net_device *netdev) netdev 592 drivers/net/ethernet/toshiba/spider_net.c struct spider_net_card *card = netdev_priv(netdev); netdev 597 drivers/net/ethernet/toshiba/spider_net.c if (netdev->flags & IFF_ALLMULTI) { netdev 608 drivers/net/ethernet/toshiba/spider_net.c netdev_for_each_mc_addr(ha, netdev) { netdev 609 drivers/net/ethernet/toshiba/spider_net.c hash = spider_net_get_multicast_hash(netdev, ha->addr); netdev 655 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, "could not iommu-map packet (%p, %i). " netdev 695 drivers/net/ethernet/toshiba/spider_net.c netif_trans_update(card->netdev); /* set netdev watchdog timer */ netdev 757 drivers/net/ethernet/toshiba/spider_net.c struct net_device *dev = card->netdev; netdev 797 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, "forcing end of tx descriptor " netdev 874 drivers/net/ethernet/toshiba/spider_net.c spider_net_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 877 drivers/net/ethernet/toshiba/spider_net.c struct spider_net_card *card = netdev_priv(netdev); netdev 882 drivers/net/ethernet/toshiba/spider_net.c netdev->stats.tx_dropped++; netdev 883 drivers/net/ethernet/toshiba/spider_net.c netif_stop_queue(netdev); netdev 907 drivers/net/ethernet/toshiba/spider_net.c (card->netdev->flags & IFF_UP)) { netdev 909 drivers/net/ethernet/toshiba/spider_net.c netif_wake_queue(card->netdev); netdev 923 drivers/net/ethernet/toshiba/spider_net.c spider_net_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) netdev 945 drivers/net/ethernet/toshiba/spider_net.c struct net_device *netdev = card->netdev; netdev 955 drivers/net/ethernet/toshiba/spider_net.c skb->protocol = eth_type_trans(skb, netdev); netdev 959 drivers/net/ethernet/toshiba/spider_net.c if (netdev->features & NETIF_F_RXCSUM) { netdev 971 drivers/net/ethernet/toshiba/spider_net.c netdev->stats.rx_packets++; netdev 972 drivers/net/ethernet/toshiba/spider_net.c netdev->stats.rx_bytes += skb->len; netdev 984 drivers/net/ethernet/toshiba/spider_net.c struct device *dev = &card->netdev->dev; netdev 1140 drivers/net/ethernet/toshiba/spider_net.c struct net_device *dev = card->netdev; netdev 1176 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, netdev 1185 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, netdev 1193 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, "bad status, cmd_status=x%08x\n", netdev 1279 drivers/net/ethernet/toshiba/spider_net.c spider_net_set_mac(struct net_device *netdev, void *p) netdev 1281 drivers/net/ethernet/toshiba/spider_net.c struct spider_net_card *card = netdev_priv(netdev); netdev 1288 drivers/net/ethernet/toshiba/spider_net.c memcpy(netdev->dev_addr, addr->sa_data, ETH_ALEN); netdev 1296 drivers/net/ethernet/toshiba/spider_net.c macu = (netdev->dev_addr[0]<<24) + (netdev->dev_addr[1]<<16) + netdev 1297 drivers/net/ethernet/toshiba/spider_net.c (netdev->dev_addr[2]<<8) + (netdev->dev_addr[3]); netdev 1298 drivers/net/ethernet/toshiba/spider_net.c macl = (netdev->dev_addr[4]<<8) + (netdev->dev_addr[5]); netdev 1321 drivers/net/ethernet/toshiba/spider_net.c spider_net_link_reset(struct net_device *netdev) netdev 1324 drivers/net/ethernet/toshiba/spider_net.c struct spider_net_card *card = netdev_priv(netdev); netdev 1389 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, "PHY write queue full\n"); netdev 1556 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, "Error interrupt, GHIINT0STS = 0x%08x, " netdev 1579 drivers/net/ethernet/toshiba/spider_net.c struct net_device *netdev = ptr; netdev 1580 drivers/net/ethernet/toshiba/spider_net.c struct spider_net_card *card = netdev_priv(netdev); netdev 1601 drivers/net/ethernet/toshiba/spider_net.c spider_net_link_reset(netdev); netdev 1621 drivers/net/ethernet/toshiba/spider_net.c spider_net_poll_controller(struct net_device *netdev) netdev 1623 drivers/net/ethernet/toshiba/spider_net.c disable_irq(netdev->irq); netdev 1624 drivers/net/ethernet/toshiba/spider_net.c spider_net_interrupt(netdev->irq, netdev); netdev 1625 drivers/net/ethernet/toshiba/spider_net.c enable_irq(netdev->irq); netdev 1851 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, netdev 1876 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, netdev 1887 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, netdev 1903 drivers/net/ethernet/toshiba/spider_net.c spider_net_open(struct net_device *netdev) netdev 1905 drivers/net/ethernet/toshiba/spider_net.c struct spider_net_card *card = netdev_priv(netdev); netdev 1933 drivers/net/ethernet/toshiba/spider_net.c spider_net_set_multi(netdev); netdev 1938 drivers/net/ethernet/toshiba/spider_net.c if (request_irq(netdev->irq, spider_net_interrupt, netdev 1939 drivers/net/ethernet/toshiba/spider_net.c IRQF_SHARED, netdev->name, netdev)) netdev 1944 drivers/net/ethernet/toshiba/spider_net.c netif_start_queue(netdev); netdev 1945 drivers/net/ethernet/toshiba/spider_net.c netif_carrier_on(netdev); netdev 1978 drivers/net/ethernet/toshiba/spider_net.c card->netdev->name); netdev 2030 drivers/net/ethernet/toshiba/spider_net.c card->netdev->name, phy->speed, netdev 2053 drivers/net/ethernet/toshiba/spider_net.c phy->dev = card->netdev; netdev 2059 drivers/net/ethernet/toshiba/spider_net.c id = spider_net_read_phy(card->netdev, phy->mii_id, MII_BMSR); netdev 2112 drivers/net/ethernet/toshiba/spider_net.c spider_net_stop(struct net_device *netdev) netdev 2114 drivers/net/ethernet/toshiba/spider_net.c struct spider_net_card *card = netdev_priv(netdev); netdev 2117 drivers/net/ethernet/toshiba/spider_net.c netif_carrier_off(netdev); netdev 2118 drivers/net/ethernet/toshiba/spider_net.c netif_stop_queue(netdev); netdev 2124 drivers/net/ethernet/toshiba/spider_net.c free_irq(netdev->irq, netdev); netdev 2154 drivers/net/ethernet/toshiba/spider_net.c struct net_device *netdev = card->netdev; netdev 2156 drivers/net/ethernet/toshiba/spider_net.c if (!(netdev->flags & IFF_UP)) netdev 2159 drivers/net/ethernet/toshiba/spider_net.c netif_device_detach(netdev); netdev 2160 drivers/net/ethernet/toshiba/spider_net.c spider_net_stop(netdev); netdev 2168 drivers/net/ethernet/toshiba/spider_net.c spider_net_open(netdev); netdev 2170 drivers/net/ethernet/toshiba/spider_net.c netif_device_attach(netdev); netdev 2183 drivers/net/ethernet/toshiba/spider_net.c spider_net_tx_timeout(struct net_device *netdev) netdev 2187 drivers/net/ethernet/toshiba/spider_net.c card = netdev_priv(netdev); netdev 2189 drivers/net/ethernet/toshiba/spider_net.c if (netdev->flags & IFF_UP) netdev 2219 drivers/net/ethernet/toshiba/spider_net.c spider_net_setup_netdev_ops(struct net_device *netdev) netdev 2221 drivers/net/ethernet/toshiba/spider_net.c netdev->netdev_ops = &spider_net_ops; netdev 2222 drivers/net/ethernet/toshiba/spider_net.c netdev->watchdog_timeo = SPIDER_NET_WATCHDOG_TIMEOUT; netdev 2224 drivers/net/ethernet/toshiba/spider_net.c netdev->ethtool_ops = &spider_net_ethtool_ops; netdev 2239 drivers/net/ethernet/toshiba/spider_net.c struct net_device *netdev = card->netdev; netdev 2244 drivers/net/ethernet/toshiba/spider_net.c SET_NETDEV_DEV(netdev, &card->pdev->dev); netdev 2246 drivers/net/ethernet/toshiba/spider_net.c pci_set_drvdata(card->pdev, netdev); netdev 2249 drivers/net/ethernet/toshiba/spider_net.c netdev->irq = card->pdev->irq; netdev 2254 drivers/net/ethernet/toshiba/spider_net.c netif_napi_add(netdev, &card->napi, netdev 2257 drivers/net/ethernet/toshiba/spider_net.c spider_net_setup_netdev_ops(netdev); netdev 2259 drivers/net/ethernet/toshiba/spider_net.c netdev->hw_features = NETIF_F_RXCSUM | NETIF_F_IP_CSUM; netdev 2261 drivers/net/ethernet/toshiba/spider_net.c netdev->features |= NETIF_F_RXCSUM; netdev 2262 drivers/net/ethernet/toshiba/spider_net.c netdev->features |= NETIF_F_IP_CSUM | NETIF_F_LLTX; netdev 2267 drivers/net/ethernet/toshiba/spider_net.c netdev->min_mtu = SPIDER_NET_MIN_MTU; netdev 2268 drivers/net/ethernet/toshiba/spider_net.c netdev->max_mtu = SPIDER_NET_MAX_MTU; netdev 2270 drivers/net/ethernet/toshiba/spider_net.c netdev->irq = card->pdev->irq; netdev 2283 drivers/net/ethernet/toshiba/spider_net.c result = spider_net_set_mac(netdev, &addr); netdev 2285 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, netdev 2288 drivers/net/ethernet/toshiba/spider_net.c result = register_netdev(netdev); netdev 2291 drivers/net/ethernet/toshiba/spider_net.c dev_err(&card->netdev->dev, netdev 2297 drivers/net/ethernet/toshiba/spider_net.c pr_info("Initialized device %s.\n", netdev->name); netdev 2312 drivers/net/ethernet/toshiba/spider_net.c struct net_device *netdev; netdev 2315 drivers/net/ethernet/toshiba/spider_net.c netdev = alloc_etherdev(struct_size(card, darray, netdev 2317 drivers/net/ethernet/toshiba/spider_net.c if (!netdev) netdev 2320 drivers/net/ethernet/toshiba/spider_net.c card = netdev_priv(netdev); netdev 2321 drivers/net/ethernet/toshiba/spider_net.c card->netdev = netdev; netdev 2397 drivers/net/ethernet/toshiba/spider_net.c card->netdev->mem_start = mmio_start; netdev 2398 drivers/net/ethernet/toshiba/spider_net.c card->netdev->mem_end = mmio_start + mmio_len; netdev 2451 drivers/net/ethernet/toshiba/spider_net.c free_netdev(card->netdev); netdev 2468 drivers/net/ethernet/toshiba/spider_net.c struct net_device *netdev; netdev 2471 drivers/net/ethernet/toshiba/spider_net.c netdev = pci_get_drvdata(pdev); netdev 2472 drivers/net/ethernet/toshiba/spider_net.c card = netdev_priv(netdev); netdev 2477 drivers/net/ethernet/toshiba/spider_net.c unregister_netdev(netdev); netdev 2486 drivers/net/ethernet/toshiba/spider_net.c free_netdev(netdev); netdev 19 drivers/net/ethernet/toshiba/spider_net.h int spider_net_stop(struct net_device *netdev); netdev 20 drivers/net/ethernet/toshiba/spider_net.h int spider_net_open(struct net_device *netdev); netdev 445 drivers/net/ethernet/toshiba/spider_net.h struct net_device *netdev; netdev 37 drivers/net/ethernet/toshiba/spider_net_ethtool.c spider_net_ethtool_get_link_ksettings(struct net_device *netdev, netdev 41 drivers/net/ethernet/toshiba/spider_net_ethtool.c card = netdev_priv(netdev); netdev 59 drivers/net/ethernet/toshiba/spider_net_ethtool.c spider_net_ethtool_get_drvinfo(struct net_device *netdev, netdev 63 drivers/net/ethernet/toshiba/spider_net_ethtool.c card = netdev_priv(netdev); netdev 76 drivers/net/ethernet/toshiba/spider_net_ethtool.c spider_net_ethtool_get_wol(struct net_device *netdev, netdev 85 drivers/net/ethernet/toshiba/spider_net_ethtool.c spider_net_ethtool_get_msglevel(struct net_device *netdev) netdev 88 drivers/net/ethernet/toshiba/spider_net_ethtool.c card = netdev_priv(netdev); netdev 93 drivers/net/ethernet/toshiba/spider_net_ethtool.c spider_net_ethtool_set_msglevel(struct net_device *netdev, netdev 97 drivers/net/ethernet/toshiba/spider_net_ethtool.c card = netdev_priv(netdev); netdev 102 drivers/net/ethernet/toshiba/spider_net_ethtool.c spider_net_ethtool_nway_reset(struct net_device *netdev) netdev 104 drivers/net/ethernet/toshiba/spider_net_ethtool.c if (netif_running(netdev)) { netdev 105 drivers/net/ethernet/toshiba/spider_net_ethtool.c spider_net_stop(netdev); netdev 106 drivers/net/ethernet/toshiba/spider_net_ethtool.c spider_net_open(netdev); netdev 112 drivers/net/ethernet/toshiba/spider_net_ethtool.c spider_net_ethtool_get_ringparam(struct net_device *netdev, netdev 115 drivers/net/ethernet/toshiba/spider_net_ethtool.c struct spider_net_card *card = netdev_priv(netdev); netdev 123 drivers/net/ethernet/toshiba/spider_net_ethtool.c static int spider_net_get_sset_count(struct net_device *netdev, int sset) netdev 133 drivers/net/ethernet/toshiba/spider_net_ethtool.c static void spider_net_get_ethtool_stats(struct net_device *netdev, netdev 136 drivers/net/ethernet/toshiba/spider_net_ethtool.c struct spider_net_card *card = netdev_priv(netdev); netdev 138 drivers/net/ethernet/toshiba/spider_net_ethtool.c data[0] = netdev->stats.tx_packets; netdev 139 drivers/net/ethernet/toshiba/spider_net_ethtool.c data[1] = netdev->stats.tx_bytes; netdev 140 drivers/net/ethernet/toshiba/spider_net_ethtool.c data[2] = netdev->stats.rx_packets; netdev 141 drivers/net/ethernet/toshiba/spider_net_ethtool.c data[3] = netdev->stats.rx_bytes; netdev 142 drivers/net/ethernet/toshiba/spider_net_ethtool.c data[4] = netdev->stats.tx_errors; netdev 143 drivers/net/ethernet/toshiba/spider_net_ethtool.c data[5] = netdev->stats.tx_dropped; netdev 144 drivers/net/ethernet/toshiba/spider_net_ethtool.c data[6] = netdev->stats.rx_dropped; netdev 153 drivers/net/ethernet/toshiba/spider_net_ethtool.c static void spider_net_get_strings(struct net_device *netdev, u32 stringset, netdev 990 drivers/net/ethernet/via/via-velocity.c VELOCITY_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: failed to detect cable link\n", vptr->netdev->name); netdev 992 drivers/net/ethernet/via/via-velocity.c VELOCITY_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: Link auto-negotiation", vptr->netdev->name); netdev 1006 drivers/net/ethernet/via/via-velocity.c VELOCITY_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: Link forced", vptr->netdev->name); netdev 1314 drivers/net/ethernet/via/via-velocity.c struct net_device *netdev = vptr->netdev; netdev 1323 drivers/net/ethernet/via/via-velocity.c netif_stop_queue(netdev); netdev 1336 drivers/net/ethernet/via/via-velocity.c netif_wake_queue(netdev); netdev 1359 drivers/net/ethernet/via/via-velocity.c writeb(netdev->dev_addr[i], regs->PAR + i); netdev 1383 drivers/net/ethernet/via/via-velocity.c velocity_set_multi(netdev); netdev 1410 drivers/net/ethernet/via/via-velocity.c netif_stop_queue(netdev); netdev 1417 drivers/net/ethernet/via/via-velocity.c netif_wake_queue(netdev); netdev 1479 drivers/net/ethernet/via/via-velocity.c vptr->netdev->name); netdev 1519 drivers/net/ethernet/via/via-velocity.c rd_info->skb = netdev_alloc_skb(vptr->netdev, vptr->rx.buf_sz + 64); netdev 1625 drivers/net/ethernet/via/via-velocity.c "%s: failed to allocate RX buffer.\n", vptr->netdev->name); netdev 1811 drivers/net/ethernet/via/via-velocity.c netif_stop_queue(vptr->netdev); netdev 1852 drivers/net/ethernet/via/via-velocity.c netif_carrier_on(vptr->netdev); netdev 1855 drivers/net/ethernet/via/via-velocity.c netif_carrier_off(vptr->netdev); netdev 1869 drivers/net/ethernet/via/via-velocity.c netif_stop_queue(vptr->netdev); netdev 1871 drivers/net/ethernet/via/via-velocity.c netif_wake_queue(vptr->netdev); netdev 1896 drivers/net/ethernet/via/via-velocity.c struct net_device_stats *stats = &vptr->netdev->stats; netdev 1941 drivers/net/ethernet/via/via-velocity.c if (netif_queue_stopped(vptr->netdev) && (full == 0) && netdev 1943 drivers/net/ethernet/via/via-velocity.c netif_wake_queue(vptr->netdev); netdev 1991 drivers/net/ethernet/via/via-velocity.c new_skb = netdev_alloc_skb_ip_align(vptr->netdev, pkt_size); netdev 2031 drivers/net/ethernet/via/via-velocity.c struct net_device_stats *stats = &vptr->netdev->stats; netdev 2039 drivers/net/ethernet/via/via-velocity.c VELOCITY_PRT(MSG_LEVEL_VERBOSE, KERN_ERR " %s : the received frame spans multiple RDs.\n", vptr->netdev->name); netdev 2065 drivers/net/ethernet/via/via-velocity.c skb->protocol = eth_type_trans(skb, vptr->netdev); netdev 2090 drivers/net/ethernet/via/via-velocity.c struct net_device_stats *stats = &vptr->netdev->stats; netdev 2294 drivers/net/ethernet/via/via-velocity.c tmp_vptr->netdev = dev; netdev 2724 drivers/net/ethernet/via/via-velocity.c struct net_device *dev = vptr->netdev; netdev 2752 drivers/net/ethernet/via/via-velocity.c struct net_device *netdev; netdev 2767 drivers/net/ethernet/via/via-velocity.c netdev = alloc_etherdev(sizeof(struct velocity_info)); netdev 2768 drivers/net/ethernet/via/via-velocity.c if (!netdev) netdev 2773 drivers/net/ethernet/via/via-velocity.c SET_NETDEV_DEV(netdev, dev); netdev 2774 drivers/net/ethernet/via/via-velocity.c vptr = netdev_priv(netdev); netdev 2784 drivers/net/ethernet/via/via-velocity.c netdev->irq = irq; netdev 2785 drivers/net/ethernet/via/via-velocity.c vptr->netdev = netdev; netdev 2815 drivers/net/ethernet/via/via-velocity.c netdev->dev_addr[i] = readb(®s->PAR[i]); netdev 2839 drivers/net/ethernet/via/via-velocity.c netdev->netdev_ops = &velocity_netdev_ops; netdev 2840 drivers/net/ethernet/via/via-velocity.c netdev->ethtool_ops = &velocity_ethtool_ops; netdev 2841 drivers/net/ethernet/via/via-velocity.c netif_napi_add(netdev, &vptr->napi, velocity_poll, netdev 2844 drivers/net/ethernet/via/via-velocity.c netdev->hw_features = NETIF_F_IP_CSUM | NETIF_F_SG | netdev 2846 drivers/net/ethernet/via/via-velocity.c netdev->features |= NETIF_F_HW_VLAN_CTAG_TX | netdev 2851 drivers/net/ethernet/via/via-velocity.c netdev->min_mtu = VELOCITY_MIN_MTU; netdev 2852 drivers/net/ethernet/via/via-velocity.c netdev->max_mtu = VELOCITY_MAX_MTU; netdev 2854 drivers/net/ethernet/via/via-velocity.c ret = register_netdev(netdev); netdev 2858 drivers/net/ethernet/via/via-velocity.c if (!velocity_get_link(netdev)) { netdev 2859 drivers/net/ethernet/via/via-velocity.c netif_carrier_off(netdev); netdev 2864 drivers/net/ethernet/via/via-velocity.c dev_set_drvdata(vptr->dev, netdev); netdev 2877 drivers/net/ethernet/via/via-velocity.c free_netdev(netdev); netdev 2891 drivers/net/ethernet/via/via-velocity.c struct net_device *netdev = dev_get_drvdata(dev); netdev 2892 drivers/net/ethernet/via/via-velocity.c struct velocity_info *vptr = netdev_priv(netdev); netdev 2894 drivers/net/ethernet/via/via-velocity.c unregister_netdev(netdev); netdev 2897 drivers/net/ethernet/via/via-velocity.c free_netdev(netdev); netdev 3122 drivers/net/ethernet/via/via-velocity.c struct net_device *netdev = dev_get_drvdata(dev); netdev 3123 drivers/net/ethernet/via/via-velocity.c struct velocity_info *vptr = netdev_priv(netdev); netdev 3126 drivers/net/ethernet/via/via-velocity.c if (!netif_running(vptr->netdev)) netdev 3129 drivers/net/ethernet/via/via-velocity.c netif_device_detach(vptr->netdev); netdev 3192 drivers/net/ethernet/via/via-velocity.c struct net_device *netdev = dev_get_drvdata(dev); netdev 3193 drivers/net/ethernet/via/via-velocity.c struct velocity_info *vptr = netdev_priv(netdev); netdev 3197 drivers/net/ethernet/via/via-velocity.c if (!netif_running(vptr->netdev)) netdev 3223 drivers/net/ethernet/via/via-velocity.c netif_device_attach(vptr->netdev); netdev 1430 drivers/net/ethernet/via/via-velocity.h struct net_device *netdev; netdev 1510 drivers/net/ethernet/via/via-velocity.h in_dev = __in_dev_get_rcu(vptr->netdev); netdev 169 drivers/net/ethernet/xscale/ixp4xx_eth.c struct net_device *netdev; netdev 368 drivers/net/ethernet/xscale/ixp4xx_eth.c static int hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) netdev 372 drivers/net/ethernet/xscale/ixp4xx_eth.c struct port *port = netdev_priv(netdev); netdev 412 drivers/net/ethernet/xscale/ixp4xx_eth.c static int hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) netdev 415 drivers/net/ethernet/xscale/ixp4xx_eth.c struct port *port = netdev_priv(netdev); netdev 645 drivers/net/ethernet/xscale/ixp4xx_eth.c dma_unmap_single(&port->netdev->dev, desc->data, netdev 648 drivers/net/ethernet/xscale/ixp4xx_eth.c dma_unmap_single(&port->netdev->dev, desc->data & ~3, netdev 670 drivers/net/ethernet/xscale/ixp4xx_eth.c struct net_device *dev = port->netdev; netdev 800 drivers/net/ethernet/xscale/ixp4xx_eth.c port->netdev->stats.tx_packets++; netdev 801 drivers/net/ethernet/xscale/ixp4xx_eth.c port->netdev->stats.tx_bytes += desc->pkt_len; netdev 806 drivers/net/ethernet/xscale/ixp4xx_eth.c port->netdev->name, port->tx_buff_tab[n_desc]); netdev 817 drivers/net/ethernet/xscale/ixp4xx_eth.c port->netdev->name); netdev 819 drivers/net/ethernet/xscale/ixp4xx_eth.c netif_wake_queue(port->netdev); netdev 1034 drivers/net/ethernet/xscale/ixp4xx_eth.c "%s:RX-free", port->netdev->name); netdev 1039 drivers/net/ethernet/xscale/ixp4xx_eth.c "%s:RX", port->netdev->name); netdev 1044 drivers/net/ethernet/xscale/ixp4xx_eth.c "%s:TX", port->netdev->name); netdev 1049 drivers/net/ethernet/xscale/ixp4xx_eth.c "%s:TX-ready", port->netdev->name); netdev 1071 drivers/net/ethernet/xscale/ixp4xx_eth.c port->netdev->name); netdev 1091 drivers/net/ethernet/xscale/ixp4xx_eth.c dma_pool = dma_pool_create(DRV_NAME, &port->netdev->dev, netdev 1110 drivers/net/ethernet/xscale/ixp4xx_eth.c if (!(buff = netdev_alloc_skb(port->netdev, RX_BUFF_SIZE))) netdev 1119 drivers/net/ethernet/xscale/ixp4xx_eth.c desc->data = dma_map_single(&port->netdev->dev, data, netdev 1121 drivers/net/ethernet/xscale/ixp4xx_eth.c if (dma_mapping_error(&port->netdev->dev, desc->data)) { netdev 1141 drivers/net/ethernet/xscale/ixp4xx_eth.c dma_unmap_single(&port->netdev->dev, netdev 1381 drivers/net/ethernet/xscale/ixp4xx_eth.c port->netdev = dev; netdev 24 drivers/net/fjes/fjes.h struct net_device *netdev; netdev 40 drivers/net/fjes/fjes_ethtool.c ((&((struct fjes_adapter *)netdev_priv(netdev))->hw)->max_epid - 1) * \ netdev 43 drivers/net/fjes/fjes_ethtool.c static void fjes_get_ethtool_stats(struct net_device *netdev, netdev 46 drivers/net/fjes/fjes_ethtool.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 85 drivers/net/fjes/fjes_ethtool.c static void fjes_get_strings(struct net_device *netdev, netdev 88 drivers/net/fjes/fjes_ethtool.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 136 drivers/net/fjes/fjes_ethtool.c static int fjes_get_sset_count(struct net_device *netdev, int sset) netdev 146 drivers/net/fjes/fjes_ethtool.c static void fjes_get_drvinfo(struct net_device *netdev, netdev 149 drivers/net/fjes/fjes_ethtool.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 163 drivers/net/fjes/fjes_ethtool.c static int fjes_get_link_ksettings(struct net_device *netdev, netdev 176 drivers/net/fjes/fjes_ethtool.c static int fjes_get_regs_len(struct net_device *netdev) netdev 182 drivers/net/fjes/fjes_ethtool.c static void fjes_get_regs(struct net_device *netdev, netdev 185 drivers/net/fjes/fjes_ethtool.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 222 drivers/net/fjes/fjes_ethtool.c static int fjes_set_dump(struct net_device *netdev, struct ethtool_dump *dump) netdev 224 drivers/net/fjes/fjes_ethtool.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 254 drivers/net/fjes/fjes_ethtool.c static int fjes_get_dump_flag(struct net_device *netdev, netdev 257 drivers/net/fjes/fjes_ethtool.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 267 drivers/net/fjes/fjes_ethtool.c static int fjes_get_dump_data(struct net_device *netdev, netdev 270 drivers/net/fjes/fjes_ethtool.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 295 drivers/net/fjes/fjes_ethtool.c void fjes_set_ethtool_ops(struct net_device *netdev) netdev 297 drivers/net/fjes/fjes_ethtool.c netdev->ethtool_ops = &fjes_ethtool_ops; netdev 967 drivers/net/fjes/fjes_hw.c struct net_device *netdev; netdev 978 drivers/net/fjes/fjes_hw.c netdev = adapter->netdev; netdev 1063 drivers/net/fjes/fjes_hw.c netdev->dev_addr, netdev->mtu); netdev 1118 drivers/net/fjes/fjes_hw.c netdev->dev_addr, netdev->mtu); netdev 219 drivers/net/fjes/fjes_main.c struct net_device *netdev = adapter->netdev; netdev 231 drivers/net/fjes/fjes_main.c IRQF_SHARED, netdev->name, adapter); netdev 268 drivers/net/fjes/fjes_main.c static int fjes_open(struct net_device *netdev) netdev 270 drivers/net/fjes/fjes_main.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 294 drivers/net/fjes/fjes_main.c netif_tx_start_all_queues(netdev); netdev 295 drivers/net/fjes/fjes_main.c netif_carrier_on(netdev); netdev 309 drivers/net/fjes/fjes_main.c static int fjes_close(struct net_device *netdev) netdev 311 drivers/net/fjes/fjes_main.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 316 drivers/net/fjes/fjes_main.c netif_tx_stop_all_queues(netdev); netdev 317 drivers/net/fjes/fjes_main.c netif_carrier_off(netdev); netdev 356 drivers/net/fjes/fjes_main.c struct net_device *netdev = adapter->netdev; netdev 404 drivers/net/fjes/fjes_main.c fjes_hw_setup_epbuf(&buf_pair->tx, netdev->dev_addr, netdev 405 drivers/net/fjes/fjes_main.c netdev->mtu); netdev 434 drivers/net/fjes/fjes_main.c struct net_device *netdev = adapter->netdev; netdev 460 drivers/net/fjes/fjes_main.c netdev->dev_addr, netdev->mtu); netdev 492 drivers/net/fjes/fjes_main.c struct net_device *netdev = adapter->netdev; netdev 501 drivers/net/fjes/fjes_main.c dev_trans_start(netdev)) > FJES_TX_TX_STALL_TIMEOUT) { netdev 502 drivers/net/fjes/fjes_main.c netif_wake_queue(netdev); netdev 534 drivers/net/fjes/fjes_main.c netif_wake_queue(netdev); netdev 548 drivers/net/fjes/fjes_main.c struct net_device *netdev = adapter->netdev; netdev 551 drivers/net/fjes/fjes_main.c dev_close(netdev); netdev 626 drivers/net/fjes/fjes_main.c fjes_xmit_frame(struct sk_buff *skb, struct net_device *netdev) netdev 628 drivers/net/fjes/fjes_main.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 645 drivers/net/fjes/fjes_main.c cur_queue = netdev_get_tx_queue(netdev, queue_no); netdev 711 drivers/net/fjes/fjes_main.c netdev->mtu)) { netdev 758 drivers/net/fjes/fjes_main.c netif_trans_update(netdev); netdev 798 drivers/net/fjes/fjes_main.c static void fjes_tx_retry(struct net_device *netdev) netdev 800 drivers/net/fjes/fjes_main.c struct netdev_queue *queue = netdev_get_tx_queue(netdev, 0); netdev 806 drivers/net/fjes/fjes_main.c fjes_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats) netdev 808 drivers/net/fjes/fjes_main.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 813 drivers/net/fjes/fjes_main.c static int fjes_change_mtu(struct net_device *netdev, int new_mtu) netdev 815 drivers/net/fjes/fjes_main.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 816 drivers/net/fjes/fjes_main.c bool running = netif_running(netdev); netdev 825 drivers/net/fjes/fjes_main.c if (new_mtu == netdev->mtu) netdev 846 drivers/net/fjes/fjes_main.c netif_tx_stop_all_queues(netdev); netdev 847 drivers/net/fjes/fjes_main.c netif_carrier_off(netdev); netdev 853 drivers/net/fjes/fjes_main.c netif_tx_stop_all_queues(netdev); netdev 856 drivers/net/fjes/fjes_main.c netdev->mtu = new_mtu; netdev 865 drivers/net/fjes/fjes_main.c netdev->dev_addr, netdev 866 drivers/net/fjes/fjes_main.c netdev->mtu); netdev 873 drivers/net/fjes/fjes_main.c netif_tx_wake_all_queues(netdev); netdev 874 drivers/net/fjes/fjes_main.c netif_carrier_on(netdev); netdev 882 drivers/net/fjes/fjes_main.c static int fjes_vlan_rx_add_vid(struct net_device *netdev, netdev 885 drivers/net/fjes/fjes_main.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 902 drivers/net/fjes/fjes_main.c static int fjes_vlan_rx_kill_vid(struct net_device *netdev, netdev 905 drivers/net/fjes/fjes_main.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 1112 drivers/net/fjes/fjes_main.c struct net_device *netdev = napi->dev; netdev 1148 drivers/net/fjes/fjes_main.c skb->protocol = eth_type_trans(skb, netdev); netdev 1211 drivers/net/fjes/fjes_main.c struct net_device *netdev; netdev 1217 drivers/net/fjes/fjes_main.c netdev = alloc_netdev_mq(sizeof(struct fjes_adapter), "es%d", netdev 1221 drivers/net/fjes/fjes_main.c if (!netdev) netdev 1224 drivers/net/fjes/fjes_main.c SET_NETDEV_DEV(netdev, &plat_dev->dev); netdev 1226 drivers/net/fjes/fjes_main.c dev_set_drvdata(&plat_dev->dev, netdev); netdev 1227 drivers/net/fjes/fjes_main.c adapter = netdev_priv(netdev); netdev 1228 drivers/net/fjes/fjes_main.c adapter->netdev = netdev; netdev 1273 drivers/net/fjes/fjes_main.c netdev->dev_addr[0] = 2; netdev 1274 drivers/net/fjes/fjes_main.c netdev->dev_addr[1] = 0; netdev 1275 drivers/net/fjes/fjes_main.c netdev->dev_addr[2] = 0; netdev 1276 drivers/net/fjes/fjes_main.c netdev->dev_addr[3] = 0; netdev 1277 drivers/net/fjes/fjes_main.c netdev->dev_addr[4] = 0; netdev 1278 drivers/net/fjes/fjes_main.c netdev->dev_addr[5] = hw->my_epid; /* EPID */ netdev 1280 drivers/net/fjes/fjes_main.c err = register_netdev(netdev); netdev 1284 drivers/net/fjes/fjes_main.c netif_carrier_off(netdev); netdev 1297 drivers/net/fjes/fjes_main.c free_netdev(netdev); netdev 1305 drivers/net/fjes/fjes_main.c struct net_device *netdev = dev_get_drvdata(&plat_dev->dev); netdev 1306 drivers/net/fjes/fjes_main.c struct fjes_adapter *adapter = netdev_priv(netdev); netdev 1320 drivers/net/fjes/fjes_main.c unregister_netdev(netdev); netdev 1326 drivers/net/fjes/fjes_main.c free_netdev(netdev); netdev 1333 drivers/net/fjes/fjes_main.c struct net_device *netdev = adapter->netdev; netdev 1335 drivers/net/fjes/fjes_main.c netif_napi_add(netdev, &adapter->napi, fjes_poll, 64); netdev 1341 drivers/net/fjes/fjes_main.c static void fjes_netdev_setup(struct net_device *netdev) netdev 1343 drivers/net/fjes/fjes_main.c ether_setup(netdev); netdev 1345 drivers/net/fjes/fjes_main.c netdev->watchdog_timeo = FJES_TX_RETRY_INTERVAL; netdev 1346 drivers/net/fjes/fjes_main.c netdev->netdev_ops = &fjes_netdev_ops; netdev 1347 drivers/net/fjes/fjes_main.c fjes_set_ethtool_ops(netdev); netdev 1348 drivers/net/fjes/fjes_main.c netdev->mtu = fjes_support_mtu[3]; netdev 1349 drivers/net/fjes/fjes_main.c netdev->min_mtu = fjes_support_mtu[0]; netdev 1350 drivers/net/fjes/fjes_main.c netdev->max_mtu = fjes_support_mtu[3]; netdev 1351 drivers/net/fjes/fjes_main.c netdev->features |= NETIF_F_HW_VLAN_CTAG_FILTER; netdev 1379 drivers/net/fjes/fjes_main.c struct net_device *netdev = adapter->netdev; netdev 1443 drivers/net/fjes/fjes_main.c netdev->dev_addr, netdev->mtu); netdev 1488 drivers/net/fjes/fjes_main.c netdev->dev_addr, netdev->mtu); netdev 128 drivers/net/hyperv/rndis_filter.c static void dump_rndis_message(struct net_device *netdev, netdev 133 drivers/net/hyperv/rndis_filter.c netdev_dbg(netdev, "RNDIS_MSG_PACKET (len %u, " netdev 148 drivers/net/hyperv/rndis_filter.c netdev_dbg(netdev, "RNDIS_MSG_INIT_C " netdev 166 drivers/net/hyperv/rndis_filter.c netdev_dbg(netdev, "RNDIS_MSG_QUERY_C " netdev 179 drivers/net/hyperv/rndis_filter.c netdev_dbg(netdev, netdev 187 drivers/net/hyperv/rndis_filter.c netdev_dbg(netdev, "RNDIS_MSG_INDICATE " netdev 196 drivers/net/hyperv/rndis_filter.c netdev_dbg(netdev, "0x%x (len %u)\n", netdev 239 drivers/net/macsec.c struct net_device *netdev; netdev 909 drivers/net/macsec.c macsec_reset_skb(skb, macsec->secy.netdev); netdev 1061 drivers/net/macsec.c nskb->dev = macsec->secy.netdev; netdev 1154 drivers/net/macsec.c dev = secy->netdev; netdev 1232 drivers/net/macsec.c macsec_reset_skb(skb, secy->netdev); netdev 1243 drivers/net/macsec.c macsec->secy.netdev->stats.rx_dropped++; netdev 1290 drivers/net/macsec.c macsec_reset_skb(nskb, macsec->secy.netdev); netdev 1298 drivers/net/macsec.c macsec->secy.netdev->stats.rx_dropped++; netdev 3206 drivers/net/macsec.c secy->netdev = dev; netdev 3492 drivers/net/macsec.c struct net_device *dev = m->secy.netdev; netdev 3504 drivers/net/macsec.c macsec_common_dellink(m->secy.netdev, &head); netdev 3519 drivers/net/macsec.c struct net_device *dev = m->secy.netdev; netdev 127 drivers/net/netdevsim/bpf.c if (!tc_cls_can_offload_and_chain0(ns->netdev, &cls_bpf->common)) netdev 295 drivers/net/netdevsim/bpf.c if (ns->netdev->mtu > NSIM_XDP_MAX_MTU) { netdev 314 drivers/net/netdevsim/bpf.c if (!bpf_offload_dev_match(bpf->prog, ns->netdev)) { netdev 619 drivers/net/netdevsim/bpf.c ns->netdev); netdev 650 drivers/net/netdevsim/bpf.c bpf_offload_dev_netdev_unregister(ns->nsim_dev->bpf_dev, ns->netdev); netdev 427 drivers/net/netdevsim/dev.c skb->dev = nsim_dev_port->ns->netdev; netdev 460 drivers/net/netdevsim/dev.c if (!netif_running(nsim_dev_port->ns->netdev)) netdev 781 drivers/net/netdevsim/dev.c devlink_port_type_eth_set(devlink_port, nsim_dev_port->ns->netdev); netdev 203 drivers/net/netdevsim/ipsec.c netdev_err(ns->netdev, "Invalid SA for delete sa_idx=%d\n", netdev 241 drivers/net/netdevsim/ipsec.c netdev_err(ns->netdev, "no xfrm state len = %d\n", netdev 248 drivers/net/netdevsim/ipsec.c netdev_err(ns->netdev, "no xfrm_input_state() xs = %p\n", xs); netdev 254 drivers/net/netdevsim/ipsec.c netdev_err(ns->netdev, "bad sa_idx=%d max=%d\n", netdev 261 drivers/net/netdevsim/ipsec.c netdev_err(ns->netdev, "unused sa_idx=%d\n", sa_idx); netdev 266 drivers/net/netdevsim/ipsec.c netdev_err(ns->netdev, "unexpected proto=%d\n", xs->id.proto); netdev 277 drivers/net/netdevsim/ipsec.c ns->netdev->xfrmdev_ops = &nsim_xfrmdev_ops; netdev 283 drivers/net/netdevsim/ipsec.c ns->netdev->features |= NSIM_ESP_FEATURES; netdev 284 drivers/net/netdevsim/ipsec.c ns->netdev->hw_enc_features |= NSIM_ESP_FEATURES; netdev 296 drivers/net/netdevsim/ipsec.c netdev_err(ns->netdev, "tearing down IPsec offload with %d SAs left\n", netdev 294 drivers/net/netdevsim/netdev.c ns->netdev = dev; netdev 326 drivers/net/netdevsim/netdev.c struct net_device *dev = ns->netdev; netdev 52 drivers/net/netdevsim/netdevsim.h struct net_device *netdev; netdev 146 drivers/net/ntb_netdev.c static int __ntb_netdev_maybe_stop_tx(struct net_device *netdev, netdev 149 drivers/net/ntb_netdev.c struct ntb_netdev *dev = netdev_priv(netdev); netdev 151 drivers/net/ntb_netdev.c netif_stop_queue(netdev); netdev 162 drivers/net/ntb_netdev.c netif_start_queue(netdev); netdev 238 drivers/net/phy/phy_device.c struct net_device *netdev = phydev->attached_dev; netdev 248 drivers/net/phy/phy_device.c if (!netdev) netdev 251 drivers/net/phy/phy_device.c if (netdev->wol_enabled) netdev 259 drivers/net/phy/phy_device.c if (netdev->dev.parent && device_may_wakeup(netdev->dev.parent)) netdev 266 drivers/net/phy/phy_device.c if (device_may_wakeup(&netdev->dev)) netdev 317 drivers/net/phy/phy_device.c struct net_device *netdev = phydev->attached_dev; netdev 320 drivers/net/phy/phy_device.c if (!netdev) netdev 917 drivers/net/phy/phy_device.c struct net_device *netdev = phydev->attached_dev; netdev 921 drivers/net/phy/phy_device.c netif_carrier_on(netdev); netdev 923 drivers/net/phy/phy_device.c netif_carrier_off(netdev); netdev 925 drivers/net/phy/phy_device.c phydev->adjust_link(netdev); netdev 1453 drivers/net/phy/phy_device.c struct net_device *netdev = phydev->attached_dev; netdev 1459 drivers/net/phy/phy_device.c if (wol.wolopts || (netdev && netdev->wol_enabled)) netdev 42 drivers/net/phy/phylink.c struct net_device *netdev; netdev 79 drivers/net/phy/phylink.c netdev_printk(level, (pl)->netdev, fmt, ##__VA_ARGS__); \ netdev 94 drivers/net/phy/phylink.c netdev_dbg((pl)->netdev, fmt, ##__VA_ARGS__); \ netdev 385 drivers/net/phy/phylink.c pl->get_fixed_state(pl->netdev, state); netdev 443 drivers/net/phy/phylink.c struct net_device *ndev = pl->netdev; netdev 461 drivers/net/phy/phylink.c struct net_device *ndev = pl->netdev; netdev 474 drivers/net/phy/phylink.c struct net_device *ndev = pl->netdev; netdev 518 drivers/net/phy/phylink.c if (pl->netdev) netdev 625 drivers/net/phy/phylink.c pl->netdev = to_net_dev(config->dev); netdev 791 drivers/net/phy/phylink.c ret = phy_attach_direct(pl->netdev, phy, 0, interface); netdev 866 drivers/net/phy/phylink.c phy_dev = of_phy_attach(pl->netdev, phy_node, flags, netdev 978 drivers/net/phy/phylink.c if (pl->netdev) netdev 979 drivers/net/phy/phylink.c netif_carrier_off(pl->netdev); netdev 1686 drivers/net/phy/phylink.c pl->netdev->sfp_bus = bus; netdev 1693 drivers/net/phy/phylink.c pl->netdev->sfp_bus = NULL; netdev 223 drivers/net/usb/asix.h int asix_mdio_read(struct net_device *netdev, int phy_id, int loc); netdev 224 drivers/net/usb/asix.h void asix_mdio_write(struct net_device *netdev, int phy_id, int loc, int val); netdev 226 drivers/net/usb/asix.h int asix_mdio_read_nopm(struct net_device *netdev, int phy_id, int loc); netdev 227 drivers/net/usb/asix.h void asix_mdio_write_nopm(struct net_device *netdev, int phy_id, int loc, netdev 444 drivers/net/usb/asix_common.c int asix_mdio_read(struct net_device *netdev, int phy_id, int loc) netdev 446 drivers/net/usb/asix_common.c struct usbnet *dev = netdev_priv(netdev); netdev 477 drivers/net/usb/asix_common.c void asix_mdio_write(struct net_device *netdev, int phy_id, int loc, int val) netdev 479 drivers/net/usb/asix_common.c struct usbnet *dev = netdev_priv(netdev); netdev 508 drivers/net/usb/asix_common.c int asix_mdio_read_nopm(struct net_device *netdev, int phy_id, int loc) netdev 510 drivers/net/usb/asix_common.c struct usbnet *dev = netdev_priv(netdev); netdev 542 drivers/net/usb/asix_common.c asix_mdio_write_nopm(struct net_device *netdev, int phy_id, int loc, int val) netdev 544 drivers/net/usb/asix_common.c struct usbnet *dev = netdev_priv(netdev); netdev 54 drivers/net/usb/ax88172a.c static void ax88172a_adjust_link(struct net_device *netdev) netdev 56 drivers/net/usb/ax88172a.c struct phy_device *phydev = netdev->phydev; netdev 57 drivers/net/usb/ax88172a.c struct usbnet *dev = netdev_priv(netdev); netdev 74 drivers/net/usb/ax88172a.c netdev_dbg(netdev, "speed %u duplex %d, setting mode to 0x%04x\n", netdev 352 drivers/net/usb/ax88179_178a.c static int ax88179_mdio_read(struct net_device *netdev, int phy_id, int loc) netdev 354 drivers/net/usb/ax88179_178a.c struct usbnet *dev = netdev_priv(netdev); netdev 361 drivers/net/usb/ax88179_178a.c static void ax88179_mdio_write(struct net_device *netdev, int phy_id, int loc, netdev 364 drivers/net/usb/ax88179_178a.c struct usbnet *dev = netdev_priv(netdev); netdev 150 drivers/net/usb/catc.c struct net_device *netdev; netdev 235 drivers/net/usb/catc.c catc->netdev->stats.rx_length_errors++; netdev 236 drivers/net/usb/catc.c catc->netdev->stats.rx_errors++; netdev 249 drivers/net/usb/catc.c skb->protocol = eth_type_trans(skb, catc->netdev); netdev 252 drivers/net/usb/catc.c catc->netdev->stats.rx_packets++; netdev 253 drivers/net/usb/catc.c catc->netdev->stats.rx_bytes += pkt_len; netdev 266 drivers/net/usb/catc.c netdev_dbg(catc->netdev, "getting extra packet\n"); netdev 269 drivers/net/usb/catc.c netdev_dbg(catc->netdev, netdev 316 drivers/net/usb/catc.c netif_carrier_on(catc->netdev); netdev 317 drivers/net/usb/catc.c netdev_dbg(catc->netdev, "link ok\n"); netdev 321 drivers/net/usb/catc.c netif_carrier_off(catc->netdev); netdev 322 drivers/net/usb/catc.c netdev_dbg(catc->netdev, "link bad\n"); netdev 368 drivers/net/usb/catc.c netif_trans_update(catc->netdev); netdev 381 drivers/net/usb/catc.c netif_trans_update(catc->netdev); netdev 382 drivers/net/usb/catc.c catc->netdev->stats.tx_errors++; netdev 384 drivers/net/usb/catc.c netif_wake_queue(catc->netdev); netdev 404 drivers/net/usb/catc.c netif_wake_queue(catc->netdev); netdev 410 drivers/net/usb/catc.c struct net_device *netdev) netdev 412 drivers/net/usb/catc.c struct catc *catc = netdev_priv(netdev); netdev 436 drivers/net/usb/catc.c netif_stop_queue(netdev); netdev 441 drivers/net/usb/catc.c catc->netdev->stats.tx_bytes += skb->len; netdev 442 drivers/net/usb/catc.c catc->netdev->stats.tx_packets++; netdev 450 drivers/net/usb/catc.c static void catc_tx_timeout(struct net_device *netdev) netdev 452 drivers/net/usb/catc.c struct catc *catc = netdev_priv(netdev); netdev 454 drivers/net/usb/catc.c dev_warn(&netdev->dev, "Transmit timed out.\n"); netdev 588 drivers/net/usb/catc.c catc->netdev->stats.collisions += data - last; netdev 591 drivers/net/usb/catc.c catc->netdev->stats.tx_aborted_errors += data - last; netdev 592 drivers/net/usb/catc.c catc->netdev->stats.tx_errors += data - last; netdev 595 drivers/net/usb/catc.c catc->netdev->stats.rx_frame_errors += data - last; netdev 596 drivers/net/usb/catc.c catc->netdev->stats.rx_errors += data - last; netdev 626 drivers/net/usb/catc.c static void catc_set_multicast_list(struct net_device *netdev) netdev 628 drivers/net/usb/catc.c struct catc *catc = netdev_priv(netdev); netdev 637 drivers/net/usb/catc.c catc_multicast(netdev->dev_addr, catc->multicast); netdev 639 drivers/net/usb/catc.c if (netdev->flags & IFF_PROMISC) { netdev 644 drivers/net/usb/catc.c if (netdev->flags & IFF_ALLMULTI) { netdev 647 drivers/net/usb/catc.c netdev_for_each_mc_addr(ha, netdev) { netdev 663 drivers/net/usb/catc.c netdev_dbg(catc->netdev, netdev 714 drivers/net/usb/catc.c static int catc_open(struct net_device *netdev) netdev 716 drivers/net/usb/catc.c struct catc *catc = netdev_priv(netdev); netdev 726 drivers/net/usb/catc.c netif_start_queue(netdev); netdev 734 drivers/net/usb/catc.c static int catc_stop(struct net_device *netdev) netdev 736 drivers/net/usb/catc.c struct catc *catc = netdev_priv(netdev); netdev 738 drivers/net/usb/catc.c netif_stop_queue(netdev); netdev 770 drivers/net/usb/catc.c struct net_device *netdev; netdev 781 drivers/net/usb/catc.c netdev = alloc_etherdev(sizeof(struct catc)); netdev 782 drivers/net/usb/catc.c if (!netdev) netdev 785 drivers/net/usb/catc.c catc = netdev_priv(netdev); netdev 787 drivers/net/usb/catc.c netdev->netdev_ops = &catc_netdev_ops; netdev 788 drivers/net/usb/catc.c netdev->watchdog_timeo = TX_TIMEOUT; netdev 789 drivers/net/usb/catc.c netdev->ethtool_ops = &ops; netdev 792 drivers/net/usb/catc.c catc->netdev = netdev; netdev 873 drivers/net/usb/catc.c catc_get_mac(catc, netdev->dev_addr); netdev 878 drivers/net/usb/catc.c catc_set_reg(catc, StationAddr0 - i, netdev->dev_addr[i]); netdev 884 drivers/net/usb/catc.c catc_multicast(netdev->dev_addr, catc->multicast); netdev 902 drivers/net/usb/catc.c catc_get_mac(catc, netdev->dev_addr); netdev 911 drivers/net/usb/catc.c netdev->name, (catc->is_f5u011) ? "Belkin F5U011" : "CATC EL1210A NetMate", netdev 912 drivers/net/usb/catc.c usbdev->bus->bus_name, usbdev->devpath, netdev->dev_addr); netdev 915 drivers/net/usb/catc.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 916 drivers/net/usb/catc.c ret = register_netdev(netdev); netdev 929 drivers/net/usb/catc.c free_netdev(netdev); netdev 939 drivers/net/usb/catc.c unregister_netdev(catc->netdev); netdev 944 drivers/net/usb/catc.c free_netdev(catc->netdev); netdev 71 drivers/net/usb/cdc_mbim.c static int cdc_mbim_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 73 drivers/net/usb/cdc_mbim.c struct usbnet *dev = netdev_priv(netdev); netdev 85 drivers/net/usb/cdc_mbim.c static int cdc_mbim_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 87 drivers/net/usb/cdc_mbim.c struct usbnet *dev = netdev_priv(netdev); netdev 311 drivers/net/usb/cdc_mbim.c struct net_device *netdev; netdev 325 drivers/net/usb/cdc_mbim.c netdev = __vlan_find_dev_deep_rcu(dev->net, htons(ETH_P_8021Q), netdev 327 drivers/net/usb/cdc_mbim.c if (!netdev) { netdev 332 drivers/net/usb/cdc_mbim.c netdev = dev->net; netdev 334 drivers/net/usb/cdc_mbim.c dev_hold(netdev); netdev 337 drivers/net/usb/cdc_mbim.c in6_dev = in6_dev_get(netdev); netdev 344 drivers/net/usb/cdc_mbim.c ipv6_stub->ndisc_send_na(netdev, &iph->saddr, &msg->target, netdev 350 drivers/net/usb/cdc_mbim.c dev_put(netdev); netdev 94 drivers/net/usb/cdc_ncm.c static int cdc_ncm_get_sset_count(struct net_device __always_unused *netdev, int sset) netdev 104 drivers/net/usb/cdc_ncm.c static void cdc_ncm_get_ethtool_stats(struct net_device *netdev, netdev 108 drivers/net/usb/cdc_ncm.c struct usbnet *dev = netdev_priv(netdev); netdev 119 drivers/net/usb/cdc_ncm.c static void cdc_ncm_get_strings(struct net_device __always_unused *netdev, u32 stringset, u8 *data) netdev 179 drivers/net/usb/ch9200.c static int ch9200_mdio_read(struct net_device *netdev, int phy_id, int loc) netdev 181 drivers/net/usb/ch9200.c struct usbnet *dev = netdev_priv(netdev); netdev 184 drivers/net/usb/ch9200.c netdev_dbg(netdev, "ch9200_mdio_read phy_id:%02x loc:%02x\n", netdev 196 drivers/net/usb/ch9200.c static void ch9200_mdio_write(struct net_device *netdev, netdev 199 drivers/net/usb/ch9200.c struct usbnet *dev = netdev_priv(netdev); netdev 202 drivers/net/usb/ch9200.c netdev_dbg(netdev, "ch9200_mdio_write() phy_id=%02x loc:%02x\n", netdev 219 drivers/net/usb/dm9601.c static int dm9601_mdio_read(struct net_device *netdev, int phy_id, int loc) netdev 221 drivers/net/usb/dm9601.c struct usbnet *dev = netdev_priv(netdev); netdev 239 drivers/net/usb/dm9601.c static void dm9601_mdio_write(struct net_device *netdev, int phy_id, int loc, netdev 242 drivers/net/usb/dm9601.c struct usbnet *dev = netdev_priv(netdev); netdev 107 drivers/net/usb/int51x1.c static void int51x1_set_multicast(struct net_device *netdev) netdev 109 drivers/net/usb/int51x1.c struct usbnet *dev = netdev_priv(netdev); netdev 112 drivers/net/usb/int51x1.c if (netdev->flags & IFF_PROMISC) { netdev 116 drivers/net/usb/int51x1.c } else if (!netdev_mc_empty(netdev) || netdev 117 drivers/net/usb/int51x1.c (netdev->flags & IFF_ALLMULTI)) { netdev 436 drivers/net/usb/ipheth.c struct net_device *netdev; netdev 440 drivers/net/usb/ipheth.c netdev = alloc_etherdev(sizeof(struct ipheth_device)); netdev 441 drivers/net/usb/ipheth.c if (!netdev) netdev 444 drivers/net/usb/ipheth.c netdev->netdev_ops = &ipheth_netdev_ops; netdev 445 drivers/net/usb/ipheth.c netdev->watchdog_timeo = IPHETH_TX_TIMEOUT; netdev 446 drivers/net/usb/ipheth.c strcpy(netdev->name, "eth%d"); netdev 448 drivers/net/usb/ipheth.c dev = netdev_priv(netdev); netdev 450 drivers/net/usb/ipheth.c dev->net = netdev; netdev 494 drivers/net/usb/ipheth.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 495 drivers/net/usb/ipheth.c netdev->ethtool_ops = &ops; netdev 497 drivers/net/usb/ipheth.c retval = register_netdev(netdev); netdev 504 drivers/net/usb/ipheth.c netif_carrier_off(netdev); netdev 505 drivers/net/usb/ipheth.c netif_tx_stop_all_queues(netdev); netdev 516 drivers/net/usb/ipheth.c free_netdev(netdev); netdev 967 drivers/net/usb/kaweth.c struct net_device *netdev; netdev 984 drivers/net/usb/kaweth.c netdev = alloc_etherdev(sizeof(*kaweth)); netdev 985 drivers/net/usb/kaweth.c if (!netdev) netdev 988 drivers/net/usb/kaweth.c kaweth = netdev_priv(netdev); netdev 990 drivers/net/usb/kaweth.c kaweth->net = netdev; netdev 1061 drivers/net/usb/kaweth.c free_netdev(netdev); netdev 1129 drivers/net/usb/kaweth.c memcpy(netdev->broadcast, &bcast_addr, sizeof(bcast_addr)); netdev 1130 drivers/net/usb/kaweth.c memcpy(netdev->dev_addr, &kaweth->configuration.hw_addr, netdev 1133 drivers/net/usb/kaweth.c netdev->netdev_ops = &kaweth_netdev_ops; netdev 1134 drivers/net/usb/kaweth.c netdev->watchdog_timeo = KAWETH_TX_TIMEOUT; netdev 1135 drivers/net/usb/kaweth.c netdev->mtu = le16_to_cpu(kaweth->configuration.segment_size); netdev 1136 drivers/net/usb/kaweth.c netdev->ethtool_ops = &ops; netdev 1142 drivers/net/usb/kaweth.c SET_NETDEV_DEV(netdev, dev); netdev 1143 drivers/net/usb/kaweth.c if (register_netdev(netdev) != 0) { netdev 1165 drivers/net/usb/kaweth.c free_netdev(netdev); netdev 1176 drivers/net/usb/kaweth.c struct net_device *netdev; netdev 1183 drivers/net/usb/kaweth.c netdev = kaweth->net; netdev 1186 drivers/net/usb/kaweth.c unregister_netdev(netdev); netdev 1195 drivers/net/usb/kaweth.c free_netdev(netdev); netdev 1064 drivers/net/usb/lan78xx.c static void lan78xx_set_multicast(struct net_device *netdev) netdev 1066 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 1106 drivers/net/usb/lan78xx.c netdev_for_each_mc_addr(ha, netdev) { netdev 1278 drivers/net/usb/lan78xx.c static int lan78xx_ethtool_get_eeprom_len(struct net_device *netdev) netdev 1283 drivers/net/usb/lan78xx.c static int lan78xx_ethtool_get_eeprom(struct net_device *netdev, netdev 1286 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 1302 drivers/net/usb/lan78xx.c static int lan78xx_ethtool_set_eeprom(struct net_device *netdev, netdev 1305 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 1328 drivers/net/usb/lan78xx.c static void lan78xx_get_strings(struct net_device *netdev, u32 stringset, netdev 1335 drivers/net/usb/lan78xx.c static int lan78xx_get_sset_count(struct net_device *netdev, int sset) netdev 1343 drivers/net/usb/lan78xx.c static void lan78xx_get_stats(struct net_device *netdev, netdev 1346 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 1355 drivers/net/usb/lan78xx.c static void lan78xx_get_wol(struct net_device *netdev, netdev 1358 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 1383 drivers/net/usb/lan78xx.c static int lan78xx_set_wol(struct net_device *netdev, netdev 1386 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 1401 drivers/net/usb/lan78xx.c phy_ethtool_set_wol(netdev->phydev, wol); netdev 1615 drivers/net/usb/lan78xx.c static int lan78xx_get_regs_len(struct net_device *netdev) netdev 1617 drivers/net/usb/lan78xx.c if (!netdev->phydev) netdev 1624 drivers/net/usb/lan78xx.c lan78xx_get_regs(struct net_device *netdev, struct ethtool_regs *regs, netdev 1629 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 1635 drivers/net/usb/lan78xx.c if (!netdev->phydev) netdev 1640 drivers/net/usb/lan78xx.c data[i] = phy_read(netdev->phydev, j); netdev 1667 drivers/net/usb/lan78xx.c static int lan78xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) netdev 1669 drivers/net/usb/lan78xx.c if (!netif_running(netdev)) netdev 1672 drivers/net/usb/lan78xx.c return phy_mii_ioctl(netdev->phydev, rq, cmd); netdev 2276 drivers/net/usb/lan78xx.c static int lan78xx_change_mtu(struct net_device *netdev, int new_mtu) netdev 2278 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 2279 drivers/net/usb/lan78xx.c int ll_mtu = new_mtu + netdev->hard_header_len; netdev 2290 drivers/net/usb/lan78xx.c netdev->mtu = new_mtu; netdev 2292 drivers/net/usb/lan78xx.c dev->hard_mtu = netdev->mtu + netdev->hard_header_len; netdev 2306 drivers/net/usb/lan78xx.c static int lan78xx_set_mac_addr(struct net_device *netdev, void *p) netdev 2308 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 2313 drivers/net/usb/lan78xx.c if (netif_running(netdev)) netdev 2319 drivers/net/usb/lan78xx.c ether_addr_copy(netdev->dev_addr, addr->sa_data); netdev 2321 drivers/net/usb/lan78xx.c addr_lo = netdev->dev_addr[0] | netdev 2322 drivers/net/usb/lan78xx.c netdev->dev_addr[1] << 8 | netdev 2323 drivers/net/usb/lan78xx.c netdev->dev_addr[2] << 16 | netdev 2324 drivers/net/usb/lan78xx.c netdev->dev_addr[3] << 24; netdev 2325 drivers/net/usb/lan78xx.c addr_hi = netdev->dev_addr[4] | netdev 2326 drivers/net/usb/lan78xx.c netdev->dev_addr[5] << 8; netdev 2339 drivers/net/usb/lan78xx.c static int lan78xx_set_features(struct net_device *netdev, netdev 2342 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 2384 drivers/net/usb/lan78xx.c static int lan78xx_vlan_rx_add_vid(struct net_device *netdev, netdev 2387 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 2403 drivers/net/usb/lan78xx.c static int lan78xx_vlan_rx_kill_vid(struct net_device *netdev, netdev 2406 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = netdev_priv(netdev); netdev 3673 drivers/net/usb/lan78xx.c struct net_device *netdev, netdev 3712 drivers/net/usb/lan78xx.c struct net_device *netdev; netdev 3722 drivers/net/usb/lan78xx.c netdev = alloc_etherdev(sizeof(struct lan78xx_net)); netdev 3723 drivers/net/usb/lan78xx.c if (!netdev) { netdev 3730 drivers/net/usb/lan78xx.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 3732 drivers/net/usb/lan78xx.c dev = netdev_priv(netdev); netdev 3735 drivers/net/usb/lan78xx.c dev->net = netdev; netdev 3750 drivers/net/usb/lan78xx.c netdev->netdev_ops = &lan78xx_netdev_ops; netdev 3751 drivers/net/usb/lan78xx.c netdev->watchdog_timeo = TX_TIMEOUT_JIFFIES; netdev 3752 drivers/net/usb/lan78xx.c netdev->ethtool_ops = &lan78xx_ethtool_ops; netdev 3763 drivers/net/usb/lan78xx.c if (netdev->mtu > (dev->hard_mtu - netdev->hard_header_len)) netdev 3764 drivers/net/usb/lan78xx.c netdev->mtu = dev->hard_mtu - netdev->hard_header_len; netdev 3767 drivers/net/usb/lan78xx.c netdev->max_mtu = MAX_SINGLE_PACKET_SIZE; netdev 3768 drivers/net/usb/lan78xx.c netif_set_gso_max_size(netdev, MAX_SINGLE_PACKET_SIZE - MAX_HEADER); netdev 3806 drivers/net/usb/lan78xx.c ret = register_netdev(netdev); netdev 3808 drivers/net/usb/lan78xx.c netif_err(dev, probe, netdev, "couldn't register the device\n"); netdev 3825 drivers/net/usb/lan78xx.c phy_disconnect(netdev->phydev); netdev 3831 drivers/net/usb/lan78xx.c free_netdev(netdev); netdev 144 drivers/net/usb/mcs7830.c static int mcs7830_set_mac_address(struct net_device *netdev, void *p) netdev 147 drivers/net/usb/mcs7830.c struct usbnet *dev = netdev_priv(netdev); netdev 150 drivers/net/usb/mcs7830.c if (netif_running(netdev)) netdev 162 drivers/net/usb/mcs7830.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 305 drivers/net/usb/mcs7830.c static int mcs7830_mdio_read(struct net_device *netdev, int phy_id, netdev 308 drivers/net/usb/mcs7830.c struct usbnet *dev = netdev_priv(netdev); netdev 312 drivers/net/usb/mcs7830.c static void mcs7830_mdio_write(struct net_device *netdev, int phy_id, netdev 315 drivers/net/usb/mcs7830.c struct usbnet *dev = netdev_priv(netdev); netdev 737 drivers/net/usb/r8152.c struct net_device *netdev; netdev 1166 drivers/net/usb/r8152.c static int read_mii_word(struct net_device *netdev, int phy_id, int reg) netdev 1168 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 1183 drivers/net/usb/r8152.c void write_mii_word(struct net_device *netdev, int phy_id, int reg, int val) netdev 1185 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 1199 drivers/net/usb/r8152.c static int rtl8152_set_mac_address(struct net_device *netdev, void *p) netdev 1201 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 1214 drivers/net/usb/r8152.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 1246 drivers/net/usb/r8152.c netif_dbg(tp, probe, tp->netdev, netdev 1254 drivers/net/usb/r8152.c netif_dbg(tp, probe, tp->netdev, netdev 1266 drivers/net/usb/r8152.c netif_warn(tp, probe, tp->netdev, netdev 1273 drivers/net/usb/r8152.c netif_warn(tp, probe, tp->netdev, netdev 1279 drivers/net/usb/r8152.c netif_warn(tp, probe, tp->netdev, netdev 1286 drivers/net/usb/r8152.c netif_info(tp, probe, tp->netdev, netdev 1296 drivers/net/usb/r8152.c struct net_device *dev = tp->netdev; netdev 1329 drivers/net/usb/r8152.c struct net_device *dev = tp->netdev; netdev 1347 drivers/net/usb/r8152.c struct net_device *netdev; netdev 1367 drivers/net/usb/r8152.c netdev = tp->netdev; netdev 1371 drivers/net/usb/r8152.c if (!netif_carrier_ok(netdev)) netdev 1388 drivers/net/usb/r8152.c netif_device_detach(tp->netdev); netdev 1394 drivers/net/usb/r8152.c netdev_warn(netdev, "maybe reset is needed?\n"); netdev 1398 drivers/net/usb/r8152.c netdev_warn(netdev, "Rx status %d\n", status); netdev 1408 drivers/net/usb/r8152.c struct net_device *netdev; netdev 1422 drivers/net/usb/r8152.c netdev = tp->netdev; netdev 1423 drivers/net/usb/r8152.c stats = &netdev->stats; netdev 1426 drivers/net/usb/r8152.c netdev_warn(netdev, "Tx status %d\n", status); netdev 1439 drivers/net/usb/r8152.c if (!netif_carrier_ok(netdev)) netdev 1474 drivers/net/usb/r8152.c netif_device_detach(tp->netdev); netdev 1478 drivers/net/usb/r8152.c netif_info(tp, intr, tp->netdev, netdev 1482 drivers/net/usb/r8152.c netif_info(tp, intr, tp->netdev, "intr status -EOVERFLOW\n"); netdev 1486 drivers/net/usb/r8152.c netif_info(tp, intr, tp->netdev, "intr status %d\n", status); netdev 1492 drivers/net/usb/r8152.c if (!netif_carrier_ok(tp->netdev)) { netdev 1497 drivers/net/usb/r8152.c if (netif_carrier_ok(tp->netdev)) { netdev 1498 drivers/net/usb/r8152.c netif_stop_queue(tp->netdev); netdev 1508 drivers/net/usb/r8152.c netif_device_detach(tp->netdev); netdev 1510 drivers/net/usb/r8152.c netif_err(tp, intr, tp->netdev, netdev 1538 drivers/net/usb/r8152.c struct net_device *netdev = tp->netdev; netdev 1539 drivers/net/usb/r8152.c int node = netdev->dev.parent ? dev_to_node(netdev->dev.parent) : -1; netdev 1610 drivers/net/usb/r8152.c struct net_device *netdev = tp->netdev; netdev 1616 drivers/net/usb/r8152.c node = netdev->dev.parent ? dev_to_node(netdev->dev.parent) : -1; netdev 1712 drivers/net/usb/r8152.c netdev_features_t features = tp->netdev->features; netdev 1741 drivers/net/usb/r8152.c stats = &tp->netdev->stats; netdev 1802 drivers/net/usb/r8152.c netif_warn(tp, tx_err, tp->netdev, netdev 1833 drivers/net/usb/r8152.c netif_warn(tp, tx_err, tp->netdev, netdev 1922 drivers/net/usb/r8152.c struct net_device_stats *stats = &tp->netdev->stats; netdev 1948 drivers/net/usb/r8152.c netif_tx_lock(tp->netdev); netdev 1950 drivers/net/usb/r8152.c if (netif_queue_stopped(tp->netdev) && netdev 1952 drivers/net/usb/r8152.c netif_wake_queue(tp->netdev); netdev 1954 drivers/net/usb/r8152.c netif_tx_unlock(tp->netdev); netdev 1977 drivers/net/usb/r8152.c if (!(tp->netdev->features & NETIF_F_RXCSUM)) netdev 2051 drivers/net/usb/r8152.c struct net_device *netdev = tp->netdev; netdev 2052 drivers/net/usb/r8152.c struct net_device_stats *stats = &netdev->stats; netdev 2095 drivers/net/usb/r8152.c struct net_device *netdev = tp->netdev; netdev 2096 drivers/net/usb/r8152.c struct net_device_stats *stats = &netdev->stats; netdev 2139 drivers/net/usb/r8152.c skb->protocol = eth_type_trans(skb, netdev); netdev 2206 drivers/net/usb/r8152.c struct net_device *netdev = tp->netdev; netdev 2210 drivers/net/usb/r8152.c netif_device_detach(netdev); netdev 2212 drivers/net/usb/r8152.c struct net_device_stats *stats = &netdev->stats; netdev 2215 drivers/net/usb/r8152.c netif_warn(tp, tx_err, netdev, netdev 2241 drivers/net/usb/r8152.c if (!netif_carrier_ok(tp->netdev)) netdev 2274 drivers/net/usb/r8152.c !test_bit(WORK_ENABLE, &tp->flags) || !netif_carrier_ok(tp->netdev)) netdev 2284 drivers/net/usb/r8152.c netif_device_detach(tp->netdev); netdev 2294 drivers/net/usb/r8152.c netif_err(tp, rx_err, tp->netdev, netdev 2305 drivers/net/usb/r8152.c struct net_device_stats *stats = &tp->netdev->stats; netdev 2323 drivers/net/usb/r8152.c static void rtl8152_tx_timeout(struct net_device *netdev) netdev 2325 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 2327 drivers/net/usb/r8152.c netif_warn(tp, tx_err, netdev, "Tx timeout\n"); netdev 2332 drivers/net/usb/r8152.c static void rtl8152_set_rx_mode(struct net_device *netdev) netdev 2334 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 2336 drivers/net/usb/r8152.c if (netif_carrier_ok(netdev)) { netdev 2342 drivers/net/usb/r8152.c static void _rtl8152_set_rx_mode(struct net_device *netdev) netdev 2344 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 2349 drivers/net/usb/r8152.c netif_stop_queue(netdev); netdev 2354 drivers/net/usb/r8152.c if (netdev->flags & IFF_PROMISC) { netdev 2356 drivers/net/usb/r8152.c netif_notice(tp, link, netdev, "Promiscuous mode enabled\n"); netdev 2360 drivers/net/usb/r8152.c } else if ((netdev_mc_count(netdev) > multicast_filter_limit) || netdev 2361 drivers/net/usb/r8152.c (netdev->flags & IFF_ALLMULTI)) { netdev 2371 drivers/net/usb/r8152.c netdev_for_each_mc_addr(ha, netdev) { netdev 2384 drivers/net/usb/r8152.c netif_wake_queue(netdev); netdev 2404 drivers/net/usb/r8152.c struct net_device *netdev) netdev 2406 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 2421 drivers/net/usb/r8152.c netif_stop_queue(netdev); netdev 2453 drivers/net/usb/r8152.c struct net_device *netdev = tp->netdev; netdev 2455 drivers/net/usb/r8152.c tp->tx_qlen = agg_buf_sz / (netdev->mtu + VLAN_ETH_HLEN + ETH_FCS_LEN + netdev 2648 drivers/net/usb/r8152.c u32 ocp_data = tp->rx_buf_sz - rx_reserved_size(tp->netdev->mtu); netdev 3061 drivers/net/usb/r8152.c netif_warn(tp, link, tp->netdev, netdev 3463 drivers/net/usb/r8152.c rtl_rx_vlan_en(tp, tp->netdev->features & NETIF_F_HW_VLAN_CTAG_RX); netdev 3543 drivers/net/usb/r8152.c netif_err(tp, drv, tp->netdev, "patch request fail\n"); netdev 3767 drivers/net/usb/r8152.c rtl_rx_vlan_en(tp, tp->netdev->features & NETIF_F_HW_VLAN_CTAG_RX); netdev 3769 drivers/net/usb/r8152.c ocp_data = tp->netdev->mtu + VLAN_ETH_HLEN + ETH_FCS_LEN; netdev 3819 drivers/net/usb/r8152.c ocp_data = tp->netdev->mtu + VLAN_ETH_HLEN + ETH_FCS_LEN; netdev 4151 drivers/net/usb/r8152.c struct net_device *netdev = tp->netdev; netdev 4158 drivers/net/usb/r8152.c if (!netif_carrier_ok(netdev)) { netdev 4160 drivers/net/usb/r8152.c netif_stop_queue(netdev); netdev 4162 drivers/net/usb/r8152.c netif_carrier_on(netdev); netdev 4165 drivers/net/usb/r8152.c _rtl8152_set_rx_mode(netdev); netdev 4167 drivers/net/usb/r8152.c netif_wake_queue(netdev); netdev 4168 drivers/net/usb/r8152.c netif_info(tp, link, netdev, "carrier on\n"); netdev 4169 drivers/net/usb/r8152.c } else if (netif_queue_stopped(netdev) && netdev 4171 drivers/net/usb/r8152.c netif_wake_queue(netdev); netdev 4174 drivers/net/usb/r8152.c if (netif_carrier_ok(netdev)) { netdev 4175 drivers/net/usb/r8152.c netif_carrier_off(netdev); netdev 4181 drivers/net/usb/r8152.c netif_info(tp, link, netdev, "carrier off\n"); netdev 4193 drivers/net/usb/r8152.c if (test_bit(RTL8152_UNPLUG, &tp->flags) || !netif_running(tp->netdev)) netdev 4211 drivers/net/usb/r8152.c _rtl8152_set_rx_mode(tp->netdev); netdev 4215 drivers/net/usb/r8152.c netif_carrier_ok(tp->netdev)) netdev 4273 drivers/net/usb/r8152.c static int rtl8152_open(struct net_device *netdev) netdev 4275 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 4290 drivers/net/usb/r8152.c netif_carrier_off(netdev); netdev 4291 drivers/net/usb/r8152.c netif_start_queue(netdev); netdev 4297 drivers/net/usb/r8152.c netif_device_detach(tp->netdev); netdev 4298 drivers/net/usb/r8152.c netif_warn(tp, ifup, netdev, "intr_urb submit failed: %d\n", netdev 4323 drivers/net/usb/r8152.c static int rtl8152_close(struct net_device *netdev) netdev 4325 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 4336 drivers/net/usb/r8152.c netif_stop_queue(netdev); netdev 4617 drivers/net/usb/r8152.c struct net_device *netdev; netdev 4622 drivers/net/usb/r8152.c netdev = tp->netdev; netdev 4623 drivers/net/usb/r8152.c if (!netif_running(netdev)) netdev 4626 drivers/net/usb/r8152.c netif_stop_queue(netdev); netdev 4632 drivers/net/usb/r8152.c if (netif_carrier_ok(netdev)) { netdev 4644 drivers/net/usb/r8152.c struct net_device *netdev; netdev 4653 drivers/net/usb/r8152.c dev_set_mac_address (tp->netdev, &sa, NULL); netdev 4657 drivers/net/usb/r8152.c netdev = tp->netdev; netdev 4658 drivers/net/usb/r8152.c if (!netif_running(netdev)) netdev 4662 drivers/net/usb/r8152.c if (netif_carrier_ok(netdev)) { netdev 4666 drivers/net/usb/r8152.c _rtl8152_set_rx_mode(netdev); netdev 4672 drivers/net/usb/r8152.c netif_wake_queue(netdev); netdev 4683 drivers/net/usb/r8152.c bool sw_linking = !!netif_carrier_ok(tp->netdev); netdev 4706 drivers/net/usb/r8152.c struct net_device *netdev = tp->netdev; netdev 4708 drivers/net/usb/r8152.c if (netif_running(netdev) && netdev->flags & IFF_UP) { netdev 4715 drivers/net/usb/r8152.c if (netif_carrier_ok(netdev)) { netdev 4719 drivers/net/usb/r8152.c netif_carrier_off(netdev); netdev 4721 drivers/net/usb/r8152.c netif_info(tp, link, netdev, "linking down\n"); netdev 4734 drivers/net/usb/r8152.c if (netdev->flags & IFF_UP) netdev 4745 drivers/net/usb/r8152.c struct net_device *netdev = tp->netdev; netdev 4747 drivers/net/usb/r8152.c netif_device_attach(netdev); netdev 4749 drivers/net/usb/r8152.c if (netif_running(netdev) && (netdev->flags & IFF_UP)) { netdev 4751 drivers/net/usb/r8152.c netif_carrier_off(netdev); netdev 4761 drivers/net/usb/r8152.c struct net_device *netdev = tp->netdev; netdev 4767 drivers/net/usb/r8152.c if (netif_running(netdev) && test_bit(WORK_ENABLE, &tp->flags)) { netdev 4770 drivers/net/usb/r8152.c if (netif_carrier_ok(netdev)) { netdev 4794 drivers/net/usb/r8152.c if (netif_carrier_ok(netdev)) { netdev 4816 drivers/net/usb/r8152.c struct net_device *netdev = tp->netdev; netdev 4818 drivers/net/usb/r8152.c netif_device_detach(netdev); netdev 4820 drivers/net/usb/r8152.c if (netif_running(netdev) && test_bit(WORK_ENABLE, &tp->flags)) { netdev 4943 drivers/net/usb/r8152.c static void rtl8152_get_drvinfo(struct net_device *netdev, netdev 4946 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 4954 drivers/net/usb/r8152.c int rtl8152_get_link_ksettings(struct net_device *netdev, netdev 4957 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 5221 drivers/net/usb/r8152.c static int rtl8152_get_coalesce(struct net_device *netdev, netdev 5224 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 5240 drivers/net/usb/r8152.c static int rtl8152_set_coalesce(struct net_device *netdev, netdev 5243 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 5267 drivers/net/usb/r8152.c if (netif_running(netdev) && netif_carrier_ok(netdev)) { netdev 5268 drivers/net/usb/r8152.c netif_stop_queue(netdev); netdev 5274 drivers/net/usb/r8152.c _rtl8152_set_rx_mode(netdev); netdev 5276 drivers/net/usb/r8152.c netif_wake_queue(netdev); netdev 5287 drivers/net/usb/r8152.c static int rtl8152_get_tunable(struct net_device *netdev, netdev 5290 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 5303 drivers/net/usb/r8152.c static int rtl8152_set_tunable(struct net_device *netdev, netdev 5307 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 5314 drivers/net/usb/r8152.c netif_err(tp, rx_err, netdev, netdev 5320 drivers/net/usb/r8152.c if (netdev->flags & IFF_UP) { netdev 5338 drivers/net/usb/r8152.c static void rtl8152_get_ringparam(struct net_device *netdev, netdev 5341 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 5347 drivers/net/usb/r8152.c static int rtl8152_set_ringparam(struct net_device *netdev, netdev 5350 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 5356 drivers/net/usb/r8152.c if (netdev->flags & IFF_UP) { netdev 5393 drivers/net/usb/r8152.c static int rtl8152_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) netdev 5395 drivers/net/usb/r8152.c struct r8152 *tp = netdev_priv(netdev); netdev 5580 drivers/net/usb/r8152.c netif_err(tp, probe, tp->netdev, "Unknown Device\n"); netdev 5652 drivers/net/usb/r8152.c struct net_device *netdev; netdev 5667 drivers/net/usb/r8152.c netdev = alloc_etherdev(sizeof(struct r8152)); netdev 5668 drivers/net/usb/r8152.c if (!netdev) { netdev 5673 drivers/net/usb/r8152.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 5674 drivers/net/usb/r8152.c tp = netdev_priv(netdev); netdev 5678 drivers/net/usb/r8152.c tp->netdev = netdev; netdev 5703 drivers/net/usb/r8152.c netdev->netdev_ops = &rtl8152_netdev_ops; netdev 5704 drivers/net/usb/r8152.c netdev->watchdog_timeo = RTL8152_TX_TIMEOUT; netdev 5706 drivers/net/usb/r8152.c netdev->features |= NETIF_F_RXCSUM | NETIF_F_IP_CSUM | NETIF_F_SG | netdev 5710 drivers/net/usb/r8152.c netdev->hw_features = NETIF_F_RXCSUM | NETIF_F_IP_CSUM | NETIF_F_SG | netdev 5714 drivers/net/usb/r8152.c netdev->vlan_features = NETIF_F_SG | NETIF_F_IP_CSUM | NETIF_F_TSO | netdev 5719 drivers/net/usb/r8152.c netdev->features &= ~NETIF_F_RXCSUM; netdev 5720 drivers/net/usb/r8152.c netdev->hw_features &= ~NETIF_F_RXCSUM; netdev 5729 drivers/net/usb/r8152.c netdev->ethtool_ops = &ops; netdev 5730 drivers/net/usb/r8152.c netif_set_gso_max_size(netdev, RTL_LIMITED_TSO_SIZE); netdev 5733 drivers/net/usb/r8152.c netdev->min_mtu = ETH_MIN_MTU; netdev 5737 drivers/net/usb/r8152.c netdev->max_mtu = ETH_DATA_LEN; netdev 5740 drivers/net/usb/r8152.c netdev->max_mtu = RTL8153_MAX_MTU; netdev 5744 drivers/net/usb/r8152.c tp->mii.dev = netdev; netdev 5776 drivers/net/usb/r8152.c netif_napi_add(netdev, &tp->napi, r8152_poll, RTL8152_NAPI_WEIGHT); netdev 5778 drivers/net/usb/r8152.c ret = register_netdev(netdev); netdev 5780 drivers/net/usb/r8152.c netif_err(tp, probe, netdev, "couldn't register the device\n"); netdev 5789 drivers/net/usb/r8152.c netif_info(tp, probe, netdev, "%s\n", DRIVER_VERSION); netdev 5797 drivers/net/usb/r8152.c free_netdev(netdev); netdev 5809 drivers/net/usb/r8152.c unregister_netdev(tp->netdev); netdev 5813 drivers/net/usb/r8152.c free_netdev(tp->netdev); netdev 128 drivers/net/usb/rtl8150.c struct net_device *netdev; netdev 224 drivers/net/usb/rtl8150.c netif_device_detach(dev->netdev); netdev 282 drivers/net/usb/rtl8150.c memcpy(dev->netdev->dev_addr, node_id, sizeof(node_id)); netdev 285 drivers/net/usb/rtl8150.c static int rtl8150_set_mac_address(struct net_device *netdev, void *p) netdev 288 drivers/net/usb/rtl8150.c rtl8150_t *dev = netdev_priv(netdev); netdev 290 drivers/net/usb/rtl8150.c if (netif_running(netdev)) netdev 293 drivers/net/usb/rtl8150.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 294 drivers/net/usb/rtl8150.c netdev_dbg(netdev, "Setting MAC address to %pM\n", netdev->dev_addr); netdev 296 drivers/net/usb/rtl8150.c set_registers(dev, IDR, netdev->addr_len, netdev->dev_addr); netdev 308 drivers/net/usb/rtl8150.c for (i = 0; i * 2 < netdev->addr_len; i++) { netdev 310 drivers/net/usb/rtl8150.c netdev->dev_addr + (i * 2)); netdev 387 drivers/net/usb/rtl8150.c struct net_device *netdev; netdev 397 drivers/net/usb/rtl8150.c netdev = dev->netdev; netdev 398 drivers/net/usb/rtl8150.c if (!netif_device_present(netdev)) netdev 426 drivers/net/usb/rtl8150.c dev->rx_skb->protocol = eth_type_trans(dev->rx_skb, netdev); netdev 428 drivers/net/usb/rtl8150.c netdev->stats.rx_packets++; netdev 429 drivers/net/usb/rtl8150.c netdev->stats.rx_bytes += pkt_len; netdev 443 drivers/net/usb/rtl8150.c netif_device_detach(dev->netdev); netdev 465 drivers/net/usb/rtl8150.c if (!netif_device_present(dev->netdev)) netdev 469 drivers/net/usb/rtl8150.c dev->netdev->name, status); netdev 470 drivers/net/usb/rtl8150.c netif_trans_update(dev->netdev); netdev 471 drivers/net/usb/rtl8150.c netif_wake_queue(dev->netdev); netdev 494 drivers/net/usb/rtl8150.c dev->netdev->name, status); netdev 500 drivers/net/usb/rtl8150.c dev->netdev->stats.tx_errors++; netdev 502 drivers/net/usb/rtl8150.c dev->netdev->stats.tx_aborted_errors++; netdev 504 drivers/net/usb/rtl8150.c dev->netdev->stats.tx_window_errors++; netdev 506 drivers/net/usb/rtl8150.c dev->netdev->stats.tx_carrier_errors++; netdev 510 drivers/net/usb/rtl8150.c if (netif_carrier_ok(dev->netdev)) { netdev 511 drivers/net/usb/rtl8150.c netif_carrier_off(dev->netdev); netdev 512 drivers/net/usb/rtl8150.c netdev_dbg(dev->netdev, "%s: LINK LOST\n", __func__); netdev 515 drivers/net/usb/rtl8150.c if (!netif_carrier_ok(dev->netdev)) { netdev 516 drivers/net/usb/rtl8150.c netif_carrier_on(dev->netdev); netdev 517 drivers/net/usb/rtl8150.c netdev_dbg(dev->netdev, "%s: LINK CAME BACK\n", __func__); netdev 524 drivers/net/usb/rtl8150.c netif_device_detach(dev->netdev); netdev 535 drivers/net/usb/rtl8150.c netif_device_detach(dev->netdev); netdev 537 drivers/net/usb/rtl8150.c if (netif_running(dev->netdev)) { netdev 548 drivers/net/usb/rtl8150.c netif_device_attach(dev->netdev); netdev 549 drivers/net/usb/rtl8150.c if (netif_running(dev->netdev)) { netdev 615 drivers/net/usb/rtl8150.c netif_device_detach(dev->netdev); netdev 658 drivers/net/usb/rtl8150.c static void rtl8150_tx_timeout(struct net_device *netdev) netdev 660 drivers/net/usb/rtl8150.c rtl8150_t *dev = netdev_priv(netdev); netdev 661 drivers/net/usb/rtl8150.c dev_warn(&netdev->dev, "Tx timeout.\n"); netdev 663 drivers/net/usb/rtl8150.c netdev->stats.tx_errors++; netdev 666 drivers/net/usb/rtl8150.c static void rtl8150_set_multicast(struct net_device *netdev) netdev 668 drivers/net/usb/rtl8150.c rtl8150_t *dev = netdev_priv(netdev); netdev 671 drivers/net/usb/rtl8150.c netif_stop_queue(netdev); netdev 672 drivers/net/usb/rtl8150.c if (netdev->flags & IFF_PROMISC) { netdev 674 drivers/net/usb/rtl8150.c dev_info(&netdev->dev, "%s: promiscuous mode\n", netdev->name); netdev 675 drivers/net/usb/rtl8150.c } else if (!netdev_mc_empty(netdev) || netdev 676 drivers/net/usb/rtl8150.c (netdev->flags & IFF_ALLMULTI)) { netdev 679 drivers/net/usb/rtl8150.c dev_dbg(&netdev->dev, "%s: allmulti set\n", netdev->name); netdev 685 drivers/net/usb/rtl8150.c netif_wake_queue(netdev); netdev 689 drivers/net/usb/rtl8150.c struct net_device *netdev) netdev 691 drivers/net/usb/rtl8150.c rtl8150_t *dev = netdev_priv(netdev); netdev 694 drivers/net/usb/rtl8150.c netif_stop_queue(netdev); netdev 703 drivers/net/usb/rtl8150.c netif_device_detach(dev->netdev); netdev 705 drivers/net/usb/rtl8150.c dev_warn(&netdev->dev, "failed tx_urb %d\n", res); netdev 706 drivers/net/usb/rtl8150.c netdev->stats.tx_errors++; netdev 707 drivers/net/usb/rtl8150.c netif_start_queue(netdev); netdev 710 drivers/net/usb/rtl8150.c netdev->stats.tx_packets++; netdev 711 drivers/net/usb/rtl8150.c netdev->stats.tx_bytes += skb->len; netdev 712 drivers/net/usb/rtl8150.c netif_trans_update(netdev); netdev 719 drivers/net/usb/rtl8150.c static void set_carrier(struct net_device *netdev) netdev 721 drivers/net/usb/rtl8150.c rtl8150_t *dev = netdev_priv(netdev); netdev 726 drivers/net/usb/rtl8150.c netif_carrier_on(netdev); netdev 728 drivers/net/usb/rtl8150.c netif_carrier_off(netdev); netdev 731 drivers/net/usb/rtl8150.c static int rtl8150_open(struct net_device *netdev) netdev 733 drivers/net/usb/rtl8150.c rtl8150_t *dev = netdev_priv(netdev); netdev 741 drivers/net/usb/rtl8150.c set_registers(dev, IDR, 6, netdev->dev_addr); netdev 747 drivers/net/usb/rtl8150.c netif_device_detach(dev->netdev); netdev 748 drivers/net/usb/rtl8150.c dev_warn(&netdev->dev, "rx_urb submit failed: %d\n", res); netdev 756 drivers/net/usb/rtl8150.c netif_device_detach(dev->netdev); netdev 757 drivers/net/usb/rtl8150.c dev_warn(&netdev->dev, "intr_urb submit failed: %d\n", res); netdev 762 drivers/net/usb/rtl8150.c set_carrier(netdev); netdev 763 drivers/net/usb/rtl8150.c netif_start_queue(netdev); netdev 768 drivers/net/usb/rtl8150.c static int rtl8150_close(struct net_device *netdev) netdev 770 drivers/net/usb/rtl8150.c rtl8150_t *dev = netdev_priv(netdev); netdev 772 drivers/net/usb/rtl8150.c netif_stop_queue(netdev); netdev 780 drivers/net/usb/rtl8150.c static void rtl8150_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *info) netdev 782 drivers/net/usb/rtl8150.c rtl8150_t *dev = netdev_priv(netdev); netdev 789 drivers/net/usb/rtl8150.c static int rtl8150_get_link_ksettings(struct net_device *netdev, netdev 792 drivers/net/usb/rtl8150.c rtl8150_t *dev = netdev_priv(netdev); netdev 837 drivers/net/usb/rtl8150.c static int rtl8150_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) netdev 839 drivers/net/usb/rtl8150.c rtl8150_t *dev = netdev_priv(netdev); netdev 879 drivers/net/usb/rtl8150.c struct net_device *netdev; netdev 881 drivers/net/usb/rtl8150.c netdev = alloc_etherdev(sizeof(rtl8150_t)); netdev 882 drivers/net/usb/rtl8150.c if (!netdev) netdev 885 drivers/net/usb/rtl8150.c dev = netdev_priv(netdev); netdev 889 drivers/net/usb/rtl8150.c free_netdev(netdev); netdev 897 drivers/net/usb/rtl8150.c dev->netdev = netdev; netdev 898 drivers/net/usb/rtl8150.c netdev->netdev_ops = &rtl8150_netdev_ops; netdev 899 drivers/net/usb/rtl8150.c netdev->watchdog_timeo = RTL8150_TX_TIMEOUT; netdev 900 drivers/net/usb/rtl8150.c netdev->ethtool_ops = &ops; netdev 915 drivers/net/usb/rtl8150.c SET_NETDEV_DEV(netdev, &intf->dev); netdev 916 drivers/net/usb/rtl8150.c if (register_netdev(netdev) != 0) { netdev 921 drivers/net/usb/rtl8150.c dev_info(&intf->dev, "%s: rtl8150 is detected\n", netdev->name); netdev 932 drivers/net/usb/rtl8150.c free_netdev(netdev); netdev 944 drivers/net/usb/rtl8150.c unregister_netdev(dev->netdev); netdev 950 drivers/net/usb/rtl8150.c free_netdev(dev->netdev); netdev 179 drivers/net/usb/smsc75xx.c static int __smsc75xx_mdio_read(struct net_device *netdev, int phy_id, int idx, netdev 182 drivers/net/usb/smsc75xx.c struct usbnet *dev = netdev_priv(netdev); netdev 226 drivers/net/usb/smsc75xx.c static void __smsc75xx_mdio_write(struct net_device *netdev, int phy_id, netdev 229 drivers/net/usb/smsc75xx.c struct usbnet *dev = netdev_priv(netdev); netdev 271 drivers/net/usb/smsc75xx.c static int smsc75xx_mdio_read_nopm(struct net_device *netdev, int phy_id, netdev 274 drivers/net/usb/smsc75xx.c return __smsc75xx_mdio_read(netdev, phy_id, idx, 1); netdev 277 drivers/net/usb/smsc75xx.c static void smsc75xx_mdio_write_nopm(struct net_device *netdev, int phy_id, netdev 280 drivers/net/usb/smsc75xx.c __smsc75xx_mdio_write(netdev, phy_id, idx, regval, 1); netdev 283 drivers/net/usb/smsc75xx.c static int smsc75xx_mdio_read(struct net_device *netdev, int phy_id, int idx) netdev 285 drivers/net/usb/smsc75xx.c return __smsc75xx_mdio_read(netdev, phy_id, idx, 0); netdev 288 drivers/net/usb/smsc75xx.c static void smsc75xx_mdio_write(struct net_device *netdev, int phy_id, int idx, netdev 291 drivers/net/usb/smsc75xx.c __smsc75xx_mdio_write(netdev, phy_id, idx, regval, 0); netdev 541 drivers/net/usb/smsc75xx.c static void smsc75xx_set_multicast(struct net_device *netdev) netdev 543 drivers/net/usb/smsc75xx.c struct usbnet *dev = netdev_priv(netdev); netdev 570 drivers/net/usb/smsc75xx.c netdev_for_each_mc_addr(ha, netdev) { netdev 680 drivers/net/usb/smsc75xx.c static int smsc75xx_ethtool_get_eeprom(struct net_device *netdev, netdev 683 drivers/net/usb/smsc75xx.c struct usbnet *dev = netdev_priv(netdev); netdev 690 drivers/net/usb/smsc75xx.c static int smsc75xx_ethtool_set_eeprom(struct net_device *netdev, netdev 693 drivers/net/usb/smsc75xx.c struct usbnet *dev = netdev_priv(netdev); netdev 748 drivers/net/usb/smsc75xx.c static int smsc75xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) netdev 750 drivers/net/usb/smsc75xx.c struct usbnet *dev = netdev_priv(netdev); netdev 752 drivers/net/usb/smsc75xx.c if (!netif_running(netdev)) netdev 919 drivers/net/usb/smsc75xx.c static int smsc75xx_change_mtu(struct net_device *netdev, int new_mtu) netdev 921 drivers/net/usb/smsc75xx.c struct usbnet *dev = netdev_priv(netdev); netdev 930 drivers/net/usb/smsc75xx.c return usbnet_change_mtu(netdev, new_mtu); netdev 934 drivers/net/usb/smsc75xx.c static int smsc75xx_set_features(struct net_device *netdev, netdev 937 drivers/net/usb/smsc75xx.c struct usbnet *dev = netdev_priv(netdev); netdev 176 drivers/net/usb/smsc95xx.c static int __smsc95xx_mdio_read(struct net_device *netdev, int phy_id, int idx, netdev 179 drivers/net/usb/smsc95xx.c struct usbnet *dev = netdev_priv(netdev); netdev 221 drivers/net/usb/smsc95xx.c static void __smsc95xx_mdio_write(struct net_device *netdev, int phy_id, netdev 224 drivers/net/usb/smsc95xx.c struct usbnet *dev = netdev_priv(netdev); netdev 264 drivers/net/usb/smsc95xx.c static int smsc95xx_mdio_read_nopm(struct net_device *netdev, int phy_id, netdev 267 drivers/net/usb/smsc95xx.c return __smsc95xx_mdio_read(netdev, phy_id, idx, 1); netdev 270 drivers/net/usb/smsc95xx.c static void smsc95xx_mdio_write_nopm(struct net_device *netdev, int phy_id, netdev 273 drivers/net/usb/smsc95xx.c __smsc95xx_mdio_write(netdev, phy_id, idx, regval, 1); netdev 276 drivers/net/usb/smsc95xx.c static int smsc95xx_mdio_read(struct net_device *netdev, int phy_id, int idx) netdev 278 drivers/net/usb/smsc95xx.c return __smsc95xx_mdio_read(netdev, phy_id, idx, 0); netdev 281 drivers/net/usb/smsc95xx.c static void smsc95xx_mdio_write(struct net_device *netdev, int phy_id, int idx, netdev 284 drivers/net/usb/smsc95xx.c __smsc95xx_mdio_write(netdev, phy_id, idx, regval, 0); netdev 455 drivers/net/usb/smsc95xx.c static void smsc95xx_set_multicast(struct net_device *netdev) netdev 457 drivers/net/usb/smsc95xx.c struct usbnet *dev = netdev_priv(netdev); netdev 481 drivers/net/usb/smsc95xx.c netdev_for_each_mc_addr(ha, netdev) { netdev 658 drivers/net/usb/smsc95xx.c static int smsc95xx_set_features(struct net_device *netdev, netdev 661 drivers/net/usb/smsc95xx.c struct usbnet *dev = netdev_priv(netdev); netdev 692 drivers/net/usb/smsc95xx.c static int smsc95xx_ethtool_get_eeprom(struct net_device *netdev, netdev 695 drivers/net/usb/smsc95xx.c struct usbnet *dev = netdev_priv(netdev); netdev 702 drivers/net/usb/smsc95xx.c static int smsc95xx_ethtool_set_eeprom(struct net_device *netdev, netdev 705 drivers/net/usb/smsc95xx.c struct usbnet *dev = netdev_priv(netdev); netdev 716 drivers/net/usb/smsc95xx.c static int smsc95xx_ethtool_getregslen(struct net_device *netdev) netdev 723 drivers/net/usb/smsc95xx.c smsc95xx_ethtool_getregs(struct net_device *netdev, struct ethtool_regs *regs, netdev 726 drivers/net/usb/smsc95xx.c struct usbnet *dev = netdev_priv(netdev); netdev 733 drivers/net/usb/smsc95xx.c netdev_warn(netdev, "REGS: cannot read ID_REV\n"); netdev 740 drivers/net/usb/smsc95xx.c netdev_warn(netdev, "REGS: cannot read reg[%x]\n", i); netdev 892 drivers/net/usb/smsc95xx.c static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) netdev 894 drivers/net/usb/smsc95xx.c struct usbnet *dev = netdev_priv(netdev); netdev 896 drivers/net/usb/smsc95xx.c if (!netif_running(netdev)) netdev 150 drivers/net/usb/sr9700.c static int sr9700_get_eeprom_len(struct net_device *netdev) netdev 155 drivers/net/usb/sr9700.c static int sr9700_get_eeprom(struct net_device *netdev, netdev 158 drivers/net/usb/sr9700.c struct usbnet *dev = netdev_priv(netdev); netdev 176 drivers/net/usb/sr9700.c static int sr_mdio_read(struct net_device *netdev, int phy_id, int loc) netdev 178 drivers/net/usb/sr9700.c struct usbnet *dev = netdev_priv(netdev); netdev 183 drivers/net/usb/sr9700.c netdev_dbg(netdev, "Only internal phy supported\n"); netdev 201 drivers/net/usb/sr9700.c netdev_dbg(netdev, "sr_mdio_read() phy_id=0x%02x, loc=0x%02x, returns=0x%04x\n", netdev 207 drivers/net/usb/sr9700.c static void sr_mdio_write(struct net_device *netdev, int phy_id, int loc, netdev 210 drivers/net/usb/sr9700.c struct usbnet *dev = netdev_priv(netdev); netdev 214 drivers/net/usb/sr9700.c netdev_dbg(netdev, "Only internal phy supported\n"); netdev 218 drivers/net/usb/sr9700.c netdev_dbg(netdev, "sr_mdio_write() phy_id=0x%02x, loc=0x%02x, val=0x%04x\n", netdev 224 drivers/net/usb/sr9700.c static u32 sr9700_get_link(struct net_device *netdev) netdev 226 drivers/net/usb/sr9700.c struct usbnet *dev = netdev_priv(netdev); netdev 238 drivers/net/usb/sr9700.c static int sr9700_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) netdev 240 drivers/net/usb/sr9700.c struct usbnet *dev = netdev_priv(netdev); netdev 257 drivers/net/usb/sr9700.c static void sr9700_set_multicast(struct net_device *netdev) netdev 259 drivers/net/usb/sr9700.c struct usbnet *dev = netdev_priv(netdev); netdev 270 drivers/net/usb/sr9700.c if (netdev->flags & IFF_PROMISC) { netdev 272 drivers/net/usb/sr9700.c } else if (netdev->flags & IFF_ALLMULTI || netdev 273 drivers/net/usb/sr9700.c netdev_mc_count(netdev) > SR_MCAST_MAX) { netdev 275 drivers/net/usb/sr9700.c } else if (!netdev_mc_empty(netdev)) { netdev 278 drivers/net/usb/sr9700.c netdev_for_each_mc_addr(ha, netdev) { netdev 288 drivers/net/usb/sr9700.c static int sr9700_set_mac_address(struct net_device *netdev, void *p) netdev 290 drivers/net/usb/sr9700.c struct usbnet *dev = netdev_priv(netdev); netdev 294 drivers/net/usb/sr9700.c netdev_err(netdev, "not setting invalid mac address %pM\n", netdev 299 drivers/net/usb/sr9700.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 300 drivers/net/usb/sr9700.c sr_write_async(dev, SR_PAR, 6, netdev->dev_addr); netdev 320 drivers/net/usb/sr9700.c struct net_device *netdev; netdev 328 drivers/net/usb/sr9700.c netdev = dev->net; netdev 330 drivers/net/usb/sr9700.c netdev->netdev_ops = &sr9700_netdev_ops; netdev 331 drivers/net/usb/sr9700.c netdev->ethtool_ops = &sr9700_ethtool_ops; netdev 332 drivers/net/usb/sr9700.c netdev->hard_header_len += SR_TX_OVERHEAD; netdev 333 drivers/net/usb/sr9700.c dev->hard_mtu = netdev->mtu + netdev->hard_header_len; netdev 338 drivers/net/usb/sr9700.c mii->dev = netdev; netdev 352 drivers/net/usb/sr9700.c if (sr_read(dev, SR_PAR, ETH_ALEN, netdev->dev_addr) < 0) { netdev 353 drivers/net/usb/sr9700.c netdev_err(netdev, "Error reading MAC address\n"); netdev 367 drivers/net/usb/sr9700.c sr9700_set_multicast(netdev); netdev 369 drivers/net/usb/sr9700.c sr_mdio_write(netdev, mii->phy_id, MII_BMCR, BMCR_RESET); netdev 370 drivers/net/usb/sr9700.c sr_mdio_write(netdev, mii->phy_id, MII_ADVERTISE, ADVERTISE_ALL | netdev 113 drivers/net/vmxnet3/vmxnet3_drv.c netif_start_subqueue(adapter->netdev, tq - adapter->tx_queue); netdev 121 drivers/net/vmxnet3/vmxnet3_drv.c netif_wake_subqueue(adapter->netdev, (tq - adapter->tx_queue)); netdev 130 drivers/net/vmxnet3/vmxnet3_drv.c netif_stop_subqueue(adapter->netdev, (tq - adapter->tx_queue)); netdev 151 drivers/net/vmxnet3/vmxnet3_drv.c netdev_info(adapter->netdev, "NIC Link is Up %d Mbps\n", netdev 153 drivers/net/vmxnet3/vmxnet3_drv.c netif_carrier_on(adapter->netdev); netdev 161 drivers/net/vmxnet3/vmxnet3_drv.c netdev_info(adapter->netdev, "NIC Link is Down\n"); netdev 162 drivers/net/vmxnet3/vmxnet3_drv.c netif_carrier_off(adapter->netdev); netdev 195 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&adapter->netdev->dev, netdev 197 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev->name, i, le32_to_cpu( netdev 201 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&adapter->netdev->dev, netdev 203 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev->name, i, netdev 390 drivers/net/vmxnet3/vmxnet3_drv.c netif_carrier_ok(adapter->netdev))) { netdev 517 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, "failed to allocate tx ring\n"); netdev 525 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, "failed to allocate tx data ring\n"); netdev 533 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, "failed to allocate tx comp ring\n"); netdev 583 drivers/net/vmxnet3/vmxnet3_drv.c rbi->skb = __netdev_alloc_skb_ip_align(adapter->netdev, netdev 645 drivers/net/vmxnet3/vmxnet3_drv.c netdev_dbg(adapter->netdev, netdev 703 drivers/net/vmxnet3/vmxnet3_drv.c netdev_dbg(adapter->netdev, netdev 745 drivers/net/vmxnet3/vmxnet3_drv.c netdev_dbg(adapter->netdev, netdev 787 drivers/net/vmxnet3/vmxnet3_drv.c netdev_dbg(adapter->netdev, netdev 926 drivers/net/vmxnet3/vmxnet3_drv.c netdev_dbg(adapter->netdev, netdev 980 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter, struct net_device *netdev) netdev 1056 drivers/net/vmxnet3/vmxnet3_drv.c netdev_dbg(adapter->netdev, netdev 1058 drivers/net/vmxnet3/vmxnet3_drv.c " next2fill %u\n", adapter->netdev->name, netdev 1126 drivers/net/vmxnet3/vmxnet3_drv.c netdev_dbg(adapter->netdev, netdev 1153 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_xmit_frame(struct sk_buff *skb, struct net_device *netdev) netdev 1155 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 1160 drivers/net/vmxnet3/vmxnet3_drv.c adapter, netdev); netdev 1169 drivers/net/vmxnet3/vmxnet3_drv.c if (!gdesc->rcd.cnc && adapter->netdev->features & NETIF_F_RXCSUM) { netdev 1347 drivers/net/vmxnet3/vmxnet3_drv.c netdev_dbg(adapter->netdev, netdev 1359 drivers/net/vmxnet3/vmxnet3_drv.c new_skb = netdev_alloc_skb_ip_align(adapter->netdev, netdev 1416 drivers/net/vmxnet3/vmxnet3_drv.c (adapter->netdev->features & NETIF_F_RXHASH)) netdev 1494 drivers/net/vmxnet3/vmxnet3_drv.c u32 mtu = adapter->netdev->mtu; netdev 1499 drivers/net/vmxnet3/vmxnet3_drv.c skb->protocol = eth_type_trans(skb, adapter->netdev); netdev 1501 drivers/net/vmxnet3/vmxnet3_drv.c !(adapter->netdev->features & NETIF_F_LRO)) netdev 1532 drivers/net/vmxnet3/vmxnet3_drv.c if (adapter->netdev->features & NETIF_F_LRO) netdev 1758 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&adapter->netdev->dev, "%s: failed to " netdev 1760 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev->name, i); netdev 1784 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, netdev 1797 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, netdev 1811 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, "failed to allocate rx comp ring\n"); netdev 1843 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&adapter->netdev->dev, netdev 1845 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev->name, i); netdev 2039 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_netpoll(struct net_device *netdev) netdev 2041 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 2054 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_intr(0, adapter->netdev); netdev 2073 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev->name, vector); netdev 2081 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev->name, vector); netdev 2084 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&adapter->netdev->dev, netdev 2110 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev->name, vector); netdev 2113 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev->name, vector); netdev 2119 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, netdev 2130 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev->name, vector); netdev 2133 drivers/net/vmxnet3/vmxnet3_drv.c intr->event_msi_vector_name, adapter->netdev); netdev 2139 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev->name, adapter->netdev); netdev 2144 drivers/net/vmxnet3/vmxnet3_drv.c IRQF_SHARED, adapter->netdev->name, netdev 2145 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev); netdev 2151 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, netdev 2173 drivers/net/vmxnet3/vmxnet3_drv.c netdev_info(adapter->netdev, netdev 2209 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev); netdev 2215 drivers/net/vmxnet3/vmxnet3_drv.c free_irq(adapter->pdev->irq, adapter->netdev); netdev 2218 drivers/net/vmxnet3/vmxnet3_drv.c free_irq(adapter->pdev->irq, adapter->netdev); netdev 2241 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 2243 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 2245 drivers/net/vmxnet3/vmxnet3_drv.c if (!(netdev->flags & IFF_PROMISC)) { netdev 2263 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) netdev 2265 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 2267 drivers/net/vmxnet3/vmxnet3_drv.c if (!(netdev->flags & IFF_PROMISC)) { netdev 2285 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_copy_mc(struct net_device *netdev) netdev 2288 drivers/net/vmxnet3/vmxnet3_drv.c u32 sz = netdev_mc_count(netdev) * ETH_ALEN; netdev 2298 drivers/net/vmxnet3/vmxnet3_drv.c netdev_for_each_mc_addr(ha, netdev) netdev 2308 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_set_mc(struct net_device *netdev) netdev 2310 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 2319 drivers/net/vmxnet3/vmxnet3_drv.c if (netdev->flags & IFF_PROMISC) { netdev 2328 drivers/net/vmxnet3/vmxnet3_drv.c if (netdev->flags & IFF_BROADCAST) netdev 2331 drivers/net/vmxnet3/vmxnet3_drv.c if (netdev->flags & IFF_ALLMULTI) netdev 2334 drivers/net/vmxnet3/vmxnet3_drv.c if (!netdev_mc_empty(netdev)) { netdev 2335 drivers/net/vmxnet3/vmxnet3_drv.c new_table = vmxnet3_copy_mc(netdev); netdev 2337 drivers/net/vmxnet3/vmxnet3_drv.c size_t sz = netdev_mc_count(netdev) * ETH_ALEN; netdev 2354 drivers/net/vmxnet3/vmxnet3_drv.c netdev_info(netdev, netdev 2425 drivers/net/vmxnet3/vmxnet3_drv.c if (adapter->netdev->features & NETIF_F_RXCSUM) netdev 2428 drivers/net/vmxnet3/vmxnet3_drv.c if (adapter->netdev->features & NETIF_F_LRO) { netdev 2432 drivers/net/vmxnet3/vmxnet3_drv.c if (adapter->netdev->features & NETIF_F_HW_VLAN_CTAG_RX) netdev 2435 drivers/net/vmxnet3/vmxnet3_drv.c devRead->misc.mtu = cpu_to_le32(adapter->netdev->mtu); netdev 2528 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_write_mac_addr(adapter, adapter->netdev->dev_addr); netdev 2567 drivers/net/vmxnet3/vmxnet3_drv.c netdev_dbg(adapter->netdev, "%s: skb_buf_size %d, rx_buf_per_pkt %d," netdev 2568 drivers/net/vmxnet3/vmxnet3_drv.c " ring sizes %u %u %u\n", adapter->netdev->name, netdev 2577 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, netdev 2584 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, netdev 2602 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, netdev 2620 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_set_mc(adapter->netdev); netdev 2672 drivers/net/vmxnet3/vmxnet3_drv.c netif_tx_disable(adapter->netdev); netdev 2674 drivers/net/vmxnet3/vmxnet3_drv.c netif_carrier_off(adapter->netdev); netdev 2697 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_set_mac_addr(struct net_device *netdev, void *p) netdev 2700 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 2702 drivers/net/vmxnet3/vmxnet3_drv.c memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); netdev 2779 drivers/net/vmxnet3/vmxnet3_drv.c if (adapter->netdev->mtu <= VMXNET3_MAX_SKB_BUF_SIZE - netdev 2781 drivers/net/vmxnet3/vmxnet3_drv.c adapter->skb_buf_size = adapter->netdev->mtu + netdev 2789 drivers/net/vmxnet3/vmxnet3_drv.c sz = adapter->netdev->mtu - VMXNET3_MAX_SKB_BUF_SIZE + netdev 2860 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, netdev 2865 drivers/net/vmxnet3/vmxnet3_drv.c netdev_info(adapter->netdev, netdev 2885 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_open(struct net_device *netdev) netdev 2890 drivers/net/vmxnet3/vmxnet3_drv.c adapter = netdev_priv(netdev); netdev 2942 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_close(struct net_device *netdev) netdev 2944 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 2984 drivers/net/vmxnet3/vmxnet3_drv.c dev_close(adapter->netdev); netdev 2989 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_change_mtu(struct net_device *netdev, int new_mtu) netdev 2991 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 2994 drivers/net/vmxnet3/vmxnet3_drv.c netdev->mtu = new_mtu; netdev 3003 drivers/net/vmxnet3/vmxnet3_drv.c if (netif_running(netdev)) { netdev 3012 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(netdev, netdev 3020 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(netdev, netdev 3039 drivers/net/vmxnet3/vmxnet3_drv.c struct net_device *netdev = adapter->netdev; netdev 3041 drivers/net/vmxnet3/vmxnet3_drv.c netdev->hw_features = NETIF_F_SG | NETIF_F_RXCSUM | netdev 3046 drivers/net/vmxnet3/vmxnet3_drv.c netdev->hw_features |= NETIF_F_HIGHDMA; netdev 3047 drivers/net/vmxnet3/vmxnet3_drv.c netdev->vlan_features = netdev->hw_features & netdev 3050 drivers/net/vmxnet3/vmxnet3_drv.c netdev->features = netdev->hw_features | NETIF_F_HW_VLAN_CTAG_FILTER; netdev 3085 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&adapter->netdev->dev, netdev 3096 drivers/net/vmxnet3/vmxnet3_drv.c dev_err(&adapter->netdev->dev, netdev 3151 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, netdev 3179 drivers/net/vmxnet3/vmxnet3_drv.c dev_info(&adapter->netdev->dev, netdev 3201 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_tx_timeout(struct net_device *netdev) netdev 3203 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 3206 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(adapter->netdev, "tx hang\n"); netdev 3224 drivers/net/vmxnet3/vmxnet3_drv.c if (netif_running(adapter->netdev)) { netdev 3225 drivers/net/vmxnet3/vmxnet3_drv.c netdev_notice(adapter->netdev, "resetting\n"); netdev 3230 drivers/net/vmxnet3/vmxnet3_drv.c netdev_info(adapter->netdev, "already closed\n"); netdev 3234 drivers/net/vmxnet3/vmxnet3_drv.c netif_wake_queue(adapter->netdev); netdev 3263 drivers/net/vmxnet3/vmxnet3_drv.c struct net_device *netdev; netdev 3289 drivers/net/vmxnet3/vmxnet3_drv.c netdev = alloc_etherdev_mq(sizeof(struct vmxnet3_adapter), netdev 3295 drivers/net/vmxnet3/vmxnet3_drv.c if (!netdev) netdev 3298 drivers/net/vmxnet3/vmxnet3_drv.c pci_set_drvdata(pdev, netdev); netdev 3299 drivers/net/vmxnet3/vmxnet3_drv.c adapter = netdev_priv(netdev); netdev 3300 drivers/net/vmxnet3/vmxnet3_drv.c adapter->netdev = netdev; netdev 3436 drivers/net/vmxnet3/vmxnet3_drv.c SET_NETDEV_DEV(netdev, &pdev->dev); netdev 3453 drivers/net/vmxnet3/vmxnet3_drv.c netdev->hw_features |= NETIF_F_RXHASH; netdev 3454 drivers/net/vmxnet3/vmxnet3_drv.c netdev->features |= NETIF_F_RXHASH; netdev 3462 drivers/net/vmxnet3/vmxnet3_drv.c memcpy(netdev->dev_addr, mac, netdev->addr_len); netdev 3464 drivers/net/vmxnet3/vmxnet3_drv.c netdev->netdev_ops = &vmxnet3_netdev_ops; netdev 3465 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_set_ethtool_ops(netdev); netdev 3466 drivers/net/vmxnet3/vmxnet3_drv.c netdev->watchdog_timeo = 5 * HZ; netdev 3469 drivers/net/vmxnet3/vmxnet3_drv.c netdev->min_mtu = VMXNET3_MIN_MTU; netdev 3470 drivers/net/vmxnet3/vmxnet3_drv.c netdev->max_mtu = VMXNET3_MAX_MTU; netdev 3478 drivers/net/vmxnet3/vmxnet3_drv.c netif_napi_add(adapter->netdev, netdev 3483 drivers/net/vmxnet3/vmxnet3_drv.c netif_napi_add(adapter->netdev, &adapter->rx_queue[0].napi, netdev 3487 drivers/net/vmxnet3/vmxnet3_drv.c netif_set_real_num_tx_queues(adapter->netdev, adapter->num_tx_queues); netdev 3488 drivers/net/vmxnet3/vmxnet3_drv.c netif_set_real_num_rx_queues(adapter->netdev, adapter->num_rx_queues); netdev 3490 drivers/net/vmxnet3/vmxnet3_drv.c netif_carrier_off(netdev); netdev 3491 drivers/net/vmxnet3/vmxnet3_drv.c err = register_netdev(netdev); netdev 3529 drivers/net/vmxnet3/vmxnet3_drv.c free_netdev(netdev); netdev 3537 drivers/net/vmxnet3/vmxnet3_drv.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3538 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 3553 drivers/net/vmxnet3/vmxnet3_drv.c unregister_netdev(netdev); netdev 3578 drivers/net/vmxnet3/vmxnet3_drv.c free_netdev(netdev); netdev 3583 drivers/net/vmxnet3/vmxnet3_drv.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3584 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 3614 drivers/net/vmxnet3/vmxnet3_drv.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3615 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 3625 drivers/net/vmxnet3/vmxnet3_drv.c if (!netif_running(netdev)) netdev 3635 drivers/net/vmxnet3/vmxnet3_drv.c netif_device_detach(netdev); netdev 3636 drivers/net/vmxnet3/vmxnet3_drv.c netif_tx_stop_all_queues(netdev); netdev 3645 drivers/net/vmxnet3/vmxnet3_drv.c memcpy(pmConf->filters[i].pattern, netdev->dev_addr, ETH_ALEN); netdev 3655 drivers/net/vmxnet3/vmxnet3_drv.c in_dev = __in_dev_get_rcu(netdev); netdev 3734 drivers/net/vmxnet3/vmxnet3_drv.c struct net_device *netdev = pci_get_drvdata(pdev); netdev 3735 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 3737 drivers/net/vmxnet3/vmxnet3_drv.c if (!netif_running(netdev)) netdev 3767 drivers/net/vmxnet3/vmxnet3_drv.c netdev_err(netdev, netdev 3772 drivers/net/vmxnet3/vmxnet3_drv.c netif_device_attach(netdev); netdev 117 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_stats64(struct net_device *netdev, netdev 128 drivers/net/vmxnet3/vmxnet3_ethtool.c adapter = netdev_priv(netdev); netdev 166 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_sset_count(struct net_device *netdev, int sset) netdev 168 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 191 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_regs_len(struct net_device *netdev) netdev 193 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 204 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) netdev 206 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 219 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_strings(struct net_device *netdev, u32 stringset, u8 *buf) netdev 221 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 260 drivers/net/vmxnet3/vmxnet3_ethtool.c netdev_features_t vmxnet3_fix_features(struct net_device *netdev, netdev 270 drivers/net/vmxnet3/vmxnet3_ethtool.c int vmxnet3_set_features(struct net_device *netdev, netdev_features_t features) netdev 272 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 274 drivers/net/vmxnet3/vmxnet3_ethtool.c netdev_features_t changed = features ^ netdev->features; netdev 309 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_ethtool_stats(struct net_device *netdev, netdev 312 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 362 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_regs(struct net_device *netdev, struct ethtool_regs *regs, void *p) netdev 364 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 368 drivers/net/vmxnet3/vmxnet3_ethtool.c memset(p, 0, vmxnet3_get_regs_len(netdev)); netdev 456 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 458 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 466 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_set_wol(struct net_device *netdev, struct ethtool_wolinfo *wol) netdev 468 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 484 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_link_ksettings(struct net_device *netdev, netdev 487 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 509 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_ringparam(struct net_device *netdev, netdev 512 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 529 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_set_ringparam(struct net_device *netdev, netdev 532 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 552 drivers/net/vmxnet3/vmxnet3_ethtool.c netdev_err(netdev, "adapter not completely initialized, " netdev 615 drivers/net/vmxnet3/vmxnet3_ethtool.c if (netif_running(netdev)) { netdev 631 drivers/net/vmxnet3/vmxnet3_ethtool.c netdev_err(netdev, "failed to apply new sizes, " netdev 646 drivers/net/vmxnet3/vmxnet3_ethtool.c netdev_err(netdev, "failed to create queues " netdev 654 drivers/net/vmxnet3/vmxnet3_ethtool.c netdev_err(netdev, "failed to re-activate, error %d." netdev 672 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *info, netdev 675 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 686 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_rss_indir_size(struct net_device *netdev) netdev 688 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 695 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_rss(struct net_device *netdev, u32 *p, u8 *key, u8 *hfunc) netdev 697 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 712 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_set_rss(struct net_device *netdev, const u32 *p, const u8 *key, netdev 717 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 740 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec) netdev 742 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 775 drivers/net/vmxnet3/vmxnet3_ethtool.c vmxnet3_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec) netdev 777 drivers/net/vmxnet3/vmxnet3_ethtool.c struct vmxnet3_adapter *adapter = netdev_priv(netdev); netdev 881 drivers/net/vmxnet3/vmxnet3_ethtool.c if (netif_running(netdev)) { netdev 918 drivers/net/vmxnet3/vmxnet3_ethtool.c void vmxnet3_set_ethtool_ops(struct net_device *netdev) netdev 920 drivers/net/vmxnet3/vmxnet3_ethtool.c netdev->ethtool_ops = &vmxnet3_ethtool_ops; netdev 340 drivers/net/vmxnet3/vmxnet3_int.h struct net_device *netdev; netdev 458 drivers/net/vmxnet3/vmxnet3_int.h vmxnet3_fix_features(struct net_device *netdev, netdev_features_t features); netdev 461 drivers/net/vmxnet3/vmxnet3_int.h vmxnet3_set_features(struct net_device *netdev, netdev_features_t features); netdev 468 drivers/net/vmxnet3/vmxnet3_int.h void vmxnet3_set_ethtool_ops(struct net_device *netdev); netdev 3181 drivers/net/vxlan.c static void vxlan_get_drvinfo(struct net_device *netdev, netdev 122 drivers/net/wan/cosa.c struct net_device *netdev; netdev 405 drivers/net/wan/cosa.c unregister_hdlc_device(cosa->chan[i].netdev); netdev 406 drivers/net/wan/cosa.c free_netdev(cosa->chan[i].netdev); netdev 566 drivers/net/wan/cosa.c if (!(chan->netdev = alloc_hdlcdev(chan))) { netdev 571 drivers/net/wan/cosa.c dev_to_hdlc(chan->netdev)->attach = cosa_net_attach; netdev 572 drivers/net/wan/cosa.c dev_to_hdlc(chan->netdev)->xmit = cosa_net_tx; netdev 573 drivers/net/wan/cosa.c chan->netdev->netdev_ops = &cosa_ops; netdev 574 drivers/net/wan/cosa.c chan->netdev->watchdog_timeo = TX_TIMEOUT; netdev 575 drivers/net/wan/cosa.c chan->netdev->base_addr = chan->cosa->datareg; netdev 576 drivers/net/wan/cosa.c chan->netdev->irq = chan->cosa->irq; netdev 577 drivers/net/wan/cosa.c chan->netdev->dma = chan->cosa->dma; netdev 578 drivers/net/wan/cosa.c err = register_hdlc_device(chan->netdev); netdev 580 drivers/net/wan/cosa.c netdev_warn(chan->netdev, netdev 582 drivers/net/wan/cosa.c free_netdev(chan->netdev); netdev 595 drivers/net/wan/cosa.c unregister_hdlc_device(cosa->chan[i].netdev); netdev 596 drivers/net/wan/cosa.c free_netdev(cosa->chan[i].netdev); netdev 678 drivers/net/wan/cosa.c chan->netdev->stats.rx_errors++; netdev 679 drivers/net/wan/cosa.c chan->netdev->stats.rx_missed_errors++; netdev 681 drivers/net/wan/cosa.c chan->netdev->stats.tx_errors++; netdev 682 drivers/net/wan/cosa.c chan->netdev->stats.tx_aborted_errors++; netdev 725 drivers/net/wan/cosa.c chan->netdev->stats.rx_dropped++; netdev 728 drivers/net/wan/cosa.c netif_trans_update(chan->netdev); netdev 736 drivers/net/wan/cosa.c chan->netdev->stats.rx_errors++; netdev 737 drivers/net/wan/cosa.c chan->netdev->stats.rx_frame_errors++; netdev 740 drivers/net/wan/cosa.c chan->rx_skb->protocol = hdlc_type_trans(chan->rx_skb, chan->netdev); netdev 741 drivers/net/wan/cosa.c chan->rx_skb->dev = chan->netdev; netdev 743 drivers/net/wan/cosa.c chan->netdev->stats.rx_packets++; netdev 744 drivers/net/wan/cosa.c chan->netdev->stats.rx_bytes += chan->cosa->rxsize; netdev 755 drivers/net/wan/cosa.c chan->netdev->stats.tx_errors++; netdev 756 drivers/net/wan/cosa.c chan->netdev->stats.tx_aborted_errors++; netdev 761 drivers/net/wan/cosa.c chan->netdev->stats.tx_packets++; netdev 762 drivers/net/wan/cosa.c chan->netdev->stats.tx_bytes += size; netdev 763 drivers/net/wan/cosa.c netif_wake_queue(chan->netdev); netdev 112 drivers/net/wan/hd64572.c port->netdev.name); netdev 114 drivers/net/wan/hd64572.c netif_carrier_on(port->netdev); netdev 118 drivers/net/wan/hd64572.c port->netdev.name); netdev 120 drivers/net/wan/hd64572.c netif_carrier_off(port->netdev); netdev 181 drivers/net/wan/hd64572.c netif_napi_add(port->netdev, &port->napi, sca_poll, NAPI_WEIGHT); netdev 202 drivers/net/wan/hd64572.c struct net_device *dev = port->netdev; netdev 232 drivers/net/wan/hd64572.c struct net_device *dev = port->netdev; netdev 288 drivers/net/wan/hd64572.c struct net_device *dev = port->netdev; netdev 191 drivers/net/wan/hostess_sv11.c struct net_device *netdev; netdev 275 drivers/net/wan/hostess_sv11.c sv->chanA.netdevice = netdev = alloc_hdlcdev(sv); netdev 276 drivers/net/wan/hostess_sv11.c if (!netdev) netdev 279 drivers/net/wan/hostess_sv11.c dev_to_hdlc(netdev)->attach = hostess_attach; netdev 280 drivers/net/wan/hostess_sv11.c dev_to_hdlc(netdev)->xmit = hostess_queue_xmit; netdev 281 drivers/net/wan/hostess_sv11.c netdev->netdev_ops = &hostess_ops; netdev 282 drivers/net/wan/hostess_sv11.c netdev->base_addr = iobase; netdev 283 drivers/net/wan/hostess_sv11.c netdev->irq = irq; netdev 285 drivers/net/wan/hostess_sv11.c if (register_hdlc_device(netdev)) { netdev 287 drivers/net/wan/hostess_sv11.c free_netdev(netdev); netdev 256 drivers/net/wan/ixp4xx_hss.c struct net_device *netdev; netdev 612 drivers/net/wan/ixp4xx_hss.c dma_unmap_single(&port->netdev->dev, desc->data, netdev 615 drivers/net/wan/ixp4xx_hss.c dma_unmap_single(&port->netdev->dev, desc->data & ~3, netdev 624 drivers/net/wan/ixp4xx_hss.c struct net_device *netdev = pdev; netdev 625 drivers/net/wan/ixp4xx_hss.c struct port *port = dev_to_port(netdev); netdev 632 drivers/net/wan/ixp4xx_hss.c netif_carrier_on(netdev); netdev 634 drivers/net/wan/ixp4xx_hss.c netif_carrier_off(netdev); netdev 654 drivers/net/wan/ixp4xx_hss.c struct net_device *dev = port->netdev; netdev 918 drivers/net/wan/ixp4xx_hss.c "%s:RX-free", port->netdev->name); netdev 923 drivers/net/wan/ixp4xx_hss.c "%s:RX", port->netdev->name); netdev 928 drivers/net/wan/ixp4xx_hss.c "%s:TX", port->netdev->name); netdev 933 drivers/net/wan/ixp4xx_hss.c "%s:TX-ready", port->netdev->name); netdev 938 drivers/net/wan/ixp4xx_hss.c "%s:TX-done", port->netdev->name); netdev 952 drivers/net/wan/ixp4xx_hss.c port->netdev->name); netdev 970 drivers/net/wan/ixp4xx_hss.c dma_pool = dma_pool_create(DRV_NAME, &port->netdev->dev, netdev 989 drivers/net/wan/ixp4xx_hss.c if (!(buff = netdev_alloc_skb(port->netdev, RX_SIZE))) netdev 998 drivers/net/wan/ixp4xx_hss.c desc->data = dma_map_single(&port->netdev->dev, data, netdev 1000 drivers/net/wan/ixp4xx_hss.c if (dma_mapping_error(&port->netdev->dev, desc->data)) { netdev 1019 drivers/net/wan/ixp4xx_hss.c dma_unmap_single(&port->netdev->dev, netdev 1302 drivers/net/wan/ixp4xx_hss.c netif_carrier_on(port->netdev); netdev 1304 drivers/net/wan/ixp4xx_hss.c netif_carrier_off(port->netdev); netdev 1340 drivers/net/wan/ixp4xx_hss.c if ((port->netdev = dev = alloc_hdlcdev(port)) == NULL) { netdev 1380 drivers/net/wan/ixp4xx_hss.c unregister_hdlc_device(port->netdev); netdev 1381 drivers/net/wan/ixp4xx_hss.c free_netdev(port->netdev); netdev 78 drivers/net/wan/pc300too.c struct net_device *netdev; netdev 267 drivers/net/wan/pc300too.c unregister_hdlc_device(card->ports[i].netdev); netdev 281 drivers/net/wan/pc300too.c if (card->ports[0].netdev) netdev 282 drivers/net/wan/pc300too.c free_netdev(card->ports[0].netdev); netdev 283 drivers/net/wan/pc300too.c if (card->ports[1].netdev) netdev 284 drivers/net/wan/pc300too.c free_netdev(card->ports[1].netdev); netdev 369 drivers/net/wan/pc300too.c if (!(card->ports[i].netdev = alloc_hdlcdev(&card->ports[i]))) { netdev 443 drivers/net/wan/pc300too.c struct net_device *dev = port->netdev; netdev 65 drivers/net/wan/pci200syn.c struct net_device *netdev; netdev 245 drivers/net/wan/pci200syn.c unregister_hdlc_device(card->ports[i].netdev); netdev 259 drivers/net/wan/pci200syn.c if (card->ports[0].netdev) netdev 260 drivers/net/wan/pci200syn.c free_netdev(card->ports[0].netdev); netdev 261 drivers/net/wan/pci200syn.c if (card->ports[1].netdev) netdev 262 drivers/net/wan/pci200syn.c free_netdev(card->ports[1].netdev); netdev 301 drivers/net/wan/pci200syn.c card->ports[0].netdev = alloc_hdlcdev(&card->ports[0]); netdev 302 drivers/net/wan/pci200syn.c card->ports[1].netdev = alloc_hdlcdev(&card->ports[1]); netdev 303 drivers/net/wan/pci200syn.c if (!card->ports[0].netdev || !card->ports[1].netdev) { netdev 381 drivers/net/wan/pci200syn.c struct net_device *dev = port->netdev; netdev 201 drivers/net/wimax/i2400m/debugfs.c d_level_register_debugfs("dl_", netdev, dentry); netdev 978 drivers/net/wimax/i2400m/driver.c D_SUBMODULE_DEFINE(netdev), netdev 68 drivers/net/wimax/i2400m/netdev.c #define D_SUBMODULE netdev netdev 1541 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl_vif *vif = netdev_priv(wdev->netdev); netdev 1874 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_set_pmksa(struct wiphy *wiphy, struct net_device *netdev, netdev 1877 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = ath6kl_priv(netdev); netdev 1878 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl_vif *vif = netdev_priv(netdev); netdev 1884 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_del_pmksa(struct wiphy *wiphy, struct net_device *netdev, netdev 1887 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = ath6kl_priv(netdev); netdev 1888 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl_vif *vif = netdev_priv(netdev); netdev 1894 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_flush_pmksa(struct wiphy *wiphy, struct net_device *netdev) netdev 1896 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = ath6kl_priv(netdev); netdev 1897 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl_vif *vif = netdev_priv(netdev); netdev 3797 drivers/net/wireless/ath/ath6kl/cfg80211.c vif->wdev.netdev = ndev; netdev 230 drivers/net/wireless/ath/ath6kl/core.c __func__, wdev->netdev->name, wdev->netdev, ar); netdev 355 drivers/net/wireless/ath/wil6210/netdev.c wdev->netdev = ndev; netdev 772 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct net_device *ndev = wdev->netdev; netdev 806 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct net_device *ndev = wdev->netdev; netdev 1306 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg80211_disconnected(vif->wdev.netdev, reason, NULL, 0, netdev 4996 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct net_device *ndev = wdev->netdev; netdev 5766 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c vif->wdev.netdev = ifp->ndev; netdev 7055 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c vif->wdev.netdev = ndev; netdev 779 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c dev = vif->wdev.netdev; netdev 2048 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c u8 *addr = vif->wdev.netdev->dev_addr; netdev 2058 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c u8 *addr = vif->wdev.netdev->dev_addr; netdev 461 drivers/net/wireless/marvell/libertas/cfg.c struct net_device *netdev, netdev 467 drivers/net/wireless/marvell/libertas/cfg.c if (netdev != priv->mesh_dev) netdev 1440 drivers/net/wireless/marvell/libertas/cfg.c struct net_device *netdev, netdev 1446 drivers/net/wireless/marvell/libertas/cfg.c if (netdev == priv->mesh_dev) netdev 1459 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_cfg_add_key(struct wiphy *wiphy, struct net_device *netdev, netdev 1468 drivers/net/wireless/marvell/libertas/cfg.c if (netdev == priv->mesh_dev) netdev 1520 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_cfg_del_key(struct wiphy *wiphy, struct net_device *netdev, netdev 941 drivers/net/wireless/marvell/libertas/main.c wdev->netdev = dev; netdev 1009 drivers/net/wireless/marvell/libertas/mesh.c mesh_wdev->netdev = mesh_dev; netdev 135 drivers/net/wireless/marvell/mwifiex/11h.c cfg80211_cac_event(priv->netdev, &chandef, netdev 196 drivers/net/wireless/marvell/mwifiex/11h.c cfg80211_cac_event(priv->netdev, &priv->dfs_chandef, netdev 236 drivers/net/wireless/marvell/mwifiex/11h.c cfg80211_cac_event(priv->netdev, netdev 306 drivers/net/wireless/marvell/mwifiex/11h.c cfg80211_ch_switch_notify(priv->netdev, &priv->dfs_chandef); netdev 155 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_del_key(struct wiphy *wiphy, struct net_device *netdev, netdev 158 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_private *priv = mwifiex_netdev_get_priv(netdev); netdev 217 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); netdev 276 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); netdev 302 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); netdev 342 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); netdev 449 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_set_default_key(struct wiphy *wiphy, struct net_device *netdev, netdev 453 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_private *priv = mwifiex_netdev_get_priv(netdev); netdev 474 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_add_key(struct wiphy *wiphy, struct net_device *netdev, netdev 478 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_private *priv = mwifiex_netdev_get_priv(netdev); netdev 512 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct net_device *netdev, netdev 515 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_private *priv = mwifiex_netdev_get_priv(netdev); netdev 909 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_init_priv_params(priv, priv->netdev); netdev 1971 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (netif_carrier_ok(priv->netdev)) netdev 1972 drivers/net/wireless/marvell/mwifiex/cfg80211.c netif_carrier_off(priv->netdev); netdev 1973 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_stop_net_dev_queue(priv->netdev, priv->adapter); netdev 2080 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!netif_carrier_ok(priv->netdev)) netdev 2081 drivers/net/wireless/marvell/mwifiex/cfg80211.c netif_carrier_on(priv->netdev); netdev 2082 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_wake_up_net_dev_queue(priv->netdev, priv->adapter); netdev 2380 drivers/net/wireless/marvell/mwifiex/cfg80211.c cfg80211_connect_result(priv->netdev, priv->cfg_bssid, NULL, 0, netdev 2397 drivers/net/wireless/marvell/mwifiex/cfg80211.c cfg80211_connect_result(priv->netdev, priv->cfg_bssid, netdev 2401 drivers/net/wireless/marvell/mwifiex/cfg80211.c cfg80211_connect_result(priv->netdev, priv->cfg_bssid, netdev 2516 drivers/net/wireless/marvell/mwifiex/cfg80211.c cfg80211_ibss_joined(priv->netdev, priv->cfg_bssid, netdev 2561 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct net_device *dev = request->wdev->netdev; netdev 3020 drivers/net/wireless/marvell/mwifiex/cfg80211.c priv->netdev = dev; netdev 3131 drivers/net/wireless/marvell/mwifiex/cfg80211.c priv->netdev = NULL; netdev 3147 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); netdev 3158 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_stop_net_dev_queue(priv->netdev, adapter); netdev 3165 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (netif_carrier_ok(priv->netdev)) netdev 3166 drivers/net/wireless/marvell/mwifiex/cfg80211.c netif_carrier_off(priv->netdev); netdev 3168 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (wdev->netdev->reg_state == NETREG_REGISTERED) netdev 3169 drivers/net/wireless/marvell/mwifiex/cfg80211.c unregister_netdevice(wdev->netdev); netdev 3183 drivers/net/wireless/marvell/mwifiex/cfg80211.c priv->netdev = NULL; netdev 3266 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (adapter->priv[i]->netdev) { netdev 3267 drivers/net/wireless/marvell/mwifiex/cfg80211.c in_dev = __in_dev_get_rtnl(adapter->priv[i]->netdev); netdev 3451 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (priv && priv->netdev) netdev 3452 drivers/net/wireless/marvell/mwifiex/cfg80211.c netif_device_detach(priv->netdev); netdev 3490 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_sched_scan_start(wiphy, sta_priv->netdev, netdev 3523 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (priv && priv->netdev) netdev 3524 drivers/net/wireless/marvell/mwifiex/cfg80211.c netif_device_attach(priv->netdev); netdev 3965 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (netif_carrier_ok(priv->netdev)) netdev 3966 drivers/net/wireless/marvell/mwifiex/cfg80211.c netif_carrier_off(priv->netdev); netdev 3967 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_stop_net_dev_queue(priv->netdev, priv->adapter); netdev 3994 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); netdev 4050 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); netdev 79 drivers/net/wireless/marvell/mwifiex/debugfs.c struct net_device *netdev = priv->netdev; netdev 103 drivers/net/wireless/marvell/mwifiex/debugfs.c p += sprintf(p, "\ninterface_name=\"%s\"\n", netdev->name); netdev 112 drivers/net/wireless/marvell/mwifiex/debugfs.c p += sprintf(p, "mac_address=\"%pM\"\n", netdev->dev_addr); netdev 116 drivers/net/wireless/marvell/mwifiex/debugfs.c netdev_mc_count(netdev)); netdev 125 drivers/net/wireless/marvell/mwifiex/debugfs.c netdev_for_each_mc_addr(ha, netdev) netdev 138 drivers/net/wireless/marvell/mwifiex/debugfs.c p += sprintf(p, "carrier %s\n", ((netif_carrier_ok(priv->netdev)) netdev 141 drivers/net/wireless/marvell/mwifiex/debugfs.c for (i = 0; i < netdev->num_tx_queues; i++) { netdev 142 drivers/net/wireless/marvell/mwifiex/debugfs.c txq = netdev_get_tx_queue(netdev, i); netdev 971 drivers/net/wireless/marvell/mwifiex/debugfs.c priv->dfs_dev_dir = debugfs_create_dir(priv->netdev->name, netdev 343 drivers/net/wireless/marvell/mwifiex/init.c void mwifiex_wake_up_net_dev_queue(struct net_device *netdev, netdev 347 drivers/net/wireless/marvell/mwifiex/init.c netif_tx_wake_all_queues(netdev); netdev 354 drivers/net/wireless/marvell/mwifiex/init.c void mwifiex_stop_net_dev_queue(struct net_device *netdev, netdev 358 drivers/net/wireless/marvell/mwifiex/init.c netif_tx_stop_all_queues(netdev); netdev 800 drivers/net/wireless/marvell/mwifiex/join.c if (!netif_carrier_ok(priv->netdev)) netdev 801 drivers/net/wireless/marvell/mwifiex/join.c netif_carrier_on(priv->netdev); netdev 802 drivers/net/wireless/marvell/mwifiex/join.c mwifiex_wake_up_net_dev_queue(priv->netdev, adapter); netdev 1341 drivers/net/wireless/marvell/mwifiex/join.c if (!netif_carrier_ok(priv->netdev)) netdev 1342 drivers/net/wireless/marvell/mwifiex/join.c netif_carrier_on(priv->netdev); netdev 1343 drivers/net/wireless/marvell/mwifiex/join.c mwifiex_wake_up_net_dev_queue(priv->netdev, adapter); netdev 1509 drivers/net/wireless/marvell/mwifiex/join.c cfg80211_disconnected(priv->netdev, 0, NULL, 0, netdev 795 drivers/net/wireless/marvell/mwifiex/main.c txq = netdev_get_tx_queue(priv->netdev, index); netdev 1141 drivers/net/wireless/marvell/mwifiex/main.c if (!adapter->priv[i] || !adapter->priv[i]->netdev) netdev 1145 drivers/net/wireless/marvell/mwifiex/main.c priv->netdev->name); netdev 1156 drivers/net/wireless/marvell/mwifiex/main.c p += sprintf(p, "carrier %s\n", (netif_carrier_ok(priv->netdev) netdev 1158 drivers/net/wireless/marvell/mwifiex/main.c for (idx = 0; idx < priv->netdev->num_tx_queues; idx++) { netdev 1159 drivers/net/wireless/marvell/mwifiex/main.c txq = netdev_get_tx_queue(priv->netdev, idx); netdev 1165 drivers/net/wireless/marvell/mwifiex/main.c priv->netdev->name, priv->num_tx_timeout); netdev 1180 drivers/net/wireless/marvell/mwifiex/main.c if (!adapter->priv[i] || !adapter->priv[i]->netdev) netdev 1413 drivers/net/wireless/marvell/mwifiex/main.c if (priv && priv->netdev) { netdev 1414 drivers/net/wireless/marvell/mwifiex/main.c mwifiex_stop_net_dev_queue(priv->netdev, adapter); netdev 1415 drivers/net/wireless/marvell/mwifiex/main.c if (netif_carrier_ok(priv->netdev)) netdev 1416 drivers/net/wireless/marvell/mwifiex/main.c netif_carrier_off(priv->netdev); netdev 1417 drivers/net/wireless/marvell/mwifiex/main.c netif_device_detach(priv->netdev); netdev 1441 drivers/net/wireless/marvell/mwifiex/main.c if (priv->netdev && netdev 556 drivers/net/wireless/marvell/mwifiex/main.h struct net_device *netdev; netdev 1064 drivers/net/wireless/marvell/mwifiex/main.h void mwifiex_stop_net_dev_queue(struct net_device *netdev, netdev 1067 drivers/net/wireless/marvell/mwifiex/main.h void mwifiex_wake_up_net_dev_queue(struct net_device *netdev, netdev 236 drivers/net/wireless/marvell/mwifiex/sta_event.c cfg80211_disconnected(priv->netdev, reason_code, NULL, 0, netdev 241 drivers/net/wireless/marvell/mwifiex/sta_event.c mwifiex_stop_net_dev_queue(priv->netdev, adapter); netdev 242 drivers/net/wireless/marvell/mwifiex/sta_event.c if (netif_carrier_ok(priv->netdev)) netdev 243 drivers/net/wireless/marvell/mwifiex/sta_event.c netif_carrier_off(priv->netdev); netdev 277 drivers/net/wireless/marvell/mwifiex/sta_event.c cfg80211_tdls_oper_request(priv->netdev, netdev 355 drivers/net/wireless/marvell/mwifiex/sta_event.c if (ether_addr_equal(tp->peermac, priv->netdev->dev_addr)) { netdev 715 drivers/net/wireless/marvell/mwifiex/sta_event.c if (!netif_carrier_ok(priv->netdev)) netdev 716 drivers/net/wireless/marvell/mwifiex/sta_event.c netif_carrier_on(priv->netdev); netdev 717 drivers/net/wireless/marvell/mwifiex/sta_event.c mwifiex_wake_up_net_dev_queue(priv->netdev, adapter); netdev 821 drivers/net/wireless/marvell/mwifiex/sta_event.c cfg80211_michael_mic_failure(priv->netdev, priv->cfg_bssid, netdev 828 drivers/net/wireless/marvell/mwifiex/sta_event.c cfg80211_michael_mic_failure(priv->netdev, priv->cfg_bssid, netdev 840 drivers/net/wireless/marvell/mwifiex/sta_event.c mwifiex_stop_net_dev_queue(priv->netdev, adapter); netdev 841 drivers/net/wireless/marvell/mwifiex/sta_event.c if (netif_carrier_ok(priv->netdev)) netdev 842 drivers/net/wireless/marvell/mwifiex/sta_event.c netif_carrier_off(priv->netdev); netdev 869 drivers/net/wireless/marvell/mwifiex/sta_event.c !netif_running(priv->netdev))) netdev 882 drivers/net/wireless/marvell/mwifiex/sta_event.c cfg80211_cqm_rssi_notify(priv->netdev, netdev 897 drivers/net/wireless/marvell/mwifiex/sta_event.c cfg80211_cqm_rssi_notify(priv->netdev, netdev 335 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c mwifiex_stop_net_dev_queue(priv->netdev, adapter); netdev 336 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c if (netif_carrier_ok(priv->netdev)) netdev 337 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c netif_carrier_off(priv->netdev); netdev 370 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c mwifiex_stop_net_dev_queue(priv->netdev, adapter); netdev 371 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c if (netif_carrier_ok(priv->netdev)) netdev 372 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c netif_carrier_off(priv->netdev); netdev 1301 drivers/net/wireless/marvell/mwifiex/tdls.c cfg80211_tdls_oper_request(priv->netdev, netdev 1454 drivers/net/wireless/marvell/mwifiex/tdls.c cfg80211_tdls_oper_request(priv->netdev, netdev 294 drivers/net/wireless/marvell/mwifiex/txrx.c mwifiex_set_trans_start(priv->netdev); netdev 319 drivers/net/wireless/marvell/mwifiex/txrx.c txq = netdev_get_tx_queue(priv->netdev, index); netdev 145 drivers/net/wireless/marvell/mwifiex/uap_event.c cfg80211_new_sta(priv->netdev, event->sta_addr, sinfo, netdev 177 drivers/net/wireless/marvell/mwifiex/uap_event.c cfg80211_del_sta(priv->netdev, deauth_mac, GFP_KERNEL); netdev 200 drivers/net/wireless/marvell/mwifiex/uap_event.c memcpy(priv->netdev->dev_addr, adapter->event_body + 2, netdev 326 drivers/net/wireless/marvell/mwifiex/uap_txrx.c skb->dev = priv->netdev; netdev 327 drivers/net/wireless/marvell/mwifiex/uap_txrx.c skb->protocol = eth_type_trans(skb, priv->netdev); netdev 465 drivers/net/wireless/marvell/mwifiex/util.c skb->dev = priv->netdev; netdev 466 drivers/net/wireless/marvell/mwifiex/util.c skb->protocol = eth_type_trans(skb, priv->netdev); netdev 145 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct net_device *netdev = wdev->netdev; netdev 149 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (WARN_ON(!netdev)) netdev 152 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif = qtnf_netdev_get_priv(wdev->netdev); netdev 157 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c netif_tx_stop_all_queues(netdev); netdev 158 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (netif_carrier_ok(netdev)) netdev 159 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c netif_carrier_off(netdev); netdev 166 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (netdev->reg_state == NETREG_REGISTERED) netdev 167 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c unregister_netdevice(netdev); netdev 173 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->netdev->ieee80211_ptr = NULL; netdev 174 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->netdev = NULL; netdev 251 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->wdev.netdev = vif->netdev; netdev 255 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->netdev = NULL; netdev 344 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c netif_carrier_off(vif->netdev); netdev 372 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); netdev 424 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); netdev 450 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wdev->netdev->name, freq, netdev 498 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c cfg80211_del_sta(vif->netdev, mac, GFP_KERNEL); netdev 717 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c netif_carrier_off(vif->netdev); netdev 718 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c cfg80211_disconnected(vif->netdev, reason_code, netdev 802 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct net_device *ndev = wdev->netdev; netdev 809 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif = qtnf_netdev_get_priv(wdev->netdev); netdev 916 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_virtual_intf_cleanup(vif->netdev); netdev 1221 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c cfg80211_disconnected(vif->netdev, WLAN_REASON_DEAUTH_LEAVING, netdev 328 drivers/net/wireless/quantenna/qtnfmac/commands.c netif_carrier_on(vif->netdev); netdev 326 drivers/net/wireless/quantenna/qtnfmac/core.c netif_tx_stop_all_queues(vif->netdev); netdev 327 drivers/net/wireless/quantenna/qtnfmac/core.c if (netif_carrier_ok(vif->netdev)) netdev 328 drivers/net/wireless/quantenna/qtnfmac/core.c netif_carrier_off(vif->netdev); netdev 383 drivers/net/wireless/quantenna/qtnfmac/core.c if (!vif->netdev || netdev 459 drivers/net/wireless/quantenna/qtnfmac/core.c vif->netdev = dev; netdev 504 drivers/net/wireless/quantenna/qtnfmac/core.c if (vif->netdev && netdev 506 drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_virtual_intf_cleanup(vif->netdev); netdev 602 drivers/net/wireless/quantenna/qtnfmac/core.c vif->netdev = NULL; netdev 762 drivers/net/wireless/quantenna/qtnfmac/core.c ndev = vif->netdev; netdev 797 drivers/net/wireless/quantenna/qtnfmac/core.c if (vif->netdev && netif_queue_stopped(vif->netdev)) netdev 798 drivers/net/wireless/quantenna/qtnfmac/core.c netif_tx_wake_all_queues(vif->netdev); netdev 62 drivers/net/wireless/quantenna/qtnfmac/core.h struct net_device *netdev; netdev 101 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_new_sta(vif->netdev, sta_assoc->sta_addr, sinfo, netdev 137 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_del_sta(vif->netdev, sta_deauth->sta_addr, netdev 288 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_connect_result(vif->netdev, join_info->bssid, NULL, 0, rsp_ies, netdev 297 drivers/net/wireless/quantenna/qtnfmac/event.c netif_carrier_on(vif->netdev); netdev 323 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_disconnected(vif->netdev, le16_to_cpu(leave_info->reason), netdev 325 drivers/net/wireless/quantenna/qtnfmac/event.c netif_carrier_off(vif->netdev); netdev 350 drivers/net/wireless/quantenna/qtnfmac/event.c pr_debug("%s LEN:%u FC:%.4X SA:%pM\n", vif->netdev->name, frame_len, netdev 505 drivers/net/wireless/quantenna/qtnfmac/event.c if (!vif->netdev) netdev 509 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_ch_switch_notify(vif->netdev, &chandef); netdev 528 drivers/net/wireless/quantenna/qtnfmac/event.c if (!wiphy->registered || !vif->netdev) netdev 542 drivers/net/wireless/quantenna/qtnfmac/event.c vif->netdev->name, ev->event, netdev 554 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_cac_event(vif->netdev, &chandef, netdev 561 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_cac_event(vif->netdev, &chandef, netdev 572 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_cac_event(vif->netdev, &chandef, netdev 577 drivers/net/wireless/quantenna/qtnfmac/event.c vif->netdev->name, ev->event); netdev 598 drivers/net/wireless/quantenna/qtnfmac/event.c if (!wiphy->registered || !vif->netdev) netdev 611 drivers/net/wireless/quantenna/qtnfmac/event.c vif->netdev->name, auth.bssid, auth.action, netdev 614 drivers/net/wireless/quantenna/qtnfmac/event.c ret = cfg80211_external_auth_request(vif->netdev, &auth, GFP_KERNEL); netdev 497 drivers/net/wireless/rndis_wlan.c static int rndis_add_key(struct wiphy *wiphy, struct net_device *netdev, netdev 501 drivers/net/wireless/rndis_wlan.c static int rndis_del_key(struct wiphy *wiphy, struct net_device *netdev, netdev 504 drivers/net/wireless/rndis_wlan.c static int rndis_set_default_key(struct wiphy *wiphy, struct net_device *netdev, netdev 513 drivers/net/wireless/rndis_wlan.c static int rndis_set_pmksa(struct wiphy *wiphy, struct net_device *netdev, netdev 516 drivers/net/wireless/rndis_wlan.c static int rndis_del_pmksa(struct wiphy *wiphy, struct net_device *netdev, netdev 519 drivers/net/wireless/rndis_wlan.c static int rndis_flush_pmksa(struct wiphy *wiphy, struct net_device *netdev); netdev 1937 drivers/net/wireless/rndis_wlan.c struct net_device *dev = request->wdev->netdev; netdev 2388 drivers/net/wireless/rndis_wlan.c static int rndis_add_key(struct wiphy *wiphy, struct net_device *netdev, netdev 2424 drivers/net/wireless/rndis_wlan.c static int rndis_del_key(struct wiphy *wiphy, struct net_device *netdev, netdev 2435 drivers/net/wireless/rndis_wlan.c static int rndis_set_default_key(struct wiphy *wiphy, struct net_device *netdev, netdev 2511 drivers/net/wireless/rndis_wlan.c static int rndis_set_pmksa(struct wiphy *wiphy, struct net_device *netdev, netdev 2539 drivers/net/wireless/rndis_wlan.c static int rndis_del_pmksa(struct wiphy *wiphy, struct net_device *netdev, netdev 2567 drivers/net/wireless/rndis_wlan.c static int rndis_flush_pmksa(struct wiphy *wiphy, struct net_device *netdev) netdev 214 drivers/net/wireless/virt_wifi.c static int virt_wifi_connect(struct wiphy *wiphy, struct net_device *netdev, netdev 217 drivers/net/wireless/virt_wifi.c struct virt_wifi_netdev_priv *priv = netdev_priv(netdev); netdev 259 drivers/net/wireless/virt_wifi.c static void virt_wifi_cancel_connect(struct net_device *netdev) netdev 261 drivers/net/wireless/virt_wifi.c struct virt_wifi_netdev_priv *priv = netdev_priv(netdev); netdev 275 drivers/net/wireless/virt_wifi.c static int virt_wifi_disconnect(struct wiphy *wiphy, struct net_device *netdev, netdev 278 drivers/net/wireless/virt_wifi.c struct virt_wifi_netdev_priv *priv = netdev_priv(netdev); netdev 284 drivers/net/wireless/virt_wifi.c virt_wifi_cancel_connect(netdev); netdev 286 drivers/net/wireless/virt_wifi.c cfg80211_disconnected(netdev, reason_code, NULL, 0, true, GFP_KERNEL); netdev 288 drivers/net/wireless/virt_wifi.c netif_carrier_off(netdev); netdev 151 drivers/net/xen-netfront.c struct net_device *netdev; netdev 247 drivers/net/xen-netfront.c struct net_device *dev = queue->info->netdev; netdev 262 drivers/net/xen-netfront.c skb = __netdev_alloc_skb(queue->info->netdev, netdev 277 drivers/net/xen-netfront.c skb->dev = queue->info->netdev; netdev 289 drivers/net/xen-netfront.c if (unlikely(!netif_carrier_ok(queue->info->netdev))) netdev 381 drivers/net/xen-netfront.c BUG_ON(!netif_carrier_ok(queue->info->netdev)); netdev 716 drivers/net/xen-netfront.c netif_tx_stop_all_queues(np->netdev); netdev 743 drivers/net/xen-netfront.c struct device *dev = &queue->info->netdev->dev; netdev 787 drivers/net/xen-netfront.c struct device *dev = &queue->info->netdev->dev; netdev 965 drivers/net/xen-netfront.c skb->protocol = eth_type_trans(skb, queue->info->netdev); netdev 968 drivers/net/xen-netfront.c if (checksum_setup(queue->info->netdev, skb)) { netdev 971 drivers/net/xen-netfront.c queue->info->netdev->stats.rx_errors++; netdev 990 drivers/net/xen-netfront.c struct net_device *dev = queue->info->netdev; netdev 1236 drivers/net/xen-netfront.c struct net_device *dev = queue->info->netdev; netdev 1280 drivers/net/xen-netfront.c static void xennet_free_netdev(struct net_device *netdev) netdev 1282 drivers/net/xen-netfront.c struct netfront_info *np = netdev_priv(netdev); netdev 1286 drivers/net/xen-netfront.c free_netdev(netdev); netdev 1292 drivers/net/xen-netfront.c struct net_device *netdev; netdev 1295 drivers/net/xen-netfront.c netdev = alloc_etherdev_mq(sizeof(struct netfront_info), xennet_max_queues); netdev 1296 drivers/net/xen-netfront.c if (!netdev) netdev 1299 drivers/net/xen-netfront.c np = netdev_priv(netdev); netdev 1312 drivers/net/xen-netfront.c netdev->netdev_ops = &xennet_netdev_ops; netdev 1314 drivers/net/xen-netfront.c netdev->features = NETIF_F_IP_CSUM | NETIF_F_RXCSUM | netdev 1316 drivers/net/xen-netfront.c netdev->hw_features = NETIF_F_SG | netdev 1326 drivers/net/xen-netfront.c netdev->features |= netdev->hw_features; netdev 1328 drivers/net/xen-netfront.c netdev->ethtool_ops = &xennet_ethtool_ops; netdev 1329 drivers/net/xen-netfront.c netdev->min_mtu = ETH_MIN_MTU; netdev 1330 drivers/net/xen-netfront.c netdev->max_mtu = XEN_NETIF_MAX_TX_SIZE; netdev 1331 drivers/net/xen-netfront.c SET_NETDEV_DEV(netdev, &dev->dev); netdev 1333 drivers/net/xen-netfront.c np->netdev = netdev; netdev 1335 drivers/net/xen-netfront.c netif_carrier_off(netdev); netdev 1343 drivers/net/xen-netfront.c return netdev; netdev 1346 drivers/net/xen-netfront.c xennet_free_netdev(netdev); netdev 1359 drivers/net/xen-netfront.c struct net_device *netdev; netdev 1362 drivers/net/xen-netfront.c netdev = xennet_create_dev(dev); netdev 1363 drivers/net/xen-netfront.c if (IS_ERR(netdev)) { netdev 1364 drivers/net/xen-netfront.c err = PTR_ERR(netdev); netdev 1369 drivers/net/xen-netfront.c info = netdev_priv(netdev); netdev 1372 drivers/net/xen-netfront.c info->netdev->sysfs_groups[0] = &xennet_dev_group; netdev 1388 drivers/net/xen-netfront.c unsigned int num_queues = info->netdev->real_num_tx_queues; netdev 1390 drivers/net/xen-netfront.c netif_carrier_off(info->netdev); netdev 1406 drivers/net/xen-netfront.c if (netif_running(info->netdev)) netdev 1473 drivers/net/xen-netfront.c 0, queue->info->netdev->name, queue); netdev 1745 drivers/net/xen-netfront.c for (i = 0; i < info->netdev->real_num_tx_queues; i++) { netdev 1748 drivers/net/xen-netfront.c if (netif_running(info->netdev)) netdev 1782 drivers/net/xen-netfront.c netif_napi_add(queue->info->netdev, &queue->napi, netdev 1784 drivers/net/xen-netfront.c if (netif_running(info->netdev)) netdev 1788 drivers/net/xen-netfront.c netif_set_real_num_tx_queues(info->netdev, *num_queues); netdev 1810 drivers/net/xen-netfront.c info->netdev->irq = 0; netdev 1822 drivers/net/xen-netfront.c err = xen_net_read_mac(dev, info->netdev->dev_addr); netdev 1985 drivers/net/xen-netfront.c netif_carrier_on(np->netdev); netdev 2012 drivers/net/xen-netfront.c struct net_device *netdev = np->netdev; netdev 2029 drivers/net/xen-netfront.c if (xennet_connect(netdev) != 0) netdev 2035 drivers/net/xen-netfront.c netdev_notify_peers(netdev); netdev 2166 drivers/net/xen-netfront.c if (info->netdev->reg_state == NETREG_REGISTERED) netdev 2167 drivers/net/xen-netfront.c unregister_netdev(info->netdev); netdev 2174 drivers/net/xen-netfront.c xennet_free_netdev(info->netdev); netdev 249 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 337 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 344 drivers/s390/net/ctcm_fsms.c fsm_event(priv->fsm, DEV_EVENT_TXUP, ch->netdev); netdev 358 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 458 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 494 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 512 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 696 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 781 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 830 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 872 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 907 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 928 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 959 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 991 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 1063 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 1213 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 1382 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 1483 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 1537 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 1591 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 1650 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 1736 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ch->netdev; netdev 1752 drivers/s390/net/ctcm_fsms.c struct net_device *dev = ach->netdev; netdev 77 drivers/s390/net/ctcm_main.c struct net_device *dev = ch->netdev; netdev 523 drivers/s390/net/ctcm_main.c ctcm_clear_busy(ch->netdev); netdev 548 drivers/s390/net/ctcm_main.c ctcm_clear_busy(ch->netdev); netdev 587 drivers/s390/net/ctcm_main.c struct net_device *dev = ch->netdev; netdev 593 drivers/s390/net/ctcm_main.c ctcm_clear_busy(ch->netdev); netdev 599 drivers/s390/net/ctcm_main.c struct net_device *dev = rch->netdev; netdev 666 drivers/s390/net/ctcm_main.c struct net_device *dev = ch->netdev; netdev 1241 drivers/s390/net/ctcm_main.c dev = ch->netdev; netdev 1597 drivers/s390/net/ctcm_main.c priv->channel[direction]->netdev = dev; netdev 1655 drivers/s390/net/ctcm_main.c dev = priv->channel[CTCM_READ]->netdev; netdev 1707 drivers/s390/net/ctcm_main.c netif_device_detach(priv->channel[CTCM_READ]->netdev); netdev 1708 drivers/s390/net/ctcm_main.c ctcm_close(priv->channel[CTCM_READ]->netdev); netdev 1711 drivers/s390/net/ctcm_main.c netif_device_attach(priv->channel[CTCM_READ]->netdev); netdev 1732 drivers/s390/net/ctcm_main.c ctcm_open(priv->channel[CTCM_READ]->netdev); netdev 1734 drivers/s390/net/ctcm_main.c netif_device_attach(priv->channel[CTCM_READ]->netdev); netdev 195 drivers/s390/net/ctcm_main.h struct net_device *netdev; /* corresponding net_device */ netdev 610 drivers/s390/net/ctcm_mpc.c struct net_device *dev = rch->netdev; netdev 641 drivers/s390/net/ctcm_mpc.c struct net_device *dev = rch->netdev; netdev 697 drivers/s390/net/ctcm_mpc.c struct net_device *dev = rch->netdev; netdev 931 drivers/s390/net/ctcm_mpc.c struct net_device *dev = ch->netdev; netdev 1043 drivers/s390/net/ctcm_mpc.c struct net_device *dev = ch->netdev; netdev 1240 drivers/s390/net/ctcm_mpc.c struct net_device *dev = ch->netdev; netdev 1497 drivers/s390/net/ctcm_mpc.c dev = ch->netdev; netdev 1545 drivers/s390/net/ctcm_mpc.c struct net_device *dev = ch->netdev; netdev 1841 drivers/s390/net/ctcm_mpc.c struct net_device *dev = ch->netdev; netdev 1953 drivers/s390/net/ctcm_mpc.c struct net_device *dev = ch->netdev; netdev 2015 drivers/s390/net/ctcm_mpc.c struct net_device *dev = ch->netdev; netdev 42 drivers/s390/net/ctcm_sysfs.c ndev = priv->channel[CTCM_READ]->netdev; netdev 108 drivers/s390/net/ctcm_sysfs.c priv->channel[CTCM_WRITE]->netdev->name, sbuf); netdev 186 drivers/s390/net/netiucv.c struct net_device *netdev; netdev 617 drivers/s390/net/netiucv.c struct net_device *dev = conn->netdev; netdev 674 drivers/s390/net/netiucv.c struct netiucv_priv *privptr = netdev_priv(conn->netdev); netdev 679 drivers/s390/net/netiucv.c if (!conn->netdev) { netdev 723 drivers/s390/net/netiucv.c if (!conn || !conn->netdev) { netdev 728 drivers/s390/net/netiucv.c privptr = netdev_priv(conn->netdev); netdev 800 drivers/s390/net/netiucv.c struct net_device *netdev = conn->netdev; netdev 801 drivers/s390/net/netiucv.c struct netiucv_priv *privptr = netdev_priv(netdev); netdev 815 drivers/s390/net/netiucv.c netdev->tx_queue_len = conn->path->msglim; netdev 816 drivers/s390/net/netiucv.c fsm_event(privptr->fsm, DEV_EVENT_CONUP, netdev); netdev 831 drivers/s390/net/netiucv.c struct net_device *netdev = conn->netdev; netdev 832 drivers/s390/net/netiucv.c struct netiucv_priv *privptr = netdev_priv(netdev); netdev 837 drivers/s390/net/netiucv.c netdev->tx_queue_len = conn->path->msglim; netdev 838 drivers/s390/net/netiucv.c fsm_event(privptr->fsm, DEV_EVENT_CONUP, netdev); netdev 854 drivers/s390/net/netiucv.c struct net_device *netdev = conn->netdev; netdev 855 drivers/s390/net/netiucv.c struct netiucv_priv *privptr = netdev_priv(netdev); netdev 866 drivers/s390/net/netiucv.c fsm_event(privptr->fsm, DEV_EVENT_CONDOWN, netdev); netdev 872 drivers/s390/net/netiucv.c struct net_device *netdev = conn->netdev; netdev 873 drivers/s390/net/netiucv.c struct netiucv_priv *privptr = netdev_priv(netdev); netdev 889 drivers/s390/net/netiucv.c netdev->name, netiucv_printuser(conn)); netdev 895 drivers/s390/net/netiucv.c netdev->tx_queue_len = conn->path->msglim; netdev 956 drivers/s390/net/netiucv.c struct net_device *netdev = conn->netdev; netdev 957 drivers/s390/net/netiucv.c struct netiucv_priv *privptr = netdev_priv(netdev); netdev 971 drivers/s390/net/netiucv.c fsm_event(privptr->fsm, DEV_EVENT_CONDOWN, netdev); netdev 977 drivers/s390/net/netiucv.c struct net_device *netdev = conn->netdev; netdev 980 drivers/s390/net/netiucv.c netdev->name, conn->userid); netdev 1217 drivers/s390/net/netiucv.c privptr = netdev_priv(conn->netdev); netdev 1304 drivers/s390/net/netiucv.c ndev = priv->conn->netdev; netdev 1328 drivers/s390/net/netiucv.c ndev = priv->conn->netdev; netdev 1480 drivers/s390/net/netiucv.c struct net_device *ndev = priv->conn->netdev; netdev 1500 drivers/s390/net/netiucv.c !strncmp(userdata, cp->userdata, 17) && cp->netdev != ndev) { netdev 1528 drivers/s390/net/netiucv.c struct net_device *ndev = priv->conn->netdev; netdev 1857 drivers/s390/net/netiucv.c conn->netdev = dev; netdev 2097 drivers/s390/net/netiucv.c ndev = cp->netdev; netdev 2151 drivers/s390/net/netiucv.c ndev = cp->netdev; netdev 262 drivers/s390/net/qeth_ethtool.c static int qeth_get_link_ksettings(struct net_device *netdev, netdev 265 drivers/s390/net/qeth_ethtool.c struct qeth_card *card = netdev->ml_priv; netdev 317 drivers/s390/net/qeth_ethtool.c netdev_dbg(netdev, netdev 1168 drivers/s390/net/qeth_l3_main.c struct net_device *netdev; netdev 1170 drivers/s390/net/qeth_l3_main.c netdev = __vlan_find_dev_deep_rcu(card->dev, htons(ETH_P_8021Q), netdev 1172 drivers/s390/net/qeth_l3_main.c if (netdev == NULL || netdev 1173 drivers/s390/net/qeth_l3_main.c !(netdev->flags & IFF_UP)) netdev 1175 drivers/s390/net/qeth_l3_main.c in_dev = __in_dev_get_rcu(netdev); netdev 1252 drivers/s390/net/qeth_l3_main.c struct net_device *netdev; netdev 1254 drivers/s390/net/qeth_l3_main.c netdev = __vlan_find_dev_deep_rcu(card->dev, htons(ETH_P_8021Q), netdev 1256 drivers/s390/net/qeth_l3_main.c if (netdev == NULL || netdev 1257 drivers/s390/net/qeth_l3_main.c !(netdev->flags & IFF_UP)) netdev 1259 drivers/s390/net/qeth_l3_main.c in_dev = in6_dev_get(netdev); netdev 259 drivers/scsi/bnx2fc/bnx2fc.h struct net_device *netdev; netdev 61 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_create(struct net_device *netdev, enum fip_mode fip_mode); netdev 64 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_enable(struct net_device *netdev); netdev 65 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_disable(struct net_device *netdev); netdev 68 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_ctlr_alloc(struct net_device *netdev); netdev 134 drivers/scsi/bnx2fc/bnx2fc_fcoe.c ((struct fcoe_port *)lport_priv(lport))->priv)->netdev; netdev 368 drivers/scsi/bnx2fc/bnx2fc_fcoe.c skb->dev = interface->netdev; netdev 757 drivers/scsi/bnx2fc/bnx2fc_fcoe.c interface->netdev->name); netdev 794 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_net_config(struct fc_lport *lport, struct net_device *netdev) netdev 822 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (fcoe_get_wwn(netdev, &wwnn, NETDEV_FCOE_WWNN)) netdev 828 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (fcoe_get_wwn(netdev, &wwpn, NETDEV_FCOE_WWPN)) netdev 923 drivers/scsi/bnx2fc/bnx2fc_fcoe.c interface->netdev->name, event); netdev 1120 drivers/scsi/bnx2fc/bnx2fc_fcoe.c skb->dev = bnx2fc_from_ctlr(fip)->netdev; netdev 1130 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct net_device *netdev = interface->netdev; netdev 1157 drivers/scsi/bnx2fc/bnx2fc_fcoe.c netdev->name); netdev 1237 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct net_device *netdev = interface->netdev; netdev 1267 drivers/scsi/bnx2fc/bnx2fc_fcoe.c interface->fip_packet_type.dev = netdev; netdev 1272 drivers/scsi/bnx2fc/bnx2fc_fcoe.c interface->fcoe_packet_type.dev = netdev; netdev 1312 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct net_device *netdev; netdev 1319 drivers/scsi/bnx2fc/bnx2fc_fcoe.c netdev = interface->netdev; netdev 1327 drivers/scsi/bnx2fc/bnx2fc_fcoe.c dev_put(netdev); netdev 1387 drivers/scsi/bnx2fc/bnx2fc_fcoe.c hba->phys_dev = cnic->netdev; netdev 1438 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct net_device *netdev, netdev 1448 drivers/scsi/bnx2fc/bnx2fc_fcoe.c ctlr_dev = fcoe_ctlr_device_add(&netdev->dev, &bnx2fc_fcoe_sysfs_templ, netdev 1457 drivers/scsi/bnx2fc/bnx2fc_fcoe.c dev_hold(netdev); netdev 1460 drivers/scsi/bnx2fc/bnx2fc_fcoe.c interface->netdev = netdev; netdev 1474 drivers/scsi/bnx2fc/bnx2fc_fcoe.c dev_put(netdev); netdev 1538 drivers/scsi/bnx2fc/bnx2fc_fcoe.c rc = bnx2fc_net_config(lport, interface->netdev); netdev 1547 drivers/scsi/bnx2fc/bnx2fc_fcoe.c interface->netdev->name); netdev 1666 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_destroy(struct net_device *netdev) netdev 1676 drivers/scsi/bnx2fc/bnx2fc_fcoe.c interface = bnx2fc_interface_lookup(netdev); netdev 1921 drivers/scsi/bnx2fc/bnx2fc_fcoe.c hba->cnic->netdev->name); netdev 2055 drivers/scsi/bnx2fc/bnx2fc_fcoe.c dev->netdev->name, dev->flags, dev->max_fcoe_conn); netdev 2065 drivers/scsi/bnx2fc/bnx2fc_fcoe.c pr_info(PFX "FCoE initialized for %s.\n", dev->netdev->name); netdev 2104 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_disable(struct net_device *netdev) netdev 2113 drivers/scsi/bnx2fc/bnx2fc_fcoe.c interface = bnx2fc_interface_lookup(netdev); netdev 2232 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_enable(struct net_device *netdev) netdev 2241 drivers/scsi/bnx2fc/bnx2fc_fcoe.c interface = bnx2fc_interface_lookup(netdev); netdev 2300 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int _bnx2fc_create(struct net_device *netdev, netdev 2308 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct net_device *phys_dev = netdev; netdev 2330 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (is_vlan_dev(netdev)) netdev 2331 drivers/scsi/bnx2fc/bnx2fc_fcoe.c phys_dev = vlan_dev_real_dev(netdev); netdev 2356 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (bnx2fc_interface_lookup(netdev)) { netdev 2361 drivers/scsi/bnx2fc/bnx2fc_fcoe.c interface = bnx2fc_interface_create(hba, netdev, fip_mode); netdev 2368 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (is_vlan_dev(netdev)) { netdev 2369 drivers/scsi/bnx2fc/bnx2fc_fcoe.c vlan_id = vlan_dev_vlan_id(netdev); netdev 2389 drivers/scsi/bnx2fc/bnx2fc_fcoe.c netdev->name); netdev 2453 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_create(struct net_device *netdev, enum fip_mode fip_mode) netdev 2455 drivers/scsi/bnx2fc/bnx2fc_fcoe.c return _bnx2fc_create(netdev, fip_mode, BNX2FC_CREATE_LINK_UP); netdev 2469 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static int bnx2fc_ctlr_alloc(struct net_device *netdev) netdev 2471 drivers/scsi/bnx2fc/bnx2fc_fcoe.c return _bnx2fc_create(netdev, FIP_MODE_FABRIC, netdev 2494 drivers/scsi/bnx2fc/bnx2fc_fcoe.c *netdev) netdev 2500 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (interface->netdev == netdev) netdev 2534 drivers/scsi/bnx2fc/bnx2fc_fcoe.c dev->netdev->name, dev->flags); netdev 2586 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static bool bnx2fc_match(struct net_device *netdev) netdev 2588 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct net_device *phys_dev = netdev; netdev 2591 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (is_vlan_dev(netdev)) netdev 2592 drivers/scsi/bnx2fc/bnx2fc_fcoe.c phys_dev = vlan_dev_real_dev(netdev); netdev 403 drivers/scsi/bnx2i/bnx2i.h struct net_device *netdev; netdev 99 drivers/scsi/bnx2i/bnx2i_hwi.c if (test_bit(__LINK_STATE_NOCARRIER, &hba->netdev->state)) netdev 119 drivers/scsi/bnx2i/bnx2i_hwi.c hba->netdev->name); netdev 124 drivers/scsi/bnx2i/bnx2i_hwi.c hba->netdev->name); netdev 1969 drivers/scsi/bnx2i/bnx2i_hwi.c hba->netdev->name); netdev 1983 drivers/scsi/bnx2i/bnx2i_hwi.c hba->netdev->name); netdev 2048 drivers/scsi/bnx2i/bnx2i_hwi.c hba->netdev->name, netdev 2445 drivers/scsi/bnx2i/bnx2i_hwi.c hba->netdev->name); netdev 2449 drivers/scsi/bnx2i/bnx2i_hwi.c "opcode\n", hba->netdev->name); netdev 2456 drivers/scsi/bnx2i/bnx2i_hwi.c "error code %d\n", hba->netdev->name, netdev 199 drivers/scsi/bnx2i/bnx2i_init.c "connections\n", hba->netdev->name, netdev 280 drivers/scsi/bnx2i/bnx2i_init.c "iSCSI\n", hba->netdev->name); netdev 389 drivers/scsi/bnx2i/bnx2i_init.c stats->max_frame_size = hba->netdev->mtu; netdev 803 drivers/scsi/bnx2i/bnx2i_iscsi.c hba->netdev = cnic->netdev; netdev 1443 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_ep, bnx2i_ep->hba->netdev->name); netdev 1446 drivers/scsi/bnx2i/bnx2i_iscsi.c hba->netdev->name); netdev 1568 drivers/scsi/bnx2i/bnx2i_iscsi.c len = sprintf(buf, "%s\n", hba->netdev->name); netdev 1685 drivers/scsi/bnx2i/bnx2i_iscsi.c if (hba->netdev->mtu > hba->mtu_supported) { netdev 1687 drivers/scsi/bnx2i/bnx2i_iscsi.c hba->netdev->name, hba->netdev->mtu); netdev 1727 drivers/scsi/bnx2i/bnx2i_iscsi.c hba->netdev->name); netdev 1816 drivers/scsi/bnx2i/bnx2i_iscsi.c "iscsi cid\n", hba->netdev->name); netdev 1826 drivers/scsi/bnx2i/bnx2i_iscsi.c "\n", hba->netdev->name); netdev 1842 drivers/scsi/bnx2i/bnx2i_iscsi.c hba->netdev->name, bnx2i_ep->ep_iscsi_cid); netdev 1847 drivers/scsi/bnx2i/bnx2i_iscsi.c "\n", hba->netdev->name); netdev 1865 drivers/scsi/bnx2i/bnx2i_iscsi.c hba->netdev->name, bnx2i_ep->ep_iscsi_cid); netdev 2068 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_ep->hba->netdev->name); netdev 2088 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_ep->hba->netdev->name, close, close_ret); netdev 107 drivers/scsi/fcoe/fcoe.c static bool fcoe_match(struct net_device *netdev); netdev 108 drivers/scsi/fcoe/fcoe.c static int fcoe_create(struct net_device *netdev, enum fip_mode fip_mode); netdev 109 drivers/scsi/fcoe/fcoe.c static int fcoe_destroy(struct net_device *netdev); netdev 110 drivers/scsi/fcoe/fcoe.c static int fcoe_enable(struct net_device *netdev); netdev 111 drivers/scsi/fcoe/fcoe.c static int fcoe_disable(struct net_device *netdev); netdev 114 drivers/scsi/fcoe/fcoe.c static int fcoe_ctlr_alloc(struct net_device *netdev); netdev 291 drivers/scsi/fcoe/fcoe.c struct net_device *netdev) netdev 299 drivers/scsi/fcoe/fcoe.c fcoe->netdev = netdev; netdev 302 drivers/scsi/fcoe/fcoe.c ops = netdev->netdev_ops; netdev 304 drivers/scsi/fcoe/fcoe.c if (ops->ndo_fcoe_enable(netdev)) netdev 305 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Failed to enable FCoE" netdev 310 drivers/scsi/fcoe/fcoe.c if (netdev->priv_flags & IFF_BONDING && netdev->flags & IFF_MASTER) { netdev 311 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Bonded interfaces not supported\n"); netdev 317 drivers/scsi/fcoe/fcoe.c real_dev = is_vlan_dev(netdev) ? vlan_dev_real_dev(netdev) : netdev; netdev 332 drivers/scsi/fcoe/fcoe.c memcpy(fip->ctl_src_addr, netdev->dev_addr, netdev->addr_len); netdev 340 drivers/scsi/fcoe/fcoe.c dev_uc_add(netdev, flogi_maddr); netdev 342 drivers/scsi/fcoe/fcoe.c dev_uc_add(netdev, fip->ctl_src_addr); netdev 344 drivers/scsi/fcoe/fcoe.c dev_mc_add(netdev, FIP_ALL_VN2VN_MACS); netdev 345 drivers/scsi/fcoe/fcoe.c dev_mc_add(netdev, FIP_ALL_P2P_MACS); netdev 347 drivers/scsi/fcoe/fcoe.c dev_mc_add(netdev, FIP_ALL_ENODE_MACS); netdev 355 drivers/scsi/fcoe/fcoe.c fcoe->fcoe_packet_type.dev = netdev; netdev 360 drivers/scsi/fcoe/fcoe.c fcoe->fip_packet_type.dev = netdev; netdev 363 drivers/scsi/fcoe/fcoe.c if (netdev != real_dev) { netdev 379 drivers/scsi/fcoe/fcoe.c static struct fcoe_interface *fcoe_interface_create(struct net_device *netdev, netdev 389 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, netdev 396 drivers/scsi/fcoe/fcoe.c ctlr_dev = fcoe_ctlr_device_add(&netdev->dev, &fcoe_sysfs_templ, netdev 408 drivers/scsi/fcoe/fcoe.c dev_hold(netdev); netdev 418 drivers/scsi/fcoe/fcoe.c err = fcoe_interface_setup(fcoe, netdev); netdev 422 drivers/scsi/fcoe/fcoe.c dev_put(netdev); netdev 443 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = fcoe->netdev; netdev 456 drivers/scsi/fcoe/fcoe.c if (netdev != fcoe->realdev) netdev 462 drivers/scsi/fcoe/fcoe.c dev_uc_del(netdev, flogi_maddr); netdev 464 drivers/scsi/fcoe/fcoe.c dev_uc_del(netdev, fip->ctl_src_addr); netdev 466 drivers/scsi/fcoe/fcoe.c dev_mc_del(netdev, FIP_ALL_VN2VN_MACS); netdev 467 drivers/scsi/fcoe/fcoe.c dev_mc_del(netdev, FIP_ALL_P2P_MACS); netdev 469 drivers/scsi/fcoe/fcoe.c dev_mc_del(netdev, FIP_ALL_ENODE_MACS); netdev 472 drivers/scsi/fcoe/fcoe.c ops = netdev->netdev_ops; netdev 474 drivers/scsi/fcoe/fcoe.c if (ops->ndo_fcoe_disable(netdev)) netdev 475 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Failed to disable FCoE" netdev 488 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = fcoe->netdev; netdev 495 drivers/scsi/fcoe/fcoe.c dev_put(netdev); netdev 509 drivers/scsi/fcoe/fcoe.c static int fcoe_fip_recv(struct sk_buff *skb, struct net_device *netdev, netdev 532 drivers/scsi/fcoe/fcoe.c static int fcoe_fip_vlan_recv(struct sk_buff *skb, struct net_device *netdev, netdev 577 drivers/scsi/fcoe/fcoe.c fcoe->realdev != fcoe->netdev) netdev 580 drivers/scsi/fcoe/fcoe.c skb->dev = fcoe->netdev; netdev 598 drivers/scsi/fcoe/fcoe.c dev_uc_del(fcoe->netdev, port->data_src_addr); netdev 600 drivers/scsi/fcoe/fcoe.c dev_uc_add(fcoe->netdev, addr); netdev 653 drivers/scsi/fcoe/fcoe.c struct net_device *netdev) netdev 657 drivers/scsi/fcoe/fcoe.c if (netdev->features & NETIF_F_SG) netdev 662 drivers/scsi/fcoe/fcoe.c if (netdev->features & NETIF_F_FCOE_CRC) { netdev 664 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Supports FCCRC offload\n"); netdev 669 drivers/scsi/fcoe/fcoe.c if (netdev->features & NETIF_F_FSO) { netdev 671 drivers/scsi/fcoe/fcoe.c lport->lso_max = netdev->gso_max_size; netdev 672 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Supports LSO for max len 0x%x\n", netdev 679 drivers/scsi/fcoe/fcoe.c if (netdev->fcoe_ddp_xid) { netdev 681 drivers/scsi/fcoe/fcoe.c lport->lro_xid = netdev->fcoe_ddp_xid; netdev 682 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Supports LRO for max xid 0x%x\n", netdev 701 drivers/scsi/fcoe/fcoe.c static int fcoe_netdev_config(struct fc_lport *lport, struct net_device *netdev) netdev 715 drivers/scsi/fcoe/fcoe.c if (is_vlan_dev(netdev)) netdev 716 drivers/scsi/fcoe/fcoe.c lport->vlan = vlan_dev_vlan_id(netdev); netdev 725 drivers/scsi/fcoe/fcoe.c mfs = netdev->mtu; netdev 726 drivers/scsi/fcoe/fcoe.c if (netdev->features & NETIF_F_FCOE_MTU) { netdev 728 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Supports FCOE_MTU of %d bytes\n", mfs); netdev 735 drivers/scsi/fcoe/fcoe.c fcoe_netdev_features_change(lport, netdev); netdev 744 drivers/scsi/fcoe/fcoe.c if (fcoe_get_wwn(netdev, &wwnn, NETDEV_FCOE_WWNN)) netdev 747 drivers/scsi/fcoe/fcoe.c if (fcoe_get_wwn(netdev, &wwpn, NETDEV_FCOE_WWPN)) netdev 807 drivers/scsi/fcoe/fcoe.c static void fcoe_fdmi_info(struct fc_lport *lport, struct net_device *netdev) netdev 944 drivers/scsi/fcoe/fcoe.c if (is_vlan_dev(fcoe->netdev)) netdev 945 drivers/scsi/fcoe/fcoe.c cur_real_dev = vlan_dev_real_dev(fcoe->netdev); netdev 947 drivers/scsi/fcoe/fcoe.c cur_real_dev = fcoe->netdev; netdev 950 drivers/scsi/fcoe/fcoe.c if (is_vlan_dev(oldfcoe->netdev)) netdev 951 drivers/scsi/fcoe/fcoe.c old_real_dev = vlan_dev_real_dev(oldfcoe->netdev); netdev 953 drivers/scsi/fcoe/fcoe.c old_real_dev = oldfcoe->netdev; netdev 965 drivers/scsi/fcoe/fcoe.c fcoe->oem, fcoe->netdev->name); netdev 975 drivers/scsi/fcoe/fcoe.c fcoe->netdev->name); netdev 988 drivers/scsi/fcoe/fcoe.c "allocate em on interface %s\n", fcoe->netdev->name); netdev 1006 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = fcoe->netdev; netdev 1008 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Destroying interface\n"); netdev 1023 drivers/scsi/fcoe/fcoe.c dev_uc_del(netdev, port->data_src_addr); netdev 1065 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = fcoe_netdev(lport); netdev 1067 drivers/scsi/fcoe/fcoe.c if (netdev->netdev_ops->ndo_fcoe_ddp_setup) netdev 1068 drivers/scsi/fcoe/fcoe.c return netdev->netdev_ops->ndo_fcoe_ddp_setup(netdev, netdev 1087 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = fcoe_netdev(lport); netdev 1089 drivers/scsi/fcoe/fcoe.c if (netdev->netdev_ops->ndo_fcoe_ddp_target) netdev 1090 drivers/scsi/fcoe/fcoe.c return netdev->netdev_ops->ndo_fcoe_ddp_target(netdev, xid, netdev 1106 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = fcoe_netdev(lport); netdev 1108 drivers/scsi/fcoe/fcoe.c if (netdev->netdev_ops->ndo_fcoe_ddp_done) netdev 1109 drivers/scsi/fcoe/fcoe.c return netdev->netdev_ops->ndo_fcoe_ddp_done(netdev, xid); netdev 1127 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = fcoe->netdev; netdev 1138 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Create Interface\n"); netdev 1146 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Could not allocate host structure\n"); netdev 1167 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Could not configure lport for the " netdev 1173 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Setting vport names, " netdev 1181 drivers/scsi/fcoe/fcoe.c rc = fcoe_netdev_config(lport, netdev); netdev 1183 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Could not configure netdev for the " netdev 1191 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Could not configure shost for the " netdev 1199 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Could not configure libfc for the " netdev 1205 drivers/scsi/fcoe/fcoe.c fcoe_fdmi_info(lport, netdev); netdev 1226 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Could not configure the EM\n"); netdev 1335 drivers/scsi/fcoe/fcoe.c static int fcoe_rcv(struct sk_buff *skb, struct net_device *netdev, netdev 1351 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Cannot find hba structure\n"); netdev 1357 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, netdev 1373 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "wrong source mac address:%pM\n", netdev 1390 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "FC frame d_id mismatch with MAC:%pM\n", netdev 1553 drivers/scsi/fcoe/fcoe.c if (is_vlan_dev(fcoe->netdev) && netdev 1558 drivers/scsi/fcoe/fcoe.c vlan_dev_vlan_id(fcoe->netdev)); netdev 1560 drivers/scsi/fcoe/fcoe.c skb->dev = fcoe->netdev; netdev 1775 drivers/scsi/fcoe/fcoe.c fcoe_hostlist_lookup_realdev_port(struct net_device *netdev) netdev 1781 drivers/scsi/fcoe/fcoe.c if (is_vlan_dev(fcoe->netdev)) netdev 1782 drivers/scsi/fcoe/fcoe.c real_dev = vlan_dev_real_dev(fcoe->netdev); netdev 1784 drivers/scsi/fcoe/fcoe.c real_dev = fcoe->netdev; netdev 1786 drivers/scsi/fcoe/fcoe.c if (netdev == real_dev) netdev 1798 drivers/scsi/fcoe/fcoe.c struct net_device *netdev; netdev 1804 drivers/scsi/fcoe/fcoe.c netdev = dev_get_by_index(&init_net, entry->ifindex); netdev 1805 drivers/scsi/fcoe/fcoe.c if (!netdev) netdev 1808 drivers/scsi/fcoe/fcoe.c fcoe = fcoe_hostlist_lookup_realdev_port(netdev); netdev 1809 drivers/scsi/fcoe/fcoe.c dev_put(netdev); netdev 1848 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = netdev_notifier_info_to_dev(ptr); netdev 1857 drivers/scsi/fcoe/fcoe.c if (fcoe->netdev == netdev) { netdev 1877 drivers/scsi/fcoe/fcoe.c if (netdev->features & NETIF_F_FCOE_MTU) netdev 1879 drivers/scsi/fcoe/fcoe.c mfs = netdev->mtu - (sizeof(struct fcoe_hdr) + netdev 1899 drivers/scsi/fcoe/fcoe.c fcoe_netdev_features_change(lport, netdev); netdev 1902 drivers/scsi/fcoe/fcoe.c FCOE_NETDEV_DBG(netdev, "Unknown event %ld " netdev 1946 drivers/scsi/fcoe/fcoe.c static int fcoe_disable(struct net_device *netdev) netdev 1955 drivers/scsi/fcoe/fcoe.c fcoe = fcoe_hostlist_lookup_port(netdev); netdev 1977 drivers/scsi/fcoe/fcoe.c static int fcoe_enable(struct net_device *netdev) netdev 1985 drivers/scsi/fcoe/fcoe.c fcoe = fcoe_hostlist_lookup_port(netdev); netdev 2017 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = fcoe_netdev(lport); netdev 2021 drivers/scsi/fcoe/fcoe.c return fcoe_enable(netdev); netdev 2023 drivers/scsi/fcoe/fcoe.c return fcoe_disable(netdev); netdev 2045 drivers/scsi/fcoe/fcoe.c dev_mc_del(fcoe->netdev, FIP_ALL_ENODE_MACS); netdev 2046 drivers/scsi/fcoe/fcoe.c dev_mc_add(fcoe->netdev, FIP_ALL_VN2VN_MACS); netdev 2047 drivers/scsi/fcoe/fcoe.c dev_mc_add(fcoe->netdev, FIP_ALL_P2P_MACS); netdev 2049 drivers/scsi/fcoe/fcoe.c dev_mc_del(fcoe->netdev, FIP_ALL_VN2VN_MACS); netdev 2050 drivers/scsi/fcoe/fcoe.c dev_mc_del(fcoe->netdev, FIP_ALL_P2P_MACS); netdev 2051 drivers/scsi/fcoe/fcoe.c dev_mc_add(fcoe->netdev, FIP_ALL_ENODE_MACS); netdev 2064 drivers/scsi/fcoe/fcoe.c static int fcoe_destroy(struct net_device *netdev) netdev 2074 drivers/scsi/fcoe/fcoe.c fcoe = fcoe_hostlist_lookup_port(netdev); netdev 2132 drivers/scsi/fcoe/fcoe.c static bool fcoe_match(struct net_device *netdev) netdev 2151 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = fcoe->realdev; netdev 2158 drivers/scsi/fcoe/fcoe.c if (netdev && netdev->dcbnl_ops && netdev->dcbnl_ops->getdcbx) { netdev 2159 drivers/scsi/fcoe/fcoe.c dcbx = netdev->dcbnl_ops->getdcbx(netdev); netdev 2163 drivers/scsi/fcoe/fcoe.c up = dcb_ieee_getapp_mask(netdev, &app); netdev 2165 drivers/scsi/fcoe/fcoe.c fup = dcb_ieee_getapp_mask(netdev, &app); netdev 2168 drivers/scsi/fcoe/fcoe.c up = dcb_getapp(netdev, &app); netdev 2170 drivers/scsi/fcoe/fcoe.c fup = dcb_getapp(netdev, &app); netdev 2199 drivers/scsi/fcoe/fcoe.c static int _fcoe_create(struct net_device *netdev, enum fip_mode fip_mode, netdev 2212 drivers/scsi/fcoe/fcoe.c if (fcoe_hostlist_lookup(netdev)) { netdev 2217 drivers/scsi/fcoe/fcoe.c fcoe = fcoe_interface_create(netdev, fip_mode); netdev 2228 drivers/scsi/fcoe/fcoe.c netdev->name); netdev 2290 drivers/scsi/fcoe/fcoe.c static int fcoe_create(struct net_device *netdev, enum fip_mode fip_mode) netdev 2292 drivers/scsi/fcoe/fcoe.c return _fcoe_create(netdev, fip_mode, FCOE_CREATE_LINK_UP); netdev 2306 drivers/scsi/fcoe/fcoe.c static int fcoe_ctlr_alloc(struct net_device *netdev) netdev 2308 drivers/scsi/fcoe/fcoe.c return _fcoe_create(netdev, FIP_MODE_FABRIC, netdev 2321 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = fcoe_netdev(lport); netdev 2323 drivers/scsi/fcoe/fcoe.c if (netif_oper_up(netdev)) netdev 2382 drivers/scsi/fcoe/fcoe.c fcoe_hostlist_lookup_port(const struct net_device *netdev) netdev 2387 drivers/scsi/fcoe/fcoe.c if (fcoe->netdev == netdev) netdev 2402 drivers/scsi/fcoe/fcoe.c static struct fc_lport *fcoe_hostlist_lookup(const struct net_device *netdev) netdev 2407 drivers/scsi/fcoe/fcoe.c fcoe = fcoe_hostlist_lookup_port(netdev); netdev 2663 drivers/scsi/fcoe/fcoe.c struct net_device *netdev = fcoe->netdev; netdev 2685 drivers/scsi/fcoe/fcoe.c netdev->name); netdev 2814 drivers/scsi/fcoe/fcoe.c fcf_dev->vlan_id = vlan_dev_vlan_id(fcoe->netdev); netdev 48 drivers/scsi/fcoe/fcoe.h #define FCOE_NETDEV_DBG(netdev, fmt, args...) \ netdev 51 drivers/scsi/fcoe/fcoe.h netdev->name, ##args);) netdev 67 drivers/scsi/fcoe/fcoe.h struct net_device *netdev; netdev 90 drivers/scsi/fcoe/fcoe.h ((struct fcoe_port *)lport_priv(lport))->priv)->netdev; netdev 118 drivers/scsi/fcoe/fcoe_transport.c struct net_device *netdev = fcoe_get_netdev(lport); netdev 121 drivers/scsi/fcoe/fcoe_transport.c if (!__ethtool_get_link_ksettings(netdev, &ecmd)) { netdev 170 drivers/scsi/fcoe/fcoe_transport.c struct net_device *netdev) netdev 193 drivers/scsi/fcoe/fcoe_transport.c htonl(dev_get_stats(netdev, &temp)->rx_crc_errors); netdev 205 drivers/scsi/fcoe/fcoe_transport.c struct net_device *netdev = fcoe_get_netdev(lport); netdev 207 drivers/scsi/fcoe/fcoe_transport.c __fcoe_get_lesb(lport, fc_lesb, netdev); netdev 220 drivers/scsi/fcoe/fcoe_transport.c struct net_device *netdev = fcoe_get_netdev(fip->lp); netdev 224 drivers/scsi/fcoe/fcoe_transport.c __fcoe_get_lesb(fip->lp, fc_lesb, netdev); netdev 290 drivers/scsi/fcoe/fcoe_transport.c int fcoe_get_wwn(struct net_device *netdev, u64 *wwn, int type) netdev 292 drivers/scsi/fcoe/fcoe_transport.c const struct net_device_ops *ops = netdev->netdev_ops; netdev 295 drivers/scsi/fcoe/fcoe_transport.c return ops->ndo_fcoe_get_wwn(netdev, wwn, type); netdev 510 drivers/scsi/fcoe/fcoe_transport.c static struct fcoe_transport *fcoe_transport_lookup(struct net_device *netdev) netdev 515 drivers/scsi/fcoe/fcoe_transport.c if (ft->match && ft->match(netdev)) netdev 578 drivers/scsi/fcoe/fcoe_transport.c ft->name, nm->netdev->name); netdev 634 drivers/scsi/fcoe/fcoe_transport.c static int fcoe_add_netdev_mapping(struct net_device *netdev, netdev 645 drivers/scsi/fcoe/fcoe_transport.c nm->netdev = netdev; netdev 655 drivers/scsi/fcoe/fcoe_transport.c static void fcoe_del_netdev_mapping(struct net_device *netdev) netdev 661 drivers/scsi/fcoe/fcoe_transport.c if (nm->netdev == netdev) { netdev 681 drivers/scsi/fcoe/fcoe_transport.c static struct fcoe_transport *fcoe_netdev_map_lookup(struct net_device *netdev) netdev 688 drivers/scsi/fcoe/fcoe_transport.c if (netdev == nm->netdev) { netdev 733 drivers/scsi/fcoe/fcoe_transport.c struct net_device *netdev = netdev_notifier_info_to_dev(ptr); netdev 738 drivers/scsi/fcoe/fcoe_transport.c netdev->name); netdev 739 drivers/scsi/fcoe/fcoe_transport.c fcoe_del_netdev_mapping(netdev); netdev 748 drivers/scsi/fcoe/fcoe_transport.c struct net_device *netdev = NULL; netdev 755 drivers/scsi/fcoe/fcoe_transport.c netdev = fcoe_if_to_netdev(buf); netdev 756 drivers/scsi/fcoe/fcoe_transport.c if (!netdev) { netdev 762 drivers/scsi/fcoe/fcoe_transport.c ft = fcoe_netdev_map_lookup(netdev); netdev 766 drivers/scsi/fcoe/fcoe_transport.c ft->name, netdev->name); netdev 771 drivers/scsi/fcoe/fcoe_transport.c ft = fcoe_transport_lookup(netdev); netdev 774 drivers/scsi/fcoe/fcoe_transport.c netdev->name); netdev 780 drivers/scsi/fcoe/fcoe_transport.c err = ft->alloc ? ft->alloc(netdev) : -ENODEV; netdev 782 drivers/scsi/fcoe/fcoe_transport.c fcoe_del_netdev_mapping(netdev); netdev 787 drivers/scsi/fcoe/fcoe_transport.c err = fcoe_add_netdev_mapping(netdev, ft); netdev 791 drivers/scsi/fcoe/fcoe_transport.c ft->name, netdev->name); netdev 797 drivers/scsi/fcoe/fcoe_transport.c ft->name, netdev->name); netdev 800 drivers/scsi/fcoe/fcoe_transport.c dev_put(netdev); netdev 812 drivers/scsi/fcoe/fcoe_transport.c struct net_device *netdev = NULL; netdev 817 drivers/scsi/fcoe/fcoe_transport.c netdev = fcoe_if_to_netdev(buf); netdev 818 drivers/scsi/fcoe/fcoe_transport.c if (!netdev) { netdev 823 drivers/scsi/fcoe/fcoe_transport.c ft = fcoe_netdev_map_lookup(netdev); netdev 826 drivers/scsi/fcoe/fcoe_transport.c netdev->name); netdev 831 drivers/scsi/fcoe/fcoe_transport.c rc = ft->destroy(netdev); netdev 835 drivers/scsi/fcoe/fcoe_transport.c fcoe_del_netdev_mapping(netdev); netdev 838 drivers/scsi/fcoe/fcoe_transport.c netdev->name); netdev 841 drivers/scsi/fcoe/fcoe_transport.c dev_put(netdev); netdev 861 drivers/scsi/fcoe/fcoe_transport.c struct net_device *netdev = NULL; netdev 867 drivers/scsi/fcoe/fcoe_transport.c netdev = fcoe_if_to_netdev(buffer); netdev 868 drivers/scsi/fcoe/fcoe_transport.c if (!netdev) { netdev 873 drivers/scsi/fcoe/fcoe_transport.c ft = fcoe_netdev_map_lookup(netdev); netdev 877 drivers/scsi/fcoe/fcoe_transport.c ft->name, netdev->name); netdev 882 drivers/scsi/fcoe/fcoe_transport.c ft = fcoe_transport_lookup(netdev); netdev 885 drivers/scsi/fcoe/fcoe_transport.c netdev->name); netdev 889 drivers/scsi/fcoe/fcoe_transport.c rc = fcoe_add_netdev_mapping(netdev, ft); netdev 893 drivers/scsi/fcoe/fcoe_transport.c ft->name, netdev->name); netdev 898 drivers/scsi/fcoe/fcoe_transport.c rc = ft->create ? ft->create(netdev, fip_mode) : -ENODEV; netdev 900 drivers/scsi/fcoe/fcoe_transport.c fcoe_del_netdev_mapping(netdev); netdev 904 drivers/scsi/fcoe/fcoe_transport.c netdev->name); netdev 907 drivers/scsi/fcoe/fcoe_transport.c dev_put(netdev); netdev 927 drivers/scsi/fcoe/fcoe_transport.c struct net_device *netdev = NULL; netdev 932 drivers/scsi/fcoe/fcoe_transport.c netdev = fcoe_if_to_netdev(buffer); netdev 933 drivers/scsi/fcoe/fcoe_transport.c if (!netdev) { netdev 938 drivers/scsi/fcoe/fcoe_transport.c ft = fcoe_netdev_map_lookup(netdev); netdev 941 drivers/scsi/fcoe/fcoe_transport.c netdev->name); netdev 946 drivers/scsi/fcoe/fcoe_transport.c rc = ft->destroy ? ft->destroy(netdev) : -ENODEV; netdev 947 drivers/scsi/fcoe/fcoe_transport.c fcoe_del_netdev_mapping(netdev); netdev 950 drivers/scsi/fcoe/fcoe_transport.c netdev->name); netdev 953 drivers/scsi/fcoe/fcoe_transport.c dev_put(netdev); netdev 972 drivers/scsi/fcoe/fcoe_transport.c struct net_device *netdev = NULL; netdev 977 drivers/scsi/fcoe/fcoe_transport.c netdev = fcoe_if_to_netdev(buffer); netdev 978 drivers/scsi/fcoe/fcoe_transport.c if (!netdev) netdev 981 drivers/scsi/fcoe/fcoe_transport.c ft = fcoe_netdev_map_lookup(netdev); netdev 985 drivers/scsi/fcoe/fcoe_transport.c rc = ft->disable ? ft->disable(netdev) : -ENODEV; netdev 988 drivers/scsi/fcoe/fcoe_transport.c dev_put(netdev); netdev 1007 drivers/scsi/fcoe/fcoe_transport.c struct net_device *netdev = NULL; netdev 1012 drivers/scsi/fcoe/fcoe_transport.c netdev = fcoe_if_to_netdev(buffer); netdev 1013 drivers/scsi/fcoe/fcoe_transport.c if (!netdev) netdev 1016 drivers/scsi/fcoe/fcoe_transport.c ft = fcoe_netdev_map_lookup(netdev); netdev 1020 drivers/scsi/fcoe/fcoe_transport.c rc = ft->enable ? ft->enable(netdev) : -ENODEV; netdev 1023 drivers/scsi/fcoe/fcoe_transport.c dev_put(netdev); netdev 2684 drivers/scsi/libiscsi.c kfree(ihost->netdev); netdev 3604 drivers/scsi/libiscsi.c len = sprintf(buf, "%s\n", ihost->netdev); netdev 3627 drivers/scsi/libiscsi.c return iscsi_switch_str_param(&ihost->netdev, buf); netdev 4267 drivers/scsi/scsi_transport_iscsi.c iscsi_host_attr(netdev, ISCSI_HOST_PARAM_NETDEV_NAME); netdev 32 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c static void ethsw_get_drvinfo(struct net_device *netdev, netdev 35 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 51 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c strlcpy(drvinfo->bus_info, dev_name(netdev->dev.parent->parent), netdev 56 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c ethsw_get_link_ksettings(struct net_device *netdev, netdev 59 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 68 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c netdev_err(netdev, "ERROR %d getting link state\n", err); netdev 87 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c ethsw_set_link_ksettings(struct net_device *netdev, netdev 90 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 97 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c if_running = netif_running(netdev); netdev 103 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c netdev_err(netdev, "dpsw_if_disable err %d\n", err); netdev 128 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c netdev_err(netdev, "dpsw_if_enable err %d\n", ret); netdev 145 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c static void ethsw_ethtool_get_strings(struct net_device *netdev, netdev 159 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c static void ethsw_ethtool_get_stats(struct net_device *netdev, netdev 163 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 173 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c netdev_err(netdev, "dpsw_if_get_counter[%s] err %d\n", netdev 51 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *netdev = port_priv->netdev; netdev 59 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dpsw_if_get_tci err %d\n", err); netdev 66 drivers/staging/fsl-dpaa2/ethsw/ethsw.c is_oper = netif_oper_up(netdev); netdev 72 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dpsw_if_disable err %d\n", err); netdev 80 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dpsw_if_set_tci err %d\n", err); netdev 95 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dpsw_if_enable err %d\n", ret); netdev 107 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *netdev = port_priv->netdev; netdev 112 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_warn(netdev, "VLAN %d already configured\n", vid); netdev 120 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dpsw_vlan_add_if err %d\n", err); netdev 131 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, netdev 176 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, netdev 193 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (!netif_oper_up(port_priv->netdev) || state == port_priv->stp_state) netdev 200 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, netdev 247 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, netdev 267 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, netdev 288 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, "dpsw_fdb_add_multicast err %d\n", netdev 309 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, netdev 339 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static void port_get_stats(struct net_device *netdev, netdev 342 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 402 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dpsw_if_get_counter err %d\n", err); netdev 405 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static bool port_has_offload_stats(const struct net_device *netdev, netdev 412 drivers/staging/fsl-dpaa2/ethsw/ethsw.c const struct net_device *netdev, netdev 417 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_get_stats((struct net_device *)netdev, sp); netdev 424 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_change_mtu(struct net_device *netdev, int mtu) netdev 426 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 435 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, netdev 440 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev->mtu = mtu; netdev 444 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_carrier_state_sync(struct net_device *netdev) netdev 446 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 454 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dpsw_if_get_link_state() err %d\n", err); netdev 462 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netif_carrier_on(netdev); netdev 464 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netif_carrier_off(netdev); netdev 470 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_open(struct net_device *netdev) netdev 472 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 476 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netif_tx_stop_all_queues(netdev); netdev 482 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dpsw_if_enable err %d\n", err); netdev 487 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = port_carrier_state_sync(netdev); netdev 489 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, netdev 503 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_stop(struct net_device *netdev) netdev 505 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 512 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dpsw_if_disable err %d\n", err); netdev 520 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *netdev) netdev 539 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_get_phys_name(struct net_device *netdev, char *name, netdev 542 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 705 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_carrier_state_sync(ethsw->ports[i]->netdev); netdev 811 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_attr_stp_state_set(struct net_device *netdev, netdev 815 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 823 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_attr_br_flags_pre_set(struct net_device *netdev, netdev 833 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_attr_br_flags_set(struct net_device *netdev, netdev 837 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 855 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int swdev_port_attr_set(struct net_device *netdev, netdev 863 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = port_attr_stp_state_set(netdev, trans, netdev 867 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = port_attr_br_flags_pre_set(netdev, trans, netdev 871 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = port_attr_br_flags_set(netdev, trans, netdev 885 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_vlans_add(struct net_device *netdev, netdev 889 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 912 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_lookup_address(struct net_device *netdev, int is_uc, netdev 915 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct netdev_hw_addr_list *list = (is_uc) ? &netdev->uc : &netdev->mc; netdev 918 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netif_addr_lock_bh(netdev); netdev 921 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netif_addr_unlock_bh(netdev); netdev 925 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netif_addr_unlock_bh(netdev); netdev 929 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_mdb_add(struct net_device *netdev, netdev 933 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 940 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (port_lookup_address(netdev, 0, mdb->addr)) netdev 947 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dev_mc_add(netdev, mdb->addr); netdev 949 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dev_mc_add err %d\n", err); netdev 956 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int swdev_port_obj_add(struct net_device *netdev, netdev 964 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = port_vlans_add(netdev, netdev 969 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = port_mdb_add(netdev, netdev 984 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *netdev = port_priv->netdev; netdev 1004 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, netdev 1015 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, netdev 1038 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_vlans_del(struct net_device *netdev, netdev 1041 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 1056 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_mdb_del(struct net_device *netdev, netdev 1059 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 1062 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (!port_lookup_address(netdev, 0, mdb->addr)) netdev 1069 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dev_mc_del(netdev, mdb->addr); netdev 1071 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dev_mc_del err %d\n", err); netdev 1078 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int swdev_port_obj_del(struct net_device *netdev, netdev 1085 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = port_vlans_del(netdev, SWITCHDEV_OBJ_PORT_VLAN(obj)); netdev 1088 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = port_mdb_del(netdev, SWITCHDEV_OBJ_PORT_MDB(obj)); netdev 1098 drivers/staging/fsl-dpaa2/ethsw/ethsw.c ethsw_switchdev_port_attr_set_event(struct net_device *netdev, netdev 1103 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = swdev_port_attr_set(netdev, port_attr_info->attr, netdev 1111 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_bridge_join(struct net_device *netdev, netdev 1114 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 1121 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, netdev 1134 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_bridge_leave(struct net_device *netdev) netdev 1136 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); netdev 1147 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static bool ethsw_port_dev_check(const struct net_device *netdev) netdev 1149 drivers/staging/fsl-dpaa2/ethsw/ethsw.c return netdev->netdev_ops == ðsw_port_ops; netdev 1155 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *netdev = netdev_notifier_info_to_dev(ptr); netdev 1160 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (!ethsw_port_dev_check(netdev)) netdev 1168 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = port_bridge_join(netdev, upper_dev); netdev 1170 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = port_bridge_leave(netdev); netdev 1283 drivers/staging/fsl-dpaa2/ethsw/ethsw.c ethsw_switchdev_port_obj_event(unsigned long event, struct net_device *netdev, netdev 1290 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = swdev_port_obj_add(netdev, port_obj_info->obj, netdev 1294 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = swdev_port_obj_del(netdev, port_obj_info->obj); netdev 1461 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *netdev = port_priv->netdev; netdev 1475 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dpsw_vlan_remove_if_untagged err %d\n", netdev 1487 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(netdev, "dpsw_vlan_remove_if err %d\n", err); netdev 1545 drivers/staging/fsl-dpaa2/ethsw/ethsw.c unregister_netdev(port_priv->netdev); netdev 1546 drivers/staging/fsl-dpaa2/ethsw/ethsw.c free_netdev(port_priv->netdev); netdev 1574 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->netdev = port_netdev; netdev 1679 drivers/staging/fsl-dpaa2/ethsw/ethsw.c unregister_netdev(ethsw->ports[i]->netdev); netdev 1680 drivers/staging/fsl-dpaa2/ethsw/ethsw.c free_netdev(ethsw->ports[i]->netdev); netdev 46 drivers/staging/fsl-dpaa2/ethsw/ethsw.h struct net_device *netdev; netdev 73 drivers/staging/gdm724x/gdm_lte.c if (netif_queue_stopped(nic->netdev)) netdev 74 drivers/staging/gdm724x/gdm_lte.c netif_wake_queue(nic->netdev); netdev 883 drivers/staging/gdm724x/gdm_lte.c nic->netdev = net; netdev 53 drivers/staging/gdm724x/gdm_lte.h struct net_device *netdev; netdev 926 drivers/staging/ks7010/ks7010_sdio.c struct net_device *netdev) netdev 932 drivers/staging/ks7010/ks7010_sdio.c priv->net_dev = netdev; netdev 947 drivers/staging/ks7010/ks7010_sdio.c ks_wlan_net_start(netdev); netdev 955 drivers/staging/ks7010/ks7010_sdio.c struct net_device *netdev = NULL; netdev 990 drivers/staging/ks7010/ks7010_sdio.c netdev = alloc_etherdev(sizeof(*priv)); netdev 991 drivers/staging/ks7010/ks7010_sdio.c if (!netdev) { netdev 996 drivers/staging/ks7010/ks7010_sdio.c ret = dev_alloc_name(netdev, "wlan%d"); netdev 1002 drivers/staging/ks7010/ks7010_sdio.c priv = netdev_priv(netdev); netdev 1005 drivers/staging/ks7010/ks7010_sdio.c SET_NETDEV_DEV(netdev, &card->func->dev); netdev 1007 drivers/staging/ks7010/ks7010_sdio.c ks7010_private_init(priv, card, netdev); netdev 1036 drivers/staging/ks7010/ks7010_sdio.c free_netdev(netdev); netdev 106 drivers/staging/ks7010/ks_hostif.c struct net_device *netdev = priv->net_dev; netdev 161 drivers/staging/ks7010/ks_hostif.c wireless_send_event(netdev, SIOCGIWAP, &wrqu, NULL); netdev 726 drivers/staging/ks7010/ks_hostif.c struct net_device *netdev = priv->net_dev; netdev 734 drivers/staging/ks7010/ks_hostif.c netif_carrier_on(netdev); netdev 739 drivers/staging/ks7010/ks_hostif.c netif_carrier_off(netdev); netdev 746 drivers/staging/ks7010/ks_hostif.c netif_carrier_off(netdev); netdev 769 drivers/staging/ks7010/ks_hostif.c wireless_send_event(netdev, SIOCGIWAP, &wrqu0, NULL); netdev 816 drivers/staging/ks7010/ks_hostif.c struct net_device *netdev = priv->net_dev; netdev 824 drivers/staging/ks7010/ks_hostif.c netif_carrier_off(netdev); netdev 827 drivers/staging/ks7010/ks_hostif.c netdev_info(netdev, "IWEVENT: disconnect\n"); netdev 835 drivers/staging/ks7010/ks_hostif.c netdev_info(netdev, "IWEVENT: disconnect\n"); netdev 836 drivers/staging/ks7010/ks_hostif.c wireless_send_event(netdev, SIOCGIWAP, &wrqu0, NULL); netdev 120 drivers/staging/netlogic/xlr_net.c skb->dev = adapter->netdev[port]; netdev 986 drivers/staging/netlogic/xlr_net.c adapter->netdev[port] = ndev; netdev 1047 drivers/staging/netlogic/xlr_net.h struct net_device *netdev[4]; netdev 72 drivers/staging/octeon/ethernet-mdio.c netdev_name(priv->netdev), li.s.speed, netdev 77 drivers/staging/octeon/ethernet-mdio.c netdev_name(priv->netdev)); netdev 831 drivers/staging/octeon/ethernet.c priv->netdev = dev; netdev 57 drivers/staging/octeon/octeon-ethernet.h struct net_device *netdev; netdev 674 drivers/staging/qlge/qlge_ethtool.c static void ql_get_pauseparam(struct net_device *netdev, netdev 677 drivers/staging/qlge/qlge_ethtool.c struct ql_adapter *qdev = netdev_priv(netdev); netdev 686 drivers/staging/qlge/qlge_ethtool.c static int ql_set_pauseparam(struct net_device *netdev, netdev 689 drivers/staging/qlge/qlge_ethtool.c struct ql_adapter *qdev = netdev_priv(netdev); netdev 74 drivers/staging/rtl8188eu/include/osdep_service.h #define rtw_netdev_priv(netdev) \ netdev 75 drivers/staging/rtl8188eu/include/osdep_service.h (((struct rtw_netdev_priv_indicator *)netdev_priv(netdev))->priv) netdev 76 drivers/staging/rtl8188eu/include/osdep_service.h void rtw_free_netdev(struct net_device *netdev); netdev 43 drivers/staging/rtl8188eu/os_dep/osdep_service.c void rtw_free_netdev(struct net_device *netdev) netdev 47 drivers/staging/rtl8188eu/os_dep/osdep_service.c if (!netdev) netdev 50 drivers/staging/rtl8188eu/os_dep/osdep_service.c pnpi = netdev_priv(netdev); netdev 56 drivers/staging/rtl8188eu/os_dep/osdep_service.c free_netdev(netdev); netdev 64 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static irqreturn_t _rtl92e_irq(int irq, void *netdev); netdev 2256 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static irqreturn_t _rtl92e_irq(int irq, void *netdev) netdev 2258 drivers/staging/rtl8192e/rtl8192e/rtl_core.c struct net_device *dev = netdev; netdev 150 drivers/staging/rtl8712/xmit_linux.c int r8712_xmit_entry(_pkt *pkt, struct net_device *netdev) netdev 153 drivers/staging/rtl8712/xmit_linux.c struct _adapter *adapter = netdev_priv(netdev); netdev 2078 drivers/staging/rtl8723bs/core/rtw_wlan_util.c int rtw_get_gpio(struct net_device *netdev, int gpio_num) netdev 2082 drivers/staging/rtl8723bs/core/rtw_wlan_util.c struct adapter *adapter = (struct adapter *)rtw_netdev_priv(netdev); netdev 2106 drivers/staging/rtl8723bs/core/rtw_wlan_util.c int rtw_set_gpio_output_value(struct net_device *netdev, int gpio_num, bool isHigh) netdev 2110 drivers/staging/rtl8723bs/core/rtw_wlan_util.c struct adapter *adapter = (struct adapter *)rtw_netdev_priv(netdev); netdev 2144 drivers/staging/rtl8723bs/core/rtw_wlan_util.c int rtw_config_gpio(struct net_device *netdev, int gpio_num, bool isOutput) netdev 2146 drivers/staging/rtl8723bs/core/rtw_wlan_util.c struct adapter *adapter = (struct adapter *)rtw_netdev_priv(netdev); netdev 668 drivers/staging/rtl8723bs/include/drv_types.h int rtw_get_gpio(struct net_device *netdev, int gpio_num); netdev 669 drivers/staging/rtl8723bs/include/drv_types.h int rtw_set_gpio_output_value(struct net_device *netdev, int gpio_num, bool isHigh); netdev 670 drivers/staging/rtl8723bs/include/drv_types.h int rtw_config_gpio(struct net_device *netdev, int gpio_num, bool isOutput); netdev 90 drivers/staging/rtl8723bs/include/ioctl_cfg80211.h #define wdev_to_ndev(w) ((w)->netdev) netdev 178 drivers/staging/rtl8723bs/include/osdep_service.h extern void rtw_free_netdev(struct net_device * netdev); netdev 139 drivers/staging/rtl8723bs/include/osdep_service_linux.h #define rtw_netdev_priv(netdev) (((struct rtw_netdev_priv_indicator *)netdev_priv(netdev))->priv) netdev 2636 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c mon_wdev->netdev = mon_ndev; netdev 3455 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wdev->netdev = pnetdev; netdev 244 drivers/staging/rtl8723bs/os_dep/osdep_service.c void rtw_free_netdev(struct net_device *netdev) netdev 248 drivers/staging/rtl8723bs/os_dep/osdep_service.c if (!netdev) netdev 251 drivers/staging/rtl8723bs/os_dep/osdep_service.c pnpi = netdev_priv(netdev); netdev 257 drivers/staging/rtl8723bs/os_dep/osdep_service.c free_netdev(netdev); netdev 134 drivers/staging/unisys/visornic/visornic_main.c struct net_device *netdev; netdev 341 drivers/staging/unisys/visornic/visornic_main.c struct net_device *netdev = devdata->netdev; netdev 347 drivers/staging/unisys/visornic/visornic_main.c dev_close(netdev); netdev 417 drivers/staging/unisys/visornic/visornic_main.c static struct sk_buff *alloc_rcv_buf(struct net_device *netdev) netdev 428 drivers/staging/unisys/visornic/visornic_main.c skb->dev = netdev; netdev 485 drivers/staging/unisys/visornic/visornic_main.c static int send_enbdis(struct net_device *netdev, int state, netdev 491 drivers/staging/unisys/visornic/visornic_main.c devdata->cmdrsp_rcv->net.enbdis.context = netdev; netdev 512 drivers/staging/unisys/visornic/visornic_main.c static int visornic_disable_with_timeout(struct net_device *netdev, netdev 515 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = netdev_priv(netdev); netdev 532 drivers/staging/unisys/visornic/visornic_main.c err = send_enbdis(netdev, 0, devdata); netdev 546 drivers/staging/unisys/visornic/visornic_main.c dev_dbg(&netdev->dev, "%s server went away\n", netdev 573 drivers/staging/unisys/visornic/visornic_main.c netif_stop_queue(netdev); netdev 600 drivers/staging/unisys/visornic/visornic_main.c static int init_rcv_bufs(struct net_device *netdev, netdev 609 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[i] = alloc_rcv_buf(netdev); netdev 667 drivers/staging/unisys/visornic/visornic_main.c static int visornic_enable_with_timeout(struct net_device *netdev, netdev 671 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = netdev_priv(netdev); netdev 680 drivers/staging/unisys/visornic/visornic_main.c err = init_rcv_bufs(netdev, devdata); netdev 682 drivers/staging/unisys/visornic/visornic_main.c dev_err(&netdev->dev, netdev 701 drivers/staging/unisys/visornic/visornic_main.c err = send_enbdis(netdev, 1, devdata); netdev 711 drivers/staging/unisys/visornic/visornic_main.c dev_dbg(&netdev->dev, "%s server went away\n", netdev 724 drivers/staging/unisys/visornic/visornic_main.c dev_err(&netdev->dev, "%s missing ACK\n", __func__); netdev 728 drivers/staging/unisys/visornic/visornic_main.c netif_start_queue(netdev); netdev 742 drivers/staging/unisys/visornic/visornic_main.c struct net_device *netdev; netdev 746 drivers/staging/unisys/visornic/visornic_main.c netdev = devdata->netdev; netdev 749 drivers/staging/unisys/visornic/visornic_main.c if (!netif_running(netdev)) { netdev 754 drivers/staging/unisys/visornic/visornic_main.c response = visornic_disable_with_timeout(netdev, netdev 759 drivers/staging/unisys/visornic/visornic_main.c response = visornic_enable_with_timeout(netdev, netdev 780 drivers/staging/unisys/visornic/visornic_main.c static int visornic_open(struct net_device *netdev) netdev 782 drivers/staging/unisys/visornic/visornic_main.c visornic_enable_with_timeout(netdev, VISORNIC_INFINITE_RSP_WAIT); netdev 793 drivers/staging/unisys/visornic/visornic_main.c static int visornic_close(struct net_device *netdev) netdev 795 drivers/staging/unisys/visornic/visornic_main.c visornic_disable_with_timeout(netdev, VISORNIC_INFINITE_RSP_WAIT); netdev 852 drivers/staging/unisys/visornic/visornic_main.c static netdev_tx_t visornic_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 860 drivers/staging/unisys/visornic/visornic_main.c devdata = netdev_priv(netdev); netdev 863 drivers/staging/unisys/visornic/visornic_main.c if (netif_queue_stopped(netdev) || devdata->server_down || netdev 867 drivers/staging/unisys/visornic/visornic_main.c dev_dbg(&netdev->dev, netdev 888 drivers/staging/unisys/visornic/visornic_main.c dev_err(&netdev->dev, netdev 920 drivers/staging/unisys/visornic/visornic_main.c netif_stop_queue(netdev); netdev 923 drivers/staging/unisys/visornic/visornic_main.c dev_dbg(&netdev->dev, netdev 968 drivers/staging/unisys/visornic/visornic_main.c dev_err(&netdev->dev, netdev 977 drivers/staging/unisys/visornic/visornic_main.c netif_stop_queue(netdev); netdev 980 drivers/staging/unisys/visornic/visornic_main.c dev_dbg(&netdev->dev, netdev 999 drivers/staging/unisys/visornic/visornic_main.c netif_stop_queue(netdev); netdev 1000 drivers/staging/unisys/visornic/visornic_main.c dev_dbg(&netdev->dev, netdev 1016 drivers/staging/unisys/visornic/visornic_main.c static struct net_device_stats *visornic_get_stats(struct net_device *netdev) netdev 1018 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = netdev_priv(netdev); netdev 1033 drivers/staging/unisys/visornic/visornic_main.c static int visornic_change_mtu(struct net_device *netdev, int new_mtu) netdev 1043 drivers/staging/unisys/visornic/visornic_main.c static void visornic_set_multi(struct net_device *netdev) netdev 1046 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = netdev_priv(netdev); netdev 1049 drivers/staging/unisys/visornic/visornic_main.c if (devdata->old_flags == netdev->flags) netdev 1052 drivers/staging/unisys/visornic/visornic_main.c if ((netdev->flags & IFF_PROMISC) == netdev 1061 drivers/staging/unisys/visornic/visornic_main.c cmdrsp->net.enbdis.context = netdev; netdev 1063 drivers/staging/unisys/visornic/visornic_main.c netdev->flags & IFF_PROMISC; netdev 1072 drivers/staging/unisys/visornic/visornic_main.c devdata->old_flags = netdev->flags; netdev 1081 drivers/staging/unisys/visornic/visornic_main.c static void visornic_xmit_timeout(struct net_device *netdev) netdev 1083 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = netdev_priv(netdev); netdev 1098 drivers/staging/unisys/visornic/visornic_main.c dev_dbg(&netdev->dev, "%s no processing\n", netdev 1120 drivers/staging/unisys/visornic/visornic_main.c struct sk_buff *skb, struct net_device *netdev) netdev 1152 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[i] = alloc_rcv_buf(netdev); netdev 1196 drivers/staging/unisys/visornic/visornic_main.c struct net_device *netdev; netdev 1207 drivers/staging/unisys/visornic/visornic_main.c netdev = skb->dev; netdev 1209 drivers/staging/unisys/visornic/visornic_main.c devdata = netdev_priv(netdev); netdev 1230 drivers/staging/unisys/visornic/visornic_main.c repost_return(cmdrsp, devdata, skb, netdev); netdev 1248 drivers/staging/unisys/visornic/visornic_main.c if (repost_return(cmdrsp, devdata, skb, netdev) < 0) netdev 1249 drivers/staging/unisys/visornic/visornic_main.c dev_err(&devdata->netdev->dev, netdev 1264 drivers/staging/unisys/visornic/visornic_main.c if (repost_return(cmdrsp, devdata, skb, netdev) < 0) netdev 1265 drivers/staging/unisys/visornic/visornic_main.c dev_err(&devdata->netdev->dev, netdev 1285 drivers/staging/unisys/visornic/visornic_main.c if (repost_return(cmdrsp, devdata, skb, netdev) < 0) netdev 1286 drivers/staging/unisys/visornic/visornic_main.c dev_err(&devdata->netdev->dev, "repost_return failed"); netdev 1316 drivers/staging/unisys/visornic/visornic_main.c netdev_err(devdata->netdev, netdev 1325 drivers/staging/unisys/visornic/visornic_main.c skb->protocol = eth_type_trans(skb, netdev); netdev 1332 drivers/staging/unisys/visornic/visornic_main.c if (netdev->flags & IFF_PROMISC) netdev 1336 drivers/staging/unisys/visornic/visornic_main.c if (netdev->flags & IFF_BROADCAST) netdev 1339 drivers/staging/unisys/visornic/visornic_main.c if ((netdev->flags & IFF_MULTICAST) && netdev 1340 drivers/staging/unisys/visornic/visornic_main.c (netdev_mc_count(netdev))) { netdev 1347 drivers/staging/unisys/visornic/visornic_main.c netdev_for_each_mc_addr(ha, netdev) { netdev 1363 drivers/staging/unisys/visornic/visornic_main.c dev_err(&devdata->netdev->dev, netdev 1365 drivers/staging/unisys/visornic/visornic_main.c netdev->name, eth->h_dest, netdev->dev_addr); netdev 1369 drivers/staging/unisys/visornic/visornic_main.c repost_return(cmdrsp, devdata, skb, netdev); netdev 1383 drivers/staging/unisys/visornic/visornic_main.c repost_return(cmdrsp, devdata, skb, netdev); netdev 1560 drivers/staging/unisys/visornic/visornic_main.c netif_queue_stopped(devdata->netdev) ? netdev 1583 drivers/staging/unisys/visornic/visornic_main.c struct net_device *netdev; netdev 1592 drivers/staging/unisys/visornic/visornic_main.c netdev = devdata->netdev; netdev 1603 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[i] = alloc_rcv_buf(netdev); netdev 1648 drivers/staging/unisys/visornic/visornic_main.c struct net_device *netdev; netdev 1672 drivers/staging/unisys/visornic/visornic_main.c netdev = ((struct sk_buff *)cmdrsp->net.buf)->dev; netdev 1674 drivers/staging/unisys/visornic/visornic_main.c if (netdev == devdata->netdev && netdev 1675 drivers/staging/unisys/visornic/visornic_main.c netif_queue_stopped(netdev)) { netdev 1685 drivers/staging/unisys/visornic/visornic_main.c netif_wake_queue(netdev); netdev 1695 drivers/staging/unisys/visornic/visornic_main.c netdev = (struct net_device *) netdev 1706 drivers/staging/unisys/visornic/visornic_main.c netif_wake_queue(netdev); netdev 1707 drivers/staging/unisys/visornic/visornic_main.c netif_carrier_on(netdev); netdev 1711 drivers/staging/unisys/visornic/visornic_main.c netdev = devdata->netdev; netdev 1717 drivers/staging/unisys/visornic/visornic_main.c netif_wake_queue(netdev); netdev 1718 drivers/staging/unisys/visornic/visornic_main.c netif_carrier_on(netdev); netdev 1720 drivers/staging/unisys/visornic/visornic_main.c netif_stop_queue(netdev); netdev 1721 drivers/staging/unisys/visornic/visornic_main.c netif_carrier_off(netdev); netdev 1785 drivers/staging/unisys/visornic/visornic_main.c struct net_device *netdev = NULL; netdev 1790 drivers/staging/unisys/visornic/visornic_main.c netdev = alloc_etherdev(sizeof(struct visornic_devdata)); netdev 1791 drivers/staging/unisys/visornic/visornic_main.c if (!netdev) { netdev 1797 drivers/staging/unisys/visornic/visornic_main.c netdev->netdev_ops = &visornic_dev_ops; netdev 1798 drivers/staging/unisys/visornic/visornic_main.c netdev->watchdog_timeo = 5 * HZ; netdev 1799 drivers/staging/unisys/visornic/visornic_main.c SET_NETDEV_DEV(netdev, &dev->device); netdev 1802 drivers/staging/unisys/visornic/visornic_main.c netdev->addr_len = ETH_ALEN; netdev 1804 drivers/staging/unisys/visornic/visornic_main.c err = visorbus_read_channel(dev, channel_offset, netdev->dev_addr, netdev 1813 drivers/staging/unisys/visornic/visornic_main.c devdata = devdata_initialize(netdev_priv(netdev), dev); netdev 1823 drivers/staging/unisys/visornic/visornic_main.c devdata->netdev = netdev; netdev 1881 drivers/staging/unisys/visornic/visornic_main.c err = visorbus_read_channel(dev, channel_offset, &netdev->mtu, 4); netdev 1891 drivers/staging/unisys/visornic/visornic_main.c netif_napi_add(netdev, &devdata->napi, visornic_poll, NAPI_WEIGHT); netdev 1926 drivers/staging/unisys/visornic/visornic_main.c err = register_netdev(netdev); netdev 1934 drivers/staging/unisys/visornic/visornic_main.c devdata->eth_debugfs_dir = debugfs_create_dir(netdev->name, netdev 1939 drivers/staging/unisys/visornic/visornic_main.c __func__, netdev->name); netdev 1945 drivers/staging/unisys/visornic/visornic_main.c __func__, netdev->name); netdev 1949 drivers/staging/unisys/visornic/visornic_main.c unregister_netdev(netdev); netdev 1965 drivers/staging/unisys/visornic/visornic_main.c free_netdev(netdev); netdev 1992 drivers/staging/unisys/visornic/visornic_main.c struct net_device *netdev; netdev 2007 drivers/staging/unisys/visornic/visornic_main.c netdev = devdata->netdev; netdev 2008 drivers/staging/unisys/visornic/visornic_main.c if (!netdev) { netdev 2018 drivers/staging/unisys/visornic/visornic_main.c unregister_netdev(netdev); netdev 2026 drivers/staging/unisys/visornic/visornic_main.c free_netdev(netdev); netdev 2063 drivers/staging/unisys/visornic/visornic_main.c struct net_device *netdev; netdev 2072 drivers/staging/unisys/visornic/visornic_main.c netdev = devdata->netdev; netdev 2097 drivers/staging/unisys/visornic/visornic_main.c dev_open(netdev, NULL); netdev 908 drivers/staging/wilc1000/wilc_netdev.c vif->priv.wdev.netdev = ndev; netdev 228 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(request->wdev->netdev); netdev 508 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int add_key(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, netdev 517 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(netdev); netdev 611 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c netdev_err(netdev, "%s: Unsupported cipher\n", __func__); netdev 618 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int del_key(struct wiphy *wiphy, struct net_device *netdev, netdev 624 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(netdev); netdev 627 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (netdev == wl->vif[0]->ndev) { netdev 658 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int get_key(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, netdev 662 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(netdev); netdev 685 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int set_default_key(struct wiphy *wiphy, struct net_device *netdev, netdev 688 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(netdev); netdev 835 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int set_pmksa(struct wiphy *wiphy, struct net_device *netdev, netdev 838 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(netdev); netdev 859 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c netdev_err(netdev, "Invalid PMKID index\n"); netdev 869 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int del_pmksa(struct wiphy *wiphy, struct net_device *netdev, netdev 874 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(netdev); netdev 903 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int flush_pmksa(struct wiphy *wiphy, struct net_device *netdev) netdev 905 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(netdev); netdev 1118 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(wdev->netdev); netdev 1156 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(wdev->netdev); netdev 1227 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(wdev->netdev); netdev 1300 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wilc_wlan_txq_add_mgmt_pkt(wdev->netdev, mgmt_tx, netdev 1313 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(wdev->netdev); netdev 1337 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(wdev->netdev); netdev 1662 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c vif = netdev_priv(wdev->netdev); netdev 1724 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(wdev->netdev); netdev 1741 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_vif *vif = netdev_priv(wdev->netdev); netdev 293 drivers/staging/wlan-ng/cfg80211.c dev = request->wdev->netdev; netdev 634 drivers/staging/wlan-ng/cfg80211.c cfg80211_connect_result(wlandev->netdev, wlandev->bssid, netdev 640 drivers/staging/wlan-ng/cfg80211.c cfg80211_disconnected(wlandev->netdev, 0, NULL, netdev 650 drivers/staging/wlan-ng/cfg80211.c cfg80211_roamed(wlandev->netdev, &roam_info, GFP_KERNEL); netdev 351 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, netdev 353 drivers/staging/wlan-ng/hfa384x_usb.c hw->wlandev->netdev->name); netdev 390 drivers/staging/wlan-ng/hfa384x_usb.c struct net_device *netdev = hw->wlandev->netdev; netdev 394 drivers/staging/wlan-ng/hfa384x_usb.c if (netif_running(netdev)) { netdev 401 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, netdev 403 drivers/staging/wlan-ng/hfa384x_usb.c netdev->name); netdev 407 drivers/staging/wlan-ng/hfa384x_usb.c netif_stop_queue(netdev); netdev 435 drivers/staging/wlan-ng/hfa384x_usb.c struct net_device *netdev = hw->wlandev->netdev; netdev 451 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 453 drivers/staging/wlan-ng/hfa384x_usb.c netdev->name, ret); netdev 455 drivers/staging/wlan-ng/hfa384x_usb.c netdev_info(hw->wlandev->netdev, "%s rx pipe reset complete.\n", netdev 456 drivers/staging/wlan-ng/hfa384x_usb.c netdev->name); netdev 468 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 470 drivers/staging/wlan-ng/hfa384x_usb.c netdev->name); netdev 483 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 485 drivers/staging/wlan-ng/hfa384x_usb.c netdev->name, ret); netdev 487 drivers/staging/wlan-ng/hfa384x_usb.c netdev_info(hw->wlandev->netdev, "%s tx pipe reset complete.\n", netdev 488 drivers/staging/wlan-ng/hfa384x_usb.c netdev->name); netdev 502 drivers/staging/wlan-ng/hfa384x_usb.c netif_wake_queue(hw->wlandev->netdev); netdev 1062 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, "usb_reset_device() failed, result=%d.\n", netdev 1163 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, "CTLX[%d] error: state(%s)\n", netdev 1827 drivers/staging/wlan-ng/hfa384x_usb.c netdev_info(hw->wlandev->netdev, netdev 1860 drivers/staging/wlan-ng/hfa384x_usb.c netdev_info(hw->wlandev->netdev, "Writing %d bytes to flash @0x%06x\n", netdev 1867 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 1899 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 2052 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 2060 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 2127 drivers/staging/wlan-ng/hfa384x_usb.c netdev_info(hw->wlandev->netdev, "Writing %d bytes to ram @0x%06x\n", netdev 2225 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, netdev 2239 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 2246 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, "pdrcode invalid=%d\n", netdev 2262 drivers/staging/wlan-ng/hfa384x_usb.c netdev_info(hw->wlandev->netdev, netdev 2344 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, "Cannot get bulk in endpoint status.\n"); netdev 2348 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, "Failed to reset bulk in endpoint.\n"); netdev 2354 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, "Cannot get bulk out endpoint status.\n"); netdev 2358 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, "Failed to reset bulk out endpoint.\n"); netdev 2366 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 2388 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 2399 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, "First cmd_initialize() succeeded, but second attempt failed (result=%d)\n", netdev 2401 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, netdev 2493 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, "TX URB already in use\n"); netdev 2567 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 2788 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, "CTLX[%d] not in a terminating state(%s)\n", netdev 2872 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, netdev 2874 drivers/staging/wlan-ng/hfa384x_usb.c hw->wlandev->netdev->name); netdev 2882 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, "%s urb shutdown!\n", netdev 2883 drivers/staging/wlan-ng/hfa384x_usb.c hw->wlandev->netdev->name); netdev 2887 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, "Failed to submit CTLX[%d]: error=%d\n", netdev 2929 drivers/staging/wlan-ng/hfa384x_usb.c if (!wlandev || !wlandev->netdev || wlandev->hwremoved) netdev 2951 drivers/staging/wlan-ng/hfa384x_usb.c wlandev->netdev->stats.rx_errors++; netdev 2952 drivers/staging/wlan-ng/hfa384x_usb.c wlandev->netdev->stats.rx_length_errors++; netdev 2958 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, "%s rx pipe stalled: requesting reset\n", netdev 2959 drivers/staging/wlan-ng/hfa384x_usb.c wlandev->netdev->name); netdev 2962 drivers/staging/wlan-ng/hfa384x_usb.c wlandev->netdev->stats.rx_errors++; netdev 2973 drivers/staging/wlan-ng/hfa384x_usb.c wlandev->netdev->stats.rx_errors++; netdev 2978 drivers/staging/wlan-ng/hfa384x_usb.c wlandev->netdev->stats.rx_over_errors++; netdev 2997 drivers/staging/wlan-ng/hfa384x_usb.c wlandev->netdev->stats.rx_errors++; netdev 3011 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 3148 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, netdev 3184 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 3289 drivers/staging/wlan-ng/hfa384x_usb.c skb->dev = wlandev->netdev; netdev 3322 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, "Received frame on unsupported port=%d\n", netdev 3386 drivers/staging/wlan-ng/hfa384x_usb.c if ((wlandev->netdev->type == ARPHRD_IEEE80211_PRISM) && netdev 3485 drivers/staging/wlan-ng/hfa384x_usb.c if (wlandev && wlandev->netdev) { netdev 3494 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, netdev 3496 drivers/staging/wlan-ng/hfa384x_usb.c wlandev->netdev->name); netdev 3499 drivers/staging/wlan-ng/hfa384x_usb.c wlandev->netdev->stats.tx_errors++; netdev 3513 drivers/staging/wlan-ng/hfa384x_usb.c wlandev->netdev->stats.tx_errors++; netdev 3514 drivers/staging/wlan-ng/hfa384x_usb.c netif_stop_queue(wlandev->netdev); netdev 3524 drivers/staging/wlan-ng/hfa384x_usb.c netdev_info(wlandev->netdev, "unknown urb->status=%d\n", netdev 3526 drivers/staging/wlan-ng/hfa384x_usb.c wlandev->netdev->stats.tx_errors++; netdev 3619 drivers/staging/wlan-ng/hfa384x_usb.c netdev_err(hw->wlandev->netdev, netdev 3629 drivers/staging/wlan-ng/hfa384x_usb.c netdev_warn(hw->wlandev->netdev, netdev 3631 drivers/staging/wlan-ng/hfa384x_usb.c hw->wlandev->netdev->name); netdev 179 drivers/staging/wlan-ng/p80211conv.c memcpy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr, ETH_ALEN); netdev 185 drivers/staging/wlan-ng/p80211conv.c memcpy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr, ETH_ALEN); netdev 195 drivers/staging/wlan-ng/p80211conv.c netdev_err(wlandev->netdev, netdev 214 drivers/staging/wlan-ng/p80211conv.c netdev_warn(wlandev->netdev, netdev 278 drivers/staging/wlan-ng/p80211conv.c struct net_device *netdev = wlandev->netdev; netdev 312 drivers/staging/wlan-ng/p80211conv.c netdev_err(netdev, "A4 frame too short!\n"); netdev 325 drivers/staging/wlan-ng/p80211conv.c netdev_err(netdev, netdev 367 drivers/staging/wlan-ng/p80211conv.c if (payload_length > (netdev->mtu + ETH_HLEN)) { netdev 370 drivers/staging/wlan-ng/p80211conv.c netdev_err(netdev, "ENCAP frame too large (%d > %d)\n", netdev 371 drivers/staging/wlan-ng/p80211conv.c payload_length, netdev->mtu + ETH_HLEN); netdev 396 drivers/staging/wlan-ng/p80211conv.c if (payload_length > netdev->mtu) { netdev 399 drivers/staging/wlan-ng/p80211conv.c netdev_err(netdev, "SNAP frame too large (%d > %d)\n", netdev 400 drivers/staging/wlan-ng/p80211conv.c payload_length, netdev->mtu); netdev 429 drivers/staging/wlan-ng/p80211conv.c > netdev->mtu) { netdev 432 drivers/staging/wlan-ng/p80211conv.c netdev_err(netdev, "DIXII frame too large (%ld > %d)\n", netdev 435 drivers/staging/wlan-ng/p80211conv.c sizeof(struct wlan_snap)), netdev->mtu); netdev 464 drivers/staging/wlan-ng/p80211conv.c if (payload_length > netdev->mtu) { netdev 467 drivers/staging/wlan-ng/p80211conv.c netdev_err(netdev, "OTHER frame too large (%d > %d)\n", netdev 468 drivers/staging/wlan-ng/p80211conv.c payload_length, netdev->mtu); netdev 494 drivers/staging/wlan-ng/p80211conv.c skb->protocol = eth_type_trans(skb, netdev); netdev 609 drivers/staging/wlan-ng/p80211conv.c netdev_err(wlandev->netdev, netdev 661 drivers/staging/wlan-ng/p80211conv.c netdev_err(wlandev->netdev, netdev 95 drivers/staging/wlan-ng/p80211netdev.c static int p80211knetdev_init(struct net_device *netdev); netdev 96 drivers/staging/wlan-ng/p80211netdev.c static int p80211knetdev_open(struct net_device *netdev); netdev 97 drivers/staging/wlan-ng/p80211netdev.c static int p80211knetdev_stop(struct net_device *netdev); netdev 99 drivers/staging/wlan-ng/p80211netdev.c struct net_device *netdev); netdev 104 drivers/staging/wlan-ng/p80211netdev.c static void p80211knetdev_tx_timeout(struct net_device *netdev); netdev 128 drivers/staging/wlan-ng/p80211netdev.c static int p80211knetdev_init(struct net_device *netdev) netdev 152 drivers/staging/wlan-ng/p80211netdev.c static int p80211knetdev_open(struct net_device *netdev) netdev 155 drivers/staging/wlan-ng/p80211netdev.c struct wlandevice *wlandev = netdev->ml_priv; netdev 165 drivers/staging/wlan-ng/p80211netdev.c netif_start_queue(wlandev->netdev); netdev 188 drivers/staging/wlan-ng/p80211netdev.c static int p80211knetdev_stop(struct net_device *netdev) netdev 191 drivers/staging/wlan-ng/p80211netdev.c struct wlandevice *wlandev = netdev->ml_priv; netdev 196 drivers/staging/wlan-ng/p80211netdev.c netif_stop_queue(wlandev->netdev); netdev 247 drivers/staging/wlan-ng/p80211netdev.c if (wlandev->netdev->flags & IFF_ALLMULTI) { netdev 248 drivers/staging/wlan-ng/p80211netdev.c if (!ether_addr_equal_unaligned(wlandev->netdev->dev_addr, netdev 256 drivers/staging/wlan-ng/p80211netdev.c wlandev->netdev->stats.rx_packets++; netdev 257 drivers/staging/wlan-ng/p80211netdev.c wlandev->netdev->stats.rx_bytes += skb->len; netdev 262 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(wlandev->netdev, "%s failed.\n", __func__); netdev 275 drivers/staging/wlan-ng/p80211netdev.c struct net_device *dev = wlandev->netdev; netdev 325 drivers/staging/wlan-ng/p80211netdev.c struct net_device *netdev) netdev 329 drivers/staging/wlan-ng/p80211netdev.c struct wlandevice *wlandev = netdev->ml_priv; netdev 346 drivers/staging/wlan-ng/p80211netdev.c if (netif_queue_stopped(netdev)) { netdev 347 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(netdev, "called when queue stopped.\n"); netdev 352 drivers/staging/wlan-ng/p80211netdev.c netif_stop_queue(netdev); netdev 366 drivers/staging/wlan-ng/p80211netdev.c netif_start_queue(wlandev->netdev); netdev 367 drivers/staging/wlan-ng/p80211netdev.c netdev_notice(netdev, "Tx attempt prior to association, frame dropped.\n"); netdev 368 drivers/staging/wlan-ng/p80211netdev.c netdev->stats.tx_dropped++; netdev 389 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(netdev, "ether_to_80211(%d) failed.\n", netdev 400 drivers/staging/wlan-ng/p80211netdev.c netif_trans_update(netdev); netdev 402 drivers/staging/wlan-ng/p80211netdev.c netdev->stats.tx_packets++; netdev 404 drivers/staging/wlan-ng/p80211netdev.c netdev->stats.tx_bytes += skb->len; netdev 411 drivers/staging/wlan-ng/p80211netdev.c netif_wake_queue(wlandev->netdev); netdev 415 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(netdev, "txframe success, no more bufs\n"); netdev 421 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(netdev, "txframe returned alloc_fail\n"); netdev 425 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(netdev, "txframe returned full or busy\n"); netdev 720 drivers/staging/wlan-ng/p80211netdev.c struct net_device *netdev; netdev 742 drivers/staging/wlan-ng/p80211netdev.c netdev = alloc_netdev(sizeof(struct wireless_dev), "wlan%d", netdev 744 drivers/staging/wlan-ng/p80211netdev.c if (!netdev) { netdev 749 drivers/staging/wlan-ng/p80211netdev.c wlandev->netdev = netdev; netdev 750 drivers/staging/wlan-ng/p80211netdev.c netdev->ml_priv = wlandev; netdev 751 drivers/staging/wlan-ng/p80211netdev.c netdev->netdev_ops = &p80211_netdev_ops; netdev 752 drivers/staging/wlan-ng/p80211netdev.c wdev = netdev_priv(netdev); netdev 755 drivers/staging/wlan-ng/p80211netdev.c netdev->ieee80211_ptr = wdev; netdev 756 drivers/staging/wlan-ng/p80211netdev.c netdev->min_mtu = 68; netdev 760 drivers/staging/wlan-ng/p80211netdev.c netdev->max_mtu = (2312 - 20 - 8); netdev 762 drivers/staging/wlan-ng/p80211netdev.c netif_stop_queue(netdev); netdev 763 drivers/staging/wlan-ng/p80211netdev.c netif_carrier_off(netdev); netdev 795 drivers/staging/wlan-ng/p80211netdev.c if (wlandev->netdev) { netdev 796 drivers/staging/wlan-ng/p80211netdev.c wdev = netdev_priv(wlandev->netdev); netdev 799 drivers/staging/wlan-ng/p80211netdev.c free_netdev(wlandev->netdev); netdev 800 drivers/staging/wlan-ng/p80211netdev.c wlandev->netdev = NULL; netdev 826 drivers/staging/wlan-ng/p80211netdev.c return register_netdev(wlandev->netdev); netdev 851 drivers/staging/wlan-ng/p80211netdev.c unregister_netdev(wlandev->netdev); netdev 895 drivers/staging/wlan-ng/p80211netdev.c netif_stop_queue(wlandev->netdev); netdev 897 drivers/staging/wlan-ng/p80211netdev.c netif_device_detach(wlandev->netdev); netdev 932 drivers/staging/wlan-ng/p80211netdev.c if ((wlandev->netdev->flags & IFF_PROMISC) || netdev 933 drivers/staging/wlan-ng/p80211netdev.c (wlandev->netdev->flags & IFF_ALLMULTI)) { netdev 937 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(wlandev->netdev, "rx'd mgmt:\n"); netdev 994 drivers/staging/wlan-ng/p80211netdev.c if ((wlandev->netdev->flags & IFF_PROMISC) || netdev 995 drivers/staging/wlan-ng/p80211netdev.c (wlandev->netdev->flags & IFF_ALLMULTI)) { netdev 999 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(wlandev->netdev, "rx'd ctl:\n"); netdev 1051 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(wlandev->netdev, "rx'd data:null\n"); netdev 1055 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(wlandev->netdev, "rx'd data:cfack\n"); netdev 1059 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(wlandev->netdev, "rx'd data:cfpoll\n"); netdev 1063 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(wlandev->netdev, "rx'd data:cfack_cfpoll\n"); netdev 1077 drivers/staging/wlan-ng/p80211netdev.c static void p80211knetdev_tx_timeout(struct net_device *netdev) netdev 1079 drivers/staging/wlan-ng/p80211netdev.c struct wlandevice *wlandev = netdev->ml_priv; netdev 1084 drivers/staging/wlan-ng/p80211netdev.c netdev_warn(netdev, "Implement tx_timeout for %s\n", netdev 1086 drivers/staging/wlan-ng/p80211netdev.c netif_wake_queue(wlandev->netdev); netdev 207 drivers/staging/wlan-ng/p80211netdev.h struct net_device *netdev; /* ptr to linux netdevice */ netdev 129 drivers/staging/wlan-ng/p80211req.c netdev_err(wlandev->netdev, netdev 212 drivers/staging/wlan-ng/prism2fw.c netdev_info(wlandev->netdev, "prism2_usb: Checking for firmware %s\n", netdev 216 drivers/staging/wlan-ng/prism2fw.c netdev_info(wlandev->netdev, netdev 218 drivers/staging/wlan-ng/prism2fw.c netdev_info(wlandev->netdev, netdev 223 drivers/staging/wlan-ng/prism2fw.c netdev_info(wlandev->netdev, netdev 290 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, "load_cardpda failed, exiting.\n"); netdev 315 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, "Couldn't fetch PRI-SUP info\n"); netdev 327 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, netdev 334 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, "Incompatible firmware image.\n"); netdev 339 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, netdev 348 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, "Failed to make image chunk.\n"); netdev 355 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, "Failed to plug data.\n"); netdev 362 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, "Failed to insert all CRCs\n"); netdev 369 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, "Failed to ramwrite image data.\n"); netdev 373 drivers/staging/wlan-ng/prism2fw.c netdev_info(wlandev->netdev, "prism2_usb: firmware loading finished.\n"); netdev 1013 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, netdev 1056 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, netdev 1063 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, netdev 1100 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, netdev 1122 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, netdev 1129 drivers/staging/wlan-ng/prism2fw.c netdev_err(wlandev->netdev, netdev 145 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 159 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 171 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 193 drivers/staging/wlan-ng/prism2mgmt.c netdev_warn(wlandev->netdev, netdev 221 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 234 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 250 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, "Failed to set OwnSSID.\n"); netdev 259 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 270 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 281 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 289 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 310 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 333 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 346 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 397 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 409 drivers/staging/wlan-ng/prism2mgmt.c netdev_dbg(wlandev->netdev, netdev 582 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, "Failed to set CnfOwnSSID\n"); netdev 589 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, "Failed to set CnfDesiredSSID\n"); netdev 601 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 610 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 639 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 669 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 676 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, "Failed to set txrates=%d.\n", netdev 691 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 700 drivers/staging/wlan-ng/prism2mgmt.c netdev_dbg(wlandev->netdev, netdev 737 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 750 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 800 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 859 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 919 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 953 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 993 drivers/staging/wlan-ng/prism2mgmt.c netdev_err(wlandev->netdev, netdev 1129 drivers/staging/wlan-ng/prism2mgmt.c if (wlandev->netdev->type == ARPHRD_ETHER) { netdev 1137 drivers/staging/wlan-ng/prism2mgmt.c netdev_dbg(wlandev->netdev, netdev 1146 drivers/staging/wlan-ng/prism2mgmt.c (wlandev->netdev, netdev 1152 drivers/staging/wlan-ng/prism2mgmt.c wlandev->netdev->type = ARPHRD_ETHER; netdev 1160 drivers/staging/wlan-ng/prism2mgmt.c (wlandev->netdev, netdev 1174 drivers/staging/wlan-ng/prism2mgmt.c (wlandev->netdev, netdev 1183 drivers/staging/wlan-ng/prism2mgmt.c netdev_dbg(wlandev->netdev, netdev 1192 drivers/staging/wlan-ng/prism2mgmt.c netdev_info(wlandev->netdev, "monitor mode disabled\n"); netdev 1198 drivers/staging/wlan-ng/prism2mgmt.c if (wlandev->netdev->type == ARPHRD_ETHER) { netdev 1205 drivers/staging/wlan-ng/prism2mgmt.c (wlandev->netdev, netdev 1216 drivers/staging/wlan-ng/prism2mgmt.c (wlandev->netdev, netdev 1224 drivers/staging/wlan-ng/prism2mgmt.c netdev_dbg(wlandev->netdev, netdev 1233 drivers/staging/wlan-ng/prism2mgmt.c netdev_dbg(wlandev->netdev, netdev 1251 drivers/staging/wlan-ng/prism2mgmt.c netdev_dbg(wlandev->netdev, netdev 1258 drivers/staging/wlan-ng/prism2mgmt.c if (wlandev->netdev->type != ARPHRD_ETHER) { netdev 1266 drivers/staging/wlan-ng/prism2mgmt.c (wlandev->netdev, netdev 1285 drivers/staging/wlan-ng/prism2mgmt.c (wlandev->netdev, netdev 1313 drivers/staging/wlan-ng/prism2mgmt.c (wlandev->netdev, netdev 1321 drivers/staging/wlan-ng/prism2mgmt.c netdev_dbg(wlandev->netdev, netdev 1327 drivers/staging/wlan-ng/prism2mgmt.c if (wlandev->netdev->type == ARPHRD_ETHER) netdev 1328 drivers/staging/wlan-ng/prism2mgmt.c netdev_info(wlandev->netdev, "monitor mode enabled\n"); netdev 1336 drivers/staging/wlan-ng/prism2mgmt.c wlandev->netdev->type = ARPHRD_IEEE80211_PRISM; netdev 1341 drivers/staging/wlan-ng/prism2mgmt.c wlandev->netdev->type = ARPHRD_IEEE80211_PRISM; netdev 1343 drivers/staging/wlan-ng/prism2mgmt.c wlandev->netdev->type = ARPHRD_IEEE80211; netdev 626 drivers/staging/wlan-ng/prism2mib.c netdev_warn(wlandev->netdev, netdev 692 drivers/staging/wlan-ng/prism2mib.c netdev_err(wlandev->netdev, "Unhandled DID 0x%08x\n", mib->did); netdev 379 drivers/staging/wlan-ng/prism2sta.c netdev_warn(wlandev->netdev, netdev 429 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, netdev 445 drivers/staging/wlan-ng/prism2sta.c netdev_warn(wlandev->netdev, netdev 473 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, netdev 484 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, netdev 495 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, netdev 538 drivers/staging/wlan-ng/prism2sta.c netif_carrier_off(wlandev->netdev); netdev 596 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve NICIDENTITY\n"); netdev 606 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, "ident: nic h/w: id=0x%02x %d.%d.%d\n", netdev 615 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve PRIIDENTITY\n"); netdev 625 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, "ident: pri f/w: id=0x%02x %d.%d.%d\n", netdev 634 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve STAIDENTITY\n"); netdev 639 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, netdev 656 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 661 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 665 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Unsupported Tertiary AP firmware loaded!\n"); netdev 674 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve MFISUPRANGE\n"); netdev 687 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 698 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve CFISUPRANGE\n"); netdev 711 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 722 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve PRISUPRANGE\n"); netdev 735 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 746 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve STASUPRANGE\n"); netdev 760 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 766 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 778 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve PRI_CFIACTRANGES\n"); netdev 791 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 802 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve STA_CFIACTRANGES\n"); netdev 815 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 826 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve STA_MFIACTRANGES\n"); netdev 839 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 849 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, "Prism2 card SN: %*pE\n", netdev 852 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve Prism2 Card SN\n"); netdev 858 drivers/staging/wlan-ng/prism2sta.c wlandev->netdev->dev_addr, ETH_ALEN); netdev 860 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed to retrieve mac address\n"); netdev 888 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "Failed, result=%d\n", result); netdev 1064 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "setconfig(joinreq) failed, result=%d\n", netdev 1202 drivers/staging/wlan-ng/prism2sta.c netif_carrier_off(wlandev->netdev); netdev 1204 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, "linkstatus=NOTCONNECTED (unhandled)\n"); netdev 1218 drivers/staging/wlan-ng/prism2sta.c netif_carrier_on(wlandev->netdev); netdev 1228 drivers/staging/wlan-ng/prism2sta.c if (wlandev->netdev->type == ARPHRD_ETHER) { netdev 1231 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, "linkstatus=CONNECTED\n"); netdev 1291 drivers/staging/wlan-ng/prism2sta.c if (wlandev->netdev->type == ARPHRD_ETHER) netdev 1292 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 1296 drivers/staging/wlan-ng/prism2sta.c netif_carrier_off(wlandev->netdev); netdev 1318 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, "linkstatus=AP_CHANGE\n"); netdev 1341 drivers/staging/wlan-ng/prism2sta.c netif_carrier_on(wlandev->netdev); netdev 1360 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, "linkstatus=AP_OUTOFRANGE (unhandled)\n"); netdev 1362 drivers/staging/wlan-ng/prism2sta.c netif_carrier_off(wlandev->netdev); netdev 1373 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, "linkstatus=AP_INRANGE\n"); netdev 1376 drivers/staging/wlan-ng/prism2sta.c netif_carrier_on(wlandev->netdev); netdev 1398 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, netdev 1401 drivers/staging/wlan-ng/prism2sta.c netdev_info(wlandev->netdev, "linkstatus=ASSOCFAIL (unhandled)\n"); netdev 1404 drivers/staging/wlan-ng/prism2sta.c netif_carrier_off(wlandev->netdev); netdev 1413 drivers/staging/wlan-ng/prism2sta.c netdev_warn(wlandev->netdev, netdev 1495 drivers/staging/wlan-ng/prism2sta.c netdev_warn(wlandev->netdev, netdev 1503 drivers/staging/wlan-ng/prism2sta.c netdev_warn(wlandev->netdev, netdev 1690 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, netdev 1773 drivers/staging/wlan-ng/prism2sta.c netdev_warn(wlandev->netdev, "Unhandled IT_KEYIDCHANGED\n"); netdev 1776 drivers/staging/wlan-ng/prism2sta.c netdev_warn(wlandev->netdev, "Unhandled IT_ASSOCREQ\n"); netdev 1779 drivers/staging/wlan-ng/prism2sta.c netdev_warn(wlandev->netdev, "Unhandled IT_MICFAILURE\n"); netdev 1782 drivers/staging/wlan-ng/prism2sta.c netdev_warn(wlandev->netdev, netdev 1832 drivers/staging/wlan-ng/prism2sta.c wlandev->netdev->stats.tx_packets++; netdev 1853 drivers/staging/wlan-ng/prism2sta.c netif_wake_queue(wlandev->netdev); netdev 1935 drivers/staging/wlan-ng/prism2sta.c netdev_err(wlandev->netdev, "error fetching commsqual\n"); netdev 91 drivers/staging/wlan-ng/prism2usb.c SET_NETDEV_DEV(wlandev->netdev, &interface->dev); netdev 306 drivers/tty/synclink.c struct net_device *netdev; netdev 1323 drivers/tty/synclink.c netif_carrier_on(info->netdev); netdev 1325 drivers/tty/synclink.c netif_carrier_off(info->netdev); netdev 6500 drivers/tty/synclink.c info->netdev->stats.rx_errors++; netdev 6501 drivers/tty/synclink.c info->netdev->stats.rx_frame_errors++; netdev 7866 drivers/tty/synclink.c if (netif_queue_stopped(info->netdev)) netdev 7867 drivers/tty/synclink.c netif_wake_queue(info->netdev); netdev 7881 drivers/tty/synclink.c struct net_device *dev = info->netdev; netdev 7956 drivers/tty/synclink.c info->netdev = dev; netdev 7968 drivers/tty/synclink.c unregister_hdlc_device(info->netdev); netdev 7969 drivers/tty/synclink.c free_netdev(info->netdev); netdev 7970 drivers/tty/synclink.c info->netdev = NULL; netdev 351 drivers/tty/synclink_gt.c struct net_device *netdev; netdev 1710 drivers/tty/synclink_gt.c if (netif_queue_stopped(info->netdev)) netdev 1711 drivers/tty/synclink_gt.c netif_wake_queue(info->netdev); netdev 1725 drivers/tty/synclink_gt.c struct net_device *dev = info->netdev; netdev 1798 drivers/tty/synclink_gt.c info->netdev = dev; netdev 1810 drivers/tty/synclink_gt.c unregister_hdlc_device(info->netdev); netdev 1811 drivers/tty/synclink_gt.c free_netdev(info->netdev); netdev 1812 drivers/tty/synclink_gt.c info->netdev = NULL; netdev 2050 drivers/tty/synclink_gt.c netif_carrier_on(info->netdev); netdev 2052 drivers/tty/synclink_gt.c netif_carrier_off(info->netdev); netdev 4687 drivers/tty/synclink_gt.c info->netdev->stats.rx_errors++; netdev 4688 drivers/tty/synclink_gt.c info->netdev->stats.rx_frame_errors++; netdev 275 drivers/tty/synclinkmp.c struct net_device *netdev; netdev 1836 drivers/tty/synclinkmp.c if (netif_queue_stopped(info->netdev)) netdev 1837 drivers/tty/synclinkmp.c netif_wake_queue(info->netdev); netdev 1851 drivers/tty/synclinkmp.c struct net_device *dev = info->netdev; netdev 1926 drivers/tty/synclinkmp.c info->netdev = dev; netdev 1938 drivers/tty/synclinkmp.c unregister_hdlc_device(info->netdev); netdev 1939 drivers/tty/synclinkmp.c free_netdev(info->netdev); netdev 1940 drivers/tty/synclinkmp.c info->netdev = NULL; netdev 2430 drivers/tty/synclinkmp.c netif_carrier_on(info->netdev); netdev 2432 drivers/tty/synclinkmp.c netif_carrier_off(info->netdev); netdev 4924 drivers/tty/synclinkmp.c info->netdev->stats.rx_errors++; netdev 4925 drivers/tty/synclinkmp.c info->netdev->stats.rx_frame_errors++; netdev 69 drivers/usb/gadget/function/f_ncm.c struct net_device *netdev; netdev 892 drivers/usb/gadget/function/f_ncm.c ncm->netdev = NULL; netdev 928 drivers/usb/gadget/function/f_ncm.c ncm->netdev = net; netdev 1072 drivers/usb/gadget/function/f_ncm.c ncm->skb_tx_data->dev = ncm->netdev; netdev 1091 drivers/usb/gadget/function/f_ncm.c ncm->skb_tx_ndp->dev = ncm->netdev; netdev 1137 drivers/usb/gadget/function/f_ncm.c ncm->netdev->stats.tx_dropped++; netdev 1167 drivers/usb/gadget/function/f_ncm.c ncm->netdev->netdev_ops->ndo_start_xmit(NULL, ncm->netdev); netdev 1290 drivers/usb/gadget/function/f_ncm.c skb2 = netdev_alloc_skb_ip_align(ncm->netdev, netdev 1328 drivers/usb/gadget/function/f_ncm.c ncm->netdev = NULL; netdev 153 include/linux/bpf.h struct net_device *netdev; netdev 344 include/linux/bpf.h struct net_device *netdev; netdev 911 include/linux/bpf.h struct net_device *netdev); netdev 913 include/linux/bpf.h struct net_device *netdev); netdev 914 include/linux/bpf.h bool bpf_offload_dev_match(struct bpf_prog *prog, struct net_device *netdev); netdev 27 include/linux/can/led.h void can_led_event(struct net_device *netdev, enum can_led_event event); netdev 28 include/linux/can/led.h void devm_can_led_init(struct net_device *netdev); netdev 34 include/linux/can/led.h static inline void can_led_event(struct net_device *netdev, netdev 38 include/linux/can/led.h static inline void devm_can_led_init(struct net_device *netdev) netdev 20 include/linux/dsa/8021q.h struct sk_buff *dsa_8021q_xmit(struct sk_buff *skb, struct net_device *netdev, netdev 39 include/linux/dsa/8021q.h struct sk_buff *dsa_8021q_xmit(struct sk_buff *skb, struct net_device *netdev, netdev 4827 include/linux/netdevice.h #define netif_dbg(priv, type, netdev, format, args...) \ netdev 4830 include/linux/netdevice.h dynamic_netdev_dbg(netdev, format, ##args); \ netdev 4845 include/linux/netdevice.h #define netif_cond_dbg(priv, type, netdev, cond, level, fmt, args...) \ netdev 4848 include/linux/netdevice.h netif_dbg(priv, type, netdev, fmt, ##args); \ netdev 4850 include/linux/netdevice.h netif_ ## level(priv, type, netdev, fmt, ##args); \ netdev 22 include/linux/platform_data/dsa.h struct device *netdev[DSA_MAX_PORTS]; netdev 56 include/linux/platform_data/dsa.h struct device *netdev; netdev 14 include/linux/platform_data/mv88e6xxx.h struct net_device *netdev; netdev 3649 include/net/cfg80211.h int (*add_key)(struct wiphy *wiphy, struct net_device *netdev, netdev 3652 include/net/cfg80211.h int (*get_key)(struct wiphy *wiphy, struct net_device *netdev, netdev 3656 include/net/cfg80211.h int (*del_key)(struct wiphy *wiphy, struct net_device *netdev, netdev 3659 include/net/cfg80211.h struct net_device *netdev, netdev 3662 include/net/cfg80211.h struct net_device *netdev, netdev 3783 include/net/cfg80211.h int (*dump_survey)(struct wiphy *wiphy, struct net_device *netdev, netdev 3786 include/net/cfg80211.h int (*set_pmksa)(struct wiphy *wiphy, struct net_device *netdev, netdev 3788 include/net/cfg80211.h int (*del_pmksa)(struct wiphy *wiphy, struct net_device *netdev, netdev 3790 include/net/cfg80211.h int (*flush_pmksa)(struct wiphy *wiphy, struct net_device *netdev); netdev 4907 include/net/cfg80211.h struct net_device *netdev; netdev 4980 include/net/cfg80211.h if (wdev->netdev) netdev 4981 include/net/cfg80211.h return wdev->netdev->dev_addr; netdev 4987 include/net/cfg80211.h if (wdev->netdev) netdev 4988 include/net/cfg80211.h return netif_running(wdev->netdev); netdev 6893 include/net/cfg80211.h void cfg80211_cac_event(struct net_device *netdev, netdev 7121 include/net/cfg80211.h void cfg80211_ft_event(struct net_device *netdev, netdev 7410 include/net/cfg80211.h int cfg80211_external_auth_request(struct net_device *netdev, netdev 7511 include/net/cfg80211.h void cfg80211_update_owe_info_event(struct net_device *netdev, netdev 332 include/net/cfg802154.h struct net_device *netdev; netdev 786 include/net/devlink.h struct net_device *netdev); netdev 22 include/net/phonet/pn_dev.h struct net_device *netdev; netdev 265 include/net/tls.h struct net_device *netdev; netdev 301 include/net/tls.h int (*tls_dev_add)(struct net_device *netdev, struct sock *sk, netdev 305 include/net/tls.h void (*tls_dev_del)(struct net_device *netdev, netdev 308 include/net/tls.h int (*tls_dev_resync)(struct net_device *netdev, netdev 2169 include/rdma/ib_verbs.h struct net_device __rcu *netdev; netdev 2195 include/rdma/ib_verbs.h void (*free_rdma_netdev)(struct net_device *netdev); netdev 2198 include/rdma/ib_verbs.h void (*set_id)(struct net_device *netdev, int id); netdev 2217 include/rdma/ib_verbs.h struct net_device *netdev, void *param); netdev 4611 include/rdma/ib_verbs.h struct net_device *netdev); netdev 257 include/scsi/libfcoe.h int fcoe_get_wwn(struct net_device *netdev, u64 *wwn, int type); netdev 259 include/scsi/libfcoe.h struct net_device *netdev); netdev 388 include/scsi/libfcoe.h struct net_device *netdev; netdev 355 include/scsi/libiscsi.h char *netdev; netdev 742 kernel/bpf/devmap.c struct net_device *netdev) netdev 756 kernel/bpf/devmap.c if (netdev != dev->dev) netdev 770 kernel/bpf/devmap.c struct net_device *netdev = netdev_notifier_info_to_dev(ptr); netdev 784 kernel/bpf/devmap.c dev_map_hash_remove_netdev(dtab, netdev); netdev 792 kernel/bpf/devmap.c if (!dev || netdev != dev->dev) netdev 43 kernel/bpf/offload.c struct net_device *netdev; netdev 53 kernel/bpf/offload.c .key_offset = offsetof(struct bpf_offload_netdev, netdev), netdev 61 kernel/bpf/offload.c static int bpf_dev_offload_check(struct net_device *netdev) netdev 63 kernel/bpf/offload.c if (!netdev) netdev 65 kernel/bpf/offload.c if (!netdev->netdev_ops->ndo_bpf) netdev 71 kernel/bpf/offload.c bpf_offload_find_netdev(struct net_device *netdev) netdev 77 kernel/bpf/offload.c return rhashtable_lookup_fast(&offdevs, &netdev, offdevs_params); netdev 99 kernel/bpf/offload.c offload->netdev = dev_get_by_index(current->nsproxy->net_ns, netdev 101 kernel/bpf/offload.c err = bpf_dev_offload_check(offload->netdev); netdev 106 kernel/bpf/offload.c ondev = bpf_offload_find_netdev(offload->netdev); netdev 114 kernel/bpf/offload.c dev_put(offload->netdev); netdev 121 kernel/bpf/offload.c if (offload->netdev) netdev 122 kernel/bpf/offload.c dev_put(offload->netdev); netdev 279 kernel/bpf/offload.c args->info->ifindex = aux->offload->netdev->ifindex; netdev 280 kernel/bpf/offload.c net = dev_net(aux->offload->netdev); netdev 350 kernel/bpf/offload.c struct net_device *netdev; netdev 357 kernel/bpf/offload.c netdev = offmap->netdev; netdev 359 kernel/bpf/offload.c return netdev->netdev_ops->ndo_bpf(netdev, &data); netdev 383 kernel/bpf/offload.c offmap->netdev = __dev_get_by_index(net, attr->map_ifindex); netdev 384 kernel/bpf/offload.c err = bpf_dev_offload_check(offmap->netdev); netdev 388 kernel/bpf/offload.c ondev = bpf_offload_find_netdev(offmap->netdev); netdev 417 kernel/bpf/offload.c offmap->netdev = NULL; netdev 426 kernel/bpf/offload.c if (offmap->netdev) netdev 440 kernel/bpf/offload.c if (offmap->netdev) netdev 457 kernel/bpf/offload.c if (offmap->netdev) netdev 471 kernel/bpf/offload.c if (offmap->netdev) netdev 484 kernel/bpf/offload.c if (offmap->netdev) netdev 505 kernel/bpf/offload.c if (args->offmap->netdev) { netdev 506 kernel/bpf/offload.c args->info->ifindex = args->offmap->netdev->ifindex; netdev 507 kernel/bpf/offload.c net = dev_net(args->offmap->netdev); netdev 547 kernel/bpf/offload.c struct net_device *netdev) netdev 558 kernel/bpf/offload.c if (offload->netdev == netdev) netdev 561 kernel/bpf/offload.c ondev1 = bpf_offload_find_netdev(offload->netdev); netdev 562 kernel/bpf/offload.c ondev2 = bpf_offload_find_netdev(netdev); netdev 567 kernel/bpf/offload.c bool bpf_offload_dev_match(struct bpf_prog *prog, struct net_device *netdev) netdev 572 kernel/bpf/offload.c ret = __bpf_offload_dev_match(prog, netdev); netdev 589 kernel/bpf/offload.c ret = __bpf_offload_dev_match(prog, offmap->netdev); netdev 596 kernel/bpf/offload.c struct net_device *netdev) netdev 605 kernel/bpf/offload.c ondev->netdev = netdev; netdev 613 kernel/bpf/offload.c netdev_warn(netdev, "failed to register for BPF offload\n"); netdev 629 kernel/bpf/offload.c struct net_device *netdev) netdev 638 kernel/bpf/offload.c ondev = rhashtable_lookup_fast(&offdevs, &netdev, offdevs_params); netdev 651 kernel/bpf/offload.c offload->netdev = altdev->netdev; netdev 655 kernel/bpf/offload.c offmap->netdev = altdev->netdev; netdev 631 net/atm/br2684.c static void br2684_setup(struct net_device *netdev) netdev 633 net/atm/br2684.c struct br2684_dev *brdev = BRPRIV(netdev); netdev 635 net/atm/br2684.c ether_setup(netdev); netdev 636 net/atm/br2684.c netdev->hard_header_len += sizeof(llc_oui_pid_pad); /* worst case */ netdev 637 net/atm/br2684.c brdev->net_dev = netdev; netdev 639 net/atm/br2684.c netdev->netdev_ops = &br2684_netdev_ops; netdev 644 net/atm/br2684.c static void br2684_setup_routed(struct net_device *netdev) netdev 646 net/atm/br2684.c struct br2684_dev *brdev = BRPRIV(netdev); netdev 648 net/atm/br2684.c brdev->net_dev = netdev; netdev 649 net/atm/br2684.c netdev->hard_header_len = sizeof(llc_oui_ipv4); /* worst case */ netdev 650 net/atm/br2684.c netdev->netdev_ops = &br2684_netdev_ops_routed; netdev 651 net/atm/br2684.c netdev->addr_len = 0; netdev 652 net/atm/br2684.c netdev->mtu = ETH_DATA_LEN; netdev 653 net/atm/br2684.c netdev->min_mtu = 0; netdev 654 net/atm/br2684.c netdev->max_mtu = ETH_MAX_MTU; netdev 655 net/atm/br2684.c netdev->type = ARPHRD_PPP; netdev 656 net/atm/br2684.c netdev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST; netdev 657 net/atm/br2684.c netdev->tx_queue_len = 100; netdev 664 net/atm/br2684.c struct net_device *netdev; netdev 683 net/atm/br2684.c netdev = alloc_netdev(sizeof(struct br2684_dev), netdev 687 net/atm/br2684.c if (!netdev) netdev 690 net/atm/br2684.c brdev = BRPRIV(netdev); netdev 692 net/atm/br2684.c pr_debug("registered netdev %s\n", netdev->name); netdev 694 net/atm/br2684.c err = register_netdev(netdev); netdev 697 net/atm/br2684.c free_netdev(netdev); netdev 91 net/batman-adv/hard-interface.c static struct net *batadv_getlink_net(const struct net_device *netdev, netdev 94 net/batman-adv/hard-interface.c if (!netdev->rtnl_link_ops) netdev 97 net/batman-adv/hard-interface.c if (!netdev->rtnl_link_ops->get_link_net) netdev 100 net/batman-adv/hard-interface.c return netdev->rtnl_link_ops->get_link_net(netdev); netdev 213 net/batman-adv/hard-interface.c static struct net_device *batadv_get_real_netdevice(struct net_device *netdev) netdev 223 net/batman-adv/hard-interface.c if (!netdev) netdev 226 net/batman-adv/hard-interface.c if (netdev->ifindex == dev_get_iflink(netdev)) { netdev 227 net/batman-adv/hard-interface.c dev_hold(netdev); netdev 228 net/batman-adv/hard-interface.c return netdev; netdev 231 net/batman-adv/hard-interface.c hard_iface = batadv_hardif_get_by_netdev(netdev); netdev 236 net/batman-adv/hard-interface.c ifindex = dev_get_iflink(netdev); netdev 237 net/batman-adv/hard-interface.c real_net = batadv_getlink_net(netdev, net); netdev 1416 net/batman-adv/network-coding.c struct net_device *netdev = neigh_node->if_incoming->soft_iface; netdev 1417 net/batman-adv/network-coding.c struct batadv_priv *bat_priv = netdev_priv(netdev); netdev 1503 net/batman-adv/network-coding.c const struct net_device *netdev = neigh_node->if_incoming->soft_iface; netdev 1504 net/batman-adv/network-coding.c struct batadv_priv *bat_priv = netdev_priv(netdev); netdev 68 net/bluetooth/6lowpan.c struct net_device *netdev; netdev 77 net/bluetooth/6lowpan.c lowpan_btle_dev(const struct net_device *netdev) netdev 79 net/bluetooth/6lowpan.c return (struct lowpan_btle_dev *)lowpan_dev(netdev)->priv; netdev 209 net/bluetooth/6lowpan.c neigh = __ipv6_neigh_lookup(dev->netdev, nexthop); netdev 274 net/bluetooth/6lowpan.c static int iphc_decompress(struct sk_buff *skb, struct net_device *netdev, netdev 281 net/bluetooth/6lowpan.c return lowpan_header_decompress(skb, netdev, netdev->dev_addr, saddr); netdev 383 net/bluetooth/6lowpan.c if (!dev || !dev->netdev) netdev 386 net/bluetooth/6lowpan.c err = recv_pkt(skb, dev->netdev, peer); netdev 395 net/bluetooth/6lowpan.c static int setup_header(struct sk_buff *skb, struct net_device *netdev, netdev 407 net/bluetooth/6lowpan.c dev = lowpan_btle_dev(netdev); netdev 436 net/bluetooth/6lowpan.c lowpan_header_compress(skb, netdev, daddr, dev->netdev->dev_addr); netdev 438 net/bluetooth/6lowpan.c err = dev_hard_header(skb, netdev, ETH_P_IPV6, NULL, NULL, 0); netdev 445 net/bluetooth/6lowpan.c static int header_create(struct sk_buff *skb, struct net_device *netdev, netdev 457 net/bluetooth/6lowpan.c struct net_device *netdev) netdev 476 net/bluetooth/6lowpan.c netdev->stats.tx_bytes += err; netdev 477 net/bluetooth/6lowpan.c netdev->stats.tx_packets++; netdev 482 net/bluetooth/6lowpan.c netdev->stats.tx_errors++; netdev 487 net/bluetooth/6lowpan.c static int send_mcast_pkt(struct sk_buff *skb, struct net_device *netdev) netdev 499 net/bluetooth/6lowpan.c if (entry->netdev != netdev) netdev 502 net/bluetooth/6lowpan.c dev = lowpan_btle_dev(entry->netdev); netdev 510 net/bluetooth/6lowpan.c netdev->name, netdev 513 net/bluetooth/6lowpan.c ret = send_pkt(pentry->chan, local_skb, netdev); netdev 526 net/bluetooth/6lowpan.c static netdev_tx_t bt_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 544 net/bluetooth/6lowpan.c err = setup_header(skb, netdev, &addr, &addr_type); netdev 553 net/bluetooth/6lowpan.c netdev->name, &addr, addr_type, netdev 555 net/bluetooth/6lowpan.c err = send_pkt(lowpan_cb(skb)->chan, skb, netdev); netdev 563 net/bluetooth/6lowpan.c err = send_mcast_pkt(skb, netdev); netdev 599 net/bluetooth/6lowpan.c static void ifup(struct net_device *netdev) netdev 604 net/bluetooth/6lowpan.c err = dev_open(netdev, NULL); netdev 606 net/bluetooth/6lowpan.c BT_INFO("iface %s cannot be opened (%d)", netdev->name, err); netdev 610 net/bluetooth/6lowpan.c static void ifdown(struct net_device *netdev) netdev 613 net/bluetooth/6lowpan.c dev_close(netdev); netdev 622 net/bluetooth/6lowpan.c netdev_notify_peers(dev->netdev); /* send neighbour adv at startup */ netdev 685 net/bluetooth/6lowpan.c struct net_device *netdev; netdev 688 net/bluetooth/6lowpan.c netdev = alloc_netdev(LOWPAN_PRIV_SIZE(sizeof(struct lowpan_btle_dev)), netdev 691 net/bluetooth/6lowpan.c if (!netdev) netdev 694 net/bluetooth/6lowpan.c netdev->addr_assign_type = NET_ADDR_PERM; netdev 695 net/bluetooth/6lowpan.c baswap((void *)netdev->dev_addr, &chan->src); netdev 697 net/bluetooth/6lowpan.c netdev->netdev_ops = &netdev_ops; netdev 698 net/bluetooth/6lowpan.c SET_NETDEV_DEV(netdev, &chan->conn->hcon->hdev->dev); netdev 699 net/bluetooth/6lowpan.c SET_NETDEV_DEVTYPE(netdev, &bt_type); netdev 701 net/bluetooth/6lowpan.c *dev = lowpan_btle_dev(netdev); netdev 702 net/bluetooth/6lowpan.c (*dev)->netdev = netdev; netdev 711 net/bluetooth/6lowpan.c err = lowpan_register_netdev(netdev, LOWPAN_LLTYPE_BTLE); netdev 717 net/bluetooth/6lowpan.c free_netdev(netdev); netdev 722 net/bluetooth/6lowpan.c netdev->ifindex, &chan->dst, chan->dst_type, netdev 724 net/bluetooth/6lowpan.c set_bit(__LINK_STATE_PRESENT, &netdev->state); netdev 753 net/bluetooth/6lowpan.c ifup(dev->netdev); netdev 777 net/bluetooth/6lowpan.c lowpan_unregister_netdev(entry->netdev); netdev 805 net/bluetooth/6lowpan.c dev = lowpan_btle_dev(entry->netdev); netdev 826 net/bluetooth/6lowpan.c ifdown(dev->netdev); netdev 863 net/bluetooth/6lowpan.c if (!dev || !dev->netdev) netdev 866 net/bluetooth/6lowpan.c netif_stop_queue(dev->netdev); netdev 876 net/bluetooth/6lowpan.c if (!dev || !dev->netdev) netdev 879 net/bluetooth/6lowpan.c netif_wake_queue(dev->netdev); netdev 1225 net/bluetooth/6lowpan.c new_dev->netdev = entry->netdev; netdev 1234 net/bluetooth/6lowpan.c ifdown(entry->netdev); netdev 1236 net/bluetooth/6lowpan.c entry->netdev->name, entry->netdev); netdev 1237 net/bluetooth/6lowpan.c lowpan_unregister_netdev(entry->netdev); netdev 1245 net/bluetooth/6lowpan.c struct net_device *netdev = netdev_notifier_info_to_dev(ptr); netdev 1248 net/bluetooth/6lowpan.c if (netdev->type != ARPHRD_6LOWPAN) netdev 1255 net/bluetooth/6lowpan.c if (entry->netdev == netdev) { netdev 1257 net/bluetooth/6lowpan.c netdev->name, netdev); netdev 36 net/caif/caif_dev.c struct net_device *netdev; netdev 104 net/caif/caif_dev.c caifd->netdev = dev; netdev 116 net/caif/caif_dev.c if (caifd->netdev == dev) netdev 177 net/caif/caif_dev.c skb->dev = caifd->netdev; netdev 182 net/caif/caif_dev.c if (likely(caifd->netdev->priv_flags & IFF_NO_QUEUE)) netdev 188 net/caif/caif_dev.c if (likely(!netif_queue_stopped(caifd->netdev))) { netdev 200 net/caif/caif_dev.c high = (caifd->netdev->tx_queue_len * q_high) / 100; netdev 220 net/caif/caif_dev.c netif_queue_stopped(caifd->netdev), netdev 258 net/caif/caif_dev.c !netif_oper_up(caifd->netdev)) { netdev 485 net/caif/caif_dev.c dev_put(caifd->netdev); netdev 538 net/caif/caif_dev.c dev_put(caifd->netdev); netdev 378 net/caif/cfcnfg.c struct net_device *netdev; netdev 421 net/caif/cfcnfg.c netdev = phyinfo->dev_info.dev; netdev 423 net/caif/cfcnfg.c netdev->mtu); netdev 48 net/caif/chnl_net.c struct net_device *netdev; netdev 90 net/caif/chnl_net.c skb->dev = priv->netdev; netdev 108 net/caif/chnl_net.c priv->netdev->stats.rx_errors++; netdev 124 net/caif/chnl_net.c priv->netdev->stats.rx_packets++; netdev 125 net/caif/chnl_net.c priv->netdev->stats.rx_bytes += pktlen; netdev 133 net/caif/chnl_net.c if (dev->netdev) netdev 134 net/caif/chnl_net.c unregister_netdevice(dev->netdev); netdev 148 net/caif/chnl_net.c dev_close(dev->netdev); netdev 157 net/caif/chnl_net.c dev_hold(priv->netdev); netdev 163 net/caif/chnl_net.c dev_put(priv->netdev); netdev 184 net/caif/chnl_net.c netif_stop_queue(priv->netdev); netdev 195 net/caif/chnl_net.c netif_tx_disable(priv->netdev); netdev 200 net/caif/chnl_net.c netif_wake_queue(priv->netdev); netdev 206 net/caif/chnl_net.c netif_wake_queue(priv->netdev); netdev 223 net/caif/chnl_net.c if (skb->len > priv->netdev->mtu) { netdev 410 net/caif/chnl_net.c priv->netdev = dev; netdev 573 net/core/devlink.c struct net_device *netdev = devlink_port->type_dev; netdev 575 net/core/devlink.c if (netdev && netdev 577 net/core/devlink.c netdev->ifindex) || netdev 579 net/core/devlink.c netdev->name))) netdev 6397 net/core/devlink.c struct net_device *netdev) netdev 6399 net/core/devlink.c const struct net_device_ops *ops = netdev->netdev_ops; netdev 6415 net/core/devlink.c err = ops->ndo_get_phys_port_name(netdev, name, sizeof(name)); netdev 6428 net/core/devlink.c err = ops->ndo_get_port_parent_id(netdev, &ppid); netdev 6431 net/core/devlink.c __devlink_port_type_set(devlink_port, DEVLINK_PORT_TYPE_ETH, netdev); netdev 80 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 81 net/core/net-sysfs.c struct net *net = dev_net(netdev); netdev 95 net/core/net-sysfs.c if (dev_isalive(netdev)) { netdev 96 net/core/net-sysfs.c ret = (*set)(netdev, new); netdev 183 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 185 net/core/net-sysfs.c if (netif_running(netdev)) netdev 186 net/core/net-sysfs.c return sprintf(buf, fmt_dec, !!netif_carrier_ok(netdev)); netdev 195 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 201 net/core/net-sysfs.c if (netif_running(netdev)) { netdev 204 net/core/net-sysfs.c if (!__ethtool_get_link_ksettings(netdev, &cmd)) netdev 215 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 221 net/core/net-sysfs.c if (netif_running(netdev)) { netdev 224 net/core/net-sysfs.c if (!__ethtool_get_link_ksettings(netdev, &cmd)) { netdev 249 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 251 net/core/net-sysfs.c if (netif_running(netdev)) netdev 252 net/core/net-sysfs.c return sprintf(buf, fmt_dec, !!netif_dormant(netdev)); netdev 271 net/core/net-sysfs.c const struct net_device *netdev = to_net_dev(dev); netdev 275 net/core/net-sysfs.c operstate = netdev->operstate; netdev 276 net/core/net-sysfs.c if (!netif_running(netdev)) netdev 291 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 294 net/core/net-sysfs.c atomic_read(&netdev->carrier_up_count) + netdev 295 net/core/net-sysfs.c atomic_read(&netdev->carrier_down_count)); netdev 303 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 305 net/core/net-sysfs.c return sprintf(buf, fmt_dec, atomic_read(&netdev->carrier_up_count)); netdev 313 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 315 net/core/net-sysfs.c return sprintf(buf, fmt_dec, atomic_read(&netdev->carrier_down_count)); netdev 376 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 377 net/core/net-sysfs.c struct net *net = dev_net(netdev); netdev 391 net/core/net-sysfs.c if (dev_isalive(netdev)) { netdev 392 net/core/net-sysfs.c ret = dev_set_alias(netdev, buf, count); netdev 396 net/core/net-sysfs.c netdev_state_change(netdev); netdev 407 net/core/net-sysfs.c const struct net_device *netdev = to_net_dev(dev); netdev 411 net/core/net-sysfs.c ret = dev_get_alias(netdev, tmp, sizeof(tmp)); netdev 448 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 454 net/core/net-sysfs.c if (dev_isalive(netdev)) { netdev 457 net/core/net-sysfs.c ret = dev_get_phys_port_id(netdev, &ppid); netdev 470 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 476 net/core/net-sysfs.c if (dev_isalive(netdev)) { netdev 479 net/core/net-sysfs.c ret = dev_get_phys_port_name(netdev, name, sizeof(name)); netdev 492 net/core/net-sysfs.c struct net_device *netdev = to_net_dev(dev); netdev 498 net/core/net-sysfs.c if (dev_isalive(netdev)) { netdev 501 net/core/net-sysfs.c ret = dev_get_port_parent_id(netdev, &ppid, false); netdev 207 net/dcb/dcbnl.c static int dcbnl_getstate(struct net_device *netdev, struct nlmsghdr *nlh, netdev 211 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->getstate) netdev 215 net/dcb/dcbnl.c netdev->dcbnl_ops->getstate(netdev)); netdev 218 net/dcb/dcbnl.c static int dcbnl_getpfccfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 230 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->getpfccfg) netdev 250 net/dcb/dcbnl.c netdev->dcbnl_ops->getpfccfg(netdev, i - DCB_PFC_UP_ATTR_0, netdev 263 net/dcb/dcbnl.c static int dcbnl_getperm_hwaddr(struct net_device *netdev, struct nlmsghdr *nlh, netdev 268 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->getpermhwaddr) netdev 272 net/dcb/dcbnl.c netdev->dcbnl_ops->getpermhwaddr(netdev, perm_addr); netdev 277 net/dcb/dcbnl.c static int dcbnl_getcap(struct net_device *netdev, struct nlmsghdr *nlh, netdev 289 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->getcap) netdev 309 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->getcap(netdev, i, &value)) { netdev 322 net/dcb/dcbnl.c static int dcbnl_getnumtcs(struct net_device *netdev, struct nlmsghdr *nlh, netdev 334 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->getnumtcs) netdev 354 net/dcb/dcbnl.c ret = netdev->dcbnl_ops->getnumtcs(netdev, i, &value); netdev 369 net/dcb/dcbnl.c static int dcbnl_setnumtcs(struct net_device *netdev, struct nlmsghdr *nlh, netdev 380 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->setnumtcs) netdev 395 net/dcb/dcbnl.c ret = netdev->dcbnl_ops->setnumtcs(netdev, i, value); netdev 403 net/dcb/dcbnl.c static int dcbnl_getpfcstate(struct net_device *netdev, struct nlmsghdr *nlh, netdev 406 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->getpfcstate) netdev 410 net/dcb/dcbnl.c netdev->dcbnl_ops->getpfcstate(netdev)); netdev 413 net/dcb/dcbnl.c static int dcbnl_setpfcstate(struct net_device *netdev, struct nlmsghdr *nlh, netdev 421 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->setpfcstate) netdev 426 net/dcb/dcbnl.c netdev->dcbnl_ops->setpfcstate(netdev, value); netdev 431 net/dcb/dcbnl.c static int dcbnl_getapp(struct net_device *netdev, struct nlmsghdr *nlh, netdev 462 net/dcb/dcbnl.c if (netdev->dcbnl_ops->getapp) { netdev 463 net/dcb/dcbnl.c ret = netdev->dcbnl_ops->getapp(netdev, idtype, id); netdev 473 net/dcb/dcbnl.c up = dcb_getapp(netdev, &app); netdev 501 net/dcb/dcbnl.c static int dcbnl_setapp(struct net_device *netdev, struct nlmsghdr *nlh, netdev 533 net/dcb/dcbnl.c if (netdev->dcbnl_ops->setapp) { netdev 534 net/dcb/dcbnl.c ret = netdev->dcbnl_ops->setapp(netdev, idtype, id, up); netdev 542 net/dcb/dcbnl.c ret = dcb_setapp(netdev, &app); netdev 546 net/dcb/dcbnl.c dcbnl_cee_notify(netdev, RTM_SETDCB, DCB_CMD_SAPP, seq, 0); netdev 551 net/dcb/dcbnl.c static int __dcbnl_pg_getcfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 565 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->getpgtccfgtx || netdev 566 net/dcb/dcbnl.c !netdev->dcbnl_ops->getpgtccfgrx || netdev 567 net/dcb/dcbnl.c !netdev->dcbnl_ops->getpgbwgcfgtx || netdev 568 net/dcb/dcbnl.c !netdev->dcbnl_ops->getpgbwgcfgrx) netdev 609 net/dcb/dcbnl.c netdev->dcbnl_ops->getpgtccfgrx(netdev, netdev 614 net/dcb/dcbnl.c netdev->dcbnl_ops->getpgtccfgtx(netdev, netdev 663 net/dcb/dcbnl.c netdev->dcbnl_ops->getpgbwgcfgrx(netdev, netdev 667 net/dcb/dcbnl.c netdev->dcbnl_ops->getpgbwgcfgtx(netdev, netdev 687 net/dcb/dcbnl.c static int dcbnl_pgtx_getcfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 690 net/dcb/dcbnl.c return __dcbnl_pg_getcfg(netdev, nlh, tb, skb, 0); netdev 693 net/dcb/dcbnl.c static int dcbnl_pgrx_getcfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 696 net/dcb/dcbnl.c return __dcbnl_pg_getcfg(netdev, nlh, tb, skb, 1); netdev 699 net/dcb/dcbnl.c static int dcbnl_setstate(struct net_device *netdev, struct nlmsghdr *nlh, netdev 707 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->setstate) netdev 713 net/dcb/dcbnl.c netdev->dcbnl_ops->setstate(netdev, value)); netdev 716 net/dcb/dcbnl.c static int dcbnl_setpfccfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 727 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->setpfccfg) netdev 740 net/dcb/dcbnl.c netdev->dcbnl_ops->setpfccfg(netdev, netdev 747 net/dcb/dcbnl.c static int dcbnl_setall(struct net_device *netdev, struct nlmsghdr *nlh, netdev 755 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->setall) netdev 759 net/dcb/dcbnl.c netdev->dcbnl_ops->setall(netdev)); netdev 760 net/dcb/dcbnl.c dcbnl_cee_notify(netdev, RTM_SETDCB, DCB_CMD_SET_ALL, seq, 0); netdev 765 net/dcb/dcbnl.c static int __dcbnl_pg_setcfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 781 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->setpgtccfgtx || netdev 782 net/dcb/dcbnl.c !netdev->dcbnl_ops->setpgtccfgrx || netdev 783 net/dcb/dcbnl.c !netdev->dcbnl_ops->setpgbwgcfgtx || netdev 784 net/dcb/dcbnl.c !netdev->dcbnl_ops->setpgbwgcfgrx) netdev 826 net/dcb/dcbnl.c netdev->dcbnl_ops->setpgtccfgrx(netdev, netdev 831 net/dcb/dcbnl.c netdev->dcbnl_ops->setpgtccfgtx(netdev, netdev 846 net/dcb/dcbnl.c netdev->dcbnl_ops->setpgbwgcfgrx(netdev, netdev 850 net/dcb/dcbnl.c netdev->dcbnl_ops->setpgbwgcfgtx(netdev, netdev 858 net/dcb/dcbnl.c static int dcbnl_pgtx_setcfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 861 net/dcb/dcbnl.c return __dcbnl_pg_setcfg(netdev, nlh, seq, tb, skb, 0); netdev 864 net/dcb/dcbnl.c static int dcbnl_pgrx_setcfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 867 net/dcb/dcbnl.c return __dcbnl_pg_setcfg(netdev, nlh, seq, tb, skb, 1); netdev 870 net/dcb/dcbnl.c static int dcbnl_bcn_getcfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 884 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->getbcnrp || netdev 885 net/dcb/dcbnl.c !netdev->dcbnl_ops->getbcncfg) netdev 905 net/dcb/dcbnl.c netdev->dcbnl_ops->getbcnrp(netdev, i - DCB_BCN_ATTR_RP_0, netdev 916 net/dcb/dcbnl.c netdev->dcbnl_ops->getbcncfg(netdev, i, netdev 932 net/dcb/dcbnl.c static int dcbnl_bcn_setcfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 944 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->setbcncfg || netdev 945 net/dcb/dcbnl.c !netdev->dcbnl_ops->setbcnrp) netdev 958 net/dcb/dcbnl.c netdev->dcbnl_ops->setbcnrp(netdev, netdev 966 net/dcb/dcbnl.c netdev->dcbnl_ops->setbcncfg(netdev, netdev 973 net/dcb/dcbnl.c static int dcbnl_build_peer_app(struct net_device *netdev, struct sk_buff* skb, netdev 979 net/dcb/dcbnl.c const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops; netdev 988 net/dcb/dcbnl.c err = ops->peer_getappinfo(netdev, &info, &app_count); netdev 995 net/dcb/dcbnl.c err = ops->peer_getapptable(netdev, table); netdev 1031 net/dcb/dcbnl.c static int dcbnl_ieee_fill(struct sk_buff *skb, struct net_device *netdev) netdev 1035 net/dcb/dcbnl.c const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops; netdev 1039 net/dcb/dcbnl.c if (nla_put_string(skb, DCB_ATTR_IFNAME, netdev->name)) netdev 1049 net/dcb/dcbnl.c err = ops->ieee_getets(netdev, &ets); netdev 1058 net/dcb/dcbnl.c err = ops->ieee_getmaxrate(netdev, &maxrate); netdev 1071 net/dcb/dcbnl.c err = ops->ieee_getqcn(netdev, &qcn); netdev 1084 net/dcb/dcbnl.c err = ops->ieee_getqcnstats(netdev, &qcn_stats); netdev 1096 net/dcb/dcbnl.c err = ops->ieee_getpfc(netdev, &pfc); netdev 1106 net/dcb/dcbnl.c err = ops->dcbnl_getbuffer(netdev, &buffer); netdev 1118 net/dcb/dcbnl.c if (itr->ifindex == netdev->ifindex) { netdev 1128 net/dcb/dcbnl.c if (netdev->dcbnl_ops->getdcbx) netdev 1129 net/dcb/dcbnl.c dcbx = netdev->dcbnl_ops->getdcbx(netdev); netdev 1140 net/dcb/dcbnl.c err = ops->ieee_peer_getets(netdev, &ets); netdev 1149 net/dcb/dcbnl.c err = ops->ieee_peer_getpfc(netdev, &pfc); netdev 1156 net/dcb/dcbnl.c err = dcbnl_build_peer_app(netdev, skb, netdev 1227 net/dcb/dcbnl.c static int dcbnl_cee_fill(struct sk_buff *skb, struct net_device *netdev) netdev 1231 net/dcb/dcbnl.c const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops; netdev 1235 net/dcb/dcbnl.c if (nla_put_string(skb, DCB_ATTR_IFNAME, netdev->name)) netdev 1243 net/dcb/dcbnl.c err = dcbnl_cee_pg_fill(skb, netdev, 1); netdev 1249 net/dcb/dcbnl.c err = dcbnl_cee_pg_fill(skb, netdev, 0); netdev 1263 net/dcb/dcbnl.c ops->getpfccfg(netdev, i - DCB_PFC_UP_ATTR_0, &value); netdev 1277 net/dcb/dcbnl.c if (itr->ifindex == netdev->ifindex) { netdev 1303 net/dcb/dcbnl.c if (netdev->dcbnl_ops->getdcbx) netdev 1304 net/dcb/dcbnl.c dcbx = netdev->dcbnl_ops->getdcbx(netdev); netdev 1319 net/dcb/dcbnl.c if (!ops->getfeatcfg(netdev, i, &value) && netdev 1330 net/dcb/dcbnl.c err = ops->cee_peer_getpg(netdev, &pg); netdev 1339 net/dcb/dcbnl.c err = ops->cee_peer_getpfc(netdev, &pfc); netdev 1346 net/dcb/dcbnl.c err = dcbnl_build_peer_app(netdev, skb, netdev 1424 net/dcb/dcbnl.c static int dcbnl_ieee_set(struct net_device *netdev, struct nlmsghdr *nlh, netdev 1427 net/dcb/dcbnl.c const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops; netdev 1445 net/dcb/dcbnl.c err = ops->ieee_setets(netdev, ets); netdev 1453 net/dcb/dcbnl.c err = ops->ieee_setmaxrate(netdev, maxrate); netdev 1462 net/dcb/dcbnl.c err = ops->ieee_setqcn(netdev, qcn); netdev 1469 net/dcb/dcbnl.c err = ops->ieee_setpfc(netdev, pfc); netdev 1478 net/dcb/dcbnl.c err = ops->dcbnl_setbuffer(netdev, buffer); netdev 1500 net/dcb/dcbnl.c err = ops->ieee_setapp(netdev, app_data); netdev 1502 net/dcb/dcbnl.c err = dcb_ieee_setapp(netdev, app_data); netdev 1510 net/dcb/dcbnl.c dcbnl_ieee_notify(netdev, RTM_SETDCB, DCB_CMD_IEEE_SET, seq, 0); netdev 1514 net/dcb/dcbnl.c static int dcbnl_ieee_get(struct net_device *netdev, struct nlmsghdr *nlh, netdev 1517 net/dcb/dcbnl.c const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops; netdev 1522 net/dcb/dcbnl.c return dcbnl_ieee_fill(skb, netdev); netdev 1525 net/dcb/dcbnl.c static int dcbnl_ieee_del(struct net_device *netdev, struct nlmsghdr *nlh, netdev 1528 net/dcb/dcbnl.c const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops; netdev 1555 net/dcb/dcbnl.c err = ops->ieee_delapp(netdev, app_data); netdev 1557 net/dcb/dcbnl.c err = dcb_ieee_delapp(netdev, app_data); netdev 1565 net/dcb/dcbnl.c dcbnl_ieee_notify(netdev, RTM_SETDCB, DCB_CMD_IEEE_DEL, seq, 0); netdev 1571 net/dcb/dcbnl.c static int dcbnl_getdcbx(struct net_device *netdev, struct nlmsghdr *nlh, netdev 1574 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->getdcbx) netdev 1578 net/dcb/dcbnl.c netdev->dcbnl_ops->getdcbx(netdev)); netdev 1581 net/dcb/dcbnl.c static int dcbnl_setdcbx(struct net_device *netdev, struct nlmsghdr *nlh, netdev 1586 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->setdcbx) netdev 1595 net/dcb/dcbnl.c netdev->dcbnl_ops->setdcbx(netdev, value)); netdev 1598 net/dcb/dcbnl.c static int dcbnl_getfeatcfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 1606 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->getfeatcfg) netdev 1629 net/dcb/dcbnl.c ret = netdev->dcbnl_ops->getfeatcfg(netdev, i, &value); netdev 1644 net/dcb/dcbnl.c static int dcbnl_setfeatcfg(struct net_device *netdev, struct nlmsghdr *nlh, netdev 1651 net/dcb/dcbnl.c if (!netdev->dcbnl_ops->setfeatcfg) netdev 1670 net/dcb/dcbnl.c ret = netdev->dcbnl_ops->setfeatcfg(netdev, i, value); netdev 1682 net/dcb/dcbnl.c static int dcbnl_cee_get(struct net_device *netdev, struct nlmsghdr *nlh, netdev 1685 net/dcb/dcbnl.c const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops; netdev 1690 net/dcb/dcbnl.c return dcbnl_cee_fill(skb, netdev); netdev 1736 net/dcb/dcbnl.c struct net_device *netdev; netdev 1764 net/dcb/dcbnl.c netdev = __dev_get_by_name(net, nla_data(tb[DCB_ATTR_IFNAME])); netdev 1765 net/dcb/dcbnl.c if (!netdev) netdev 1768 net/dcb/dcbnl.c if (!netdev->dcbnl_ops) netdev 1776 net/dcb/dcbnl.c ret = fn->cb(netdev, nlh, nlh->nlmsg_seq, tb, reply_skb); netdev 783 net/dsa/dsa2.c dev = cd->netdev[i]; netdev 292 net/dsa/tag_8021q.c struct sk_buff *dsa_8021q_xmit(struct sk_buff *skb, struct net_device *netdev, netdev 87 net/dsa/tag_sja1105.c struct net_device *netdev) netdev 89 net/dsa/tag_sja1105.c struct dsa_port *dp = dsa_slave_to_port(netdev); netdev 93 net/dsa/tag_sja1105.c u8 pcp = netdev_txq_to_tc(netdev, queue_mapping); netdev 100 net/dsa/tag_sja1105.c return dsa_defer_xmit(skb, netdev); netdev 110 net/dsa/tag_sja1105.c return dsa_8021q_xmit(skb, netdev, ETH_P_SJA1105, netdev 236 net/dsa/tag_sja1105.c struct net_device *netdev, netdev 285 net/dsa/tag_sja1105.c skb->dev = dsa_master_find_slave(netdev, switch_id, source_port); netdev 287 net/dsa/tag_sja1105.c netdev_warn(netdev, "Couldn't decode source port\n"); netdev 428 net/ethernet/eth.c struct net_device *netdev; netdev 434 net/ethernet/eth.c netdev = alloc_etherdev_mqs(sizeof_priv, txqs, rxqs); netdev 435 net/ethernet/eth.c if (!netdev) { netdev 440 net/ethernet/eth.c *dr = netdev; netdev 443 net/ethernet/eth.c return netdev; netdev 205 net/ieee802154/core.c if (!wpan_dev->netdev) netdev 207 net/ieee802154/core.c wpan_dev->netdev->features &= ~NETIF_F_NETNS_LOCAL; netdev 208 net/ieee802154/core.c err = dev_change_net_namespace(wpan_dev->netdev, net, "wpan%d"); netdev 211 net/ieee802154/core.c wpan_dev->netdev->features |= NETIF_F_NETNS_LOCAL; netdev 221 net/ieee802154/core.c if (!wpan_dev->netdev) netdev 223 net/ieee802154/core.c wpan_dev->netdev->features &= ~NETIF_F_NETNS_LOCAL; netdev 224 net/ieee802154/core.c err = dev_change_net_namespace(wpan_dev->netdev, net, netdev 227 net/ieee802154/core.c wpan_dev->netdev->features |= NETIF_F_NETNS_LOCAL; netdev 277 net/ieee802154/core.c wpan_dev->netdev = dev; netdev 69 net/ieee802154/nl802154.c if (have_ifidx && wpan_dev->netdev && netdev 70 net/ieee802154/nl802154.c wpan_dev->netdev->ifindex == ifidx) { netdev 95 net/ieee802154/nl802154.c struct net_device *netdev; netdev 135 net/ieee802154/nl802154.c netdev = __dev_get_by_index(netns, ifindex); netdev 136 net/ieee802154/nl802154.c if (netdev) { netdev 137 net/ieee802154/nl802154.c if (netdev->ieee802154_ptr) netdev 139 net/ieee802154/nl802154.c netdev->ieee802154_ptr->wpan_phy); netdev 577 net/ieee802154/nl802154.c struct net_device *netdev; netdev 581 net/ieee802154/nl802154.c netdev = __dev_get_by_index(&init_net, ifidx); netdev 582 net/ieee802154/nl802154.c if (!netdev) netdev 584 net/ieee802154/nl802154.c if (netdev->ieee802154_ptr) { netdev 586 net/ieee802154/nl802154.c netdev->ieee802154_ptr->wpan_phy); netdev 790 net/ieee802154/nl802154.c struct net_device *dev = wpan_dev->netdev; netdev 959 net/ieee802154/nl802154.c if (!wpan_dev->netdev) netdev 1509 net/ieee802154/nl802154.c if (!wpan_dev->netdev) { netdev 1525 net/ieee802154/nl802154.c rdev, wpan_dev->netdev, key) < 0) { netdev 1675 net/ieee802154/nl802154.c if (!wpan_dev->netdev) { netdev 1691 net/ieee802154/nl802154.c rdev, wpan_dev->netdev, dev) < 0) { netdev 1844 net/ieee802154/nl802154.c if (!wpan_dev->netdev) { netdev 1864 net/ieee802154/nl802154.c wpan_dev->netdev, netdev 2005 net/ieee802154/nl802154.c if (!wpan_dev->netdev) { netdev 2021 net/ieee802154/nl802154.c rdev, wpan_dev->netdev, sl) < 0) { netdev 2153 net/ieee802154/nl802154.c dev = wpan_dev->netdev; netdev 2192 net/ieee802154/nl802154.c if (wpan_dev->netdev) netdev 2193 net/ieee802154/nl802154.c dev_put(wpan_dev->netdev); netdev 492 net/mac80211/iface.c struct net_device *dev = wdev->netdev; netdev 192 net/mac802154/cfg.c ret = mac802154_wpan_update_llsec(wpan_dev->netdev); netdev 269 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 279 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 289 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 301 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 317 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 333 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 348 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 363 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 378 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 393 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 408 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 424 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 440 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; netdev 27 net/openvswitch/vport-internal_dev.c static struct internal_dev *internal_dev_priv(struct net_device *netdev) netdev 29 net/openvswitch/vport-internal_dev.c return netdev_priv(netdev); netdev 34 net/openvswitch/vport-internal_dev.c internal_dev_xmit(struct sk_buff *skb, struct net_device *netdev) netdev 40 net/openvswitch/vport-internal_dev.c err = ovs_vport_receive(internal_dev_priv(netdev)->vport, skb, NULL); netdev 44 net/openvswitch/vport-internal_dev.c struct pcpu_sw_netstats *tstats = this_cpu_ptr(netdev->tstats); netdev 51 net/openvswitch/vport-internal_dev.c netdev->stats.tx_errors++; netdev 56 net/openvswitch/vport-internal_dev.c static int internal_dev_open(struct net_device *netdev) netdev 58 net/openvswitch/vport-internal_dev.c netif_start_queue(netdev); netdev 62 net/openvswitch/vport-internal_dev.c static int internal_dev_stop(struct net_device *netdev) netdev 64 net/openvswitch/vport-internal_dev.c netif_stop_queue(netdev); netdev 68 net/openvswitch/vport-internal_dev.c static void internal_dev_getinfo(struct net_device *netdev, netdev 128 net/openvswitch/vport-internal_dev.c static void do_setup(struct net_device *netdev) netdev 130 net/openvswitch/vport-internal_dev.c ether_setup(netdev); netdev 132 net/openvswitch/vport-internal_dev.c netdev->max_mtu = ETH_MAX_MTU; netdev 134 net/openvswitch/vport-internal_dev.c netdev->netdev_ops = &internal_dev_netdev_ops; netdev 136 net/openvswitch/vport-internal_dev.c netdev->priv_flags &= ~IFF_TX_SKB_SHARING; netdev 137 net/openvswitch/vport-internal_dev.c netdev->priv_flags |= IFF_LIVE_ADDR_CHANGE | IFF_OPENVSWITCH | netdev 139 net/openvswitch/vport-internal_dev.c netdev->needs_free_netdev = true; netdev 140 net/openvswitch/vport-internal_dev.c netdev->priv_destructor = NULL; netdev 141 net/openvswitch/vport-internal_dev.c netdev->ethtool_ops = &internal_dev_ethtool_ops; netdev 142 net/openvswitch/vport-internal_dev.c netdev->rtnl_link_ops = &internal_dev_link_ops; netdev 144 net/openvswitch/vport-internal_dev.c netdev->features = NETIF_F_LLTX | NETIF_F_SG | NETIF_F_FRAGLIST | netdev 148 net/openvswitch/vport-internal_dev.c netdev->vlan_features = netdev->features; netdev 149 net/openvswitch/vport-internal_dev.c netdev->hw_enc_features = netdev->features; netdev 150 net/openvswitch/vport-internal_dev.c netdev->features |= NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_HW_VLAN_STAG_TX; netdev 151 net/openvswitch/vport-internal_dev.c netdev->hw_features = netdev->features & ~NETIF_F_LLTX; netdev 153 net/openvswitch/vport-internal_dev.c eth_hw_addr_random(netdev); netdev 227 net/openvswitch/vport-internal_dev.c struct net_device *netdev = skb->dev; netdev 230 net/openvswitch/vport-internal_dev.c if (unlikely(!(netdev->flags & IFF_UP))) { netdev 232 net/openvswitch/vport-internal_dev.c netdev->stats.rx_dropped++; netdev 241 net/openvswitch/vport-internal_dev.c skb->protocol = eth_type_trans(skb, netdev); netdev 244 net/openvswitch/vport-internal_dev.c stats = this_cpu_ptr(netdev->tstats); netdev 261 net/openvswitch/vport-internal_dev.c int ovs_is_internal_dev(const struct net_device *netdev) netdev 263 net/openvswitch/vport-internal_dev.c return netdev->netdev_ops == &internal_dev_netdev_ops; netdev 266 net/openvswitch/vport-internal_dev.c struct vport *ovs_internal_dev_get_vport(struct net_device *netdev) netdev 268 net/openvswitch/vport-internal_dev.c if (!ovs_is_internal_dev(netdev)) netdev 271 net/openvswitch/vport-internal_dev.c return internal_dev_priv(netdev)->vport; netdev 56 net/phonet/pn_dev.c pnd->netdev = dev; netdev 71 net/phonet/pn_dev.c if (pnd->netdev == dev) netdev 83 net/phonet/pn_dev.c if (pnd->netdev == dev) netdev 119 net/phonet/pn_dev.c dev = pnd->netdev; netdev 123 net/phonet/pn_dev.c ((pnd->netdev->flags & IFF_UP)) == IFF_UP) netdev 218 net/phonet/pn_dev.c if ((pnd->netdev->reg_state != NETREG_REGISTERED) || netdev 219 net/phonet/pn_dev.c ((pnd->netdev->flags & IFF_UP)) != IFF_UP) netdev 143 net/phonet/pn_netlink.c if (fill_addr(skb, pnd->netdev, addr << 2, netdev 761 net/smc/smc_pnet.c static void smc_pnet_find_rdma_dev(struct net_device *netdev, netdev 780 net/smc/smc_pnet.c if (netdev == ndev && netdev 78 net/tls/tls_device.c struct net_device *netdev = ctx->netdev; netdev 80 net/tls/tls_device.c if (netdev && ctx->tx_conf == TLS_HW) { netdev 81 net/tls/tls_device.c netdev->tlsdev_ops->tls_dev_del(netdev, ctx, netdev 83 net/tls/tls_device.c dev_put(netdev); netdev 84 net/tls/tls_device.c ctx->netdev = NULL; netdev 111 net/tls/tls_device.c struct net_device *netdev = NULL; netdev 114 net/tls/tls_device.c netdev = dst->dev; netdev 115 net/tls/tls_device.c dev_hold(netdev); netdev 120 net/tls/tls_device.c return netdev; netdev 208 net/tls/tls_device.c struct net_device *netdev; netdev 220 net/tls/tls_device.c netdev = tls_ctx->netdev; netdev 221 net/tls/tls_device.c if (netdev) netdev 222 net/tls/tls_device.c err = netdev->tlsdev_ops->tls_dev_resync(netdev, sk, seq, netdev 666 net/tls/tls_device.c struct net_device *netdev; netdev 670 net/tls/tls_device.c netdev = READ_ONCE(tls_ctx->netdev); netdev 671 net/tls/tls_device.c if (netdev) netdev 672 net/tls/tls_device.c netdev->tlsdev_ops->tls_dev_resync(netdev, sk, seq, rcd_sn, netdev 889 net/tls/tls_device.c struct net_device *netdev) netdev 893 net/tls/tls_device.c dev_hold(netdev); netdev 894 net/tls/tls_device.c ctx->netdev = netdev; netdev 912 net/tls/tls_device.c struct net_device *netdev; netdev 1012 net/tls/tls_device.c netdev = get_netdev_for_sock(sk); netdev 1013 net/tls/tls_device.c if (!netdev) { netdev 1019 net/tls/tls_device.c if (!(netdev->features & NETIF_F_HW_TLS_TX)) { netdev 1033 net/tls/tls_device.c if (!(netdev->flags & IFF_UP)) { netdev 1039 net/tls/tls_device.c rc = netdev->tlsdev_ops->tls_dev_add(netdev, sk, TLS_OFFLOAD_CTX_DIR_TX, netdev 1045 net/tls/tls_device.c tls_device_attach(ctx, sk, netdev); netdev 1053 net/tls/tls_device.c dev_put(netdev); netdev 1060 net/tls/tls_device.c dev_put(netdev); netdev 1079 net/tls/tls_device.c struct net_device *netdev; netdev 1085 net/tls/tls_device.c netdev = get_netdev_for_sock(sk); netdev 1086 net/tls/tls_device.c if (!netdev) { netdev 1091 net/tls/tls_device.c if (!(netdev->features & NETIF_F_HW_TLS_RX)) { netdev 1105 net/tls/tls_device.c if (!(netdev->flags & IFF_UP)) { netdev 1122 net/tls/tls_device.c rc = netdev->tlsdev_ops->tls_dev_add(netdev, sk, TLS_OFFLOAD_CTX_DIR_RX, netdev 1128 net/tls/tls_device.c tls_device_attach(ctx, sk, netdev); netdev 1131 net/tls/tls_device.c dev_put(netdev); netdev 1144 net/tls/tls_device.c dev_put(netdev); netdev 1151 net/tls/tls_device.c struct net_device *netdev; netdev 1154 net/tls/tls_device.c netdev = tls_ctx->netdev; netdev 1155 net/tls/tls_device.c if (!netdev) netdev 1158 net/tls/tls_device.c netdev->tlsdev_ops->tls_dev_del(netdev, tls_ctx, netdev 1162 net/tls/tls_device.c dev_put(netdev); netdev 1163 net/tls/tls_device.c tls_ctx->netdev = NULL; netdev 1170 net/tls/tls_device.c static int tls_device_down(struct net_device *netdev) netdev 1181 net/tls/tls_device.c if (ctx->netdev != netdev || netdev 1191 net/tls/tls_device.c netdev->tlsdev_ops->tls_dev_del(netdev, ctx, netdev 1194 net/tls/tls_device.c netdev->tlsdev_ops->tls_dev_del(netdev, ctx, netdev 1196 net/tls/tls_device.c WRITE_ONCE(ctx->netdev, NULL); netdev 1200 net/tls/tls_device.c dev_put(netdev); netdev 426 net/tls/tls_device_fallback.c if (dev == tls_get_ctx(sk)->netdev) netdev 1170 net/wireless/chan.c if (wdev->netdev && !netif_running(wdev->netdev)) netdev 165 net/wireless/core.c if (!wdev->netdev) netdev 167 net/wireless/core.c wdev->netdev->features &= ~NETIF_F_NETNS_LOCAL; netdev 168 net/wireless/core.c err = dev_change_net_namespace(wdev->netdev, net, "wlan%d"); netdev 171 net/wireless/core.c wdev->netdev->features |= NETIF_F_NETNS_LOCAL; netdev 181 net/wireless/core.c if (!wdev->netdev) netdev 183 net/wireless/core.c wdev->netdev->features &= ~NETIF_F_NETNS_LOCAL; netdev 184 net/wireless/core.c err = dev_change_net_namespace(wdev->netdev, net, netdev 187 net/wireless/core.c wdev->netdev->features |= NETIF_F_NETNS_LOCAL; netdev 194 net/wireless/core.c if (!wdev->netdev) netdev 207 net/wireless/core.c if (!wdev->netdev) netdev 270 net/wireless/core.c if (wdev->netdev) { netdev 271 net/wireless/core.c dev_close(wdev->netdev); netdev 1108 net/wireless/core.c if (wdev->netdev) netdev 1116 net/wireless/core.c if (WARN_ON(wdev->netdev)) netdev 1140 net/wireless/core.c struct net_device *dev = wdev->netdev; netdev 1286 net/wireless/core.c wdev->netdev = dev; netdev 1322 net/wireless/core.c if (WARN_ON(pos->dev == wdev->netdev)) netdev 286 net/wireless/ibss.c if (!netif_running(wdev->netdev)) netdev 301 net/wireless/ibss.c err = __cfg80211_join_ibss(rdev, wdev->netdev, netdev 237 net/wireless/mesh.c if (!netif_running(wdev->netdev)) netdev 240 net/wireless/mesh.c err = rdev_libertas_set_mesh_channel(rdev, wdev->netdev, netdev 70 net/wireless/mlme.c nl80211_send_rx_auth(rdev, wdev->netdev, buf, len, GFP_KERNEL); netdev 81 net/wireless/mlme.c bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr); netdev 83 net/wireless/mlme.c nl80211_send_deauth(rdev, wdev->netdev, buf, len, GFP_KERNEL); netdev 89 net/wireless/mlme.c __cfg80211_disconnected(wdev->netdev, NULL, 0, reason_code, from_ap); netdev 100 net/wireless/mlme.c bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr); netdev 102 net/wireless/mlme.c nl80211_send_disassoc(rdev, wdev->netdev, buf, len, GFP_KERNEL); netdev 108 net/wireless/mlme.c __cfg80211_disconnected(wdev->netdev, NULL, 0, reason_code, from_ap); netdev 868 net/wireless/mlme.c void cfg80211_cac_event(struct net_device *netdev, netdev 872 net/wireless/mlme.c struct wireless_dev *wdev = netdev->ieee80211_ptr; netdev 877 net/wireless/mlme.c trace_cfg80211_cac_event(netdev, event); netdev 907 net/wireless/mlme.c nl80211_radar_notify(rdev, chandef, event, netdev, gfp); netdev 98 net/wireless/nl80211.c if (have_ifidx && wdev->netdev && netdev 99 net/wireless/nl80211.c wdev->netdev->ifindex == ifidx) { netdev 122 net/wireless/nl80211.c struct net_device *netdev; netdev 162 net/wireless/nl80211.c netdev = __dev_get_by_index(netns, ifindex); netdev 163 net/wireless/nl80211.c if (netdev) { netdev 164 net/wireless/nl80211.c if (netdev->ieee80211_ptr) netdev 166 net/wireless/nl80211.c netdev->ieee80211_ptr->wiphy); netdev 2488 net/wireless/nl80211.c struct net_device *netdev; netdev 2492 net/wireless/nl80211.c netdev = __dev_get_by_index(sock_net(skb->sk), ifidx); netdev 2493 net/wireless/nl80211.c if (!netdev) { netdev 2497 net/wireless/nl80211.c if (netdev->ieee80211_ptr) { netdev 2499 net/wireless/nl80211.c netdev->ieee80211_ptr->wiphy); netdev 2833 net/wireless/nl80211.c struct net_device *netdev = info->user_ptr[1]; netdev 2835 net/wireless/nl80211.c return __nl80211_set_channel(rdev, netdev, info); netdev 2864 net/wireless/nl80211.c struct net_device *netdev = NULL; netdev 2889 net/wireless/nl80211.c netdev = __dev_get_by_index(genl_info_net(info), ifindex); netdev 2890 net/wireless/nl80211.c if (netdev && netdev->ieee80211_ptr) netdev 2891 net/wireless/nl80211.c rdev = wiphy_to_rdev(netdev->ieee80211_ptr->wiphy); netdev 2893 net/wireless/nl80211.c netdev = NULL; netdev 2896 net/wireless/nl80211.c if (!netdev) { netdev 2902 net/wireless/nl80211.c netdev = NULL; netdev 2905 net/wireless/nl80211.c wdev = netdev->ieee80211_ptr; netdev 2926 net/wireless/nl80211.c if (!netdev) netdev 2929 net/wireless/nl80211.c if (netdev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && netdev 2930 net/wireless/nl80211.c netdev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) netdev 2933 net/wireless/nl80211.c if (!netif_running(netdev)) netdev 2950 net/wireless/nl80211.c result = rdev_set_txq_params(rdev, netdev, netdev 2960 net/wireless/nl80211.c nl80211_can_set_dev_channel(wdev) ? netdev : NULL, netdev 3189 net/wireless/nl80211.c struct net_device *dev = wdev->netdev; netdev 3476 net/wireless/nl80211.c struct net_device *netdev, u8 use_4addr, netdev 3480 net/wireless/nl80211.c if (netdev && (netdev->priv_flags & IFF_BRIDGE_PORT)) netdev 3684 net/wireless/nl80211.c if (!wdev->netdev) netdev 5292 net/wireless/nl80211.c if (!wdev->netdev) { netdev 5304 net/wireless/nl80211.c err = rdev_dump_station(rdev, wdev->netdev, sta_idx, netdev 5314 net/wireless/nl80211.c rdev, wdev->netdev, mac_addr, netdev 6186 net/wireless/nl80211.c err = rdev_dump_mpath(rdev, wdev->netdev, path_idx, dst, netdev 6195 net/wireless/nl80211.c wdev->netdev, dst, next_hop, netdev 6385 net/wireless/nl80211.c err = rdev_dump_mpp(rdev, wdev->netdev, path_idx, dst, netdev 6394 net/wireless/nl80211.c wdev->netdev, dst, mpp, netdev 7739 net/wireless/nl80211.c if (wdev->netdev) netdev 7740 net/wireless/nl80211.c dev_hold(wdev->netdev); netdev 8628 net/wireless/nl80211.c if (wdev->netdev && netdev 8629 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, wdev->netdev->ifindex)) netdev 8888 net/wireless/nl80211.c if (!wdev->netdev) { netdev 8899 net/wireless/nl80211.c res = rdev_dump_survey(rdev, wdev->netdev, survey_idx, &survey); netdev 8915 net/wireless/nl80211.c wdev->netdev, radio_stats, &survey) < 0) netdev 9667 net/wireless/nl80211.c if (wdev->netdev && netdev 9669 net/wireless/nl80211.c wdev->netdev->ifindex)) netdev 12657 net/wireless/nl80211.c (wdev->netdev && nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev 12658 net/wireless/nl80211.c wdev->netdev->ifindex)) || netdev 12739 net/wireless/nl80211.c (wdev->netdev && nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev 12740 net/wireless/nl80211.c wdev->netdev->ifindex)) || netdev 12944 net/wireless/nl80211.c !wdev->netdev) netdev 13122 net/wireless/nl80211.c !wdev->netdev) { netdev 13843 net/wireless/nl80211.c dev = wdev->netdev; netdev 13881 net/wireless/nl80211.c if (wdev->netdev) netdev 13882 net/wireless/nl80211.c dev_put(wdev->netdev); netdev 14877 net/wireless/nl80211.c (wdev->netdev && nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev 14878 net/wireless/nl80211.c wdev->netdev->ifindex)) || netdev 15067 net/wireless/nl80211.c struct net_device *netdev, netdev 15087 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 15117 net/wireless/nl80211.c struct net_device *netdev, const u8 *buf, netdev 15120 net/wireless/nl80211.c nl80211_send_mlme_event(rdev, netdev, buf, len, netdev 15125 net/wireless/nl80211.c struct net_device *netdev, const u8 *buf, netdev 15129 net/wireless/nl80211.c nl80211_send_mlme_event(rdev, netdev, buf, len, netdev 15135 net/wireless/nl80211.c struct net_device *netdev, const u8 *buf, netdev 15138 net/wireless/nl80211.c nl80211_send_mlme_event(rdev, netdev, buf, len, netdev 15143 net/wireless/nl80211.c struct net_device *netdev, const u8 *buf, netdev 15146 net/wireless/nl80211.c nl80211_send_mlme_event(rdev, netdev, buf, len, netdev 15174 net/wireless/nl80211.c struct net_device *netdev, int cmd, netdev 15191 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 15207 net/wireless/nl80211.c struct net_device *netdev, const u8 *addr, netdev 15210 net/wireless/nl80211.c nl80211_send_mlme_timeout(rdev, netdev, NL80211_CMD_AUTHENTICATE, netdev 15215 net/wireless/nl80211.c struct net_device *netdev, const u8 *addr, netdev 15218 net/wireless/nl80211.c nl80211_send_mlme_timeout(rdev, netdev, NL80211_CMD_ASSOCIATE, netdev 15223 net/wireless/nl80211.c struct net_device *netdev, netdev 15243 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 15282 net/wireless/nl80211.c struct net_device *netdev, netdev 15302 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 15333 net/wireless/nl80211.c struct net_device *netdev, const u8 *bssid) netdev 15349 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 15364 net/wireless/nl80211.c struct net_device *netdev, u16 reason, netdev 15381 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 15400 net/wireless/nl80211.c struct net_device *netdev, const u8 *bssid, netdev 15417 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 15476 net/wireless/nl80211.c struct net_device *netdev, const u8 *addr, netdev 15494 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 15588 net/wireless/nl80211.c (wdev->netdev && nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev 15589 net/wireless/nl80211.c wdev->netdev->ifindex)) || netdev 15825 net/wireless/nl80211.c struct net_device *netdev = wdev->netdev; netdev 15840 net/wireless/nl80211.c (netdev && nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev 15841 net/wireless/nl80211.c netdev->ifindex)) || netdev 15866 net/wireless/nl80211.c struct net_device *netdev = wdev->netdev; netdev 15883 net/wireless/nl80211.c (netdev && nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev 15884 net/wireless/nl80211.c netdev->ifindex)) || netdev 16133 net/wireless/nl80211.c struct net_device *netdev, const u8 *bssid, netdev 16151 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 16189 net/wireless/nl80211.c struct net_device *netdev, int index, netdev 16207 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex)) netdev 16245 net/wireless/nl80211.c struct net_device *netdev, netdev 16264 net/wireless/nl80211.c if (nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex)) netdev 16328 net/wireless/nl80211.c struct net_device *netdev, gfp_t gfp) netdev 16347 net/wireless/nl80211.c if (netdev) { netdev 16348 net/wireless/nl80211.c struct wireless_dev *wdev = netdev->ieee80211_ptr; netdev 16350 net/wireless/nl80211.c if (nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 16601 net/wireless/nl80211.c if (wdev->netdev && nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev 16602 net/wireless/nl80211.c wdev->netdev->ifindex)) netdev 16795 net/wireless/nl80211.c void cfg80211_ft_event(struct net_device *netdev, netdev 16798 net/wireless/nl80211.c struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; netdev 16803 net/wireless/nl80211.c trace_cfg80211_ft_event(wiphy, netdev, ft_event); netdev 16818 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 16893 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, wdev->netdev->ifindex) || netdev 16948 net/wireless/nl80211.c void cfg80211_update_owe_info_event(struct net_device *netdev, netdev 16952 net/wireless/nl80211.c struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; netdev 16957 net/wireless/nl80211.c trace_cfg80211_update_owe_info_event(wiphy, netdev, owe_info); netdev 16968 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_IFINDEX, netdev->ifindex) || netdev 65 net/wireless/nl80211.h struct net_device *netdev, netdev 68 net/wireless/nl80211.h struct net_device *netdev, netdev 73 net/wireless/nl80211.h struct net_device *netdev, netdev 76 net/wireless/nl80211.h struct net_device *netdev, netdev 79 net/wireless/nl80211.h struct net_device *netdev, netdev 82 net/wireless/nl80211.h struct net_device *netdev, netdev 85 net/wireless/nl80211.h struct net_device *netdev, netdev 89 net/wireless/nl80211.h struct net_device *netdev, netdev 92 net/wireless/nl80211.h struct net_device *netdev, const u8 *bssid); netdev 94 net/wireless/nl80211.h struct net_device *netdev, u16 reason, netdev 99 net/wireless/nl80211.h struct net_device *netdev, const u8 *addr, netdev 109 net/wireless/nl80211.h struct net_device *netdev, const u8 *bssid, netdev 121 net/wireless/nl80211.h struct net_device *netdev, gfp_t gfp); netdev 75 net/wireless/rdev-ops.h struct net_device *netdev, u8 key_index, netdev 80 net/wireless/rdev-ops.h trace_rdev_add_key(&rdev->wiphy, netdev, key_index, pairwise, netdev 82 net/wireless/rdev-ops.h ret = rdev->ops->add_key(&rdev->wiphy, netdev, key_index, pairwise, netdev 89 net/wireless/rdev-ops.h rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, netdev 94 net/wireless/rdev-ops.h trace_rdev_get_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); netdev 95 net/wireless/rdev-ops.h ret = rdev->ops->get_key(&rdev->wiphy, netdev, key_index, pairwise, netdev 102 net/wireless/rdev-ops.h struct net_device *netdev, u8 key_index, netdev 106 net/wireless/rdev-ops.h trace_rdev_del_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); netdev 107 net/wireless/rdev-ops.h ret = rdev->ops->del_key(&rdev->wiphy, netdev, key_index, pairwise, netdev 115 net/wireless/rdev-ops.h struct net_device *netdev, u8 key_index, bool unicast, netdev 119 net/wireless/rdev-ops.h trace_rdev_set_default_key(&rdev->wiphy, netdev, key_index, netdev 121 net/wireless/rdev-ops.h ret = rdev->ops->set_default_key(&rdev->wiphy, netdev, key_index, netdev 129 net/wireless/rdev-ops.h struct net_device *netdev, u8 key_index) netdev 132 net/wireless/rdev-ops.h trace_rdev_set_default_mgmt_key(&rdev->wiphy, netdev, key_index); netdev 133 net/wireless/rdev-ops.h ret = rdev->ops->set_default_mgmt_key(&rdev->wiphy, netdev, netdev 652 net/wireless/rdev-ops.h struct net_device *netdev, int idx, netdev 656 net/wireless/rdev-ops.h trace_rdev_dump_survey(&rdev->wiphy, netdev, idx); netdev 657 net/wireless/rdev-ops.h ret = rdev->ops->dump_survey(&rdev->wiphy, netdev, idx, info); netdev 666 net/wireless/rdev-ops.h struct net_device *netdev, netdev 670 net/wireless/rdev-ops.h trace_rdev_set_pmksa(&rdev->wiphy, netdev, pmksa); netdev 671 net/wireless/rdev-ops.h ret = rdev->ops->set_pmksa(&rdev->wiphy, netdev, pmksa); netdev 677 net/wireless/rdev-ops.h struct net_device *netdev, netdev 681 net/wireless/rdev-ops.h trace_rdev_del_pmksa(&rdev->wiphy, netdev, pmksa); netdev 682 net/wireless/rdev-ops.h ret = rdev->ops->del_pmksa(&rdev->wiphy, netdev, pmksa); netdev 688 net/wireless/rdev-ops.h struct net_device *netdev) netdev 691 net/wireless/rdev-ops.h trace_rdev_flush_pmksa(&rdev->wiphy, netdev); netdev 692 net/wireless/rdev-ops.h ret = rdev->ops->flush_pmksa(&rdev->wiphy, netdev); netdev 2119 net/wireless/reg.c if (!wdev->netdev || !netif_running(wdev->netdev)) netdev 3910 net/wireless/reg.c rdev_end_cac(rdev, wdev->netdev); netdev 480 net/wireless/scan.c if (wdev->netdev) netdev 481 net/wireless/scan.c cfg80211_sme_scan_done(wdev->netdev); netdev 494 net/wireless/scan.c if (wdev->netdev && !request->info.aborted) { netdev 497 net/wireless/scan.c wireless_send_event(wdev->netdev, SIOCGIWSCAN, &wrqu, NULL); netdev 501 net/wireless/scan.c if (wdev->netdev) netdev 502 net/wireless/scan.c dev_put(wdev->netdev); netdev 138 net/wireless/sme.c dev_hold(wdev->netdev); netdev 171 net/wireless/sme.c return cfg80211_mlme_auth(rdev, wdev->netdev, netdev 197 net/wireless/sme.c err = cfg80211_mlme_assoc(rdev, wdev->netdev, params->channel, netdev 201 net/wireless/sme.c cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, netdev 210 net/wireless/sme.c cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, netdev 215 net/wireless/sme.c cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, netdev 239 net/wireless/sme.c if (!wdev->netdev) netdev 243 net/wireless/sme.c if (!netif_running(wdev->netdev)) { netdev 264 net/wireless/sme.c __cfg80211_connect_result(wdev->netdev, &cr, false); netdev 373 net/wireless/sme.c __cfg80211_connect_result(wdev->netdev, &cr, false); netdev 623 net/wireless/sme.c err = cfg80211_mlme_deauth(rdev, wdev->netdev, netdev 925 net/wireless/sme.c wdev->netdev, info, GFP_KERNEL); netdev 931 net/wireless/sme.c wireless_send_event(wdev->netdev, IWEVASSOCREQIE, netdev 938 net/wireless/sme.c wireless_send_event(wdev->netdev, IWEVASSOCRESPIE, netdev 947 net/wireless/sme.c wireless_send_event(wdev->netdev, SIOCGIWAP, &wrqu, NULL); netdev 1042 net/wireless/sme.c nl80211_send_port_authorized(wiphy_to_rdev(wdev->wiphy), wdev->netdev, netdev 1310 net/wireless/sme.c __cfg80211_leave_ibss(rdev, wdev->netdev, false); netdev 1314 net/wireless/sme.c __cfg80211_stop_ap(rdev, wdev->netdev, false); netdev 1317 net/wireless/sme.c __cfg80211_leave_mesh(rdev, wdev->netdev); netdev 1327 net/wireless/sme.c cfg80211_disconnect(rdev, wdev->netdev, netdev 1331 net/wireless/sme.c cfg80211_mlme_deauth(rdev, wdev->netdev, netdev 41 net/wireless/trace.h memcpy(__entry->name, netdev->name, IFNAMSIZ); \ netdev 42 net/wireless/trace.h (__entry->ifindex) = (netdev->ifindex); \ netdev 393 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 395 net/wireless/trace.h TP_ARGS(wiphy, netdev, type), netdev 411 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, netdev 413 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr), netdev 434 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, netdev 436 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr) netdev 440 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, netdev 442 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr) netdev 446 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, netdev 448 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr, mode), netdev 473 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, netdev 475 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index, unicast, multicast), netdev 497 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index), netdev 498 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index), netdev 514 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 516 net/wireless/trace.h TP_ARGS(wiphy, netdev, settings), netdev 556 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 558 net/wireless/trace.h TP_ARGS(wiphy, netdev, info), netdev 601 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), netdev 602 net/wireless/trace.h TP_ARGS(wiphy, netdev), netdev 615 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), netdev 616 net/wireless/trace.h TP_ARGS(wiphy, netdev) netdev 620 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), netdev 621 net/wireless/trace.h TP_ARGS(wiphy, netdev) netdev 625 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), netdev 626 net/wireless/trace.h TP_ARGS(wiphy, netdev) netdev 630 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), netdev 631 net/wireless/trace.h TP_ARGS(wiphy, netdev) netdev 635 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), netdev 636 net/wireless/trace.h TP_ARGS(wiphy, netdev) netdev 640 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), netdev 641 net/wireless/trace.h TP_ARGS(wiphy, netdev) netdev 645 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), netdev 646 net/wireless/trace.h TP_ARGS(wiphy, netdev) netdev 650 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), netdev 651 net/wireless/trace.h TP_ARGS(wiphy, netdev) netdev 655 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *mac, netdev 657 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params), netdev 743 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *mac, netdev 745 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params) netdev 749 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *mac, netdev 751 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params) netdev 755 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), netdev 756 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac), netdev 772 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 774 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), netdev 796 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 798 net/wireless/trace.h TP_ARGS(wiphy, netdev, params) netdev 802 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), netdev 803 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac) netdev 807 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), netdev 808 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac) netdev 812 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), netdev 813 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac) netdev 817 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int _idx, netdev 819 net/wireless/trace.h TP_ARGS(wiphy, netdev, _idx, mac), netdev 855 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *dst, netdev 857 net/wireless/trace.h TP_ARGS(wiphy, netdev, dst, next_hop), netdev 876 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *dst, netdev 878 net/wireless/trace.h TP_ARGS(wiphy, netdev, dst, next_hop) netdev 882 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *dst, netdev 884 net/wireless/trace.h TP_ARGS(wiphy, netdev, dst, next_hop) netdev 888 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *dst, netdev 890 net/wireless/trace.h TP_ARGS(wiphy, netdev, dst, next_hop) netdev 894 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int _idx, netdev 896 net/wireless/trace.h TP_ARGS(wiphy, netdev, _idx, dst, next_hop), netdev 918 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 920 net/wireless/trace.h TP_ARGS(wiphy, netdev, dst, mpp), netdev 939 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int _idx, netdev 941 net/wireless/trace.h TP_ARGS(wiphy, netdev, _idx, mpp, dst), netdev 1018 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u32 mask, netdev 1020 net/wireless/trace.h TP_ARGS(wiphy, netdev, mask, conf), netdev 1038 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1041 net/wireless/trace.h TP_ARGS(wiphy, netdev, conf, setup), netdev 1057 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1059 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), netdev 1087 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1089 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), netdev 1114 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1116 net/wireless/trace.h TP_ARGS(wiphy, netdev, chan), netdev 1148 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1150 net/wireless/trace.h TP_ARGS(wiphy, netdev, req), netdev 1172 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1174 net/wireless/trace.h TP_ARGS(wiphy, netdev, req), netdev 1202 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1204 net/wireless/trace.h TP_ARGS(wiphy, netdev, req), netdev 1223 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1225 net/wireless/trace.h TP_ARGS(wiphy, netdev, req), netdev 1269 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1271 net/wireless/trace.h TP_ARGS(wiphy, netdev, enabled, timeout), netdev 1290 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1292 net/wireless/trace.h TP_ARGS(wiphy, netdev, sme), netdev 1325 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1327 net/wireless/trace.h TP_ARGS(wiphy, netdev, sme, changed), netdev 1344 net/wireless/trace.h struct net_device *netdev, s32 rssi_thold, netdev 1346 net/wireless/trace.h TP_ARGS(wiphy, netdev, rssi_thold, rssi_hyst), netdev 1367 net/wireless/trace.h struct net_device *netdev, s32 low, s32 high), netdev 1368 net/wireless/trace.h TP_ARGS(wiphy, netdev, low, high), netdev 1388 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u32 rate, netdev 1390 net/wireless/trace.h TP_ARGS(wiphy, netdev, rate, pkts, intvl), netdev 1411 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1413 net/wireless/trace.h TP_ARGS(wiphy, netdev, reason_code), netdev 1429 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1431 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), netdev 1450 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1452 net/wireless/trace.h TP_ARGS(wiphy, netdev, setup), netdev 1551 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1553 net/wireless/trace.h TP_ARGS(wiphy, netdev, peer, mask), netdev 1654 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u64 id), netdev 1655 net/wireless/trace.h TP_ARGS(wiphy, netdev, id), netdev 1671 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u64 id), netdev 1672 net/wireless/trace.h TP_ARGS(wiphy, netdev, id) netdev 1676 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u64 id), netdev 1677 net/wireless/trace.h TP_ARGS(wiphy, netdev, id) netdev 1681 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1685 net/wireless/trace.h TP_ARGS(wiphy, netdev, peer, action_code, dialog_token, status_code, netdev 1720 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int _idx), netdev 1721 net/wireless/trace.h TP_ARGS(wiphy, netdev, _idx), netdev 1777 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1779 net/wireless/trace.h TP_ARGS(wiphy, netdev, peer, oper), netdev 1797 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1799 net/wireless/trace.h TP_ARGS(wiphy, netdev, pmksa), netdev 1815 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1817 net/wireless/trace.h TP_ARGS(wiphy, netdev, peer), netdev 1833 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1835 net/wireless/trace.h TP_ARGS(wiphy, netdev, pmksa) netdev 1839 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1841 net/wireless/trace.h TP_ARGS(wiphy, netdev, pmksa) netdev 1930 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1933 net/wireless/trace.h TP_ARGS(wiphy, netdev, buf, len, dest, proto, unencrypted), netdev 1956 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 1958 net/wireless/trace.h TP_ARGS(wiphy, netdev, noack_map), netdev 2100 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2102 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), netdev 2118 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2120 net/wireless/trace.h TP_ARGS(wiphy, netdev, ftie), netdev 2173 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2175 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), netdev 2210 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2212 net/wireless/trace.h TP_ARGS(wiphy, netdev, qos_map), netdev 2228 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2230 net/wireless/trace.h TP_ARGS(wiphy, netdev, chandef), netdev 2246 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2248 net/wireless/trace.h TP_ARGS(wiphy, netdev, tsid, peer, user_prio, admitted_time), netdev 2271 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2273 net/wireless/trace.h TP_ARGS(wiphy, netdev, tsid, peer), netdev 2291 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2294 net/wireless/trace.h TP_ARGS(wiphy, netdev, addr, oper_class, chandef), netdev 2315 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2317 net/wireless/trace.h TP_ARGS(wiphy, netdev, addr), netdev 2333 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2336 net/wireless/trace.h TP_ARGS(wiphy, netdev, pmk_conf), netdev 2372 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *aa), netdev 2374 net/wireless/trace.h TP_ARGS(wiphy, netdev, aa), netdev 2393 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2395 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), netdev 2416 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2419 net/wireless/trace.h TP_ARGS(wiphy, netdev, chandef, cac_time_ms), netdev 2439 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2441 net/wireless/trace.h TP_ARGS(wiphy, netdev, mcast_rate), netdev 2483 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2485 net/wireless/trace.h TP_ARGS(wiphy, netdev, enabled), netdev 2507 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 2510 net/wireless/trace.h TP_ARGS(wiphy, netdev, ftm_stats), netdev 2577 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *macaddr), netdev 2578 net/wireless/trace.h TP_ARGS(netdev, macaddr), netdev 2592 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *macaddr), netdev 2593 net/wireless/trace.h TP_ARGS(netdev, macaddr) netdev 2597 net/wireless/trace.h TP_PROTO(struct net_device *netdev), netdev 2598 net/wireless/trace.h TP_ARGS(netdev), netdev 2609 net/wireless/trace.h TP_PROTO(struct net_device *netdev), netdev 2610 net/wireless/trace.h TP_ARGS(netdev) netdev 2614 net/wireless/trace.h TP_PROTO(struct net_device *netdev, struct cfg80211_bss *bss), netdev 2615 net/wireless/trace.h TP_ARGS(netdev, bss), netdev 2631 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *buf, int len), netdev 2632 net/wireless/trace.h TP_ARGS(netdev, buf, len), netdev 2647 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *buf, int len), netdev 2648 net/wireless/trace.h TP_ARGS(netdev, buf, len) netdev 2652 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *buf, int len), netdev 2653 net/wireless/trace.h TP_ARGS(netdev, buf, len) netdev 2657 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *buf, int len), netdev 2658 net/wireless/trace.h TP_ARGS(netdev, buf, len), netdev 2673 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *mac), netdev 2674 net/wireless/trace.h TP_ARGS(netdev, mac), netdev 2688 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *mac), netdev 2689 net/wireless/trace.h TP_ARGS(netdev, mac) netdev 2693 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *mac), netdev 2694 net/wireless/trace.h TP_ARGS(netdev, mac) netdev 2698 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *addr, netdev 2700 net/wireless/trace.h TP_ARGS(netdev, addr, key_type, key_id, tsc), netdev 2780 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *mac_addr, netdev 2782 net/wireless/trace.h TP_ARGS(netdev, mac_addr, sinfo), netdev 2798 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *macaddr), netdev 2799 net/wireless/trace.h TP_ARGS(netdev, macaddr) netdev 2837 net/wireless/trace.h TP_PROTO(struct net_device *netdev, struct sk_buff *skb, netdev 2839 net/wireless/trace.h TP_ARGS(netdev, skb, unencrypted), netdev 2860 net/wireless/trace.h TP_PROTO(struct net_device *netdev, netdev 2863 net/wireless/trace.h TP_ARGS(netdev, rssi_event, rssi_level), netdev 2915 net/wireless/trace.h TP_PROTO(struct net_device *netdev, netdev 2917 net/wireless/trace.h TP_ARGS(netdev, chandef), netdev 2931 net/wireless/trace.h TP_PROTO(struct net_device *netdev, netdev 2933 net/wireless/trace.h TP_ARGS(netdev, chandef), netdev 2962 net/wireless/trace.h TP_PROTO(struct net_device *netdev, enum nl80211_radar_event evt), netdev 2963 net/wireless/trace.h TP_ARGS(netdev, evt), netdev 2977 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *addr), netdev 2978 net/wireless/trace.h TP_ARGS(netdev, addr), netdev 2991 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *addr), netdev 2992 net/wireless/trace.h TP_ARGS(netdev, addr) netdev 2996 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *addr), netdev 2997 net/wireless/trace.h TP_ARGS(netdev, addr) netdev 3001 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *bssid, netdev 3003 net/wireless/trace.h TP_ARGS(netdev, bssid, channel), netdev 3019 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *addr, u64 cookie, netdev 3021 net/wireless/trace.h TP_ARGS(netdev, addr, cookie, acked), netdev 3040 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *peer, u32 num_packets), netdev 3041 net/wireless/trace.h TP_ARGS(netdev, peer, num_packets), netdev 3057 net/wireless/trace.h TP_PROTO(struct net_device *netdev, const u8 *macaddr), netdev 3058 net/wireless/trace.h TP_ARGS(netdev, macaddr) netdev 3062 net/wireless/trace.h TP_PROTO(struct net_device *netdev, int index, const u8 *bssid, netdev 3064 net/wireless/trace.h TP_ARGS(netdev, index, bssid, preauth), netdev 3101 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *peer, netdev 3103 net/wireless/trace.h TP_ARGS(wiphy, netdev, peer, oper, reason_code), netdev 3331 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 3333 net/wireless/trace.h TP_ARGS(wiphy, netdev, ft_event), netdev 3412 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 3414 net/wireless/trace.h TP_ARGS(wiphy, netdev, owe_info), netdev 3432 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 3434 net/wireless/trace.h TP_ARGS(wiphy, netdev, owe_info), netdev 3449 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, netdev 3451 net/wireless/trace.h TP_ARGS(wiphy, netdev, dest, buf, len), netdev 830 net/wireless/util.c struct net_device *dev = wdev->netdev; netdev 871 net/wireless/util.c wdev->netdev, netdev 879 net/wireless/util.c __cfg80211_disconnected(wdev->netdev, netdev 885 net/wireless/util.c __cfg80211_ibss_joined(wdev->netdev, ev->ij.bssid, netdev 447 net/wireless/wext-compat.c __cfg80211_leave_ibss(rdev, wdev->netdev, true); netdev 524 net/wireless/wext-compat.c __cfg80211_leave_ibss(rdev, wdev->netdev, true); netdev 28 net/wireless/wext-sme.c if (!netif_running(wdev->netdev)) netdev 57 net/wireless/wext-sme.c err = cfg80211_connect(rdev, wdev->netdev,