Lines Matching refs:peer
30 struct rxrpc_peer *peer, in rxrpc_alloc_transport() argument
40 trans->peer = peer; in rxrpc_alloc_transport()
51 if (peer->srx.transport.family == AF_INET) { in rxrpc_alloc_transport()
52 switch (peer->srx.transport_type) { in rxrpc_alloc_transport()
74 struct rxrpc_peer *peer, in rxrpc_get_transport() argument
84 &peer->srx.transport.sin.sin_addr, in rxrpc_get_transport()
85 ntohs(peer->srx.transport.sin.sin_port)); in rxrpc_get_transport()
90 if (trans->local == local && trans->peer == peer) in rxrpc_get_transport()
97 candidate = rxrpc_alloc_transport(local, peer, gfp); in rxrpc_get_transport()
106 if (trans->local == local && trans->peer == peer) in rxrpc_get_transport()
115 atomic_inc(&trans->peer->usage); in rxrpc_get_transport()
125 trans->peer->debug_id); in rxrpc_get_transport()
148 struct rxrpc_peer *peer) in rxrpc_find_transport() argument
155 &peer->srx.transport.sin.sin_addr, in rxrpc_find_transport()
156 ntohs(peer->srx.transport.sin.sin_port)); in rxrpc_find_transport()
162 if (trans->local == local && trans->peer == peer) in rxrpc_find_transport()
207 rxrpc_put_peer(trans->peer); in rxrpc_cleanup_transport()