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 = &ethoc_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 = &ethoc_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 = &eth->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(&regs->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 == &ethsw_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,