Lines Matching refs:reuse
391 * a reuse of the last bit in the node type. This is possible by using bit 1 to
1183 * Stores the maple node back into @mas->alloc for reuse. Updates allocated and
1188 struct maple_alloc *reuse = (struct maple_alloc *)used;
1195 reuse->request_count = 0;
1196 reuse->node_count = 0;
1198 head->slot[head->node_count++] = reuse;
1203 reuse->total = 1;
1205 reuse->slot[0] = head;
1206 reuse->node_count = 1;
1207 reuse->total += head->total;
1210 mas->alloc = reuse;
3018 struct maple_node reuse, *newnode, *parent, *new_left, *left, *node;
3039 newnode = &reuse;
3877 * Attempts to reuse the node, but may allocate.
3888 struct maple_node reuse, *newnode;
3910 memset(&reuse, 0, sizeof(struct maple_node));
3911 newnode = &reuse;
4257 * carefully, appending can reuse the node in place.
5532 /* reuse node */
5645 * This allows for optimistic splitting that favours the left and reuse