| /security/selinux/ |
| A D | netlink.c | 47 struct selnl_msg_setenforce *msg = nlmsg_data(nlh); in selnl_add_payload() local 49 memset(msg, 0, len); in selnl_add_payload() 50 msg->val = *((int *)data); in selnl_add_payload() 55 struct selnl_msg_policyload *msg = nlmsg_data(nlh); in selnl_add_payload() local 57 memset(msg, 0, len); in selnl_add_payload() 58 msg->seqno = *((u32 *)data); in selnl_add_payload()
|
| A D | hooks.c | 5127 static int selinux_socket_sendmsg(struct socket *sock, struct msghdr *msg, in selinux_socket_sendmsg() argument 5133 static int selinux_socket_recvmsg(struct socket *sock, struct msghdr *msg, in selinux_socket_recvmsg() argument 6189 static int selinux_msg_msg_alloc_security(struct msg_msg *msg) in selinux_msg_msg_alloc_security() argument 6193 msec = selinux_msg_msg(msg); in selinux_msg_msg_alloc_security() 6259 static int selinux_msg_queue_msgsnd(struct kern_ipc_perm *msq, struct msg_msg *msg, int msqflg) in selinux_msg_queue_msgsnd() argument 6268 msec = selinux_msg_msg(msg); in selinux_msg_queue_msgsnd() 6302 static int selinux_msg_queue_msgrcv(struct kern_ipc_perm *msq, struct msg_msg *msg, in selinux_msg_queue_msgrcv() argument 6313 msec = selinux_msg_msg(msg); in selinux_msg_queue_msgrcv()
|
| /security/tomoyo/ |
| A D | network.c | 758 int tomoyo_socket_sendmsg_permission(struct socket *sock, struct msghdr *msg, in tomoyo_socket_sendmsg_permission() argument 765 if (!msg->msg_name || !family || in tomoyo_socket_sendmsg_permission() 772 msg->msg_name, in tomoyo_socket_sendmsg_permission() 773 msg->msg_namelen, &address); in tomoyo_socket_sendmsg_permission() 774 return tomoyo_check_inet_address((struct sockaddr *) msg->msg_name, in tomoyo_socket_sendmsg_permission() 775 msg->msg_namelen, in tomoyo_socket_sendmsg_permission()
|
| A D | tomoyo.c | 498 static int tomoyo_socket_sendmsg(struct socket *sock, struct msghdr *msg, in tomoyo_socket_sendmsg() argument 501 return tomoyo_socket_sendmsg_permission(sock, msg, size); in tomoyo_socket_sendmsg()
|
| A D | common.h | 1000 int tomoyo_socket_sendmsg_permission(struct socket *sock, struct msghdr *msg,
|
| /security/ |
| A D | security.c | 3803 int security_msg_msg_alloc(struct msg_msg *msg) in security_msg_msg_alloc() argument 3805 int rc = lsm_msg_msg_alloc(msg); in security_msg_msg_alloc() 3809 rc = call_int_hook(msg_msg_alloc_security, msg); in security_msg_msg_alloc() 3811 security_msg_msg_free(msg); in security_msg_msg_alloc() 3821 void security_msg_msg_free(struct msg_msg *msg) in security_msg_msg_free() argument 3823 call_void_hook(msg_msg_free_security, msg); in security_msg_msg_free() 3824 kfree(msg->security); in security_msg_msg_free() 3825 msg->security = NULL; in security_msg_msg_free() 3905 struct msg_msg *msg, int msqflg) in security_msg_queue_msgsnd() argument 3907 return call_int_hook(msg_queue_msgsnd, msq, msg, msqflg); in security_msg_queue_msgsnd() [all …]
|
| /security/apparmor/include/ |
| A D | af_unix.h | 49 struct msghdr *msg, int size);
|
| /security/smack/ |
| A D | smack.h | 349 static inline struct smack_known **smack_msg_msg(const struct msg_msg *msg) in smack_msg_msg() argument 351 return msg->security + smack_blob_sizes.lbs_msg_msg; in smack_msg_msg()
|
| A D | smack_lsm.c | 3089 static int smack_msg_msg_alloc_security(struct msg_msg *msg) in smack_msg_msg_alloc_security() argument 3091 struct smack_known **blob = smack_msg_msg(msg); in smack_msg_msg_alloc_security() 3387 static int smack_msg_queue_msgsnd(struct kern_ipc_perm *isp, struct msg_msg *msg, in smack_msg_queue_msgsnd() argument 3407 struct msg_msg *msg, in smack_msg_queue_msgrcv() argument 3924 static int smack_socket_sendmsg(struct socket *sock, struct msghdr *msg, in smack_socket_sendmsg() argument 3927 struct sockaddr_in *sip = (struct sockaddr_in *) msg->msg_name; in smack_socket_sendmsg() 3929 struct sockaddr_in6 *sap = (struct sockaddr_in6 *) msg->msg_name; in smack_socket_sendmsg() 3945 if (msg->msg_namelen < sizeof(struct sockaddr_in) || in smack_socket_sendmsg() 3952 if (msg->msg_namelen < SIN6_LEN_RFC2133 || in smack_socket_sendmsg()
|
| /security/apparmor/ |
| A D | lsm.c | 1420 struct msghdr *msg, int size) in aa_sock_msg_perm() argument 1424 AA_BUG(!msg); in aa_sock_msg_perm() 1434 struct msghdr *msg, int size) in apparmor_socket_sendmsg() argument 1436 return aa_sock_msg_perm(OP_SENDMSG, AA_MAY_SEND, sock, msg, size); in apparmor_socket_sendmsg() 1440 struct msghdr *msg, int size, int flags) in apparmor_socket_recvmsg() argument 1442 return aa_sock_msg_perm(OP_RECVMSG, AA_MAY_RECEIVE, sock, msg, size); in apparmor_socket_recvmsg()
|
| /security/integrity/ima/ |
| A D | ima_policy.c | 1233 const char *field, const char *msg) in check_template_field() argument 1241 pr_notice_once("%s", msg); in check_template_field()
|