Lines Matching refs:addr_len
444 int inet_bind_sk(struct sock *sk, struct sockaddr_unsized *uaddr, int addr_len) in inet_bind_sk() argument
451 return sk->sk_prot->bind(sk, uaddr, addr_len); in inet_bind_sk()
453 if (addr_len < sizeof(struct sockaddr_in)) in inet_bind_sk()
459 err = BPF_CGROUP_RUN_PROG_INET_BIND_LOCK(sk, uaddr, &addr_len, in inet_bind_sk()
464 return __inet_bind(sk, uaddr, addr_len, flags); in inet_bind_sk()
467 int inet_bind(struct socket *sock, struct sockaddr_unsized *uaddr, int addr_len) in inet_bind() argument
469 return inet_bind_sk(sock->sk, uaddr, addr_len); in inet_bind()
473 int __inet_bind(struct sock *sk, struct sockaddr_unsized *uaddr, int addr_len, in __inet_bind() argument
571 int addr_len, int flags) in inet_dgram_connect() argument
577 if (addr_len < sizeof(uaddr->sa_family)) in inet_dgram_connect()
587 err = prot->pre_connect(sk, uaddr, addr_len); in inet_dgram_connect()
594 return prot->connect(sk, uaddr, addr_len); in inet_dgram_connect()
627 int addr_len, int flags, int is_sendmsg) in __inet_stream_connect() argument
643 if (addr_len < sizeof(uaddr->sa_family)) in __inet_stream_connect()
674 err = sk->sk_prot->pre_connect(sk, uaddr, addr_len); in __inet_stream_connect()
679 err = sk->sk_prot->connect(sk, uaddr, addr_len); in __inet_stream_connect()
745 int addr_len, int flags) in inet_stream_connect() argument
750 err = __inet_stream_connect(sock, uaddr, addr_len, flags, 0); in inet_stream_connect()
885 int addr_len = 0; in inet_recvmsg() local
892 sk, msg, size, flags, &addr_len); in inet_recvmsg()
894 msg->msg_namelen = addr_len; in inet_recvmsg()
1580 int inet_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) in inet_recv_error() argument
1585 return ip_recv_error(sk, msg, len, addr_len); in inet_recv_error()
1588 return pingv6_ops.ipv6_recv_error(sk, msg, len, addr_len); in inet_recv_error()