Lines Matching refs:new
68 /// Allocate a new node of given type/size. Does NOT initialise children pointers.
97 * for every new child node, we need to construct one intermediate node */
124 /// Add a new cap and node to the tree in the appropriate place.
170 struct mmnode *new = new_node(mm, NodeType_Dummy, FLAGBITS);
171 if (new == NULL) {
175 /* recalculate for new node*/
176 node->children[nchild] = new;
180 node = new;
193 struct mmnode *new = new_node(mm, NodeType_Dummy, FLAGBITS);
194 if (new == NULL) {
200 node->children[nchild] = new;
204 node = new;
205 DEBUG("add_node new dummy node %" PRIuCSLOT " %" PRIxGENPADDR "-%"
222 struct mmnode *new = new_node(mm, NodeType_Free, FLAGBITS);
223 node->children[childslot] = new;
224 if (new == NULL) {
228 *retnode = new;
409 struct mmnode *new = new_node(mm, node->type, FLAGBITS);
410 if (new == NULL) {
413 node->children[i] = new;
414 new->cap = cap;
534 * \brief Add a new region to the memory manager
585 * \brief Add a new region to the memory manager. The region does not need to