Lines Matching defs:netdev

36 	struct net_device *netdev = pdata->netdev;
39 memcpy(pdata->mac_addr, dev_addr, netdev->addr_len);
70 struct net_device *netdev = pdata->netdev;
78 netdev->irq = pdata->dev_irq;
79 netdev->base_addr = (unsigned long)pdata->mac_regs;
81 memcpy(netdev->dev_addr, pdata->mac_addr, netdev->addr_len);
132 ret = netif_set_real_num_tx_queues(netdev, pdata->tx_q_count);
144 ret = netif_set_real_num_rx_queues(netdev, pdata->rx_q_count);
177 netdev->netdev_ops = xlgmac_get_netdev_ops();
178 netdev->ethtool_ops = xlgmac_get_ethtool_ops();
182 netdev->hw_features = NETIF_F_TSO;
183 netdev->hw_features |= NETIF_F_TSO6;
184 netdev->hw_features |= NETIF_F_SG;
185 netdev->hw_features |= NETIF_F_IP_CSUM;
186 netdev->hw_features |= NETIF_F_IPV6_CSUM;
188 netdev->hw_features = NETIF_F_IP_CSUM;
189 netdev->hw_features |= NETIF_F_IPV6_CSUM;
193 netdev->hw_features |= NETIF_F_RXCSUM;
194 netdev->hw_features |= NETIF_F_GRO;
198 netdev->hw_features |= NETIF_F_RXHASH;
200 netdev->vlan_features |= netdev->hw_features;
202 netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX;
204 netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_TX;
206 netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_FILTER;
208 netdev->features |= netdev->hw_features;
209 pdata->netdev_features = netdev->features;
211 netdev->priv_flags |= IFF_UNICAST_FLT;
214 netdev->watchdog_timeo = 0;
231 struct net_device *netdev;
234 netdev = alloc_etherdev_mq(sizeof(struct xlgmac_pdata),
237 if (!netdev) {
242 SET_NETDEV_DEV(netdev, dev);
243 dev_set_drvdata(dev, netdev);
244 pdata = netdev_priv(netdev);
246 pdata->netdev = netdev;
260 ret = register_netdev(netdev);
269 free_netdev(netdev);
276 struct net_device *netdev = dev_get_drvdata(dev);
278 unregister_netdev(netdev);
279 free_netdev(netdev);
297 netdev_dbg(pdata->netdev, "TX: dma_desc=%p, dma_desc_addr=%pad\n",
299 netdev_dbg(pdata->netdev,
321 netdev_dbg(pdata->netdev, "RX: dma_desc=%p, dma_desc_addr=%pad\n",
323 netdev_dbg(pdata->netdev,
332 void xlgmac_print_pkt(struct net_device *netdev,
339 netdev_dbg(netdev, "\n************** SKB dump ****************\n");
341 netdev_dbg(netdev, "%s packet of %d bytes\n",
344 netdev_dbg(netdev, "Dst MAC addr: %pM\n", eth->h_dest);
345 netdev_dbg(netdev, "Src MAC addr: %pM\n", eth->h_source);
346 netdev_dbg(netdev, "Protocol: %#06hx\n", ntohs(eth->h_proto));
353 netdev_dbg(netdev, " %#06x: %s\n", i, buffer);
356 netdev_dbg(netdev, "\n************** SKB dump ****************\n");