• Home
  • Raw
  • Download

Lines Matching refs:trans

130 			 struct rxrpc_transport *trans, struct msghdr *msg,  in rxrpc_client_sendmsg()  argument
144 ASSERT(trans != NULL); in rxrpc_client_sendmsg()
152 if (trans) { in rxrpc_client_sendmsg()
162 bundle = rxrpc_get_bundle(rx, trans, key, service_id, in rxrpc_client_sendmsg()
168 call = rxrpc_get_client_call(rx, trans, bundle, user_call_ID, in rxrpc_client_sendmsg()
170 if (trans) in rxrpc_client_sendmsg()
171 rxrpc_put_bundle(trans, bundle); in rxrpc_client_sendmsg()
335 int rxrpc_send_packet(struct rxrpc_transport *trans, struct sk_buff *skb) in rxrpc_send_packet() argument
346 msg.msg_name = &trans->peer->srx.transport.sin; in rxrpc_send_packet()
347 msg.msg_namelen = sizeof(trans->peer->srx.transport.sin); in rxrpc_send_packet()
354 if (skb->len - sizeof(struct rxrpc_header) < trans->peer->maxdata) { in rxrpc_send_packet()
355 down_read(&trans->local->defrag_sem); in rxrpc_send_packet()
362 ret = kernel_sendmsg(trans->local->socket, &msg, iov, 1, in rxrpc_send_packet()
365 up_read(&trans->local->defrag_sem); in rxrpc_send_packet()
369 _leave(" = %d [%u]", ret, trans->peer->maxdata); in rxrpc_send_packet()
377 down_write(&trans->local->defrag_sem); in rxrpc_send_packet()
379 ret = kernel_setsockopt(trans->local->socket, SOL_IP, IP_MTU_DISCOVER, in rxrpc_send_packet()
382 ret = kernel_sendmsg(trans->local->socket, &msg, iov, 1, in rxrpc_send_packet()
386 kernel_setsockopt(trans->local->socket, SOL_IP, in rxrpc_send_packet()
390 up_write(&trans->local->defrag_sem); in rxrpc_send_packet()
391 _leave(" = %d [frag %u]", ret, trans->peer->maxdata); in rxrpc_send_packet()
503 ret = rxrpc_send_packet(call->conn->trans, skb); in rxrpc_queue_packet()
582 max = call->conn->trans->peer->maxdata; in rxrpc_send_data()
725 ret = call->conn->trans->peer->net_error; in rxrpc_send_data()