Lines Matching refs:net

328 static int mcs7830_ioctl(struct net_device *net, struct ifreq *rq, int cmd)  in mcs7830_ioctl()  argument
330 struct usbnet *dev = netdev_priv(net); in mcs7830_ioctl()
355 static void mcs7830_data_set_multicast(struct net_device *net) in mcs7830_data_set_multicast() argument
357 struct usbnet *dev = netdev_priv(net); in mcs7830_data_set_multicast()
367 if (net->flags & IFF_PROMISC) { in mcs7830_data_set_multicast()
369 } else if (net->flags & IFF_ALLMULTI || in mcs7830_data_set_multicast()
370 netdev_mc_count(net) > MCS7830_MAX_MCAST) { in mcs7830_data_set_multicast()
372 } else if (netdev_mc_empty(net)) { in mcs7830_data_set_multicast()
383 netdev_for_each_mc_addr(ha, net) { in mcs7830_data_set_multicast()
395 ret = mcs7830_hif_set_mac_address(dev, dev->net->dev_addr); in mcs7830_apply_base_config()
418 static void mcs7830_set_multicast(struct net_device *net) in mcs7830_set_multicast() argument
420 struct usbnet *dev = netdev_priv(net); in mcs7830_set_multicast()
422 mcs7830_data_set_multicast(net); in mcs7830_set_multicast()
428 static int mcs7830_get_regs_len(struct net_device *net) in mcs7830_get_regs_len() argument
430 struct usbnet *dev = netdev_priv(net); in mcs7830_get_regs_len()
441 static void mcs7830_get_drvinfo(struct net_device *net, struct ethtool_drvinfo *drvinfo) in mcs7830_get_drvinfo() argument
443 usbnet_get_drvinfo(net, drvinfo); in mcs7830_get_drvinfo()
446 static void mcs7830_get_regs(struct net_device *net, struct ethtool_regs *regs, void *data) in mcs7830_get_regs() argument
448 struct usbnet *dev = netdev_priv(net); in mcs7830_get_regs()
483 struct net_device *net = dev->net; in mcs7830_bind() local
496 eth_hw_addr_set(net, addr); in mcs7830_bind()
498 mcs7830_data_set_multicast(net); in mcs7830_bind()
504 net->ethtool_ops = &mcs7830_ethtool_ops; in mcs7830_bind()
505 net->netdev_ops = &mcs7830_netdev_ops; in mcs7830_bind()
512 dev->mii.dev = net; in mcs7830_bind()
515 dev->mii.phy_id = *((u8 *) net->dev_addr + 1); in mcs7830_bind()
528 if (skb->len < dev->net->hard_header_len) { in mcs7830_rx_fixup()
541 dev->net->stats.rx_errors++; in mcs7830_rx_fixup()
546 dev->net->stats.rx_length_errors++; in mcs7830_rx_fixup()
548 dev->net->stats.rx_frame_errors++; in mcs7830_rx_fixup()
550 dev->net->stats.rx_crc_errors++; in mcs7830_rx_fixup()
565 link_changed = netif_carrier_ok(dev->net) != link; in mcs7830_status()
568 netdev_dbg(dev->net, "Link Status is: %d\n", link); in mcs7830_status()