Lines Matching refs:net_dev
83 struct net_device *net_dev; member
102 static inline struct br2684_dev *BRPRIV(const struct net_device *net_dev) in BRPRIV() argument
104 return netdev_priv(net_dev); in BRPRIV()
109 return list_entry(le, struct br2684_dev, br2684_devs)->net_dev; in list_entry_brdev()
126 struct net_device *net_dev; in br2684_find_dev() local
130 net_dev = list_entry_brdev(lh); in br2684_find_dev()
131 if (BRPRIV(net_dev)->number == s->spec.devnum) in br2684_find_dev()
132 return net_dev; in br2684_find_dev()
137 net_dev = list_entry_brdev(lh); in br2684_find_dev()
138 if (!strncmp(net_dev->name, s->spec.ifname, IFNAMSIZ)) in br2684_find_dev()
139 return net_dev; in br2684_find_dev()
151 struct net_device *net_dev; in atm_dev_event() local
160 net_dev = list_entry_brdev(lh); in atm_dev_event()
162 list_for_each_entry(brvcc, &BRPRIV(net_dev)->brvccs, brvccs) { in atm_dev_event()
167 netif_carrier_off(net_dev); in atm_dev_event()
169 netif_carrier_on(net_dev); in atm_dev_event()
426 struct net_device *net_dev = brvcc->device; in br2684_push() local
427 struct br2684_dev *brdev = BRPRIV(net_dev); in br2684_push()
438 unregister_netdev(net_dev); in br2684_push()
439 free_netdev(net_dev); in br2684_push()
475 skb->protocol = eth_type_trans(skb, net_dev); in br2684_push()
497 skb->protocol = eth_type_trans(skb, net_dev); in br2684_push()
505 skb->dev = net_dev; in br2684_push()
510 if (unlikely(!(net_dev->flags & IFF_UP))) in br2684_push()
512 net_dev->stats.rx_packets++; in br2684_push()
513 net_dev->stats.rx_bytes += skb->len; in br2684_push()
519 net_dev->stats.rx_dropped++; in br2684_push()
522 net_dev->stats.rx_errors++; in br2684_push()
535 struct net_device *net_dev; in br2684_regvcc() local
552 net_dev = br2684_find_dev(&be.ifspec); in br2684_regvcc()
553 if (net_dev == NULL) { in br2684_regvcc()
558 brdev = BRPRIV(net_dev); in br2684_regvcc()
581 memcpy(net_dev->dev_addr, esi, net_dev->addr_len); in br2684_regvcc()
583 net_dev->dev_addr[2] = 1; in br2684_regvcc()
587 brvcc->device = net_dev; in br2684_regvcc()
603 netif_carrier_off(net_dev); in br2684_regvcc()
605 netif_carrier_on(net_dev); in br2684_regvcc()
639 brdev->net_dev = netdev; in br2684_setup()
650 brdev->net_dev = netdev; in br2684_setup_routed()
787 const struct net_device *net_dev = brdev->net_dev; in br2684_seq_show() local
791 net_dev->name, in br2684_seq_show()
793 net_dev->dev_addr, in br2684_seq_show()
852 struct net_device *net_dev; in br2684_exit() local
865 net_dev = list_entry_brdev(br2684_devs.next); in br2684_exit()
866 brdev = BRPRIV(net_dev); in br2684_exit()
873 unregister_netdev(net_dev); in br2684_exit()
874 free_netdev(net_dev); in br2684_exit()