Lines Matching refs:trans
229 struct rxrpc_transport *trans; in rxrpc_name_to_transport() local
249 trans = rxrpc_get_transport(rx->local, peer, gfp); in rxrpc_name_to_transport()
251 _leave(" = %p", trans); in rxrpc_name_to_transport()
252 return trans; in rxrpc_name_to_transport()
276 struct rxrpc_transport *trans; in rxrpc_kernel_begin_call() local
286 trans = rxrpc_name_to_transport(sock, (struct sockaddr *) srx, in rxrpc_kernel_begin_call()
288 if (IS_ERR(trans)) { in rxrpc_kernel_begin_call()
289 call = ERR_CAST(trans); in rxrpc_kernel_begin_call()
290 trans = NULL; in rxrpc_kernel_begin_call()
294 trans = rx->trans; in rxrpc_kernel_begin_call()
295 if (!trans) { in rxrpc_kernel_begin_call()
299 atomic_inc(&trans->usage); in rxrpc_kernel_begin_call()
311 bundle = rxrpc_get_bundle(rx, trans, key, service_id, gfp); in rxrpc_kernel_begin_call()
317 call = rxrpc_get_client_call(rx, trans, bundle, user_call_ID, true, in rxrpc_kernel_begin_call()
319 rxrpc_put_bundle(trans, bundle); in rxrpc_kernel_begin_call()
321 rxrpc_put_transport(trans); in rxrpc_kernel_begin_call()
378 struct rxrpc_transport *trans; in rxrpc_connect() local
419 trans = rxrpc_name_to_transport(sock, addr, addr_len, flags, in rxrpc_connect()
421 if (IS_ERR(trans)) { in rxrpc_connect()
423 _leave(" = %ld", PTR_ERR(trans)); in rxrpc_connect()
424 return PTR_ERR(trans); in rxrpc_connect()
427 rx->trans = trans; in rxrpc_connect()
446 struct rxrpc_transport *trans; in rxrpc_sendmsg() local
463 trans = NULL; in rxrpc_sendmsg()
468 trans = rxrpc_name_to_transport(sock, m->msg_name, in rxrpc_sendmsg()
470 if (IS_ERR(trans)) { in rxrpc_sendmsg()
471 ret = PTR_ERR(trans); in rxrpc_sendmsg()
472 trans = NULL; in rxrpc_sendmsg()
476 trans = rx->trans; in rxrpc_sendmsg()
477 if (trans) in rxrpc_sendmsg()
478 atomic_inc(&trans->usage); in rxrpc_sendmsg()
494 ret = rxrpc_client_sendmsg(rx, trans, m, len); in rxrpc_sendmsg()
503 if (trans) in rxrpc_sendmsg()
504 rxrpc_put_transport(trans); in rxrpc_sendmsg()
714 rxrpc_put_bundle(rx->trans, rx->bundle); in rxrpc_release_sock()
717 if (rx->trans) { in rxrpc_release_sock()
718 rxrpc_put_transport(rx->trans); in rxrpc_release_sock()
719 rx->trans = NULL; in rxrpc_release_sock()