Lines Matching refs:peer
31 struct rxrpc_peer *peer, in rxrpc_alloc_transport() argument
41 trans->peer = peer; in rxrpc_alloc_transport()
52 if (peer->srx.transport.family == AF_INET) { in rxrpc_alloc_transport()
53 switch (peer->srx.transport_type) { in rxrpc_alloc_transport()
75 struct rxrpc_peer *peer, in rxrpc_get_transport() argument
85 &peer->srx.transport.sin.sin_addr, in rxrpc_get_transport()
86 ntohs(peer->srx.transport.sin.sin_port)); in rxrpc_get_transport()
91 if (trans->local == local && trans->peer == peer) in rxrpc_get_transport()
98 candidate = rxrpc_alloc_transport(local, peer, gfp); in rxrpc_get_transport()
107 if (trans->local == local && trans->peer == peer) in rxrpc_get_transport()
117 atomic_inc(&trans->peer->usage); in rxrpc_get_transport()
127 trans->peer->debug_id); in rxrpc_get_transport()
150 struct rxrpc_peer *peer) in rxrpc_find_transport() argument
157 &peer->srx.transport.sin.sin_addr, in rxrpc_find_transport()
158 ntohs(peer->srx.transport.sin.sin_port)); in rxrpc_find_transport()
164 if (trans->local == local && trans->peer == peer) in rxrpc_find_transport()
209 rxrpc_put_peer(trans->peer); in rxrpc_cleanup_transport()