Lines Matching refs:seg
74 struct msg_msgseg *seg; in alloc_msg() local
79 seg = kmalloc(sizeof(*seg) + alen, GFP_KERNEL_ACCOUNT); in alloc_msg()
80 if (seg == NULL) in alloc_msg()
82 *pseg = seg; in alloc_msg()
83 seg->next = NULL; in alloc_msg()
84 pseg = &seg->next; in alloc_msg()
98 struct msg_msgseg *seg; in load_msg() local
110 for (seg = msg->next; seg != NULL; seg = seg->next) { in load_msg()
114 if (copy_from_user(seg + 1, src, alen)) in load_msg()
164 struct msg_msgseg *seg; in store_msg() local
170 for (seg = msg->next; seg != NULL; seg = seg->next) { in store_msg()
174 if (copy_to_user(dest, seg + 1, alen)) in store_msg()
182 struct msg_msgseg *seg; in free_msg() local
186 seg = msg->next; in free_msg()
188 while (seg != NULL) { in free_msg()
189 struct msg_msgseg *tmp = seg->next; in free_msg()
192 kfree(seg); in free_msg()
193 seg = tmp; in free_msg()