Lines Matching refs:candidate
276 struct rxrpc_bundle *bundle, *candidate;
311 candidate = rxrpc_alloc_bundle(cp, gfp);
312 if (!candidate)
338 candidate->debug_id = atomic_inc_return(&rxrpc_bundle_id);
339 rb_link_node(&candidate->local_node, parent, pp);
340 rb_insert_color(&candidate->local_node, &local->client_bundles);
341 rxrpc_get_bundle(candidate);
343 _leave(" = %u [new]", candidate->debug_id);
344 return candidate;
347 rxrpc_free_bundle(candidate);
410 struct rxrpc_connection *candidate = NULL, *old = NULL;
425 candidate = rxrpc_alloc_client_connection(bundle, gfp);
430 if (IS_ERR(candidate)) {
431 bundle->alloc_error = PTR_ERR(candidate);
433 _leave(" [err %ld]", PTR_ERR(candidate));
447 candidate->bundle_shift = shift;
449 bundle->conns[i] = candidate;
452 candidate = NULL;
461 if (candidate) {
462 _debug("discard C=%x", candidate->debug_id);
463 trace_rxrpc_client(candidate, -1, rxrpc_client_duplicate);
464 rxrpc_put_connection(candidate);