H A D | mac_socket.c | 148 mac_socket_init(struct socket *so, int flag) argument 152 so->so_label = mac_socket_label_alloc(flag); 153 if (so->so_label == NULL) 155 so->so_peerlabel = mac_socketpeer_label_alloc(flag); 156 if (so->so_peerlabel == NULL) { 157 mac_socket_label_free(so->so_label); 158 so->so_label = NULL; 162 so->so_label = NULL; 163 so->so_peerlabel = NULL; 185 mac_socket_destroy(struct socket *so) argument 237 mac_socket_create(struct ucred *cred, struct socket *so) argument 252 mac_socket_relabel(struct ucred *cred, struct socket *so, struct label *newlabel) argument 263 mac_socketpeer_set_from_mbuf(struct mbuf *m, struct socket *so) argument 288 mac_socket_create_mbuf(struct socket *so, struct mbuf *m) argument 305 mac_socket_check_accept(struct ucred *cred, struct socket *so) argument 320 mac_socket_check_bind(struct ucred *cred, struct socket *so, struct sockaddr *sa) argument 336 mac_socket_check_connect(struct ucred *cred, struct socket *so, struct sockaddr *sa) argument 368 mac_socket_check_deliver(struct socket *so, struct mbuf *m) argument 389 mac_socket_check_listen(struct ucred *cred, struct socket *so) argument 404 mac_socket_check_poll(struct ucred *cred, struct socket *so) argument 418 mac_socket_check_receive(struct ucred *cred, struct socket *so) argument 433 mac_socket_check_relabel(struct ucred *cred, struct socket *so, struct label *newlabel) argument 451 mac_socket_check_send(struct ucred *cred, struct socket *so) argument 465 mac_socket_check_stat(struct ucred *cred, struct socket *so) argument 479 mac_socket_check_visible(struct ucred *cred, struct socket *so) argument 491 mac_socket_label_set(struct ucred *cred, struct socket *so, struct label *label) argument 527 mac_setsockopt_label(struct ucred *cred, struct socket *so, struct mac *mac) argument 560 mac_getsockopt_label(struct ucred *cred, struct socket *so, struct mac *mac) argument 598 mac_getsockopt_peerlabel(struct ucred *cred, struct socket *so, struct mac *mac) argument [all...] |