Lines Matching refs:sockaddr
501 static int tomoyo_check_inet_address(const struct sockaddr *addr, in tomoyo_check_inet_address()
508 if (addr_len < offsetofend(struct sockaddr, sa_family)) in tomoyo_check_inet_address()
593 static int tomoyo_check_unix_address(struct sockaddr *addr, in tomoyo_check_unix_address()
599 if (addr_len < offsetofend(struct sockaddr, sa_family)) in tomoyo_check_unix_address()
661 const int error = sock->ops->getname(sock, (struct sockaddr *) in tomoyo_socket_listen_permission()
671 return tomoyo_check_unix_address((struct sockaddr *) &addr, in tomoyo_socket_listen_permission()
673 return tomoyo_check_inet_address((struct sockaddr *) &addr, addr_len, in tomoyo_socket_listen_permission()
687 struct sockaddr *addr, int addr_len) in tomoyo_socket_connect_permission()
723 int tomoyo_socket_bind_permission(struct socket *sock, struct sockaddr *addr, in tomoyo_socket_bind_permission()
771 return tomoyo_check_unix_address((struct sockaddr *) in tomoyo_socket_sendmsg_permission()
774 return tomoyo_check_inet_address((struct sockaddr *) msg->msg_name, in tomoyo_socket_sendmsg_permission()