Lines Matching refs:it

71     item *it;  in assoc_find()  local
77 it = old_hashtable[oldbucket]; in assoc_find()
79 it = primary_hashtable[hv & hashmask(hashpower)]; in assoc_find()
86 while (it) { in assoc_find()
87 if ((nkey == it->nkey) && (memcmp(key, ITEM_key(it), nkey) == 0)) { in assoc_find()
88 ret = it; in assoc_find()
91 it = it->h_next; in assoc_find()
153 int assoc_insert(item *it, const uint32_t hv) { in assoc_insert() argument
161 it->h_next = old_hashtable[oldbucket]; in assoc_insert()
162 old_hashtable[oldbucket] = it; in assoc_insert()
164 it->h_next = primary_hashtable[hv & hashmask(hashpower)]; in assoc_insert()
165 primary_hashtable[hv & hashmask(hashpower)] = it; in assoc_insert()
168 MEMCACHED_ASSOC_INSERT(ITEM_key(it), it->nkey); in assoc_insert()
205 item *it, *next; in assoc_maintenance_thread() local
214 for (it = old_hashtable[expand_bucket]; NULL != it; it = next) { in assoc_maintenance_thread()
215 next = it->h_next; in assoc_maintenance_thread()
216 bucket = hash(ITEM_key(it), it->nkey) & hashmask(hashpower); in assoc_maintenance_thread()
217 it->h_next = primary_hashtable[bucket]; in assoc_maintenance_thread()
218 primary_hashtable[bucket] = it; in assoc_maintenance_thread()
299 item *it; member
317 bool assoc_iterate(void *iterp, item **it) { in assoc_iterate() argument
319 *it = NULL; in assoc_iterate()
323 iter->it = iter->next; in assoc_iterate()
324 iter->next = iter->it->h_next; in assoc_iterate()
325 *it = iter->it; in assoc_iterate()
332 *it = NULL; in assoc_iterate()
343 iter->it = primary_hashtable[iter->bucket]; in assoc_iterate()
344 if (iter->it != NULL) { in assoc_iterate()
346 iter->next = iter->it->h_next; in assoc_iterate()
347 *it = iter->it; in assoc_iterate()