Lines Matching refs:trans
124 call->conn->trans->local, addr_size, in rxrpc_call_hash_add()
253 struct rxrpc_transport *trans, in rxrpc_alloc_client_call() argument
263 ASSERT(trans != NULL); in rxrpc_alloc_client_call()
274 ret = rxrpc_connect_call(rx, trans, bundle, call, gfp); in rxrpc_alloc_client_call()
282 call->local = trans->local; in rxrpc_alloc_client_call()
286 trans->peer->srx.transport.sin.sin_addr.s_addr; in rxrpc_alloc_client_call()
290 trans->peer->srx.transport.sin6.sin6_addr.in6_u.u6_addr8, in rxrpc_alloc_client_call()
300 spin_lock(&call->conn->trans->peer->lock); in rxrpc_alloc_client_call()
301 list_add(&call->error_link, &call->conn->trans->peer->error_targets); in rxrpc_alloc_client_call()
302 spin_unlock(&call->conn->trans->peer->lock); in rxrpc_alloc_client_call()
316 struct rxrpc_transport *trans, in rxrpc_get_client_call() argument
326 rx, trans ? trans->debug_id : -1, bundle ? bundle->debug_id : -1, in rxrpc_get_client_call()
347 if (!create || !trans) in rxrpc_get_client_call()
352 candidate = rxrpc_alloc_client_call(rx, trans, bundle, gfp); in rxrpc_get_client_call()
514 spin_lock(&conn->trans->peer->lock); in rxrpc_incoming_call()
515 list_add(&call->error_link, &conn->trans->peer->error_targets); in rxrpc_incoming_call()
516 spin_unlock(&conn->trans->peer->lock); in rxrpc_incoming_call()
524 call->local = conn->trans->local; in rxrpc_incoming_call()
528 conn->trans->peer->srx.transport.sin.sin_addr.s_addr; in rxrpc_incoming_call()
532 conn->trans->peer->srx.transport.sin6.sin6_addr.in6_u.u6_addr8, in rxrpc_incoming_call()
648 spin_lock(&conn->trans->client_lock); in rxrpc_release_call()
682 spin_unlock(&conn->trans->client_lock); in rxrpc_release_call()
852 spin_lock(&call->conn->trans->peer->lock); in rxrpc_cleanup_call()
854 spin_unlock(&call->conn->trans->peer->lock); in rxrpc_cleanup_call()