/linux-master/net/rxrpc/ |
H A D | utils.c | 16 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 D | peer_object.c | 31 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 D | peer_event.c | 30 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 D | local_object.c | 60 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 D | local_event.c | 39 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 D | af_rxrpc.c | 77 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 D | conn_object.c | 96 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 D | rxperf.c | 181 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...] |
H A D | output.c | 192 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 D | proc.c | 72 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 D | call_accept.c | 277 peer->srx = *peer_srx; 312 call->dest_srx = peer->srx; 353 if (!rx || (sp->hdr.serviceId != rx->srx.srx_service &&
|
H A D | io_thread.c | 273 if (peer_srx.transport.family != local->srx.transport.family && 275 local->srx.transport.family != AF_INET6)) { 278 local->srx.transport.family);
|
H A D | sendmsg.c | 567 DECLARE_SOCKADDR(struct sockaddr_rxrpc *, srx, msg->msg_name); 576 peer = rxrpc_lookup_peer(rx->local, srx, GFP_KERNEL); 593 cp.service_id = srx->srx_service;
|
H A D | conn_event.c | 115 msg.msg_name = &conn->peer->srx.transport; 116 msg.msg_namelen = conn->peer->srx.transport_len;
|
H A D | ar-internal.h | 170 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 D | rxkad.c | 645 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;
|
/linux-master/drivers/infiniband/sw/siw/ |
H A D | siw_qp_rx.c | 24 * @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...] |
H A D | siw.h | 686 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 D | siw_qp.c | 397 struct siw_rx_stream *srx = &qp->rx_stream; local 398 union iwarp_hdr *rx_hdr = &srx->hdr;
|
/linux-master/fs/afs/ |
H A D | addr_list.c | 286 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 D | rxrpc.c | 40 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...] |
H A D | cmservice.c | 147 struct sockaddr_rxrpc srx; local 155 trace_afs_cm_no_server(call, &srx);
|
/linux-master/include/trace/events/ |
H A D | afs.h | 1100 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 D | rxrpc.h | 1680 __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...] |
/linux-master/include/net/ |
H A D | af_rxrpc.h | 66 struct sockaddr_rxrpc *srx, gfp_t gfp);
|