Lines Matching defs:srx
35 const struct sockaddr_rxrpc *srx)
39 diff = ((local->srx.transport_type - srx->transport_type) ?:
40 (local->srx.transport_len - srx->transport_len) ?:
41 (local->srx.transport.family - srx->transport.family));
45 switch (srx->transport.family) {
50 return ((u16 __force)local->srx.transport.sin.sin_port -
51 (u16 __force)srx->transport.sin.sin_port) ?:
52 memcmp(&local->srx.transport.sin.sin_addr,
53 &srx->transport.sin.sin_addr,
60 return ((u16 __force)local->srx.transport.sin6.sin6_port -
61 (u16 __force)srx->transport.sin6.sin6_port) ?:
62 memcmp(&local->srx.transport.sin6.sin6_addr,
63 &srx->transport.sin6.sin6_addr,
75 const struct sockaddr_rxrpc *srx)
94 memcpy(&local->srx, srx, sizeof(*srx));
95 local->srx.srx_service = 0;
113 local, local->srx.transport_type, local->srx.transport.family);
116 ret = sock_create_kern(net, local->srx.transport.family,
117 local->srx.transport_type, 0, &local->socket);
140 if (local->srx.transport.family == AF_INET6)
146 if (local->srx.transport_len > sizeof(sa_family_t)) {
149 (struct sockaddr *)&local->srx.transport,
150 local->srx.transport_len);
157 switch (local->srx.transport.family) {
198 const struct sockaddr_rxrpc *srx)
208 srx->transport_type, srx->transport.family, &srx->transport);
215 diff = rxrpc_local_cmp_key(local, srx);
224 if (srx->srx_service) {
241 local = rxrpc_alloc_local(rxnet, srx);
261 age, local->debug_id, &local->srx.transport);