Lines Matching defs:conn
84 struct rxrpc_connection *conn;
86 conn = rxrpc_prealloc_service_connection(rxnet, gfp);
87 if (!conn)
89 b->conn_backlog[head] = conn;
93 trace_rxrpc_conn(conn->debug_id, rxrpc_conn_new_service,
94 refcount_read(&conn->ref), here);
208 struct rxrpc_connection *conn = b->conn_backlog[tail];
210 list_del(&conn->link);
211 list_del(&conn->proc_link);
213 kfree(conn);
263 struct rxrpc_connection *conn,
290 if (!conn) {
306 conn = b->conn_backlog[conn_tail];
310 conn->params.local = rxrpc_get_local(local);
311 conn->params.peer = peer;
312 rxrpc_see_connection(conn);
313 rxrpc_new_incoming_connection(rx, conn, sec, key, skb);
315 rxrpc_get_connection(conn);
325 call->conn = conn;
326 call->security = conn->security;
327 call->security_ix = conn->security_ix;
328 call->peer = rxrpc_get_peer(conn->params.peer);
354 struct rxrpc_connection *conn;
376 conn = rxrpc_find_connection_rcu(local, skb, &peer);
378 if (!conn && !rxrpc_look_up_server_security(local, rx, &sec, &key, skb))
381 call = rxrpc_alloc_incoming_call(rx, local, peer, conn, sec, key, skb);
393 conn = call->conn;
398 spin_lock(&conn->state_lock);
399 switch (conn->state) {
401 conn->state = RXRPC_CONN_SERVICE_CHALLENGING;
402 set_bit(RXRPC_CONN_EV_CHALLENGE, &call->conn->events);
403 rxrpc_queue_conn(call->conn);
415 conn->abort_code, conn->error);
419 conn->abort_code, conn->error);
424 spin_unlock(&conn->state_lock);