Lines Matching refs:hv
29 uint32_t hv; member
102 i = h->t[j].hv % ns; in ohash_resize()
103 incr = ((h->t[j].hv % (ns - 2)) & ~1) + 1; in ohash_resize()
109 n[i].hv = h->t[j].hv; in ohash_resize()
226 uint32_t hv) in ohash_lookup_interval() argument
235 i = hv % h->size; in ohash_lookup_interval()
236 incr = ((hv % (h->size-2)) & ~1) + 1; in ohash_lookup_interval()
244 } else if (h->t[i].hv == hv && in ohash_lookup_interval()
249 h->t[empty].hv = hv; in ohash_lookup_interval()
268 h->t[i].hv = hv; in ohash_lookup_interval()
273 ohash_lookup_memory(struct ohash *h, const char *k, size_t size, uint32_t hv) in ohash_lookup_memory() argument
282 i = hv % h->size; in ohash_lookup_memory()
283 incr = ((hv % (h->size-2)) & ~1) + 1; in ohash_lookup_memory()
291 } else if (h->t[i].hv == hv && in ohash_lookup_memory()
294 h->t[empty].hv = hv; in ohash_lookup_memory()
312 h->t[i].hv = hv; in ohash_lookup_memory()
326 uint32_t hv; in ohash_qlookupi() local
328 hv = ohash_interval(s, e); in ohash_qlookupi()
329 return ohash_lookup_interval(h, s, *e, hv); in ohash_qlookupi()