Lines Matching defs:reuse
388 * a reuse of the last bit in the node type. This is possible by using bit 1 to
1207 * Stores the maple node back into @mas->alloc for reuse. Updates allocated and
1212 struct maple_alloc *reuse = (struct maple_alloc *)used;
1219 reuse->request_count = 0;
1220 reuse->node_count = 0;
1222 head->slot[head->node_count++] = reuse;
1227 reuse->total = 1;
1229 reuse->slot[0] = head;
1230 reuse->node_count = 1;
1231 reuse->total += head->total;
1234 mas->alloc = reuse;
3052 struct maple_node reuse, *newnode, *parent, *new_left, *left, *node;
3073 newnode = &reuse;
3916 * Attempts to reuse the node, but may allocate.
3927 struct maple_node reuse, *newnode;
3949 memset(&reuse, 0, sizeof(struct maple_node));
3950 newnode = &reuse;
4297 * carefully, appending can reuse the node in place.
5507 /* reuse node */
5620 * This allows for optimistic splitting that favours the left and reuse