Lines Matching defs:srx
45 switch (peer->srx.transport.family) {
50 fl.nl_u.ip4_u.daddr = peer->srx.transport.sin.sin_addr.s_addr;
75 static struct rxrpc_peer *rxrpc_alloc_peer(struct sockaddr_rxrpc *srx,
90 memcpy(&peer->srx, srx, sizeof(*srx));
95 if (srx->transport.family == AF_INET) {
97 switch (srx->transport_type) {
120 struct rxrpc_peer *rxrpc_get_peer(struct sockaddr_rxrpc *srx, gfp_t gfp)
127 srx->transport_type,
128 srx->transport_len,
129 NIPQUAD(srx->transport.sin.sin_addr),
130 ntohs(srx->transport.sin.sin_port));
138 peer->srx.transport_type,
139 peer->srx.transport_len);
142 peer->srx.transport_type == srx->transport_type &&
143 peer->srx.transport_len == srx->transport_len &&
144 memcmp(&peer->srx.transport,
145 &srx->transport,
146 srx->transport_len) == 0)
153 candidate = rxrpc_alloc_peer(srx, gfp);
163 peer->srx.transport_type == srx->transport_type &&
164 peer->srx.transport_len == srx->transport_len &&
165 memcmp(&peer->srx.transport,
166 &srx->transport,
167 srx->transport_len) == 0)
183 peer->srx.transport_type,
184 peer->srx.transport.family,
185 NIPQUAD(peer->srx.transport.sin.sin_addr),
186 ntohs(peer->srx.transport.sin.sin_port));
218 if (local->srx.transport.family == AF_INET &&
219 local->srx.transport_type == SOCK_DGRAM
223 peer->srx.transport_type == SOCK_DGRAM &&
224 peer->srx.transport.family == AF_INET &&
225 peer->srx.transport.sin.sin_port == port &&
226 peer->srx.transport.sin.sin_addr.s_addr == addr)