Lines Matching refs:trans

131 int rxrpc_client_sendmsg(struct rxrpc_sock *rx, struct rxrpc_transport *trans,  in rxrpc_client_sendmsg()  argument
145 ASSERT(trans != NULL); in rxrpc_client_sendmsg()
153 if (trans) { in rxrpc_client_sendmsg()
163 bundle = rxrpc_get_bundle(rx, trans, key, service_id, in rxrpc_client_sendmsg()
169 call = rxrpc_get_client_call(rx, trans, bundle, user_call_ID, in rxrpc_client_sendmsg()
171 if (trans) in rxrpc_client_sendmsg()
172 rxrpc_put_bundle(trans, bundle); in rxrpc_client_sendmsg()
332 int rxrpc_send_packet(struct rxrpc_transport *trans, struct sk_buff *skb) in rxrpc_send_packet() argument
343 msg.msg_name = &trans->peer->srx.transport.sin; in rxrpc_send_packet()
344 msg.msg_namelen = sizeof(trans->peer->srx.transport.sin); in rxrpc_send_packet()
351 if (skb->len - sizeof(struct rxrpc_header) < trans->peer->maxdata) { in rxrpc_send_packet()
352 down_read(&trans->local->defrag_sem); in rxrpc_send_packet()
359 ret = kernel_sendmsg(trans->local->socket, &msg, iov, 1, in rxrpc_send_packet()
362 up_read(&trans->local->defrag_sem); in rxrpc_send_packet()
366 _leave(" = %d [%u]", ret, trans->peer->maxdata); in rxrpc_send_packet()
374 down_write(&trans->local->defrag_sem); in rxrpc_send_packet()
376 ret = kernel_setsockopt(trans->local->socket, SOL_IP, IP_MTU_DISCOVER, in rxrpc_send_packet()
379 ret = kernel_sendmsg(trans->local->socket, &msg, iov, 1, in rxrpc_send_packet()
383 kernel_setsockopt(trans->local->socket, SOL_IP, in rxrpc_send_packet()
387 up_write(&trans->local->defrag_sem); in rxrpc_send_packet()
388 _leave(" = %d [frag %u]", ret, trans->peer->maxdata); in rxrpc_send_packet()
500 ret = rxrpc_send_packet(call->conn->trans, skb); in rxrpc_queue_packet()
562 max = call->conn->trans->peer->maxdata; in rxrpc_send_data()
697 ret = call->conn->trans->peer->net_error; in rxrpc_send_data()