Lines Matching refs:hsr_dev
74 static void hsr_check_announce(struct net_device *hsr_dev, in hsr_check_announce() argument
79 hsr = netdev_priv(hsr_dev); in hsr_check_announce()
81 if (hsr_dev->operstate == IF_OPER_UP && old_operstate != IF_OPER_UP) { in hsr_check_announce()
88 if (hsr_dev->operstate != IF_OPER_UP && old_operstate == IF_OPER_UP) in hsr_check_announce()
502 int hsr_dev_finalize(struct net_device *hsr_dev, struct net_device *slave[2], in hsr_dev_finalize() argument
510 hsr = netdev_priv(hsr_dev); in hsr_dev_finalize()
516 ether_addr_copy(hsr_dev->dev_addr, slave[0]->dev_addr); in hsr_dev_finalize()
530 res = hsr_create_self_node(hsr, hsr_dev->dev_addr, in hsr_dev_finalize()
559 netif_carrier_off(hsr_dev); in hsr_dev_finalize()
561 res = hsr_add_port(hsr, hsr_dev, HSR_PT_MASTER, extack); in hsr_dev_finalize()
565 res = register_netdevice(hsr_dev); in hsr_dev_finalize()
579 hsr_debugfs_init(hsr, hsr_dev); in hsr_dev_finalize()
590 unregister_netdevice(hsr_dev); in hsr_dev_finalize()