Lines Matching refs:entry
324 dictEntry *entry = dictAddRaw(d,key); in dictAdd() local
326 if (!entry) return DICT_ERR; in dictAdd()
327 dictSetVal(d, entry, val); in dictAdd()
349 dictEntry *entry; in dictAddRaw() local
364 entry = zmalloc(sizeof(*entry)); in dictAddRaw()
365 entry->next = ht->table[index]; in dictAddRaw()
366 ht->table[index] = entry; in dictAddRaw()
370 dictSetKey(d, entry, key); in dictAddRaw()
371 return entry; in dictAddRaw()
380 dictEntry *entry, auxentry; in dictReplace() local
387 entry = dictFind(d, key); in dictReplace()
393 auxentry = *entry; in dictReplace()
394 dictSetVal(d, entry, val); in dictReplace()
406 dictEntry *entry = dictFind(d,key); in dictReplaceRaw() local
408 return entry ? entry : dictAddRaw(d,key); in dictReplaceRaw()
566 iter->entry = NULL; in dictGetIterator()
581 if (iter->entry == NULL) { in dictNext()
599 iter->entry = ht->table[iter->index]; in dictNext()
601 iter->entry = iter->nextEntry; in dictNext()
603 if (iter->entry) { in dictNext()
606 iter->nextEntry = iter->entry->next; in dictNext()
607 return iter->entry; in dictNext()