Lines Matching refs:all_slaves
4456 struct bond_up_slave *all_slaves)
4464 all = rtnl_dereference(bond->all_slaves);
4465 rcu_assign_pointer(bond->all_slaves, all_slaves);
4479 all = rtnl_dereference(bond->all_slaves);
4481 RCU_INIT_POINTER(bond->all_slaves, NULL);
4496 struct bond_up_slave *usable_slaves = NULL, *all_slaves = NULL;
4508 all_slaves = kzalloc(struct_size(all_slaves, arr,
4510 if (!usable_slaves || !all_slaves) {
4531 all_slaves->arr[all_slaves->count++] = slave;
4548 bond_set_slave_arr(bond, usable_slaves, all_slaves);
4552 bond_skip_slave(rtnl_dereference(bond->all_slaves),
4557 kfree_rcu(all_slaves, rcu);
4693 bool all_slaves)
4708 if (all_slaves)
4709 slaves = rcu_dereference(bond->all_slaves);
4970 all = rtnl_dereference(bond->all_slaves);
4972 RCU_INIT_POINTER(bond->all_slaves, NULL);