Lines Matching refs:seg
68 struct msg_msgseg *seg; in alloc_msg() local
70 seg = kmalloc(sizeof(*seg) + alen, GFP_KERNEL); in alloc_msg()
71 if (seg == NULL) in alloc_msg()
73 *pseg = seg; in alloc_msg()
74 seg->next = NULL; in alloc_msg()
75 pseg = &seg->next; in alloc_msg()
89 struct msg_msgseg *seg; in load_msg() local
101 for (seg = msg->next; seg != NULL; seg = seg->next) { in load_msg()
105 if (copy_from_user(seg + 1, src, alen)) in load_msg()
156 struct msg_msgseg *seg; in store_msg() local
162 for (seg = msg->next; seg != NULL; seg = seg->next) { in store_msg()
166 if (copy_to_user(dest, seg + 1, alen)) in store_msg()
174 struct msg_msgseg *seg; in free_msg() local
178 seg = msg->next; in free_msg()
180 while (seg != NULL) { in free_msg()
181 struct msg_msgseg *tmp = seg->next; in free_msg()
182 kfree(seg); in free_msg()
183 seg = tmp; in free_msg()