Searched refs:srx (Results 1 - 25 of 26) sorted by path

12

/linux-master/net/rxrpc/
H A Dutils.c16 int rxrpc_extract_addr_from_skb(struct sockaddr_rxrpc *srx, struct sk_buff *skb) argument
18 memset(srx, 0, sizeof(*srx));
22 srx->transport_type = SOCK_DGRAM;
23 srx->transport_len = sizeof(srx->transport.sin);
24 srx->transport.sin.sin_family = AF_INET;
25 srx->transport.sin.sin_port = udp_hdr(skb)->source;
26 srx->transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr;
31 srx
[all...]
H A Daf_rxrpc.c77 struct sockaddr_rxrpc *srx,
85 if (srx->srx_family != AF_RXRPC)
88 if (srx->transport_type != SOCK_DGRAM)
92 if (srx->transport_len < sizeof(sa_family_t) ||
93 srx->transport_len > len)
96 switch (srx->transport.family) {
101 if (srx->transport_len < sizeof(struct sockaddr_in))
110 if (srx->transport_len < sizeof(struct sockaddr_in6))
122 memset((void *)srx + tail, 0, len - tail);
123 _debug("INET: %pISp", &srx
76 rxrpc_validate_address(struct rxrpc_sock *rx, struct sockaddr_rxrpc *srx, int len) argument
132 struct sockaddr_rxrpc *srx = (struct sockaddr_rxrpc *)saddr; local
270 rxrpc_kernel_lookup_peer(struct socket *sock, struct sockaddr_rxrpc *srx, gfp_t gfp) argument
519 struct sockaddr_rxrpc *srx = (struct sockaddr_rxrpc *)addr; local
[all...]
H A Dar-internal.h170 struct sockaddr_rxrpc srx; /* Primary Service/local addresses */ member in struct:rxrpc_sock
322 struct sockaddr_rxrpc srx; /* local address */ member in struct:rxrpc_local
346 struct sockaddr_rxrpc srx; /* remote address */ member in struct:rxrpc_peer
1172 struct sockaddr_rxrpc *srx, gfp_t gfp);
H A Dcall_accept.c277 peer->srx = *peer_srx;
312 call->dest_srx = peer->srx;
353 if (!rx || (sp->hdr.serviceId != rx->srx.srx_service &&
H A Dcall_object.c212 call->dest_srx = cp->peer->srx;
H A Dconn_event.c115 msg.msg_name = &conn->peer->srx.transport;
116 msg.msg_namelen = conn->peer->srx.transport_len;
H A Dconn_object.c96 struct sockaddr_rxrpc *srx,
119 switch (srx->transport.family) {
121 if (peer->srx.transport.sin.sin_port !=
122 srx->transport.sin.sin_port ||
123 peer->srx.transport.sin.sin_addr.s_addr !=
124 srx->transport.sin.sin_addr.s_addr)
129 if (peer->srx.transport.sin6.sin6_port !=
130 srx->transport.sin6.sin6_port ||
131 memcmp(&peer->srx.transport.sin6.sin6_addr,
132 &srx
95 rxrpc_find_client_connection_rcu(struct rxrpc_local *local, struct sockaddr_rxrpc *srx, struct sk_buff *skb) argument
[all...]
H A Dio_thread.c273 if (peer_srx.transport.family != local->srx.transport.family &&
275 local->srx.transport.family != AF_INET6)) {
278 local->srx.transport.family);
H A Dlocal_event.c39 struct sockaddr_rxrpc srx; local
47 if (rxrpc_extract_addr_from_skb(&srx, skb) < 0)
50 msg.msg_name = &srx.transport;
51 msg.msg_namelen = srx.transport_len;
H A Dlocal_object.c60 const struct sockaddr_rxrpc *srx)
64 diff = ((local->srx.transport_type - srx->transport_type) ?:
65 (local->srx.transport_len - srx->transport_len) ?:
66 (local->srx.transport.family - srx->transport.family));
70 switch (srx->transport.family) {
75 return ((u16 __force)local->srx.transport.sin.sin_port -
76 (u16 __force)srx
59 rxrpc_local_cmp_key(const struct rxrpc_local *local, const struct sockaddr_rxrpc *srx) argument
109 rxrpc_alloc_local(struct net *net, const struct sockaddr_rxrpc *srx) argument
165 struct sockaddr_rxrpc *srx = &local->srx; local
250 rxrpc_lookup_local(struct net *net, const struct sockaddr_rxrpc *srx) argument
[all...]
H A Doutput.c192 msg.msg_name = &call->peer->srx.transport;
193 msg.msg_namelen = call->peer->srx.transport_len;
287 msg.msg_name = &call->peer->srx.transport;
288 msg.msg_namelen = call->peer->srx.transport_len;
457 msg.msg_name = &call->peer->srx.transport;
458 msg.msg_namelen = call->peer->srx.transport_len;
536 msg.msg_name = &conn->peer->srx.transport;
537 msg.msg_namelen = conn->peer->srx.transport_len;
585 struct sockaddr_rxrpc srx; local
600 msg.msg_name = &srx
[all...]
H A Dpeer_event.c30 struct sockaddr_rxrpc *srx)
36 memset(srx, 0, sizeof(*srx));
37 srx->transport_type = local->srx.transport_type;
38 srx->transport_len = local->srx.transport_len;
39 srx->transport.family = local->srx.transport.family;
44 switch (srx
28 rxrpc_lookup_peer_local_rcu(struct rxrpc_local *local, const struct sk_buff *skb, struct sockaddr_rxrpc *srx) argument
137 struct sockaddr_rxrpc srx; local
[all...]
H A Dpeer_object.c31 const struct sockaddr_rxrpc *srx)
40 hash_key += srx->transport_type;
41 hash_key += srx->transport_len;
42 hash_key += srx->transport.family;
44 switch (srx->transport.family) {
46 hash_key += (u16 __force)srx->transport.sin.sin_port;
47 size = sizeof(srx->transport.sin.sin_addr);
48 p = (u16 *)&srx->transport.sin.sin_addr;
52 hash_key += (u16 __force)srx->transport.sin.sin_port;
53 size = sizeof(srx
30 rxrpc_peer_hash_key(struct rxrpc_local *local, const struct sockaddr_rxrpc *srx) argument
78 rxrpc_peer_cmp_key(const struct rxrpc_peer *peer, struct rxrpc_local *local, const struct sockaddr_rxrpc *srx, unsigned long hash_key) argument
116 __rxrpc_lookup_peer_rcu( struct rxrpc_local *local, const struct sockaddr_rxrpc *srx, unsigned long hash_key) argument
136 rxrpc_lookup_peer_rcu(struct rxrpc_local *local, const struct sockaddr_rxrpc *srx) argument
277 rxrpc_create_peer(struct rxrpc_local *local, struct sockaddr_rxrpc *srx, unsigned long hash_key, gfp_t gfp) argument
325 rxrpc_lookup_peer(struct rxrpc_local *local, struct sockaddr_rxrpc *srx, gfp_t gfp) argument
[all...]
H A Dproc.c72 sprintf(lbuff, "%pISpc", &local->srx.transport);
164 sprintf(lbuff, "%pISpc", &conn->local->srx.transport);
165 sprintf(rbuff, "%pISpc", &conn->peer->srx.transport);
245 sprintf(lbuff, "%pISpc", &bundle->local->srx.transport);
246 sprintf(rbuff, "%pISpc", &bundle->peer->srx.transport);
295 sprintf(lbuff, "%pISpc", &peer->local->srx.transport);
297 sprintf(rbuff, "%pISpc", &peer->srx.transport);
418 sprintf(lbuff, "%pISpc", &local->srx.transport);
H A Drxkad.c645 msg.msg_name = &conn->peer->srx.transport;
646 msg.msg_namelen = conn->peer->srx.transport_len;
703 msg.msg_name = &conn->peer->srx.transport;
704 msg.msg_namelen = conn->peer->srx.transport_len;
H A Drxperf.c181 struct sockaddr_rxrpc srx; local
193 memset(&srx, 0, sizeof(srx));
194 srx.srx_family = AF_RXRPC;
195 srx.srx_service = RX_PERF_SERVICE;
196 srx.transport_type = SOCK_DGRAM;
197 srx.transport_len = sizeof(srx.transport.sin6);
198 srx.transport.sin6.sin6_family = AF_INET6;
199 srx
[all...]
/linux-master/drivers/infiniband/sw/siw/
H A Dsiw.h686 static inline void siw_crc_skb(struct siw_rx_stream *srx, unsigned int len) argument
692 __wsum crc = *(u32 *)shash_desc_ctx(srx->mpa_crc_hd);
694 crc = __skb_checksum(srx->skb, srx->skb_offset, len, crc,
696 *(u32 *)shash_desc_ctx(srx->mpa_crc_hd) = crc;
H A Dsiw_qp.c397 struct siw_rx_stream *srx = &qp->rx_stream; local
398 union iwarp_hdr *rx_hdr = &srx->hdr;
H A Dsiw_qp_rx.c24 * @srx: Receive Context
29 static int siw_rx_umem(struct siw_rx_stream *srx, struct siw_umem *umem, argument
42 __func__, qp_id(rx_qp(srx)),
46 srx->skb_copied += copied;
47 srx->skb_new -= copied;
54 siw_dbg_qp(rx_qp(srx), "page %pK, bytes=%u\n", p, bytes);
57 rv = skb_copy_bits(srx->skb, srx->skb_offset, dest + pg_off,
62 srx->skb_copied += copied;
63 srx
104 siw_rx_kva(struct siw_rx_stream *srx, void *kva, int len) argument
127 siw_rx_pbl(struct siw_rx_stream *srx, int *pbl_idx, struct siw_mem *mem, u64 addr, int len) argument
165 siw_rresp_check_ntoh(struct siw_rx_stream *srx, struct siw_rx_fpdu *frx) argument
229 siw_write_check_ntoh(struct siw_rx_stream *srx, struct siw_rx_fpdu *frx) argument
277 siw_send_check_ntoh(struct siw_rx_stream *srx, struct siw_rx_fpdu *frx) argument
408 siw_rx_data(struct siw_mem *mem_p, struct siw_rx_stream *srx, unsigned int *pbl_idx, u64 addr, int bytes) argument
437 struct siw_rx_stream *srx = &qp->rx_stream; local
547 struct siw_rx_stream *srx = &qp->rx_stream; local
629 struct siw_rx_stream *srx = &qp->rx_stream; local
656 siw_init_rresp(struct siw_qp *qp, struct siw_rx_stream *srx) argument
784 struct siw_rx_stream *srx = &qp->rx_stream; local
871 siw_update_skb_rcvd(struct siw_rx_stream *srx, u16 length) argument
880 struct siw_rx_stream *srx = &qp->rx_stream; local
951 siw_get_trailer(struct siw_qp *qp, struct siw_rx_stream *srx) argument
995 siw_get_hdr(struct siw_rx_stream *srx) argument
1201 struct siw_rx_stream *srx = &qp->rx_stream; local
1340 struct siw_rx_stream *srx = &qp->rx_stream; local
[all...]
/linux-master/fs/afs/
H A Daddr_list.c286 struct sockaddr_rxrpc srx; local
293 srx.srx_family = AF_RXRPC;
294 srx.transport_type = SOCK_DGRAM;
295 srx.transport_len = sizeof(srx.transport.sin);
296 srx.transport.sin.sin_family = AF_INET;
297 srx.transport.sin.sin_port = htons(port);
298 srx.transport.sin.sin_addr.s_addr = xdr;
300 peer = rxrpc_kernel_lookup_peer(net->socket, &srx, GFP_KERNEL);
330 struct sockaddr_rxrpc srx; local
[all...]
H A Dcmservice.c147 struct sockaddr_rxrpc srx; local
155 trace_afs_cm_no_server(call, &srx);
H A Drxrpc.c40 struct sockaddr_rxrpc srx; local
53 memset(&srx, 0, sizeof(srx));
54 srx.srx_family = AF_RXRPC;
55 srx.srx_service = CM_SERVICE;
56 srx.transport_type = SOCK_DGRAM;
57 srx.transport_len = sizeof(srx.transport.sin6);
58 srx.transport.sin6.sin6_family = AF_INET6;
59 srx
[all...]
/linux-master/include/net/
H A Daf_rxrpc.h66 struct sockaddr_rxrpc *srx, gfp_t gfp);
/linux-master/include/trace/events/
H A Dafs.h1100 TP_PROTO(struct afs_call *call, struct sockaddr_rxrpc *srx),
1102 TP_ARGS(call, srx),
1107 __field_struct(struct sockaddr_rxrpc, srx)
1113 memcpy(&__entry->srx, srx, sizeof(__entry->srx));
1117 __entry->call, __entry->op_id, &__entry->srx.transport)
1482 __field_struct(struct sockaddr_rxrpc, srx)
1494 memcpy(&__entry->srx, rxrpc_kernel_remote_srx(alist->addrs[addr_index].peer),
1495 sizeof(__entry->srx));
[all...]
H A Drxrpc.h1680 __field_struct(struct sockaddr_rxrpc, srx)
1688 __entry->srx = call->dest_srx;
1696 &__entry->srx.transport)
1728 struct sockaddr_rxrpc *srx),
1730 TP_ARGS(peer, ee, srx),
1735 __field_struct(struct sockaddr_rxrpc, srx)
1741 memcpy(&__entry->srx, srx, sizeof(__entry->srx));
1752 &__entry->srx
[all...]

Completed in 427 milliseconds

12