Lines Matching refs:child
91 struct _WsbmMMNode *child;
93 child = (struct _WsbmMMNode *)malloc(sizeof(*child));
94 if (!child)
97 child->free = 1;
98 child->size = size;
99 child->start = start;
100 child->mm = mm;
102 WSBMLISTADDTAIL(&child->ml_entry, &mm->ml_entry);
103 WSBMLISTADDTAIL(&child->fl_entry, &mm->fl_entry);
111 struct _WsbmMMNode *child;
113 child = (struct _WsbmMMNode *)malloc(sizeof(*child));
114 if (!child)
117 WSBMINITLISTHEAD(&child->fl_entry);
119 child->free = 0;
120 child->size = size;
121 child->start = parent->start;
122 child->mm = parent->mm;
124 WSBMLISTADDTAIL(&child->ml_entry, &parent->ml_entry);
125 WSBMINITLISTHEAD(&child->fl_entry);
129 return child;
138 struct _WsbmMMNode *child;
155 child = wsbmMMSplitAtStart(parent, size);
161 return child;