Lines Matching defs:candidate
152 struct rxrpc_call *call, *candidate;
180 /* not yet present - create a candidate for a new record and then
182 candidate = rxrpc_alloc_client_call(rx, trans, bundle, gfp);
183 if (IS_ERR(candidate)) {
184 _leave(" = %ld", PTR_ERR(candidate));
185 return candidate;
188 candidate->user_call_ID = user_call_ID;
189 __set_bit(RXRPC_CALL_HAS_USERID, &candidate->flags);
208 call = candidate;
209 candidate = NULL;
236 rxrpc_put_call(candidate);
250 struct rxrpc_call *call, *candidate;
258 candidate = rxrpc_alloc_call(gfp);
259 if (!candidate)
262 candidate->socket = rx;
263 candidate->conn = conn;
264 candidate->cid = hdr->cid;
265 candidate->call_id = hdr->callNumber;
266 candidate->channel = ntohl(hdr->cid) & RXRPC_CHANNELMASK;
267 candidate->rx_data_post = 0;
268 candidate->state = RXRPC_CALL_SERVER_ACCEPTING;
270 candidate->state = RXRPC_CALL_SERVER_SECURING;
275 call = conn->channels[candidate->channel];
276 _debug("channel[%u] is %p", candidate->channel, call);
307 kmem_cache_free(rxrpc_call_jar, candidate);
332 call = candidate;
333 candidate = NULL;
358 kmem_cache_free(rxrpc_call_jar, candidate);
364 kmem_cache_free(rxrpc_call_jar, candidate);
370 kmem_cache_free(rxrpc_call_jar, candidate);