Lines Matching refs:new_slave

1697 	struct slave *new_slave = NULL, *prev_slave;  in bond_enslave()  local
1830 new_slave = bond_alloc_slave(bond, slave_dev); in bond_enslave()
1831 if (!new_slave) { in bond_enslave()
1839 new_slave->queue_id = 0; in bond_enslave()
1842 new_slave->original_mtu = slave_dev->mtu; in bond_enslave()
1853 bond_hw_addr_copy(new_slave->perm_hwaddr, slave_dev->dev_addr, in bond_enslave()
1883 dev_get_stats(new_slave->dev, &new_slave->slave_stats); in bond_enslave()
1889 res = bond_alb_init_slave(bond, new_slave); in bond_enslave()
1902 new_slave->delay = 0; in bond_enslave()
1903 new_slave->link_failure_count = 0; in bond_enslave()
1905 if (bond_update_speed_duplex(new_slave) && in bond_enslave()
1907 new_slave->link = BOND_LINK_DOWN; in bond_enslave()
1909 new_slave->last_rx = jiffies - in bond_enslave()
1912 new_slave->target_last_arp_rx[i] = new_slave->last_rx; in bond_enslave()
1934 new_slave->link = BOND_LINK_NOCHANGE; in bond_enslave()
1938 bond_set_slave_link_state(new_slave, in bond_enslave()
1941 new_slave->delay = bond->params.updelay; in bond_enslave()
1943 bond_set_slave_link_state(new_slave, in bond_enslave()
1948 bond_set_slave_link_state(new_slave, BOND_LINK_DOWN, in bond_enslave()
1952 bond_set_slave_link_state(new_slave, in bond_enslave()
1957 bond_set_slave_link_state(new_slave, BOND_LINK_UP, in bond_enslave()
1961 if (new_slave->link != BOND_LINK_DOWN) in bond_enslave()
1962 new_slave->last_link_up = jiffies; in bond_enslave()
1964 new_slave->link == BOND_LINK_DOWN ? "DOWN" : in bond_enslave()
1965 (new_slave->link == BOND_LINK_UP ? "UP" : "BACK")); in bond_enslave()
1969 if (strcmp(bond->params.primary, new_slave->dev->name) == 0) { in bond_enslave()
1970 rcu_assign_pointer(bond->primary_slave, new_slave); in bond_enslave()
1977 bond_set_slave_inactive_flags(new_slave, in bond_enslave()
1985 bond_set_slave_inactive_flags(new_slave, BOND_SLAVE_NOTIFY_NOW); in bond_enslave()
1988 SLAVE_AD_INFO(new_slave)->id = 1; in bond_enslave()
1994 SLAVE_AD_INFO(new_slave)->id = in bond_enslave()
1998 bond_3ad_bind_slave(new_slave); in bond_enslave()
2002 bond_set_active_slave(new_slave); in bond_enslave()
2003 bond_set_slave_inactive_flags(new_slave, BOND_SLAVE_NOTIFY_NOW); in bond_enslave()
2009 bond_set_active_slave(new_slave); in bond_enslave()
2016 new_slave->link == BOND_LINK_UP) in bond_enslave()
2017 rcu_assign_pointer(bond->curr_active_slave, new_slave); in bond_enslave()
2024 if (slave_enable_netpoll(new_slave)) { in bond_enslave()
2036 new_slave); in bond_enslave()
2042 res = bond_master_upper_dev_link(bond, new_slave, extack); in bond_enslave()
2048 res = bond_sysfs_slave_add(new_slave); in bond_enslave()
2101 bond_is_active_slave(new_slave) ? "an active" : "a backup", in bond_enslave()
2102 new_slave->link != BOND_LINK_DOWN ? "an up" : "a down"); in bond_enslave()
2105 bond_queue_slave_event(new_slave); in bond_enslave()
2110 bond_sysfs_slave_del(new_slave); in bond_enslave()
2113 bond_upper_dev_unlink(bond, new_slave); in bond_enslave()
2120 if (rcu_access_pointer(bond->primary_slave) == new_slave) in bond_enslave()
2122 if (rcu_access_pointer(bond->curr_active_slave) == new_slave) { in bond_enslave()
2130 slave_disable_netpoll(new_slave); in bond_enslave()
2145 bond_hw_addr_copy(ss.__data, new_slave->perm_hwaddr, in bond_enslave()
2146 new_slave->dev->addr_len); in bond_enslave()
2152 dev_set_mtu(slave_dev, new_slave->original_mtu); in bond_enslave()
2155 kobject_put(&new_slave->kobj); in bond_enslave()
3248 struct slave *slave, *before = NULL, *new_slave = NULL, in bond_ab_arp_probe() local
3280 if (found && !new_slave && bond_slave_is_up(slave)) in bond_ab_arp_probe()
3281 new_slave = slave; in bond_ab_arp_probe()
3304 if (!new_slave && before) in bond_ab_arp_probe()
3305 new_slave = before; in bond_ab_arp_probe()
3307 if (!new_slave) in bond_ab_arp_probe()
3310 bond_set_slave_link_state(new_slave, BOND_LINK_BACK, in bond_ab_arp_probe()
3312 bond_set_slave_active_flags(new_slave, BOND_SLAVE_NOTIFY_LATER); in bond_ab_arp_probe()
3313 bond_arp_send_all(bond, new_slave); in bond_ab_arp_probe()
3314 new_slave->last_link_up = jiffies; in bond_ab_arp_probe()
3315 rcu_assign_pointer(bond->current_arp_slave, new_slave); in bond_ab_arp_probe()