Lines Matching defs:uaddr
444 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len)
451 return sk->sk_prot->bind(sk, uaddr, addr_len);
459 err = BPF_CGROUP_RUN_PROG_INET4_BIND(sk, uaddr);
463 return __inet_bind(sk, uaddr, addr_len, BIND_WITH_LOCK);
467 int __inet_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len,
470 struct sockaddr_in *addr = (struct sockaddr_in *)uaddr;
564 int inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr,
571 if (addr_len < sizeof(uaddr->sa_family))
577 if (uaddr->sa_family == AF_UNSPEC)
581 err = prot->pre_connect(sk, uaddr, addr_len);
588 return prot->connect(sk, uaddr, addr_len);
622 int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr,
630 * uaddr can be NULL and addr_len can be 0 if:
638 if (uaddr) {
639 if (addr_len < sizeof(uaddr->sa_family))
642 if (uaddr->sa_family == AF_UNSPEC) {
669 err = sk->sk_prot->pre_connect(sk, uaddr, addr_len);
674 err = sk->sk_prot->connect(sk, uaddr, addr_len);
732 int inet_stream_connect(struct socket *sock, struct sockaddr *uaddr,
738 err = __inet_stream_connect(sock, uaddr, addr_len, flags, 0);
781 int inet_getname(struct socket *sock, struct sockaddr *uaddr,
786 DECLARE_SOCKADDR(struct sockaddr_in *, sin, uaddr);