Lines Matching defs:conn
124 int rxrpc_init_client_conn_security(struct rxrpc_connection *conn)
128 struct key *key = conn->key;
131 _enter("{%d},{%x}", conn->debug_id, key_serial(key));
147 conn->security = sec;
149 ret = conn->security->init_connection_security(conn);
151 rxrpc_security_put(conn->security);
152 conn->security = NULL;
163 int rxrpc_init_server_conn_security(struct rxrpc_connection *conn)
166 struct rxrpc_local *local = conn->trans->local;
174 sprintf(kdesc, "%u:%u", ntohs(conn->service_id), conn->security_ix);
176 sec = rxrpc_security_lookup(conn->security_ix);
185 if (rx->service_id == conn->service_id)
216 conn->server_key = key;
217 conn->security = sec;
231 if (call->conn->security)
232 return call->conn->security->secure_packet(
243 if (call->conn->security)
244 return call->conn->security->verify_packet(
252 void rxrpc_clear_conn_security(struct rxrpc_connection *conn)
254 _enter("{%d}", conn->debug_id);
256 if (conn->security) {
257 conn->security->clear(conn);
258 rxrpc_security_put(conn->security);
259 conn->security = NULL;
262 key_put(conn->key);
263 key_put(conn->server_key);