Lines Matching refs:old_arr
3781 struct bond_up_slave *new_arr, *old_arr; in bond_update_slave_arr() local
3806 old_arr = rtnl_dereference(bond->slave_arr); in bond_update_slave_arr()
3807 if (old_arr) { in bond_update_slave_arr()
3809 kfree_rcu(old_arr, rcu); in bond_update_slave_arr()
3831 old_arr = rtnl_dereference(bond->slave_arr); in bond_update_slave_arr()
3833 if (old_arr) in bond_update_slave_arr()
3834 kfree_rcu(old_arr, rcu); in bond_update_slave_arr()
3847 old_arr = rtnl_dereference(bond->slave_arr); in bond_update_slave_arr()
3848 for (idx = 0; idx < old_arr->count; idx++) { in bond_update_slave_arr()
3849 if (skipslave == old_arr->arr[idx]) { in bond_update_slave_arr()
3850 old_arr->arr[idx] = in bond_update_slave_arr()
3851 old_arr->arr[old_arr->count-1]; in bond_update_slave_arr()
3852 old_arr->count--; in bond_update_slave_arr()