msg_msg
LSM_HOOK(int, 0, msg_msg_alloc_security, struct msg_msg *msg)
LSM_HOOK(void, LSM_RET_VOID, msg_msg_free_security, struct msg_msg *msg)
struct msg_msg *msg, int msqflg)
struct msg_msg *msg, struct task_struct *target, long type, int mode)
static inline int security_msg_msg_alloc(struct msg_msg *msg)
static inline void security_msg_msg_free(struct msg_msg *msg)
struct msg_msg *msg, int msqflg)
struct msg_msg *msg,
int security_msg_msg_alloc(struct msg_msg *msg);
void security_msg_msg_free(struct msg_msg *msg);
struct msg_msg *msg, int msqflg);
int security_msg_queue_msgrcv(struct kern_ipc_perm *msq, struct msg_msg *msg,
struct msg_msg;
struct msg_msg *message,
struct msg_msg *msg_ptr;
struct msg_msg *msg_ptr;
struct msg_msg *msg; /* ptr of loaded message */
static int msg_insert(struct msg_msg *msg, struct mqueue_inode_info *info)
static inline struct msg_msg *msg_get(struct mqueue_inode_info *info)
struct msg_msg *msg;
struct msg_msg, m_list);
mq_treesize = info->attr.mq_maxmsg * sizeof(struct msg_msg) +
struct msg_msg *msg, *nmsg;
mq_treesize = info->attr.mq_maxmsg * sizeof(struct msg_msg) +
static long do_msg_fill(void __user *dest, struct msg_msg *msg, size_t bufsz)
static inline struct msg_msg *prepare_copy(void __user *buf, size_t bufsz)
struct msg_msg *copy;
static inline void free_copy(struct msg_msg *copy)
static inline struct msg_msg *prepare_copy(void __user *buf, size_t bufsz)
static inline void free_copy(struct msg_msg *copy)
static struct msg_msg *find_msg(struct msg_queue *msq, long *msgtyp, int mode)
struct msg_msg *msg, *found = NULL;
long (*msg_handler)(void __user *, struct msg_msg *, size_t))
struct msg_msg *msg, *copy = NULL;
static long compat_do_msg_fill(void __user *dest, struct msg_msg *msg, size_t bufsz)
struct msg_msg *msg, *t;
static int testmsg(struct msg_msg *msg, long type, int mode)
static inline int pipelined_send(struct msg_queue *msq, struct msg_msg *msg,
struct msg_msg *r_msg;
struct msg_msg *msg;
struct msg_msg *copy_msg(struct msg_msg *src, struct msg_msg *dst)
struct msg_msg *copy_msg(struct msg_msg *src, struct msg_msg *dst)
int store_msg(void __user *dest, struct msg_msg *msg, size_t len)
void free_msg(struct msg_msg *msg)
#define DATALEN_MSG ((size_t)PAGE_SIZE-sizeof(struct msg_msg))
sizeof(struct msg_msg),
static struct msg_msg *alloc_msg(size_t len)
struct msg_msg *msg;
struct msg_msg *load_msg(const void __user *src, size_t len)
struct msg_msg *msg;
extern void free_msg(struct msg_msg *msg);
extern struct msg_msg *load_msg(const void __user *src, size_t len);
extern struct msg_msg *copy_msg(struct msg_msg *src, struct msg_msg *dst);
extern int store_msg(void __user *dest, struct msg_msg *msg, size_t len);
static int lsm_msg_msg_alloc(struct msg_msg *mp)
int security_msg_msg_alloc(struct msg_msg *msg)
void security_msg_msg_free(struct msg_msg *msg)
struct msg_msg *msg, int msqflg)
int security_msg_queue_msgrcv(struct kern_ipc_perm *msq, struct msg_msg *msg,
static int selinux_msg_msg_alloc_security(struct msg_msg *msg)
static int selinux_msg_queue_msgsnd(struct kern_ipc_perm *msq, struct msg_msg *msg, int msqflg)
static int selinux_msg_queue_msgrcv(struct kern_ipc_perm *msq, struct msg_msg *msg,
selinux_msg_msg(const struct msg_msg *msg_msg)
return msg_msg->security + selinux_blob_sizes.lbs_msg_msg;
static inline struct smack_known **smack_msg_msg(const struct msg_msg *msg)
static int smack_msg_msg_alloc_security(struct msg_msg *msg)
static int smack_msg_queue_msgsnd(struct kern_ipc_perm *isp, struct msg_msg *msg,
struct msg_msg *msg,