Lines Matching refs:zl

141     node->zl = NULL;  in quicklistCreateNode()
164 zfree(current->zl); in quicklistRelease()
190 if (((lzf->sz = lzf_compress(node->zl, node->sz, lzf->compressed, in __quicklistCompressNode()
198 zfree(node->zl); in __quicklistCompressNode()
199 node->zl = (unsigned char *)lzf; in __quicklistCompressNode()
221 quicklistLZF *lzf = (quicklistLZF *)node->zl; in __quicklistDecompressNode()
228 node->zl = decompressed; in __quicklistDecompressNode()
254 quicklistLZF *lzf = (quicklistLZF *)node->zl; in quicklistGetLzf()
473 (node)->sz = ziplistBlobLen((node)->zl); \
484 quicklist->head->zl = in quicklistPushHead()
485 ziplistPush(quicklist->head->zl, value, sz, ZIPLIST_HEAD); in quicklistPushHead()
489 node->zl = ziplistPush(ziplistNew(), value, sz, ZIPLIST_HEAD); in quicklistPushHead()
507 quicklist->tail->zl = in quicklistPushTail()
508 ziplistPush(quicklist->tail->zl, value, sz, ZIPLIST_TAIL); in quicklistPushTail()
512 node->zl = ziplistPush(ziplistNew(), value, sz, ZIPLIST_TAIL); in quicklistPushTail()
525 void quicklistAppendZiplist(quicklist *quicklist, unsigned char *zl) { in quicklistAppendZiplist() argument
528 node->zl = zl; in quicklistAppendZiplist()
529 node->count = ziplistLen(node->zl); in quicklistAppendZiplist()
530 node->sz = ziplistBlobLen(zl); in quicklistAppendZiplist()
543 unsigned char *zl) { in quicklistAppendValuesFromZiplist() argument
549 unsigned char *p = ziplistIndex(zl, 0); in quicklistAppendValuesFromZiplist()
557 p = ziplistNext(zl, p); in quicklistAppendValuesFromZiplist()
559 zfree(zl); in quicklistAppendValuesFromZiplist()
567 unsigned char *zl) { in quicklistCreateFromZiplist() argument
568 return quicklistAppendValuesFromZiplist(quicklistNew(fill, compress), zl); in quicklistCreateFromZiplist()
600 zfree(node->zl); in __quicklistDelNode()
617 node->zl = ziplistDelete(node->zl, p); in quicklistDelIndex()
672 entry.node->zl = ziplistDelete(entry.node->zl, &entry.zi); in quicklistReplaceAtIndex()
673 entry.node->zl = ziplistInsert(entry.node->zl, entry.zi, data, sz); in quicklistReplaceAtIndex()
702 if ((ziplistMerge(&a->zl, &b->zl))) { in _quicklistZiplistMerge()
705 if (!a->zl) { in _quicklistZiplistMerge()
708 } else if (!b->zl) { in _quicklistZiplistMerge()
712 keep->count = ziplistLen(keep->zl); in _quicklistZiplistMerge()
802 new_node->zl = zmalloc(zl_sz); in _quicklistSplitNode()
805 memcpy(new_node->zl, node->zl, zl_sz); in _quicklistSplitNode()
816 node->zl = ziplistDeleteRange(node->zl, orig_start, orig_extent); in _quicklistSplitNode()
817 node->count = ziplistLen(node->zl); in _quicklistSplitNode()
820 new_node->zl = ziplistDeleteRange(new_node->zl, new_start, new_extent); in _quicklistSplitNode()
821 new_node->count = ziplistLen(new_node->zl); in _quicklistSplitNode()
843 new_node->zl = ziplistPush(ziplistNew(), value, sz, ZIPLIST_HEAD); in _quicklistInsert()
879 unsigned char *next = ziplistNext(node->zl, entry->zi); in _quicklistInsert()
881 node->zl = ziplistPush(node->zl, value, sz, ZIPLIST_TAIL); in _quicklistInsert()
883 node->zl = ziplistInsert(node->zl, next, value, sz); in _quicklistInsert()
891 node->zl = ziplistInsert(node->zl, entry->zi, value, sz); in _quicklistInsert()
901 new_node->zl = ziplistPush(new_node->zl, value, sz, ZIPLIST_HEAD); in _quicklistInsert()
911 new_node->zl = ziplistPush(new_node->zl, value, sz, ZIPLIST_TAIL); in _quicklistInsert()
921 new_node->zl = ziplistPush(ziplistNew(), value, sz, ZIPLIST_HEAD); in _quicklistInsert()
931 new_node->zl = ziplistPush(new_node->zl, value, sz, in _quicklistInsert()
1023 node->zl = ziplistDeleteRange(node->zl, entry.offset, del); in quicklistDelRange()
1139 iter->zi = ziplistIndex(iter->current->zl, iter->offset); in quicklistNext()
1149 iter->zi = nextFn(iter->current->zl, iter->zi); in quicklistNext()
1196 quicklistLZF *lzf = (quicklistLZF *)node->zl; in quicklistDup()
1198 node->zl = zmalloc(lzf_sz); in quicklistDup()
1199 memcpy(node->zl, current->zl, lzf_sz); in quicklistDup()
1201 node->zl = zmalloc(current->sz); in quicklistDup()
1202 memcpy(node->zl, current->zl, current->sz); in quicklistDup()
1274 entry->zi = ziplistIndex(entry->node->zl, entry->offset); in quicklistIndex()
1287 unsigned char *p = ziplistIndex(quicklist->tail->zl, -1); in quicklistRotate()
1308 p = ziplistIndex(quicklist->tail->zl, -1); in quicklistRotate()
1352 p = ziplistIndex(node->zl, pos); in quicklistPopCustom()
1455 printf("\t(zsize head: %d)\n", ziplistLen(ql->head->zl)); in ql_info()
1457 printf("\t(zsize tail: %d)\n", ziplistLen(ql->tail->zl)); in ql_info()
1555 head_count != ziplistLen(ql->head->zl)) { in _ql_verify()
1558 head_count, ql->head->count, ziplistLen(ql->head->zl)); in _ql_verify()
1563 tail_count != ziplistLen(ql->tail->zl)) { in _ql_verify()
1566 tail_count, ql->tail->count, ziplistLen(ql->tail->zl)); in _ql_verify()
2560 unsigned char *zl = ziplistNew(); in quicklistTest() local
2566 zl = in quicklistTest()
2567 ziplistPush(zl, (unsigned char *)num, sz, ZIPLIST_TAIL); in quicklistTest()
2570 zl = ziplistPush(zl, (unsigned char *)genstr("hello", i), in quicklistTest()
2573 quicklist *ql = quicklistCreateFromZiplist(f, options[_i], zl); in quicklistTest()