Home
last modified time | relevance | path

Searched refs:uaddr (Results 1 – 25 of 45) sorted by relevance

12

/net/ieee802154/
Draw.c62 struct sockaddr_ieee802154 *uaddr = (struct sockaddr_ieee802154 *)_uaddr; in raw_bind() local
66 if (len < sizeof(*uaddr)) in raw_bind()
69 uaddr = (struct sockaddr_ieee802154 *)_uaddr; in raw_bind()
70 if (uaddr->family != AF_IEEE802154) in raw_bind()
75 ieee802154_addr_from_sa(&addr, &uaddr->addr); in raw_bind()
98 static int raw_connect(struct sock *sk, struct sockaddr *uaddr, in raw_connect() argument
Daf_ieee802154.c114 static int ieee802154_sock_bind(struct socket *sock, struct sockaddr *uaddr, in ieee802154_sock_bind() argument
120 return sk->sk_prot->bind(sk, uaddr, addr_len); in ieee802154_sock_bind()
122 return sock_no_bind(sock, uaddr, addr_len); in ieee802154_sock_bind()
125 static int ieee802154_sock_connect(struct socket *sock, struct sockaddr *uaddr, in ieee802154_sock_connect() argument
130 if (addr_len < sizeof(uaddr->sa_family)) in ieee802154_sock_connect()
133 if (uaddr->sa_family == AF_UNSPEC) in ieee802154_sock_connect()
136 return sk->sk_prot->connect(sk, uaddr, addr_len); in ieee802154_sock_connect()
Ddgram.c91 static int dgram_bind(struct sock *sk, struct sockaddr *uaddr, int len) in dgram_bind() argument
93 struct sockaddr_ieee802154 *addr = (struct sockaddr_ieee802154 *)uaddr; in dgram_bind()
168 static int dgram_connect(struct sock *sk, struct sockaddr *uaddr, in dgram_connect() argument
171 struct sockaddr_ieee802154 *addr = (struct sockaddr_ieee802154 *)uaddr; in dgram_connect()
/net/ipv4/
Ddatagram.c23 int __ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in __ip4_datagram_connect() argument
26 struct sockaddr_in *usin = (struct sockaddr_in *) uaddr; in __ip4_datagram_connect()
87 int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ip4_datagram_connect() argument
92 res = __ip4_datagram_connect(sk, uaddr, addr_len); in ip4_datagram_connect()
Daf_inet.c445 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet_bind() argument
447 struct sockaddr_in *addr = (struct sockaddr_in *)uaddr; in inet_bind()
457 err = sk->sk_prot->bind(sk, uaddr, addr_len); in inet_bind()
539 int inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr, in inet_dgram_connect() argument
544 if (addr_len < sizeof(uaddr->sa_family)) in inet_dgram_connect()
546 if (uaddr->sa_family == AF_UNSPEC) in inet_dgram_connect()
551 return sk->sk_prot->connect(sk, uaddr, addr_len); in inet_dgram_connect()
584 int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, in __inet_stream_connect() argument
591 if (addr_len < sizeof(uaddr->sa_family)) in __inet_stream_connect()
594 if (uaddr->sa_family == AF_UNSPEC) { in __inet_stream_connect()
[all …]
Dping.c304 struct sockaddr *uaddr, int addr_len) { in ping_check_bind_addr() argument
307 struct sockaddr_in *addr = (struct sockaddr_in *) uaddr; in ping_check_bind_addr()
335 struct sockaddr_in6 *addr = (struct sockaddr_in6 *) uaddr; in ping_check_bind_addr()
414 int ping_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ping_bind() argument
421 err = ping_check_bind_addr(sk, isk, uaddr, addr_len); in ping_bind()
432 ping_set_saddr(sk, uaddr); in ping_bind()
433 snum = ntohs(((struct sockaddr_in *)uaddr)->sin_port); in ping_bind()
/net/ipx/
Daf_ipx.c1408 struct sockaddr *uaddr, int addr_len) in __ipx_bind() argument
1413 struct sockaddr_ipx *addr = (struct sockaddr_ipx *)uaddr; in __ipx_bind()
1503 static int ipx_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in ipx_bind() argument
1509 rc = __ipx_bind(sock, uaddr, addr_len); in ipx_bind()
1515 static int ipx_connect(struct socket *sock, struct sockaddr *uaddr, in ipx_connect() argument
1530 addr = (struct sockaddr_ipx *)uaddr; in ipx_connect()
1534 struct sockaddr_ipx uaddr; in ipx_connect() local
1536 uaddr.sipx_port = 0; in ipx_connect()
1537 uaddr.sipx_network = 0; in ipx_connect()
1543 memcpy(uaddr.sipx_node, ipxs->intrfc->if_node, in ipx_connect()
[all …]
/net/netfilter/
Dxt_ipvs.c32 const union nf_inet_addr *uaddr, in ipvs_mt_addrcmp() argument
37 return ((kaddr->ip ^ uaddr->ip) & umask->ip) == 0; in ipvs_mt_addrcmp()
41 &uaddr->in6) == 0; in ipvs_mt_addrcmp()
Dxt_conntrack.c30 const union nf_inet_addr *uaddr, in conntrack_addrcmp() argument
34 return ((kaddr->ip ^ uaddr->ip) & umask->ip) == 0; in conntrack_addrcmp()
37 &uaddr->in6) == 0; in conntrack_addrcmp()
/net/l2tp/
Dl2tp_ip.c247 static int l2tp_ip_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip_bind() argument
250 struct sockaddr_l2tpip *addr = (struct sockaddr_l2tpip *) uaddr; in l2tp_ip_bind()
307 static int l2tp_ip_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip_connect() argument
309 struct sockaddr_l2tpip *lsa = (struct sockaddr_l2tpip *) uaddr; in l2tp_ip_connect()
321 rc = ip4_datagram_connect(sk, uaddr, addr_len); in l2tp_ip_connect()
346 static int l2tp_ip_getname(struct socket *sock, struct sockaddr *uaddr, in l2tp_ip_getname() argument
352 struct sockaddr_l2tpip *lsa = (struct sockaddr_l2tpip *)uaddr; in l2tp_ip_getname()
Dl2tp_ip6.c260 static int l2tp_ip6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip6_bind() argument
264 struct sockaddr_l2tpip6 *addr = (struct sockaddr_l2tpip6 *) uaddr; in l2tp_ip6_bind()
362 static int l2tp_ip6_connect(struct sock *sk, struct sockaddr *uaddr, in l2tp_ip6_connect() argument
365 struct sockaddr_l2tpip6 *lsa = (struct sockaddr_l2tpip6 *) uaddr; in l2tp_ip6_connect()
366 struct sockaddr_in6 *usin = (struct sockaddr_in6 *) uaddr; in l2tp_ip6_connect()
390 rc = ip6_datagram_connect(sk, uaddr, addr_len); in l2tp_ip6_connect()
414 static int l2tp_ip6_getname(struct socket *sock, struct sockaddr *uaddr, in l2tp_ip6_getname() argument
417 struct sockaddr_l2tpip6 *lsa = (struct sockaddr_l2tpip6 *)uaddr; in l2tp_ip6_getname()
/net/llc/
Daf_llc.c303 static int llc_ui_bind(struct socket *sock, struct sockaddr *uaddr, int addrlen) in llc_ui_bind() argument
305 struct sockaddr_llc *addr = (struct sockaddr_llc *)uaddr; in llc_ui_bind()
432 static int llc_ui_connect(struct socket *sock, struct sockaddr *uaddr, in llc_ui_connect() argument
437 struct sockaddr_llc *addr = (struct sockaddr_llc *)uaddr; in llc_ui_connect()
711 DECLARE_SOCKADDR(struct sockaddr_llc *, uaddr, msg->msg_name); in llc_ui_recvmsg()
857 if (uaddr != NULL && skb != NULL) { in llc_ui_recvmsg()
858 memcpy(uaddr, llc_ui_skb_cb(skb), sizeof(*uaddr)); in llc_ui_recvmsg()
859 msg->msg_namelen = sizeof(*uaddr); in llc_ui_recvmsg()
968 static int llc_ui_getname(struct socket *sock, struct sockaddr *uaddr, in llc_ui_getname() argument
1003 memcpy(uaddr, &sllc, sizeof(sllc)); in llc_ui_getname()
/net/ipv6/
Ddatagram.c43 static int __ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in __ip6_datagram_connect() argument
45 struct sockaddr_in6 *usin = (struct sockaddr_in6 *) uaddr; in __ip6_datagram_connect()
59 err = __ip4_datagram_connect(sk, uaddr, addr_len); in __ip6_datagram_connect()
215 int ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ip6_datagram_connect() argument
220 res = __ip6_datagram_connect(sk, uaddr, addr_len); in ip6_datagram_connect()
226 int ip6_datagram_connect_v6_only(struct sock *sk, struct sockaddr *uaddr, in ip6_datagram_connect_v6_only() argument
229 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, uaddr); in ip6_datagram_connect_v6_only()
232 return ip6_datagram_connect(sk, uaddr, addr_len); in ip6_datagram_connect_v6_only()
Daf_inet6.c271 int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet6_bind() argument
273 struct sockaddr_in6 *addr = (struct sockaddr_in6 *)uaddr; in inet6_bind()
285 return sk->sk_prot->bind(sk, uaddr, addr_len); in inet6_bind()
459 int inet6_getname(struct socket *sock, struct sockaddr *uaddr, in inet6_getname() argument
462 struct sockaddr_in6 *sin = (struct sockaddr_in6 *)uaddr; in inet6_getname()
Dinet6_connection_sock.c166 void inet6_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr) in inet6_csk_addr2sockaddr() argument
168 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) uaddr; in inet6_csk_addr2sockaddr()
/net/rds/
Dbind.c162 int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rds_bind() argument
165 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; in rds_bind()
Daf_rds.c127 static int rds_getname(struct socket *sock, struct sockaddr *uaddr, in rds_getname() argument
130 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; in rds_getname()
349 static int rds_connect(struct socket *sock, struct sockaddr *uaddr, in rds_connect() argument
353 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; in rds_connect()
/net/rose/
Daf_rose.c656 static int rose_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rose_bind() argument
660 struct sockaddr_rose *addr = (struct sockaddr_rose *)uaddr; in rose_bind()
701 struct full_sockaddr_rose *full_addr = (struct full_sockaddr_rose *)uaddr; in rose_bind()
717 static int rose_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) in rose_connect() argument
721 struct sockaddr_rose *addr = (struct sockaddr_rose *)uaddr; in rose_connect()
806 struct full_sockaddr_rose *full_addr = (struct full_sockaddr_rose *)uaddr; in rose_connect()
938 static int rose_getname(struct socket *sock, struct sockaddr *uaddr, in rose_getname() argument
941 struct full_sockaddr_rose *srose = (struct full_sockaddr_rose *)uaddr; in rose_getname()
/net/can/
Draw.c354 static int raw_bind(struct socket *sock, struct sockaddr *uaddr, int len) in raw_bind() argument
356 struct sockaddr_can *addr = (struct sockaddr_can *)uaddr; in raw_bind()
429 static int raw_getname(struct socket *sock, struct sockaddr *uaddr, in raw_getname() argument
432 struct sockaddr_can *addr = (struct sockaddr_can *)uaddr; in raw_getname()
/net/sunrpc/
Daddr.c313 size_t rpc_uaddr2sockaddr(struct net *net, const char *uaddr, in rpc_uaddr2sockaddr() argument
324 memcpy(buf, uaddr, uaddr_len); in rpc_uaddr2sockaddr()
/net/netrom/
Daf_netrom.c562 static int nr_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in nr_bind() argument
566 struct full_sockaddr_ax25 *addr = (struct full_sockaddr_ax25 *)uaddr; in nr_bind()
633 static int nr_connect(struct socket *sock, struct sockaddr *uaddr, in nr_connect() argument
638 struct sockaddr_ax25 *addr = (struct sockaddr_ax25 *)uaddr; in nr_connect()
830 static int nr_getname(struct socket *sock, struct sockaddr *uaddr, in nr_getname() argument
833 struct full_sockaddr_ax25 *sax = (struct full_sockaddr_ax25 *)uaddr; in nr_getname()
/net/packet/
Daf_packet.c2764 static int packet_bind_spkt(struct socket *sock, struct sockaddr *uaddr, in packet_bind_spkt() argument
2768 char name[sizeof(uaddr->sa_data) + 1]; in packet_bind_spkt()
2779 memcpy(name, uaddr->sa_data, sizeof(uaddr->sa_data)); in packet_bind_spkt()
2780 name[sizeof(uaddr->sa_data)] = 0; in packet_bind_spkt()
2785 static int packet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in packet_bind() argument
2787 struct sockaddr_ll *sll = (struct sockaddr_ll *)uaddr; in packet_bind()
3046 static int packet_getname_spkt(struct socket *sock, struct sockaddr *uaddr, in packet_getname_spkt() argument
3055 uaddr->sa_family = AF_PACKET; in packet_getname_spkt()
3056 memset(uaddr->sa_data, 0, sizeof(uaddr->sa_data)); in packet_getname_spkt()
3060 strlcpy(uaddr->sa_data, dev->name, sizeof(uaddr->sa_data)); in packet_getname_spkt()
[all …]
/net/x25/
Daf_x25.c677 static int x25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in x25_bind() argument
680 struct sockaddr_x25 *addr = (struct sockaddr_x25 *)uaddr; in x25_bind()
737 static int x25_connect(struct socket *sock, struct sockaddr *uaddr, in x25_connect() argument
742 struct sockaddr_x25 *addr = (struct sockaddr_x25 *)uaddr; in x25_connect()
896 static int x25_getname(struct socket *sock, struct sockaddr *uaddr, in x25_getname() argument
899 struct sockaddr_x25 *sx25 = (struct sockaddr_x25 *)uaddr; in x25_getname()
/net/appletalk/
Dddp.c1131 static int atalk_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in atalk_bind() argument
1133 struct sockaddr_at *addr = (struct sockaddr_at *)uaddr; in atalk_bind()
1186 static int atalk_connect(struct socket *sock, struct sockaddr *uaddr, in atalk_connect() argument
1200 addr = (struct sockaddr_at *)uaddr; in atalk_connect()
1241 static int atalk_getname(struct socket *sock, struct sockaddr *uaddr, in atalk_getname() argument
1274 memcpy(uaddr, &sat, sizeof(sat)); in atalk_getname()
/net/ax25/
Daf_ax25.c1038 static int ax25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in ax25_bind() argument
1041 struct full_sockaddr_ax25 *addr = (struct full_sockaddr_ax25 *)uaddr; in ax25_bind()
1117 struct sockaddr *uaddr, int addr_len, int flags) in ax25_connect() argument
1121 struct full_sockaddr_ax25 *fsa = (struct full_sockaddr_ax25 *)uaddr; in ax25_connect()
1390 static int ax25_getname(struct socket *sock, struct sockaddr *uaddr, in ax25_getname() argument
1393 struct full_sockaddr_ax25 *fsa = (struct full_sockaddr_ax25 *)uaddr; in ax25_getname()

12