Searched defs:sin (Results 1 - 25 of 32) sorted by relevance

12

/net/rds/
H A Drdma_transport.c158 struct sockaddr_in sin; local
171 sin.sin_family = AF_INET;
172 sin.sin_addr.s_addr = (__force u32)htonl(INADDR_ANY);
173 sin.sin_port = (__force u16)htons(RDS_PORT);
179 ret = rdma_bind_addr(cm_id, (struct sockaddr *)&sin);
H A Dtcp_listen.c140 struct sockaddr_in sin; local
156 sin.sin_family = PF_INET;
157 sin.sin_addr.s_addr = (__force u32)htonl(INADDR_ANY);
158 sin.sin_port = (__force u16)htons(RDS_TCP_PORT);
160 ret = sock->ops->bind(sock, (struct sockaddr *)&sin, sizeof(sin));
H A Dbind.c165 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; local
173 sin->sin_family != AF_INET ||
175 sin->sin_addr.s_addr == htonl(INADDR_ANY)) {
180 ret = rds_add_bound(rs, sin->sin_addr.s_addr, &sin->sin_port);
184 trans = rds_trans_get_preferred(sin->sin_addr.s_addr);
H A Diw.c225 struct sockaddr_in sin; local
234 memset(&sin, 0, sizeof(sin));
235 sin.sin_family = AF_INET;
236 sin.sin_addr.s_addr = addr;
239 ret = rdma_bind_addr(cm_id, (struct sockaddr *)&sin);
H A Dtcp.c159 struct sockaddr_in sin; local
169 sock->ops->getname(sock, (struct sockaddr *)&sin, &sinlen, 0);
170 tsinfo.local_addr = sin.sin_addr.s_addr;
171 tsinfo.local_port = sin.sin_port;
172 sock->ops->getname(sock, (struct sockaddr *)&sin, &sinlen, 1);
173 tsinfo.peer_addr = sin.sin_addr.s_addr;
174 tsinfo.peer_port = sin.sin_port;
H A Daf_rds.c130 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; local
133 memset(sin->sin_zero, 0, sizeof(sin->sin_zero));
140 sin->sin_port = rs->rs_conn_port;
141 sin->sin_addr.s_addr = rs->rs_conn_addr;
143 sin->sin_port = rs->rs_bound_port;
144 sin->sin_addr.s_addr = rs->rs_bound_addr;
147 sin->sin_family = AF_INET;
149 *uaddr_len = sizeof(*sin);
218 struct sockaddr_in sin; local
353 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; local
[all...]
H A Dib.c324 struct sockaddr_in sin; local
333 memset(&sin, 0, sizeof(sin));
334 sin.sin_family = AF_INET;
335 sin.sin_addr.s_addr = addr;
338 ret = rdma_bind_addr(cm_id, (struct sockaddr *)&sin);
/net/rxrpc/
H A Dar-connevent.c86 msg.msg_name = &conn->trans->peer->srx.transport.sin;
87 msg.msg_namelen = sizeof(conn->trans->peer->srx.transport.sin);
335 struct sockaddr_in sin; member in union:__anon137
366 msg.msg_namelen = sizeof(sa.sin);
380 sa.sin.sin_port = udp_hdr(skb)->source;
381 sa.sin.sin_addr.s_addr = ip_hdr(skb)->saddr;
/net/sunrpc/
H A Daddr.c114 const struct sockaddr_in *sin = (struct sockaddr_in *)sap; local
116 return snprintf(buf, buflen, "%pI4", &sin->sin_addr);
144 struct sockaddr_in *sin = (struct sockaddr_in *)sap; local
145 u8 *addr = (u8 *)&sin->sin_addr.s_addr;
155 sin->sin_family = AF_INET;
H A Dsvc.c810 const struct sockaddr_in sin = { local
830 (const struct sockaddr *)&sin, netid);
H A Drpcb_clnt.c477 const struct sockaddr_in *sin = (const struct sockaddr_in *)sap; local
479 unsigned short port = ntohs(sin->sin_port);
H A Dsvc_xprt.c179 struct sockaddr_in sin = { local
196 sap = (struct sockaddr *)&sin;
197 len = sizeof(sin);
517 int svc_port_is_privileged(struct sockaddr *sin) argument
519 switch (sin->sa_family) {
521 return ntohs(((struct sockaddr_in *)sin)->sin_port)
524 return ntohs(((struct sockaddr_in6 *)sin)->sin6_port)
H A Dsvcauth_unix.c657 struct sockaddr_in *sin; local
668 sin = svc_addr_in(rqstp);
670 ipv6_addr_set_v4mapped(sin->sin_addr.s_addr, &sin6->sin6_addr);
H A Dsvcsock.c837 struct sockaddr *sin = (struct sockaddr *) &addr; local
862 err = kernel_getpeername(newsock, sin, &slen);
873 if (!svc_port_is_privileged(sin)) {
876 __svc_print_addr(sin, buf, sizeof(buf)));
879 __svc_print_addr(sin, buf, sizeof(buf)));
890 svc_xprt_set_remote(&newsvsk->sk_xprt, sin, slen);
891 err = kernel_getsockname(newsock, sin, &slen);
896 svc_xprt_set_local(&newsvsk->sk_xprt, sin, slen);
1455 struct sockaddr *sin = (struct sockaddr *)&addr; local
1479 if (kernel_getsockname(svsk->sk_sock, sin,
1492 svc_create_socket(struct svc_serv *serv, int protocol, struct net *net, struct sockaddr *sin, int len, int flags) argument
1634 svc_bc_create_socket(struct svc_serv *serv, int protocol, struct net *net, struct sockaddr *sin, int len, int flags) argument
[all...]
/net/ipv4/netfilter/
H A Dnf_conntrack_l3proto_ipv4.c293 struct sockaddr_in sin; local
296 sin.sin_family = AF_INET;
297 sin.sin_port = ct->tuplehash[IP_CT_DIR_ORIGINAL]
299 sin.sin_addr.s_addr = ct->tuplehash[IP_CT_DIR_ORIGINAL]
301 memset(sin.sin_zero, 0, sizeof(sin.sin_zero));
304 &sin.sin_addr.s_addr, ntohs(sin.sin_port));
306 if (copy_to_user(user, &sin, sizeof(sin)) !
[all...]
/net/sunrpc/xprtrdma/
H A Dtransport.c164 struct sockaddr_in *sin = (struct sockaddr_in *)sap; local
175 snprintf(buf, sizeof(buf), "%08x", ntohl(sin->sin_addr.s_addr));
272 struct sockaddr_in *sin; local
312 sin = (struct sockaddr_in *)&cdata.addr;
313 if (ntohs(sin->sin_port) != 0)
317 __func__, &sin->sin_addr.s_addr, ntohs(sin->sin_port));
/net/dccp/
H A Dipv6.c898 struct sockaddr_in sin; local
905 sin.sin_family = AF_INET;
906 sin.sin_port = usin->sin6_port;
907 sin.sin_addr.s_addr = usin->sin6_addr.s6_addr32[3];
912 err = dccp_v4_connect(sk, (struct sockaddr *)&sin, sizeof(sin));
/net/ipv6/
H A Daf_inet6.c457 struct sockaddr_in6 *sin = (struct sockaddr_in6 *)uaddr; local
462 sin->sin6_family = AF_INET6;
463 sin->sin6_flowinfo = 0;
464 sin->sin6_scope_id = 0;
471 sin->sin6_port = inet->inet_dport;
472 sin->sin6_addr = sk->sk_v6_daddr;
474 sin->sin6_flowinfo = np->flow_label;
477 sin->sin6_addr = np->saddr;
479 sin->sin6_addr = sk->sk_v6_rcv_saddr;
481 sin
[all...]
H A Ddatagram.c91 struct sockaddr_in sin; local
97 sin.sin_family = AF_INET;
98 sin.sin_addr.s_addr = daddr->s6_addr32[3];
99 sin.sin_port = usin->sin6_port;
102 (struct sockaddr *) &sin,
103 sizeof(sin));
337 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin, msg->msg_name);
363 if (sin) {
365 sin->sin6_family = AF_INET6;
366 sin
[all...]
H A Dudp.c1129 struct sockaddr_in sin; local
1130 sin.sin_family = AF_INET;
1131 sin.sin_port = sin6 ? sin6->sin6_port : inet->inet_dport;
1132 sin.sin_addr.s_addr = daddr->s6_addr32[3];
1133 msg->msg_name = &sin;
1134 msg->msg_namelen = sizeof(sin);
/net/ipv4/
H A Dinet_connection_sock.c859 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; local
862 sin->sin_family = AF_INET;
863 sin->sin_addr.s_addr = inet->inet_daddr;
864 sin->sin_port = inet->inet_dport;
H A Dip_sockglue.c127 struct sockaddr_in sin; local
139 sin.sin_family = AF_INET;
140 sin.sin_addr.s_addr = iph->daddr;
141 sin.sin_port = ports[1];
142 memset(sin.sin_zero, 0, sizeof(sin.sin_zero));
144 put_cmsg(msg, SOL_IP, IP_ORIGDSTADDR, sizeof(sin), &sin);
409 DECLARE_SOCKADDR(struct sockaddr_in *, sin, msg->msg_name);
435 if (sin) {
[all...]
H A Ddevinet.c889 struct sockaddr_in *sin = (struct sockaddr_in *)&ifr.ifr_addr; local
907 memcpy(&sin_orig, sin, sizeof(*sin));
925 memset(sin, 0, sizeof(*sin));
926 sin->sin_family = AF_INET;
943 if (sin->sin_family != AF_INET)
996 sin->sin_addr.s_addr = ifa->ifa_local;
1000 sin->sin_addr.s_addr = ifa->ifa_broadcast;
1004 sin
[all...]
H A Dipconfig.c323 set_sockaddr(struct sockaddr_in *sin, __be32 addr, __be16 port) argument
325 sin->sin_family = AF_INET;
326 sin->sin_addr.s_addr = addr;
327 sin->sin_port = port;
370 struct sockaddr_in *sin = (void *) &ir.ifr_ifru.ifru_addr; local
375 set_sockaddr(sin, ic_myaddr, 0);
381 set_sockaddr(sin, ic_netmask, 0);
387 set_sockaddr(sin, ic_myaddr | ~ic_netmask, 0);
/net/sctp/
H A Dprotocol.c862 struct sockaddr_in *sin; local
864 sin = (struct sockaddr_in *)msgname;
866 sin->sin_family = AF_INET;
867 memset(sin->sin_zero, 0, sizeof(sin->sin_zero));
874 struct sockaddr_in *sin, *sinfrom; local
881 sin = (struct sockaddr_in *)msgname;
883 sin->sin_port = htons(asoc->peer.port);
884 sin->sin_addr.s_addr = sinfrom->sin_addr.s_addr;
893 struct sockaddr_in *sin local
[all...]

Completed in 682 milliseconds

12