Lines Matching refs:offset
80 (e)->offset = 123456789; \
406 size_t offset = (-fill) - 1; in _quicklistNodeSizeMeetsOptimizationRequirement() local
407 if (offset < (sizeof(optimization_level) / sizeof(*optimization_level))) { in _quicklistNodeSizeMeetsOptimizationRequirement()
408 if (sz <= optimization_level[offset]) { in _quicklistNodeSizeMeetsOptimizationRequirement()
647 iter->offset = 0; in quicklistDelEntry()
650 iter->offset = -1; in quicklistDelEntry()
797 REDIS_STATIC quicklistNode *_quicklistSplitNode(quicklistNode *node, int offset, in _quicklistSplitNode() argument
808 int orig_start = after ? offset + 1 : 0; in _quicklistSplitNode()
809 int orig_extent = after ? -1 : offset; in _quicklistSplitNode()
810 int new_start = after ? 0 : offset; in _quicklistSplitNode()
811 int new_extent = after ? offset + 1 : -1; in _quicklistSplitNode()
813 D("After %d (%d); ranges: [%d, %d], [%d, %d]", after, offset, orig_start, in _quicklistSplitNode()
857 if (after && (entry->offset == node->count)) { in _quicklistInsert()
866 if (!after && (entry->offset == 0)) { in _quicklistInsert()
930 new_node = _quicklistSplitNode(node, entry->offset, after); in _quicklistInsert()
987 if (entry.offset == 0 && extent >= node->count) { in quicklistDelRange()
992 } else if (entry.offset >= 0 && extent >= node->count) { in quicklistDelRange()
995 del = node->count - entry.offset; in quicklistDelRange()
996 } else if (entry.offset < 0) { in quicklistDelRange()
1002 del = -entry.offset; in quicklistDelRange()
1017 extent, del, entry.offset, delete_entire_node, node->count); in quicklistDelRange()
1023 node->zl = ziplistDeleteRange(node->zl, entry.offset, del); in quicklistDelRange()
1036 entry.offset = 0; in quicklistDelRange()
1055 iter->offset = 0; in quicklistGetIterator()
1058 iter->offset = -1; in quicklistGetIterator()
1080 base->offset = entry.offset; in quicklistGetIteratorAtIdx()
1139 iter->zi = ziplistIndex(iter->current->zl, iter->offset); in quicklistNext()
1150 iter->offset += offset_update; in quicklistNext()
1154 entry->offset = iter->offset; in quicklistNext()
1168 iter->offset = 0; in quicklistNext()
1173 iter->offset = -1; in quicklistNext()
1266 entry->offset = index - accum; in quicklistIndex()
1270 entry->offset = (-index) - 1 + accum; in quicklistIndex()
1274 entry->zi = ziplistIndex(entry->node->zl, entry->offset); in quicklistIndex()