Lines Matching refs:old_arr
3799 struct bond_up_slave *new_arr, *old_arr; in bond_update_slave_arr() local
3823 old_arr = rtnl_dereference(bond->slave_arr); in bond_update_slave_arr()
3824 if (old_arr) { in bond_update_slave_arr()
3826 kfree_rcu(old_arr, rcu); in bond_update_slave_arr()
3847 old_arr = rtnl_dereference(bond->slave_arr); in bond_update_slave_arr()
3849 if (old_arr) in bond_update_slave_arr()
3850 kfree_rcu(old_arr, rcu); in bond_update_slave_arr()
3863 old_arr = rtnl_dereference(bond->slave_arr); in bond_update_slave_arr()
3864 for (idx = 0; idx < old_arr->count; idx++) { in bond_update_slave_arr()
3865 if (skipslave == old_arr->arr[idx]) { in bond_update_slave_arr()
3866 old_arr->arr[idx] = in bond_update_slave_arr()
3867 old_arr->arr[old_arr->count-1]; in bond_update_slave_arr()
3868 old_arr->count--; in bond_update_slave_arr()