• Home
  • Raw
  • Download

Lines Matching refs:srx

60 				const struct sockaddr_rxrpc *srx)  in rxrpc_local_cmp_key()  argument
64 diff = ((local->srx.transport_type - srx->transport_type) ?: in rxrpc_local_cmp_key()
65 (local->srx.transport_len - srx->transport_len) ?: in rxrpc_local_cmp_key()
66 (local->srx.transport.family - srx->transport.family)); in rxrpc_local_cmp_key()
70 switch (srx->transport.family) { in rxrpc_local_cmp_key()
75 return ((u16 __force)local->srx.transport.sin.sin_port - in rxrpc_local_cmp_key()
76 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_local_cmp_key()
77 memcmp(&local->srx.transport.sin.sin_addr, in rxrpc_local_cmp_key()
78 &srx->transport.sin.sin_addr, in rxrpc_local_cmp_key()
85 return ((u16 __force)local->srx.transport.sin6.sin6_port - in rxrpc_local_cmp_key()
86 (u16 __force)srx->transport.sin6.sin6_port) ?: in rxrpc_local_cmp_key()
87 memcmp(&local->srx.transport.sin6.sin6_addr, in rxrpc_local_cmp_key()
88 &srx->transport.sin6.sin6_addr, in rxrpc_local_cmp_key()
110 const struct sockaddr_rxrpc *srx) in rxrpc_alloc_local() argument
140 memcpy(&local->srx, srx, sizeof(*srx)); in rxrpc_alloc_local()
141 local->srx.srx_service = 0; in rxrpc_alloc_local()
165 struct sockaddr_rxrpc *srx = &local->srx; in rxrpc_open_socket() local
172 local, srx->transport_type, srx->transport.family); in rxrpc_open_socket()
174 udp_conf.family = srx->transport.family; in rxrpc_open_socket()
177 udp_conf.local_ip = srx->transport.sin.sin_addr; in rxrpc_open_socket()
178 udp_conf.local_udp_port = srx->transport.sin.sin_port; in rxrpc_open_socket()
181 udp_conf.local_ip6 = srx->transport.sin6.sin6_addr; in rxrpc_open_socket()
182 udp_conf.local_udp_port = srx->transport.sin6.sin6_port; in rxrpc_open_socket()
203 switch (srx->transport.family) { in rxrpc_open_socket()
251 const struct sockaddr_rxrpc *srx) in rxrpc_lookup_local() argument
260 srx->transport_type, srx->transport.family, &srx->transport); in rxrpc_lookup_local()
267 diff = rxrpc_local_cmp_key(local, srx); in rxrpc_lookup_local()
276 if (srx->srx_service) { in rxrpc_lookup_local()
292 local = rxrpc_alloc_local(net, srx); in rxrpc_lookup_local()