Lines Matching refs:hsr_dev
64 static void hsr_check_announce(struct net_device *hsr_dev) in hsr_check_announce() argument
68 hsr = netdev_priv(hsr_dev); in hsr_check_announce()
69 if (netif_running(hsr_dev) && netif_oper_up(hsr_dev)) { in hsr_check_announce()
687 int hsr_dev_finalize(struct net_device *hsr_dev, struct net_device *slave[2], in hsr_dev_finalize() argument
695 hsr = netdev_priv(hsr_dev); in hsr_dev_finalize()
701 eth_hw_addr_set(hsr_dev, slave[0]->dev_addr); in hsr_dev_finalize()
715 res = hsr_create_self_node(hsr, hsr_dev->dev_addr, in hsr_dev_finalize()
736 netif_carrier_off(hsr_dev); in hsr_dev_finalize()
738 res = hsr_add_port(hsr, hsr_dev, HSR_PT_MASTER, extack); in hsr_dev_finalize()
749 hsr_dev->features |= NETIF_F_HW_VLAN_CTAG_FILTER; in hsr_dev_finalize()
751 res = register_netdevice(hsr_dev); in hsr_dev_finalize()
781 hsr_debugfs_init(hsr, hsr_dev); in hsr_dev_finalize()
792 unregister_netdevice(hsr_dev); in hsr_dev_finalize()