Lines Matching refs:net
332 static int mcs7830_ioctl(struct net_device *net, struct ifreq *rq, int cmd) in mcs7830_ioctl() argument
334 struct usbnet *dev = netdev_priv(net); in mcs7830_ioctl()
359 static void mcs7830_data_set_multicast(struct net_device *net) in mcs7830_data_set_multicast() argument
361 struct usbnet *dev = netdev_priv(net); in mcs7830_data_set_multicast()
371 if (net->flags & IFF_PROMISC) { in mcs7830_data_set_multicast()
373 } else if (net->flags & IFF_ALLMULTI || in mcs7830_data_set_multicast()
374 netdev_mc_count(net) > MCS7830_MAX_MCAST) { in mcs7830_data_set_multicast()
376 } else if (netdev_mc_empty(net)) { in mcs7830_data_set_multicast()
387 netdev_for_each_mc_addr(ha, net) { in mcs7830_data_set_multicast()
399 ret = mcs7830_hif_set_mac_address(dev, dev->net->dev_addr); in mcs7830_apply_base_config()
422 static void mcs7830_set_multicast(struct net_device *net) in mcs7830_set_multicast() argument
424 struct usbnet *dev = netdev_priv(net); in mcs7830_set_multicast()
426 mcs7830_data_set_multicast(net); in mcs7830_set_multicast()
432 static int mcs7830_get_regs_len(struct net_device *net) in mcs7830_get_regs_len() argument
434 struct usbnet *dev = netdev_priv(net); in mcs7830_get_regs_len()
445 static void mcs7830_get_drvinfo(struct net_device *net, struct ethtool_drvinfo *drvinfo) in mcs7830_get_drvinfo() argument
447 usbnet_get_drvinfo(net, drvinfo); in mcs7830_get_drvinfo()
450 static void mcs7830_get_regs(struct net_device *net, struct ethtool_regs *regs, void *data) in mcs7830_get_regs() argument
452 struct usbnet *dev = netdev_priv(net); in mcs7830_get_regs()
487 struct net_device *net = dev->net; in mcs7830_bind() local
494 ret = mcs7830_hif_get_mac_address(dev, net->dev_addr); in mcs7830_bind()
500 mcs7830_data_set_multicast(net); in mcs7830_bind()
506 net->ethtool_ops = &mcs7830_ethtool_ops; in mcs7830_bind()
507 net->netdev_ops = &mcs7830_netdev_ops; in mcs7830_bind()
514 dev->mii.dev = net; in mcs7830_bind()
517 dev->mii.phy_id = *((u8 *) net->dev_addr + 1); in mcs7830_bind()
530 if (skb->len < dev->net->hard_header_len) { in mcs7830_rx_fixup()
543 dev->net->stats.rx_errors++; in mcs7830_rx_fixup()
548 dev->net->stats.rx_length_errors++; in mcs7830_rx_fixup()
550 dev->net->stats.rx_frame_errors++; in mcs7830_rx_fixup()
552 dev->net->stats.rx_crc_errors++; in mcs7830_rx_fixup()
567 link_changed = netif_carrier_ok(dev->net) != link; in mcs7830_status()
570 netdev_dbg(dev->net, "Link Status is: %d\n", link); in mcs7830_status()