Lines Matching refs:rx
69 struct rxrpc_conn_bundle *rxrpc_get_bundle(struct rxrpc_sock *rx, in rxrpc_get_bundle() argument
79 rx, key_serial(key), trans->debug_id, ntohs(service_id)); in rxrpc_get_bundle()
81 if (rx->trans == trans && rx->bundle) { in rxrpc_get_bundle()
82 atomic_inc(&rx->bundle->usage); in rxrpc_get_bundle()
83 return rx->bundle; in rxrpc_get_bundle()
139 if (!rx->bundle && rx->sk.sk_state == RXRPC_CLIENT_CONNECTED) { in rxrpc_get_bundle()
141 rx->bundle = bundle; in rxrpc_get_bundle()
151 if (!rx->bundle && rx->sk.sk_state == RXRPC_CLIENT_CONNECTED) { in rxrpc_get_bundle()
153 rx->bundle = bundle; in rxrpc_get_bundle()
164 if (!rx->bundle && rx->sk.sk_state == RXRPC_CLIENT_CONNECTED) { in rxrpc_get_bundle()
166 rx->bundle = bundle; in rxrpc_get_bundle()
335 static int rxrpc_connect_exclusive(struct rxrpc_sock *rx, in rxrpc_connect_exclusive() argument
346 conn = rx->conn; in rxrpc_connect_exclusive()
365 conn->security_level = rx->min_sec_level; in rxrpc_connect_exclusive()
366 conn->key = key_get(rx->key); in rxrpc_connect_exclusive()
387 rx->conn = conn; in rxrpc_connect_exclusive()
429 int rxrpc_connect_call(struct rxrpc_sock *rx, in rxrpc_connect_call() argument
440 _enter("%p,%lx,", rx, call->user_call_ID); in rxrpc_connect_call()
442 if (test_bit(RXRPC_SOCK_EXCLUSIVE_CONN, &rx->flags)) in rxrpc_connect_call()
443 return rxrpc_connect_exclusive(rx, trans, bundle->service_id, in rxrpc_connect_call()
542 candidate->security_level = rx->min_sec_level; in rxrpc_connect_call()