Home
last modified time | relevance | path

Searched refs:iter (Results 1 – 14 of 14) sorted by relevance

/redis-3.2.3/deps/hiredis/
H A Ddict.c259 dictIterator *iter = malloc(sizeof(*iter)); in dictGetIterator() local
261 iter->ht = ht; in dictGetIterator()
262 iter->index = -1; in dictGetIterator()
263 iter->entry = NULL; in dictGetIterator()
265 return iter; in dictGetIterator()
271 iter->index++; in dictNext()
274 iter->entry = iter->ht->table[iter->index]; in dictNext()
276 iter->entry = iter->nextEntry; in dictNext()
278 if (iter->entry) { in dictNext()
281 iter->nextEntry = iter->entry->next; in dictNext()
[all …]
H A Ddict.h123 static dictEntry *dictNext(dictIterator *iter);
124 static void dictReleaseIterator(dictIterator *iter);
/redis-3.2.3/src/
H A Dadlist.c180 listIter *iter; in listGetIterator() local
182 if ((iter = zmalloc(sizeof(*iter))) == NULL) return NULL; in listGetIterator()
184 iter->next = list->head; in listGetIterator()
186 iter->next = list->tail; in listGetIterator()
187 iter->direction = direction; in listGetIterator()
188 return iter; in listGetIterator()
193 zfree(iter); in listReleaseIterator()
245 listIter iter; in listDup() local
253 listRewind(orig, &iter); in listDup()
284 listIter iter; in listSearchKey() local
[all …]
H A Ddict.c560 dictIterator *iter = zmalloc(sizeof(*iter)); in dictGetIterator() local
562 iter->d = d; in dictGetIterator()
568 return iter; in dictGetIterator()
582 dictht *ht = &iter->d->ht[iter->table]; in dictNext()
583 if (iter->index == -1 && iter->table == 0) { in dictNext()
587 iter->fingerprint = dictFingerprint(iter->d); in dictNext()
599 iter->entry = ht->table[iter->index]; in dictNext()
601 iter->entry = iter->nextEntry; in dictNext()
606 iter->nextEntry = iter->entry->next; in dictNext()
615 if (!(iter->index == -1 && iter->table == 0)) { in dictReleaseIterator()
[all …]
H A Dquicklist.c1051 iter = zmalloc(sizeof(*iter)); in quicklistGetIterator()
1066 return iter; in quicklistGetIterator()
1091 quicklistCompress(iter->quicklist, iter->current); in quicklistReleaseIterator()
1093 zfree(iter); in quicklistReleaseIterator()
1120 if (!iter) { in quicklistNext()
1139 iter->zi = ziplistIndex(iter->current->zl, iter->offset); in quicklistNext()
1149 iter->zi = nextFn(iter->current->zl, iter->zi); in quicklistNext()
1156 if (iter->zi) { in quicklistNext()
1163 quicklistCompress(iter->quicklist, iter->current); in quicklistNext()
1167 iter->current = iter->current->next; in quicklistNext()
[all …]
H A Dquicklist.h137 void quicklistDelEntry(quicklistIter *iter, quicklistEntry *entry);
144 int quicklistNext(quicklistIter *iter, quicklistEntry *node);
145 void quicklistReleaseIterator(quicklistIter *iter);
H A Dt_list.c89 li->iter = NULL; in listTypeInitIterator()
95 li->iter = quicklistGetIteratorAtIdx(li->subject->ptr, in listTypeInitIterator()
105 zfree(li->iter); in listTypeReleaseIterator()
118 return quicklistNext(li->iter, &entry->entry); in listTypeNext()
172 quicklistDelEntry(iter->iter, &entry->entry); in listTypeDelete()
237 listTypeIterator *iter; in pushxGenericCommand() local
246 iter = listTypeInitIterator(subject,0,LIST_TAIL); in pushxGenericCommand()
247 while (listTypeNext(iter,&entry)) { in pushxGenericCommand()
254 listTypeReleaseIterator(iter); in pushxGenericCommand()
421 listTypeNext(iter, &entry); in lrangeCommand()
[all …]
H A Dadlist.h80 listNode *listNext(listIter *iter);
81 void listReleaseIterator(listIter *iter);
H A Ddict.h164 dictEntry *dictNext(dictIterator *iter);
165 void dictReleaseIterator(dictIterator *iter);
H A Dt_zset.c1618 } iter; member
1651 iterset *it = &op->iter.set; in zuiInitIterator()
1663 iterzset *it = &op->iter.zset; in zuiInitIterator()
1687 iterset *it = &op->iter.set; in zuiClearIterator()
1696 iterzset *it = &op->iter.zset; in zuiClearIterator()
1749 iterset *it = &op->iter.set; in zuiNext()
1772 iterzset *it = &op->iter.zset; in zuiNext()
H A Dserver.h1028 quicklistIter *iter; member
1166 void listTypeDelete(listTypeIterator *iter, listTypeEntry *entry);
/redis-3.2.3/deps/jemalloc/src/
H A Dtsd.c167 tsd_init_block_t *iter; in tsd_init_check_recursion() local
171 ql_foreach(iter, &head->blocks, link) { in tsd_init_check_recursion()
172 if (iter->thread == self) { in tsd_init_check_recursion()
174 return (iter->data); in tsd_init_check_recursion()
H A Dtcache.c281 tcache_t *iter; in tcache_arena_dissociate() local
282 ql_foreach(iter, &arena->tcache_ql, link) { in tcache_arena_dissociate()
283 if (iter == tcache) { in tcache_arena_dissociate()
/redis-3.2.3/deps/jemalloc/include/jemalloc/internal/
H A Drb.h182 a_prefix##iter(a_rbt_type *rbtree, a_type *start, a_type *(*cb)( \
908 a_prefix##iter(a_rbt_type *rbtree, a_type *start, a_type *(*cb)( \