Lines Matching refs:call
296 * add a call to a connection's call-by-ID tree
299 struct rxrpc_call *call)
307 call_id = call->call_id;
322 rb_link_node(&call->conn_node, parent, p);
323 rb_insert_color(&call->conn_node, &conn->calls);
329 * connect a call on an exclusive connection
334 struct rxrpc_call *call,
387 * call to it
398 conn->channels[chan] = call;
399 call->conn = conn;
400 call->channel = chan;
401 call->cid = conn->cid | htonl(chan);
402 call->call_id = htonl(++conn->call_counter);
404 _net("CONNECT client on conn %d chan %d as call %x",
405 conn->debug_id, chan, ntohl(call->call_id));
409 rxrpc_add_call_ID_to_conn(conn, call);
420 * find a connection for a call
426 struct rxrpc_call *call,
434 _enter("%p,%lx,", rx, call->user_call_ID);
438 call, gfp);
442 /* see if the bundle has a call slot available */
572 * call to it
587 conn->channels[chan] = call;
588 call->conn = conn;
589 call->channel = chan;
590 call->cid = conn->cid | htonl(chan);
591 call->call_id = htonl(++conn->call_counter);
593 _net("CONNECT client on conn %d chan %d as call %x",
594 conn->debug_id, chan, ntohl(call->call_id));
599 rxrpc_add_call_ID_to_conn(conn, call);