/kernel/linux/linux-5.10/drivers/net/ |
H A D | net_failover.c | 74 struct net_device *slave_dev; in net_failover_close() local 78 slave_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_close() 79 if (slave_dev) in net_failover_close() 80 dev_close(slave_dev); in net_failover_close() 82 slave_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_close() 83 if (slave_dev) in net_failover_close() 84 dev_close(slave_dev); in net_failover_close() 184 struct net_device *slave_dev; in net_failover_get_stats() local 191 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_get_stats() 192 if (slave_dev) { in net_failover_get_stats() 242 struct net_device *slave_dev; net_failover_set_rx_mode() local 290 struct net_device *slave_dev; net_failover_vlan_rx_kill_vid() local 331 struct net_device *slave_dev; nfo_ethtool_get_link_ksettings() local 431 net_failover_lower_state_changed(struct net_device *slave_dev, struct net_device *primary_dev, struct net_device *standby_dev) net_failover_lower_state_changed() argument 458 net_failover_slave_pre_register(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_pre_register() argument 494 net_failover_slave_register(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_register() argument 573 net_failover_slave_pre_unregister(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_pre_unregister() argument 589 net_failover_slave_unregister(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_unregister() argument 632 net_failover_slave_link_change(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_link_change() argument 661 net_failover_slave_name_change(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_name_change() argument 793 struct net_device *slave_dev; net_failover_destroy() local [all...] |
H A D | eql.c | 340 struct net_device *slave_dev = slave->dev; in eql_slave_xmit() local 342 skb->dev = slave_dev; in eql_slave_xmit() 409 struct net_device *slave_dev; in eql_enslave() local 415 slave_dev = __dev_get_by_name(&init_net, srq.slave_name); in eql_enslave() 416 if (!slave_dev) in eql_enslave() 421 if (!eql_is_master(slave_dev) && !eql_is_slave(slave_dev)) { in eql_enslave() 430 s->dev = slave_dev; in eql_enslave() 452 struct net_device *slave_dev; in eql_emancipate() local 459 slave_dev in eql_emancipate() 481 struct net_device *slave_dev; eql_g_slave_cfg() local 514 struct net_device *slave_dev; eql_s_slave_cfg() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ |
H A D | net_failover.c | 74 struct net_device *slave_dev; in net_failover_close() local 78 slave_dev = rtnl_dereference(nfo_info->primary_dev); in net_failover_close() 79 if (slave_dev) in net_failover_close() 80 dev_close(slave_dev); in net_failover_close() 82 slave_dev = rtnl_dereference(nfo_info->standby_dev); in net_failover_close() 83 if (slave_dev) in net_failover_close() 84 dev_close(slave_dev); in net_failover_close() 184 struct net_device *slave_dev; in net_failover_get_stats() local 191 slave_dev = rcu_dereference(nfo_info->primary_dev); in net_failover_get_stats() 192 if (slave_dev) { in net_failover_get_stats() 242 struct net_device *slave_dev; net_failover_set_rx_mode() local 290 struct net_device *slave_dev; net_failover_vlan_rx_kill_vid() local 331 struct net_device *slave_dev; nfo_ethtool_get_link_ksettings() local 431 net_failover_lower_state_changed(struct net_device *slave_dev, struct net_device *primary_dev, struct net_device *standby_dev) net_failover_lower_state_changed() argument 458 net_failover_slave_pre_register(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_pre_register() argument 494 net_failover_slave_register(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_register() argument 573 net_failover_slave_pre_unregister(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_pre_unregister() argument 589 net_failover_slave_unregister(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_unregister() argument 632 net_failover_slave_link_change(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_link_change() argument 661 net_failover_slave_name_change(struct net_device *slave_dev, struct net_device *failover_dev) net_failover_slave_name_change() argument 792 struct net_device *slave_dev; net_failover_destroy() local [all...] |
H A D | eql.c | 346 struct net_device *slave_dev = slave->dev; in eql_slave_xmit() local 348 skb->dev = slave_dev; in eql_slave_xmit() 415 struct net_device *slave_dev; in eql_enslave() local 421 slave_dev = __dev_get_by_name(&init_net, srq.slave_name); in eql_enslave() 422 if (!slave_dev) in eql_enslave() 427 if (!eql_is_master(slave_dev) && !eql_is_slave(slave_dev)) { in eql_enslave() 435 s->dev = slave_dev; in eql_enslave() 457 struct net_device *slave_dev; in eql_emancipate() local 464 slave_dev in eql_emancipate() 486 struct net_device *slave_dev; eql_g_slave_cfg() local 519 struct net_device *slave_dev; eql_s_slave_cfg() local [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | failover.c | 41 * @slave_dev: slave netdev that is being registered 46 static int failover_slave_register(struct net_device *slave_dev) in failover_slave_register() argument 53 if (slave_dev->type != ARPHRD_ETHER) in failover_slave_register() 58 failover_dev = failover_get_bymac(slave_dev->perm_addr, &fops); in failover_slave_register() 63 fops->slave_pre_register(slave_dev, failover_dev)) in failover_slave_register() 66 err = netdev_rx_handler_register(slave_dev, fops->slave_handle_frame, in failover_slave_register() 69 netdev_err(slave_dev, "can not register failover rx handler (err = %d)\n", in failover_slave_register() 75 err = netdev_master_upper_dev_link(slave_dev, failover_dev, NULL, in failover_slave_register() 78 netdev_err(slave_dev, "can not set failover device %s (err = %d)\n", in failover_slave_register() 83 slave_dev in failover_slave_register() 104 failover_slave_unregister(struct net_device *slave_dev) failover_slave_unregister() argument 135 failover_slave_link_change(struct net_device *slave_dev) failover_slave_link_change() argument 160 failover_slave_name_change(struct net_device *slave_dev) failover_slave_name_change() argument [all...] |
/kernel/linux/linux-6.6/net/core/ |
H A D | failover.c | 41 * @slave_dev: slave netdev that is being registered 46 static int failover_slave_register(struct net_device *slave_dev) in failover_slave_register() argument 53 if (slave_dev->type != ARPHRD_ETHER) in failover_slave_register() 58 failover_dev = failover_get_bymac(slave_dev->perm_addr, &fops); in failover_slave_register() 63 fops->slave_pre_register(slave_dev, failover_dev)) in failover_slave_register() 66 err = netdev_rx_handler_register(slave_dev, fops->slave_handle_frame, in failover_slave_register() 69 netdev_err(slave_dev, "can not register failover rx handler (err = %d)\n", in failover_slave_register() 75 err = netdev_master_upper_dev_link(slave_dev, failover_dev, NULL, in failover_slave_register() 78 netdev_err(slave_dev, "can not set failover device %s (err = %d)\n", in failover_slave_register() 83 slave_dev in failover_slave_register() 104 failover_slave_unregister(struct net_device *slave_dev) failover_slave_unregister() argument 135 failover_slave_link_change(struct net_device *slave_dev) failover_slave_link_change() argument 160 failover_slave_name_change(struct net_device *slave_dev) failover_slave_name_change() argument [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | failover.h | 10 int (*slave_pre_register)(struct net_device *slave_dev, 12 int (*slave_register)(struct net_device *slave_dev, 14 int (*slave_pre_unregister)(struct net_device *slave_dev, 16 int (*slave_unregister)(struct net_device *slave_dev, 18 int (*slave_link_change)(struct net_device *slave_dev, 20 int (*slave_name_change)(struct net_device *slave_dev, 34 int failover_slave_unregister(struct net_device *slave_dev);
|
H A D | bonding.h | 41 #define slave_info(bond_dev, slave_dev, fmt, ...) \ 42 netdev_info(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 43 #define slave_warn(bond_dev, slave_dev, fmt, ...) \ 44 netdev_warn(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 45 #define slave_dbg(bond_dev, slave_dev, fmt, ...) \ 46 netdev_dbg(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 47 #define slave_err(bond_dev, slave_dev, fmt, ...) \ 48 netdev_err(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 282 struct net_device *slave_dev) in bond_get_slave_by_dev() 284 return netdev_lower_dev_get_private(bond->dev, slave_dev); in bond_get_slave_by_dev() 281 bond_get_slave_by_dev(struct bonding *bond, struct net_device *slave_dev) bond_get_slave_by_dev() argument 437 bond_is_active_slave_dev(const struct net_device *slave_dev) bond_is_active_slave_dev() argument [all...] |
H A D | rtnetlink.h | 100 struct net_device *slave_dev, 105 const struct net_device *slave_dev); 108 const struct net_device *slave_dev);
|
/kernel/linux/linux-6.6/include/net/ |
H A D | failover.h | 10 int (*slave_pre_register)(struct net_device *slave_dev, 12 int (*slave_register)(struct net_device *slave_dev, 14 int (*slave_pre_unregister)(struct net_device *slave_dev, 16 int (*slave_unregister)(struct net_device *slave_dev, 18 int (*slave_link_change)(struct net_device *slave_dev, 20 int (*slave_name_change)(struct net_device *slave_dev, 35 int failover_slave_unregister(struct net_device *slave_dev);
|
H A D | bonding.h | 42 #define slave_info(bond_dev, slave_dev, fmt, ...) \ 43 netdev_info(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 44 #define slave_warn(bond_dev, slave_dev, fmt, ...) \ 45 netdev_warn(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 46 #define slave_dbg(bond_dev, slave_dev, fmt, ...) \ 47 netdev_dbg(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 48 #define slave_err(bond_dev, slave_dev, fmt, ...) \ 49 netdev_err(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__) 286 struct net_device *slave_dev) in bond_get_slave_by_dev() 288 return netdev_lower_dev_get_private(bond->dev, slave_dev); in bond_get_slave_by_dev() 285 bond_get_slave_by_dev(struct bonding *bond, struct net_device *slave_dev) bond_get_slave_by_dev() argument 441 bond_is_active_slave_dev(const struct net_device *slave_dev) bond_is_active_slave_dev() argument [all...] |
H A D | bond_options.h | 97 struct net_device *slave_dev; member 156 #define bond_opt_slave_initval(optval, slave_dev, value) \ 157 __bond_opt_init(optval, NULL, value, slave_dev, sizeof(struct net_device *))
|
H A D | rtnetlink.h | 122 struct net_device *slave_dev, 127 const struct net_device *slave_dev); 130 const struct net_device *slave_dev);
|
/kernel/linux/linux-6.6/drivers/net/bonding/ |
H A D | bond_main.c | 295 * @slave_dev: slave that is supposed to xmit this skbuff 298 struct net_device *slave_dev) in bond_dev_queue_xmit() 300 skb->dev = slave_dev; in bond_dev_queue_xmit() 307 return bond_netpoll_send_skb(bond_get_slave_by_dev(bond, slave_dev), skb); in bond_dev_queue_xmit() 684 struct net_device *slave_dev = slave->dev; in bond_update_speed_duplex() local 691 res = __ethtool_get_link_ksettings(slave_dev, &ecmd); in bond_update_speed_duplex() 742 struct net_device *slave_dev, int reporting) in bond_check_dev_link() 744 const struct net_device_ops *slave_ops = slave_dev->netdev_ops; in bond_check_dev_link() 749 if (!reporting && !netif_running(slave_dev)) in bond_check_dev_link() 753 return netif_carrier_ok(slave_dev) in bond_check_dev_link() 297 bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb, struct net_device *slave_dev) bond_dev_queue_xmit() argument 741 bond_check_dev_link(struct bonding *bond, struct net_device *slave_dev, int reporting) bond_check_dev_link() argument 864 bond_hw_addr_flush(struct net_device *bond_dev, struct net_device *slave_dev) bond_hw_addr_flush() argument 921 bond_set_dev_addr(struct net_device *bond_dev, struct net_device *slave_dev) bond_set_dev_addr() argument 1500 bond_setup_by_slave(struct net_device *bond_dev, struct net_device *slave_dev) bond_setup_by_slave() argument 1702 bond_alloc_slave(struct bonding *bond, struct net_device *slave_dev) bond_alloc_slave() argument 1828 bond_enslave(struct net_device *bond_dev, struct net_device *slave_dev, struct netlink_ext_ack *extack) bond_enslave() argument 2359 __bond_release_one(struct net_device *bond_dev, struct net_device *slave_dev, bool all, bool unregister) __bond_release_one() argument 2530 bond_release(struct net_device *bond_dev, struct net_device *slave_dev) bond_release() argument 2538 bond_release_and_destroy(struct net_device *bond_dev, struct net_device *slave_dev) bond_release_and_destroy() argument 2895 struct net_device *slave_dev = slave->dev; bond_handle_vlan() local 2940 struct net_device *slave_dev = slave->dev; bond_arp_send() local 3161 struct net_device *slave_dev = slave->dev; bond_ns_send() local 3869 bond_slave_netdev_event(unsigned long event, struct net_device *slave_dev) bond_slave_netdev_event() argument 4494 struct net_device *slave_dev = NULL; bond_do_ioctl() local 5520 struct net_device *slave_dev; bond_xdp_xmit() local 5571 struct net_device *slave_dev = slave->dev; bond_xdp_set() local 5614 struct net_device *slave_dev = rollback_slave->dev; bond_xdp_set() local [all...] |
H A D | bond_netlink.c | 20 const struct net_device *slave_dev) in bond_get_slave_size() 36 const struct net_device *slave_dev) in bond_fill_slave_info() 38 struct slave *slave = bond_slave_get_rtnl(slave_dev); in bond_fill_slave_info() 51 slave_dev->addr_len, slave->perm_hwaddr)) in bond_fill_slave_info() 145 struct net_device *slave_dev, in bond_slave_changelink() 162 slave_dev->name, queue_id); in bond_slave_changelink() 173 bond_opt_slave_initval(&newval, &slave_dev, prio); in bond_slave_changelink() 206 struct net_device *slave_dev; in bond_changelink() local 210 slave_dev = __dev_get_by_index(dev_net(bond_dev), in bond_changelink() 212 if (!slave_dev) in bond_changelink() 19 bond_get_slave_size(const struct net_device *bond_dev, const struct net_device *slave_dev) bond_get_slave_size() argument 34 bond_fill_slave_info(struct sk_buff *skb, const struct net_device *bond_dev, const struct net_device *slave_dev) bond_fill_slave_info() argument 144 bond_slave_changelink(struct net_device *bond_dev, struct net_device *slave_dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) bond_slave_changelink() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/bonding/ |
H A D | bond_main.c | 287 * @slave_dev: slave that is supposed to xmit this skbuff 290 struct net_device *slave_dev) in bond_dev_queue_xmit() 292 skb->dev = slave_dev; in bond_dev_queue_xmit() 299 return bond_netpoll_send_skb(bond_get_slave_by_dev(bond, slave_dev), skb); in bond_dev_queue_xmit() 643 struct net_device *slave_dev = slave->dev; in bond_update_speed_duplex() local 650 res = __ethtool_get_link_ksettings(slave_dev, &ecmd); in bond_update_speed_duplex() 701 struct net_device *slave_dev, int reporting) in bond_check_dev_link() 703 const struct net_device_ops *slave_ops = slave_dev->netdev_ops; in bond_check_dev_link() 708 if (!reporting && !netif_running(slave_dev)) in bond_check_dev_link() 712 return netif_carrier_ok(slave_dev) in bond_check_dev_link() 289 bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb, struct net_device *slave_dev) bond_dev_queue_xmit() argument 700 bond_check_dev_link(struct bonding *bond, struct net_device *slave_dev, int reporting) bond_check_dev_link() argument 823 bond_hw_addr_flush(struct net_device *bond_dev, struct net_device *slave_dev) bond_hw_addr_flush() argument 880 bond_set_dev_addr(struct net_device *bond_dev, struct net_device *slave_dev) bond_set_dev_addr() argument 1434 bond_setup_by_slave(struct net_device *bond_dev, struct net_device *slave_dev) bond_setup_by_slave() argument 1628 bond_alloc_slave(struct bonding *bond, struct net_device *slave_dev) bond_alloc_slave() argument 1704 bond_enslave(struct net_device *bond_dev, struct net_device *slave_dev, struct netlink_ext_ack *extack) bond_enslave() argument 2197 __bond_release_one(struct net_device *bond_dev, struct net_device *slave_dev, bool all, bool unregister) __bond_release_one() argument 2354 bond_release(struct net_device *bond_dev, struct net_device *slave_dev) bond_release() argument 2362 bond_release_and_destroy(struct net_device *bond_dev, struct net_device *slave_dev) bond_release_and_destroy() argument 2716 struct net_device *slave_dev = slave->dev; bond_arp_send() local 3454 bond_slave_netdev_event(unsigned long event, struct net_device *slave_dev) bond_slave_netdev_event() argument 3942 struct net_device *slave_dev = NULL; bond_do_ioctl() local [all...] |
H A D | bond_netlink.c | 19 const struct net_device *slave_dev) in bond_get_slave_size() 34 const struct net_device *slave_dev) in bond_fill_slave_info() 36 struct slave *slave = bond_slave_get_rtnl(slave_dev); in bond_fill_slave_info() 49 slave_dev->addr_len, slave->perm_hwaddr)) in bond_fill_slave_info() 131 struct net_device *slave_dev, in bond_slave_changelink() 148 slave_dev->name, queue_id); in bond_slave_changelink() 180 struct net_device *slave_dev; in bond_changelink() local 184 slave_dev = __dev_get_by_index(dev_net(bond_dev), in bond_changelink() 186 if (!slave_dev) in bond_changelink() 188 active_slave = slave_dev in bond_changelink() 18 bond_get_slave_size(const struct net_device *bond_dev, const struct net_device *slave_dev) bond_get_slave_size() argument 32 bond_fill_slave_info(struct sk_buff *skb, const struct net_device *bond_dev, const struct net_device *slave_dev) bond_fill_slave_info() argument 130 bond_slave_changelink(struct net_device *bond_dev, struct net_device *slave_dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) bond_slave_changelink() argument [all...] |
/kernel/linux/linux-5.10/net/dsa/ |
H A D | slave.c | 1675 static int dsa_slave_phy_connect(struct net_device *slave_dev, int addr) in dsa_slave_phy_connect() argument 1677 struct dsa_port *dp = dsa_slave_to_port(slave_dev); in dsa_slave_phy_connect() 1680 slave_dev->phydev = mdiobus_get_phy(ds->slave_mii_bus, addr); in dsa_slave_phy_connect() 1681 if (!slave_dev->phydev) { in dsa_slave_phy_connect() 1682 netdev_err(slave_dev, "no phy at %d\n", addr); in dsa_slave_phy_connect() 1686 return phylink_connect_phy(dp->pl, slave_dev->phydev); in dsa_slave_phy_connect() 1689 static int dsa_slave_phy_setup(struct net_device *slave_dev) in dsa_slave_phy_setup() argument 1691 struct dsa_port *dp = dsa_slave_to_port(slave_dev); in dsa_slave_phy_setup() 1702 dp->pl_config.dev = &slave_dev->dev; in dsa_slave_phy_setup() 1717 netdev_err(slave_dev, in dsa_slave_phy_setup() 1750 dsa_slave_suspend(struct net_device *slave_dev) dsa_slave_suspend() argument 1766 dsa_slave_resume(struct net_device *slave_dev) dsa_slave_resume() argument 1802 struct net_device *slave_dev; dsa_slave_create() local 1918 dsa_slave_destroy(struct net_device *slave_dev) dsa_slave_destroy() argument [all...] |
/kernel/linux/linux-6.6/net/dsa/ |
H A D | slave.c | 2474 static int dsa_slave_phy_connect(struct net_device *slave_dev, int addr, in dsa_slave_phy_connect() argument 2477 struct dsa_port *dp = dsa_slave_to_port(slave_dev); in dsa_slave_phy_connect() 2480 slave_dev->phydev = mdiobus_get_phy(ds->slave_mii_bus, addr); in dsa_slave_phy_connect() 2481 if (!slave_dev->phydev) { in dsa_slave_phy_connect() 2482 netdev_err(slave_dev, "no phy at %d\n", addr); in dsa_slave_phy_connect() 2486 slave_dev->phydev->dev_flags |= flags; in dsa_slave_phy_connect() 2488 return phylink_connect_phy(dp->pl, slave_dev->phydev); in dsa_slave_phy_connect() 2491 static int dsa_slave_phy_setup(struct net_device *slave_dev) in dsa_slave_phy_setup() argument 2493 struct dsa_port *dp = dsa_slave_to_port(slave_dev); in dsa_slave_phy_setup() 2499 dp->pl_config.dev = &slave_dev in dsa_slave_phy_setup() 2562 dsa_slave_suspend(struct net_device *slave_dev) dsa_slave_suspend() argument 2578 dsa_slave_resume(struct net_device *slave_dev) dsa_slave_resume() argument 2598 struct net_device *slave_dev; dsa_slave_create() local 2720 dsa_slave_destroy(struct net_device *slave_dev) dsa_slave_destroy() argument [all...] |
H A D | slave.h | 40 void dsa_slave_destroy(struct net_device *slave_dev); 41 int dsa_slave_suspend(struct net_device *slave_dev); 42 int dsa_slave_resume(struct net_device *slave_dev);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_config.c | 425 struct net_device *slave_dev, in rmnet_add_bridge() 448 if (rmnet_is_real_dev_registered(slave_dev)) { in rmnet_add_bridge() 455 err = rmnet_register_real_device(slave_dev, extack); in rmnet_add_bridge() 459 err = netdev_master_upper_dev_link(slave_dev, rmnet_dev, NULL, NULL, in rmnet_add_bridge() 462 rmnet_unregister_real_device(slave_dev); in rmnet_add_bridge() 466 slave_port = rmnet_get_port_rtnl(slave_dev); in rmnet_add_bridge() 472 port->bridge_ep = slave_dev; in rmnet_add_bridge() 474 netdev_dbg(slave_dev, "registered with rmnet as slave\n"); in rmnet_add_bridge() 479 struct net_device *slave_dev) in rmnet_del_bridge() 481 struct rmnet_port *port = rmnet_get_port_rtnl(slave_dev); in rmnet_del_bridge() 424 rmnet_add_bridge(struct net_device *rmnet_dev, struct net_device *slave_dev, struct netlink_ext_ack *extack) rmnet_add_bridge() argument 478 rmnet_del_bridge(struct net_device *rmnet_dev, struct net_device *slave_dev) rmnet_del_bridge() argument [all...] |
H A D | rmnet_config.h | 72 struct net_device *slave_dev, 75 struct net_device *slave_dev);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_config.c | 432 struct net_device *slave_dev, in rmnet_add_bridge() 455 if (rmnet_is_real_dev_registered(slave_dev)) { in rmnet_add_bridge() 462 err = rmnet_register_real_device(slave_dev, extack); in rmnet_add_bridge() 466 err = netdev_master_upper_dev_link(slave_dev, rmnet_dev, NULL, NULL, in rmnet_add_bridge() 469 rmnet_unregister_real_device(slave_dev); in rmnet_add_bridge() 473 slave_port = rmnet_get_port_rtnl(slave_dev); in rmnet_add_bridge() 479 port->bridge_ep = slave_dev; in rmnet_add_bridge() 481 netdev_dbg(slave_dev, "registered with rmnet as slave\n"); in rmnet_add_bridge() 486 struct net_device *slave_dev) in rmnet_del_bridge() 488 struct rmnet_port *port = rmnet_get_port_rtnl(slave_dev); in rmnet_del_bridge() 431 rmnet_add_bridge(struct net_device *rmnet_dev, struct net_device *slave_dev, struct netlink_ext_ack *extack) rmnet_add_bridge() argument 485 rmnet_del_bridge(struct net_device *rmnet_dev, struct net_device *slave_dev) rmnet_del_bridge() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/can/sja1000/ |
H A D | kvaser_pci.c | 44 struct net_device *slave_dev[MAX_NO_OF_CHANNELS-1]; member 181 if (board->slave_dev[i]) { in kvaser_pci_del_chan() 183 board->slave_dev[i]->name); in kvaser_pci_del_chan() 184 unregister_sja1000dev(board->slave_dev[i]); in kvaser_pci_del_chan() 185 free_sja1000dev(board->slave_dev[i]); in kvaser_pci_del_chan() 237 master_board->slave_dev[channel - 1] = dev; in kvaser_pci_add_chan()
|
/kernel/linux/linux-6.6/drivers/net/can/sja1000/ |
H A D | kvaser_pci.c | 43 struct net_device *slave_dev[MAX_NO_OF_CHANNELS-1]; member 180 if (board->slave_dev[i]) { in kvaser_pci_del_chan() 182 board->slave_dev[i]->name); in kvaser_pci_del_chan() 183 unregister_sja1000dev(board->slave_dev[i]); in kvaser_pci_del_chan() 184 free_sja1000dev(board->slave_dev[i]); in kvaser_pci_del_chan() 236 master_board->slave_dev[channel - 1] = dev; in kvaser_pci_add_chan()
|