Lines Matching refs:net_dev
84 struct net_device *net_dev; member
103 static inline struct br2684_dev *BRPRIV(const struct net_device *net_dev) in BRPRIV() argument
105 return netdev_priv(net_dev); in BRPRIV()
110 return list_entry(le, struct br2684_dev, br2684_devs)->net_dev; in list_entry_brdev()
127 struct net_device *net_dev; in br2684_find_dev() local
131 net_dev = list_entry_brdev(lh); in br2684_find_dev()
132 if (BRPRIV(net_dev)->number == s->spec.devnum) in br2684_find_dev()
133 return net_dev; in br2684_find_dev()
138 net_dev = list_entry_brdev(lh); in br2684_find_dev()
139 if (!strncmp(net_dev->name, s->spec.ifname, IFNAMSIZ)) in br2684_find_dev()
140 return net_dev; in br2684_find_dev()
152 struct net_device *net_dev; in atm_dev_event() local
161 net_dev = list_entry_brdev(lh); in atm_dev_event()
163 list_for_each_entry(brvcc, &BRPRIV(net_dev)->brvccs, brvccs) { in atm_dev_event()
168 netif_carrier_off(net_dev); in atm_dev_event()
170 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()
583 dev_addr_set(net_dev, esi); in br2684_regvcc()
585 dev_addr_mod(net_dev, 2, &one, 1); in br2684_regvcc()
589 brvcc->device = net_dev; in br2684_regvcc()
605 netif_carrier_off(net_dev); in br2684_regvcc()
607 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()
789 const struct net_device *net_dev = brdev->net_dev; in br2684_seq_show() local
793 net_dev->name, in br2684_seq_show()
795 net_dev->dev_addr, in br2684_seq_show()
841 struct net_device *net_dev; in br2684_exit() local
854 net_dev = list_entry_brdev(br2684_devs.next); in br2684_exit()
855 brdev = BRPRIV(net_dev); in br2684_exit()
862 unregister_netdev(net_dev); in br2684_exit()
863 free_netdev(net_dev); in br2684_exit()