Lines Matching refs:newnode
190 void zslUpdateNode(zskiplist *zsl, zskiplistNode *oldnode, zskiplistNode *newnode, zskiplistNode **… in zslUpdateNode() argument
194 update[i]->level[i].forward = newnode; in zslUpdateNode()
197 if (newnode->level[0].forward) { in zslUpdateNode()
198 serverAssert(newnode->level[0].forward->backward==oldnode); in zslUpdateNode()
199 newnode->level[0].forward->backward = newnode; in zslUpdateNode()
202 zsl->tail = newnode; in zslUpdateNode()
412 quicklistNode *node = ql->head, *newnode; in activeDefragQuickListNodes() local
416 if ((newnode = activeDefragAlloc(node))) { in activeDefragQuickListNodes()
417 if (newnode->prev) in activeDefragQuickListNodes()
418 newnode->prev->next = newnode; in activeDefragQuickListNodes()
420 ql->head = newnode; in activeDefragQuickListNodes()
421 if (newnode->next) in activeDefragQuickListNodes()
422 newnode->next->prev = newnode; in activeDefragQuickListNodes()
424 ql->tail = newnode; in activeDefragQuickListNodes()
425 node = newnode; in activeDefragQuickListNodes()
598 raxNode *newnode = activeDefragAlloc(*noderef); in defragRaxNode() local
599 if (newnode) { in defragRaxNode()
600 *noderef = newnode; in defragRaxNode()