Lines Matching defs:msg
12 #include <linux/msg.h>
48 struct msg_msg *msg;
53 msg = kmalloc(sizeof(*msg) + alen, GFP_KERNEL_ACCOUNT);
54 if (msg == NULL)
57 msg->next = NULL;
58 msg->security = NULL;
61 pseg = &msg->next;
77 return msg;
80 free_msg(msg);
86 struct msg_msg *msg;
91 msg = alloc_msg(len);
92 if (msg == NULL)
96 if (copy_from_user(msg + 1, src, alen))
99 for (seg = msg->next; seg != NULL; seg = seg->next) {
107 err = security_msg_msg_alloc(msg);
111 return msg;
114 free_msg(msg);
150 int store_msg(void __user *dest, struct msg_msg *msg, size_t len)
156 if (copy_to_user(dest, msg + 1, alen))
159 for (seg = msg->next; seg != NULL; seg = seg->next) {
169 void free_msg(struct msg_msg *msg)
173 security_msg_msg_free(msg);
175 seg = msg->next;
176 kfree(msg);