Searched refs:hsr_dev (Results 1 – 14 of 14) sorted by relevance
/linux-6.12.1/net/hsr/ |
D | hsr_netlink.c | 300 struct net_device *hsr_dev; in hsr_get_node_status() local 326 hsr_dev = dev_get_by_index_rcu(genl_info_net(info), in hsr_get_node_status() 328 if (!hsr_dev) in hsr_get_node_status() 330 if (!is_hsr_master(hsr_dev)) in hsr_get_node_status() 348 res = nla_put_u32(skb_out, HSR_A_IFINDEX, hsr_dev->ifindex); in hsr_get_node_status() 352 hsr = netdev_priv(hsr_dev); in hsr_get_node_status() 435 struct net_device *hsr_dev; in hsr_get_node_list() local 452 hsr_dev = dev_get_by_index_rcu(genl_info_net(info), in hsr_get_node_list() 454 if (!hsr_dev) in hsr_get_node_list() 456 if (!is_hsr_master(hsr_dev)) in hsr_get_node_list() [all …]
|
D | hsr_device.c | 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() 595 int hsr_dev_finalize(struct net_device *hsr_dev, struct net_device *slave[2], in hsr_dev_finalize() argument 603 hsr = netdev_priv(hsr_dev); in hsr_dev_finalize() 609 eth_hw_addr_set(hsr_dev, slave[0]->dev_addr); in hsr_dev_finalize() 623 res = hsr_create_self_node(hsr, hsr_dev->dev_addr, in hsr_dev_finalize() 644 netif_carrier_off(hsr_dev); in hsr_dev_finalize() 646 res = hsr_add_port(hsr, hsr_dev, HSR_PT_MASTER, extack); in hsr_dev_finalize() 655 res = register_netdevice(hsr_dev); in hsr_dev_finalize() [all …]
|
D | hsr_slave.c | 140 struct net_device *hsr_dev; in hsr_portdev_setup() local 154 hsr_dev = master->dev; in hsr_portdev_setup() 156 res = netdev_upper_dev_link(dev, hsr_dev, extack); in hsr_portdev_setup() 168 netdev_upper_dev_unlink(dev, hsr_dev); in hsr_portdev_setup()
|
D | hsr_debugfs.c | 77 void hsr_debugfs_init(struct hsr_priv *priv, struct net_device *hsr_dev) in hsr_debugfs_init() argument 81 de = debugfs_create_dir(hsr_dev->name, hsr_debugfs_root_dir); in hsr_debugfs_init()
|
D | hsr_device.h | 18 int hsr_dev_finalize(struct net_device *hsr_dev, struct net_device *slave[2],
|
D | hsr_main.h | 283 void hsr_debugfs_init(struct hsr_priv *priv, struct net_device *hsr_dev); 292 struct net_device *hsr_dev) in hsr_debugfs_init() argument
|
/linux-6.12.1/net/dsa/ |
D | tag_xrs700x.c | 22 if (dp->hsr_dev) in xrs700x_xmit() 23 dsa_hsr_foreach_port(partner, dp->ds, dp->hsr_dev) in xrs700x_xmit()
|
D | tag_ksz.c | 300 struct net_device *hsr_dev = dp->hsr_dev; in ksz9477_xmit() local 303 dsa_hsr_foreach_port(other_dp, dp->ds, hsr_dev) in ksz9477_xmit()
|
D | port.c | 1926 dp->hsr_dev = hsr; in dsa_port_hsr_join() 1930 dp->hsr_dev = NULL; in dsa_port_hsr_join() 1940 dp->hsr_dev = NULL; in dsa_port_hsr_leave()
|
/linux-6.12.1/include/net/ |
D | dsa.h | 177 if ((_dp)->ds == (_ds) && (_dp)->hsr_dev == (_hsr)) 300 struct net_device *hsr_dev; member 755 else if (dp->hsr_dev) in dsa_port_to_bridge_port() 756 return dp->hsr_dev; in dsa_port_to_bridge_port()
|
/linux-6.12.1/drivers/net/ethernet/ti/icssg/ |
D | icssg_prueth.c | 1197 prueth->hsr_dev = NULL; in prueth_hsr_port_unlink() 1224 if (!prueth->hsr_dev) { in prueth_netdevice_event() 1225 prueth->hsr_dev = info->upper_dev; in prueth_netdevice_event() 1227 prueth->hsr_dev->dev_addr); in prueth_netdevice_event() 1229 if (prueth->hsr_dev != info->upper_dev) { in prueth_netdevice_event()
|
D | icssg_prueth.h | 288 struct net_device *hsr_dev; member
|
/linux-6.12.1/drivers/net/dsa/microchip/ |
D | ksz_common.c | 4128 if (dp->hsr_dev) { in ksz_port_set_mac_address() 4283 if (dev->hsr_dev && hsr != dev->hsr_dev) { in ksz_hsr_join() 4309 dev->hsr_dev = hsr; in ksz_hsr_join() 4325 dev->hsr_dev = NULL; in ksz_hsr_leave()
|
D | ksz_common.h | 192 struct net_device *hsr_dev; /* HSR */ member
|