Lines Matching refs:peer
35 struct rxrpc_peer *peer, in rxrpc_alloc_transport() argument
45 trans->peer = peer; in rxrpc_alloc_transport()
56 if (peer->srx.transport.family == AF_INET) { in rxrpc_alloc_transport()
57 switch (peer->srx.transport_type) { in rxrpc_alloc_transport()
79 struct rxrpc_peer *peer, in rxrpc_get_transport() argument
89 &peer->srx.transport.sin.sin_addr, in rxrpc_get_transport()
90 ntohs(peer->srx.transport.sin.sin_port)); in rxrpc_get_transport()
95 if (trans->local == local && trans->peer == peer) in rxrpc_get_transport()
102 candidate = rxrpc_alloc_transport(local, peer, gfp); in rxrpc_get_transport()
111 if (trans->local == local && trans->peer == peer) in rxrpc_get_transport()
121 atomic_inc(&trans->peer->usage); in rxrpc_get_transport()
131 trans->peer->debug_id); in rxrpc_get_transport()
154 struct rxrpc_peer *peer) in rxrpc_find_transport() argument
161 &peer->srx.transport.sin.sin_addr, in rxrpc_find_transport()
162 ntohs(peer->srx.transport.sin.sin_port)); in rxrpc_find_transport()
168 if (trans->local == local && trans->peer == peer) in rxrpc_find_transport()
213 rxrpc_put_peer(trans->peer); in rxrpc_cleanup_transport()