Lines Matching refs:hv
27 uint32_t hv; member
100 i = h->t[j].hv % ns; in ohash_resize()
101 incr = ((h->t[j].hv % (ns - 2)) & ~1) + 1; in ohash_resize()
107 n[i].hv = h->t[j].hv; in ohash_resize()
224 uint32_t hv) in ohash_lookup_interval() argument
233 i = hv % h->size; in ohash_lookup_interval()
234 incr = ((hv % (h->size-2)) & ~1) + 1; in ohash_lookup_interval()
242 } else if (h->t[i].hv == hv && in ohash_lookup_interval()
247 h->t[empty].hv = hv; in ohash_lookup_interval()
266 h->t[i].hv = hv; in ohash_lookup_interval()
271 ohash_lookup_memory(struct ohash *h, const char *k, size_t size, uint32_t hv) in ohash_lookup_memory() argument
280 i = hv % h->size; in ohash_lookup_memory()
281 incr = ((hv % (h->size-2)) & ~1) + 1; in ohash_lookup_memory()
289 } else if (h->t[i].hv == hv && in ohash_lookup_memory()
292 h->t[empty].hv = hv; in ohash_lookup_memory()
310 h->t[i].hv = hv; in ohash_lookup_memory()
324 uint32_t hv; in ohash_qlookupi() local
326 hv = ohash_interval(s, e); in ohash_qlookupi()
327 return ohash_lookup_interval(h, s, *e, hv); in ohash_qlookupi()