/security/selinux/ |
H A D | netlink.c | 50 struct selnl_msg_setenforce *msg = nlmsg_data(nlh); local 52 memset(msg, 0, len); 53 msg->val = *((int *)data); 58 struct selnl_msg_policyload *msg = nlmsg_data(nlh); local 60 memset(msg, 0, len); 61 msg->seqno = *((u32 *)data);
|
H A D | hooks.c | 85 #include <linux/msg.h> 4304 static int selinux_socket_sendmsg(struct socket *sock, struct msghdr *msg, argument 4310 static int selinux_socket_recvmsg(struct socket *sock, struct msghdr *msg, argument 5194 static int msg_msg_alloc_security(struct msg_msg *msg) argument 5203 msg->security = msec; 5208 static void msg_msg_free_security(struct msg_msg *msg) argument 5210 struct msg_security_struct *msec = msg->security; 5212 msg->security = NULL; 5231 static int selinux_msg_msg_alloc_security(struct msg_msg *msg) argument 5233 return msg_msg_alloc_security(msg); 5236 selinux_msg_msg_free_security(struct msg_msg *msg) argument 5315 selinux_msg_queue_msgsnd(struct msg_queue *msq, struct msg_msg *msg, int msqflg) argument 5358 selinux_msg_queue_msgrcv(struct msg_queue *msq, struct msg_msg *msg, struct task_struct *target, long type, int mode) argument [all...] |
/security/tomoyo/ |
H A D | network.c | 747 * @msg: Pointer to "struct msghdr". 752 int tomoyo_socket_sendmsg_permission(struct socket *sock, struct msghdr *msg, argument 759 if (!msg->msg_name || !family || 766 msg->msg_name, 767 msg->msg_namelen, &address); 768 return tomoyo_check_inet_address((struct sockaddr *) msg->msg_name, 769 msg->msg_namelen,
|
H A D | tomoyo.c | 491 * @msg: Pointer to "struct msghdr". 496 static int tomoyo_socket_sendmsg(struct socket *sock, struct msghdr *msg, argument 499 return tomoyo_socket_sendmsg_permission(sock, msg, size);
|
/security/ |
H A D | capability.c | 505 static int cap_msg_msg_alloc_security(struct msg_msg *msg) argument 510 static void cap_msg_msg_free_security(struct msg_msg *msg) argument 533 static int cap_msg_queue_msgsnd(struct msg_queue *msq, struct msg_msg *msg, argument 539 static int cap_msg_queue_msgrcv(struct msg_queue *msq, struct msg_msg *msg, argument 640 static int cap_socket_sendmsg(struct socket *sock, struct msghdr *msg, int size) argument 645 static int cap_socket_recvmsg(struct socket *sock, struct msghdr *msg, argument
|
H A D | security.c | 995 int security_msg_msg_alloc(struct msg_msg *msg) argument 997 return security_ops->msg_msg_alloc_security(msg); 1000 void security_msg_msg_free(struct msg_msg *msg) argument 1002 security_ops->msg_msg_free_security(msg); 1026 struct msg_msg *msg, int msqflg) 1028 return security_ops->msg_queue_msgsnd(msq, msg, msqflg); 1031 int security_msg_queue_msgrcv(struct msg_queue *msq, struct msg_msg *msg, argument 1034 return security_ops->msg_queue_msgrcv(msq, msg, target, type, mode); 1199 int security_socket_sendmsg(struct socket *sock, struct msghdr *msg, int size) argument 1201 return security_ops->socket_sendmsg(sock, msg, siz 1025 security_msg_queue_msgsnd(struct msg_queue *msq, struct msg_msg *msg, int msqflg) argument 1204 security_socket_recvmsg(struct socket *sock, struct msghdr *msg, int size, int flags) argument [all...] |
/security/smack/ |
H A D | smack_lsm.c | 41 #include <linux/msg.h> 2527 * @msg: the object 2531 static int smack_msg_msg_alloc_security(struct msg_msg *msg) argument 2535 msg->security = skp; 2541 * @msg: the object 2545 static void smack_msg_msg_free_security(struct msg_msg *msg) argument 2547 msg->security = NULL; 2811 * smack_msg_alloc_security - Set the security blob for msg 2826 * smack_msg_free_security - Clear the security blob for msg 2922 * @msg 2927 smack_msg_queue_msgsnd(struct msg_queue *msq, struct msg_msg *msg, int msqflg) argument 2946 smack_msg_queue_msgrcv(struct msg_queue *msq, struct msg_msg *msg, struct task_struct *target, long type, int mode) argument 3364 smack_socket_sendmsg(struct socket *sock, struct msghdr *msg, int size) argument [all...] |