Lines Matching refs:he

415     dictEntry *he, *prevHe;  in dictGenericDelete()  local
424 he = d->ht[table].table[idx]; in dictGenericDelete()
426 while(he) { in dictGenericDelete()
427 if (key==he->key || dictCompareKeys(d, key, he->key)) { in dictGenericDelete()
430 prevHe->next = he->next; in dictGenericDelete()
432 d->ht[table].table[idx] = he->next; in dictGenericDelete()
434 dictFreeKey(d, he); in dictGenericDelete()
435 dictFreeVal(d, he); in dictGenericDelete()
437 zfree(he); in dictGenericDelete()
441 prevHe = he; in dictGenericDelete()
442 he = he->next; in dictGenericDelete()
463 dictEntry *he, *nextHe; in _dictClear() local
467 if ((he = ht->table[i]) == NULL) continue; in _dictClear()
468 while(he) { in _dictClear()
469 nextHe = he->next; in _dictClear()
470 dictFreeKey(d, he); in _dictClear()
471 dictFreeVal(d, he); in _dictClear()
472 zfree(he); in _dictClear()
474 he = nextHe; in _dictClear()
494 dictEntry *he; in dictFind() local
502 he = d->ht[table].table[idx]; in dictFind()
503 while(he) { in dictFind()
504 if (key==he->key || dictCompareKeys(d, key, he->key)) in dictFind()
505 return he; in dictFind()
506 he = he->next; in dictFind()
514 dictEntry *he; in dictFetchValue() local
516 he = dictFind(d,key); in dictFetchValue()
517 return he ? dictGetVal(he) : NULL; in dictFetchValue()
628 dictEntry *he, *orighe; in dictGetRandomKey() local
641 he = (h >= d->ht[0].size) ? d->ht[1].table[h - d->ht[0].size] : in dictGetRandomKey()
643 } while(he == NULL); in dictGetRandomKey()
647 he = d->ht[0].table[h]; in dictGetRandomKey()
648 } while(he == NULL); in dictGetRandomKey()
656 orighe = he; in dictGetRandomKey()
657 while(he) { in dictGetRandomKey()
658 he = he->next; in dictGetRandomKey()
662 he = orighe; in dictGetRandomKey()
663 while(listele--) he = he->next; in dictGetRandomKey()
664 return he; in dictGetRandomKey()
728 dictEntry *he = d->ht[j].table[i]; in dictGetSomeKeys() local
732 if (he == NULL) { in dictGetSomeKeys()
740 while (he) { in dictGetSomeKeys()
743 *des = he; in dictGetSomeKeys()
745 he = he->next; in dictGetSomeKeys()
969 dictEntry *he; in _dictKeyIndex() local
979 he = d->ht[table].table[idx]; in _dictKeyIndex()
980 while(he) { in _dictKeyIndex()
981 if (key==he->key || dictCompareKeys(d, key, he->key)) in _dictKeyIndex()
983 he = he->next; in _dictKeyIndex()
1022 dictEntry *he; in _dictGetStatsHt() local
1031 he = ht->table[i]; in _dictGetStatsHt()
1032 while(he) { in _dictGetStatsHt()
1034 he = he->next; in _dictGetStatsHt()