Lines Matching refs:hsr
107 struct hsr_priv *hsr = netdev_priv(dev); in hsr_dellink() local
109 del_timer_sync(&hsr->prune_timer); in hsr_dellink()
110 del_timer_sync(&hsr->announce_timer); in hsr_dellink()
112 hsr_debugfs_term(hsr); in hsr_dellink()
113 hsr_del_ports(hsr); in hsr_dellink()
115 hsr_del_self_node(hsr); in hsr_dellink()
116 hsr_del_nodes(&hsr->node_db); in hsr_dellink()
123 struct hsr_priv *hsr = netdev_priv(dev); in hsr_fill_info() local
127 port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_A); in hsr_fill_info()
133 port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B); in hsr_fill_info()
140 hsr->sup_multicast_addr) || in hsr_fill_info()
141 nla_put_u16(skb, IFLA_HSR_SEQ_NR, hsr->sequence_nr)) in hsr_fill_info()
143 if (hsr->prot_version == PRP_V1) in hsr_fill_info()
186 void hsr_nl_ringerror(struct hsr_priv *hsr, unsigned char addr[ETH_ALEN], in hsr_nl_ringerror() argument
221 master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); in hsr_nl_ringerror()
229 void hsr_nl_nodedown(struct hsr_priv *hsr, unsigned char addr[ETH_ALEN]) in hsr_nl_nodedown() argument
258 master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); in hsr_nl_nodedown()
280 struct hsr_priv *hsr; in hsr_get_node_status() local
327 hsr = netdev_priv(hsr_dev); in hsr_get_node_status()
328 res = hsr_get_node_data(hsr, in hsr_get_node_status()
363 port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_A); in hsr_get_node_status()
376 port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B); in hsr_get_node_status()
412 struct hsr_priv *hsr; in hsr_get_node_list() local
456 hsr = netdev_priv(hsr_dev); in hsr_get_node_list()
459 pos = hsr_get_next_node(hsr, NULL, addr); in hsr_get_node_list()
472 pos = hsr_get_next_node(hsr, pos, addr); in hsr_get_node_list()