Searched refs:msg_msg (Results  1 – 13 of 13) sorted by relevance
| /Linux-v5.4/ipc/ | 
| D | msgutil.c | 42 #define DATALEN_MSG	((size_t)PAGE_SIZE-sizeof(struct msg_msg))46 static struct msg_msg *alloc_msg(size_t len)  in alloc_msg()
 48 	struct msg_msg *msg;  in alloc_msg()
 84 struct msg_msg *load_msg(const void __user *src, size_t len)  in load_msg()
 86 	struct msg_msg *msg;  in load_msg()
 118 struct msg_msg *copy_msg(struct msg_msg *src, struct msg_msg *dst)  in copy_msg()
 145 struct msg_msg *copy_msg(struct msg_msg *src, struct msg_msg *dst)  in copy_msg()
 150 int store_msg(void __user *dest, struct msg_msg *msg, size_t len)  in store_msg()
 169 void free_msg(struct msg_msg *msg)  in free_msg()
 
 | 
| D | util.h | 196 extern void free_msg(struct msg_msg *msg);197 extern struct msg_msg *load_msg(const void __user *src, size_t len);
 198 extern struct msg_msg *copy_msg(struct msg_msg *src, struct msg_msg *dst);
 199 extern int store_msg(void __user *dest, struct msg_msg *msg, size_t len);
 
 | 
| D | msg.c | 73 	struct msg_msg		*r_msg;255 	struct msg_msg *msg, *t;  in freeque()
 766 static int testmsg(struct msg_msg *msg, long type, int mode)  in testmsg()
 788 static inline int pipelined_send(struct msg_queue *msq, struct msg_msg *msg,  in pipelined_send()
 820 	struct msg_msg *msg;  in do_msgsnd()
 994 static long do_msg_fill(void __user *dest, struct msg_msg *msg, size_t bufsz)  in do_msg_fill()
 1013 static inline struct msg_msg *prepare_copy(void __user *buf, size_t bufsz)  in prepare_copy()
 1015 	struct msg_msg *copy;  in prepare_copy()
 1026 static inline void free_copy(struct msg_msg *copy)  in free_copy()
 1032 static inline struct msg_msg *prepare_copy(void __user *buf, size_t bufsz)  in prepare_copy()
 [all …]
 
 | 
| D | mqueue.c | 69 	struct msg_msg *msg;	/* ptr of loaded message */131 static int msg_insert(struct msg_msg *msg, struct mqueue_inode_info *info)  in msg_insert()
 189 static inline struct msg_msg *msg_get(struct mqueue_inode_info *info)  in msg_get()
 193 	struct msg_msg *msg;  in msg_get()
 220 				       struct msg_msg, m_list);  in msg_get()
 307 		mq_treesize = info->attr.mq_maxmsg * sizeof(struct msg_msg) +  in mqueue_get_inode()
 442 	struct msg_msg *msg, *nmsg;  in mqueue_evict_inode()
 468 		mq_treesize = info->attr.mq_maxmsg * sizeof(struct msg_msg) +  in mqueue_evict_inode()
 926 				  struct msg_msg *message,  in pipelined_send()
 971 	struct msg_msg *msg_ptr;  in do_mq_timedsend()
 [all …]
 
 | 
| /Linux-v5.4/security/selinux/include/ | 
| D | objsec.h | 167 						const struct msg_msg *msg_msg)  in selinux_msg_msg()  argument169 	return msg_msg->security + selinux_blob_sizes.lbs_msg_msg;  in selinux_msg_msg()
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | msg.h | 9 struct msg_msg {  struct
 | 
| D | security.h | 52 struct msg_msg;410 int security_msg_msg_alloc(struct msg_msg *msg);
 411 void security_msg_msg_free(struct msg_msg *msg);
 417 			      struct msg_msg *msg, int msqflg);
 418 int security_msg_queue_msgrcv(struct kern_ipc_perm *msq, struct msg_msg *msg,
 1120 static inline int security_msg_msg_alloc(struct msg_msg *msg)  in security_msg_msg_alloc()
 1125 static inline void security_msg_msg_free(struct msg_msg *msg)  in security_msg_msg_free()
 1148 					    struct msg_msg *msg, int msqflg)  in security_msg_queue_msgsnd()
 1154 					    struct msg_msg *msg,  in security_msg_queue_msgrcv()
 
 | 
| D | lsm_hooks.h | 1659 	int (*msg_msg_alloc_security)(struct msg_msg *msg);1660 	void (*msg_msg_free_security)(struct msg_msg *msg);
 1666 	int (*msg_queue_msgsnd)(struct kern_ipc_perm *perm, struct msg_msg *msg,
 1668 	int (*msg_queue_msgrcv)(struct kern_ipc_perm *perm, struct msg_msg *msg,
 
 | 
| /Linux-v5.4/Documentation/security/ | 
| D | lsm.rst | 80 <kern_ipc_perm>` and :c:type:`struct msg_msg81 <msg_msg>`; additionally, the definitions for :c:type:`struct
 82 msg_msg <msg_msg>`, struct msg_queue, and struct shmid_kernel
 
 | 
| /Linux-v5.4/security/smack/ | 
| D | smack.h | 365 static inline struct smack_known **smack_msg_msg(const struct msg_msg *msg)  in smack_msg_msg()
 | 
| D | smack_lsm.c | 2900 static int smack_msg_msg_alloc_security(struct msg_msg *msg)  in smack_msg_msg_alloc_security()3198 static int smack_msg_queue_msgsnd(struct kern_ipc_perm *isp, struct msg_msg *msg,  in smack_msg_queue_msgsnd()
 3217 static int smack_msg_queue_msgrcv(struct kern_ipc_perm *isp, struct msg_msg *msg,  in smack_msg_queue_msgrcv()
 
 | 
| /Linux-v5.4/security/ | 
| D | security.c | 612 static int lsm_msg_msg_alloc(struct msg_msg *mp)  in lsm_msg_msg_alloc()1741 int security_msg_msg_alloc(struct msg_msg *msg)  in security_msg_msg_alloc()
 1753 void security_msg_msg_free(struct msg_msg *msg)  in security_msg_msg_free()
 1790 			       struct msg_msg *msg, int msqflg)  in security_msg_queue_msgsnd()
 1795 int security_msg_queue_msgrcv(struct kern_ipc_perm *msq, struct msg_msg *msg,  in security_msg_queue_msgrcv()
 
 | 
| /Linux-v5.4/security/selinux/ | 
| D | hooks.c | 5885 static int msg_msg_alloc_security(struct msg_msg *msg)  in msg_msg_alloc_security()5911 static int selinux_msg_msg_alloc_security(struct msg_msg *msg)  in selinux_msg_msg_alloc_security()
 5983 static int selinux_msg_queue_msgsnd(struct kern_ipc_perm *msq, struct msg_msg *msg, int msqflg)  in selinux_msg_queue_msgsnd()
 6029 static int selinux_msg_queue_msgrcv(struct kern_ipc_perm *msq, struct msg_msg *msg,  in selinux_msg_queue_msgrcv()
 
 |