Lines Matching refs:candidate
153 struct rxrpc_call *call, *candidate;
181 /* not yet present - create a candidate for a new record and then
183 candidate = rxrpc_alloc_client_call(rx, trans, bundle, gfp);
184 if (IS_ERR(candidate)) {
185 _leave(" = %ld", PTR_ERR(candidate));
186 return candidate;
189 candidate->user_call_ID = user_call_ID;
190 __set_bit(RXRPC_CALL_HAS_USERID, &candidate->flags);
209 call = candidate;
210 candidate = NULL;
237 rxrpc_put_call(candidate);
251 struct rxrpc_call *call, *candidate;
259 candidate = rxrpc_alloc_call(gfp);
260 if (!candidate)
263 candidate->socket = rx;
264 candidate->conn = conn;
265 candidate->cid = hdr->cid;
266 candidate->call_id = hdr->callNumber;
267 candidate->channel = ntohl(hdr->cid) & RXRPC_CHANNELMASK;
268 candidate->rx_data_post = 0;
269 candidate->state = RXRPC_CALL_SERVER_ACCEPTING;
271 candidate->state = RXRPC_CALL_SERVER_SECURING;
276 call = conn->channels[candidate->channel];
277 _debug("channel[%u] is %p", candidate->channel, call);
308 kmem_cache_free(rxrpc_call_jar, candidate);
333 call = candidate;
334 candidate = NULL;
359 kmem_cache_free(rxrpc_call_jar, candidate);
365 kmem_cache_free(rxrpc_call_jar, candidate);
371 kmem_cache_free(rxrpc_call_jar, candidate);