Lines Matching refs:sock
626 static u8 tomoyo_sock_family(struct sock *sk) in tomoyo_sock_family()
650 int tomoyo_socket_listen_permission(struct socket *sock) in tomoyo_socket_listen_permission() argument
653 const u8 family = tomoyo_sock_family(sock->sk); in tomoyo_socket_listen_permission()
654 const unsigned int type = sock->type; in tomoyo_socket_listen_permission()
661 const int error = sock->ops->getname(sock, (struct sockaddr *) in tomoyo_socket_listen_permission()
686 int tomoyo_socket_connect_permission(struct socket *sock, in tomoyo_socket_connect_permission() argument
690 const u8 family = tomoyo_sock_family(sock->sk); in tomoyo_socket_connect_permission()
691 const unsigned int type = sock->type; in tomoyo_socket_connect_permission()
710 return tomoyo_check_inet_address(addr, addr_len, sock->sk->sk_protocol, in tomoyo_socket_connect_permission()
723 int tomoyo_socket_bind_permission(struct socket *sock, struct sockaddr *addr, in tomoyo_socket_bind_permission() argument
727 const u8 family = tomoyo_sock_family(sock->sk); in tomoyo_socket_bind_permission()
728 const unsigned int type = sock->type; in tomoyo_socket_bind_permission()
745 return tomoyo_check_inet_address(addr, addr_len, sock->sk->sk_protocol, in tomoyo_socket_bind_permission()
758 int tomoyo_socket_sendmsg_permission(struct socket *sock, struct msghdr *msg, in tomoyo_socket_sendmsg_permission() argument
762 const u8 family = tomoyo_sock_family(sock->sk); in tomoyo_socket_sendmsg_permission()
763 const unsigned int type = sock->type; in tomoyo_socket_sendmsg_permission()
776 sock->sk->sk_protocol, &address); in tomoyo_socket_sendmsg_permission()