Lines Matching refs:tab

59 		cell = &ckh->tab[(bucket << LG_CKH_BUCKET_CELLS) + i];  in ckh_bucket_search()
105 cell = &ckh->tab[(bucket << LG_CKH_BUCKET_CELLS) + in ckh_try_bucket_insert()
147 cell = &ckh->tab[(bucket << LG_CKH_BUCKET_CELLS) + i]; in ckh_evict_reloc_insert()
251 ckhc_t *tab, *ttab; in ckh_grow() local
274 tab = (ckhc_t *)ipallocztm(tsd_tsdn(tsd), usize, CACHELINE, in ckh_grow()
276 if (tab == NULL) { in ckh_grow()
281 ttab = ckh->tab; in ckh_grow()
282 ckh->tab = tab; in ckh_grow()
283 tab = ttab; in ckh_grow()
286 if (!ckh_rebuild(ckh, tab)) { in ckh_grow()
287 idalloctm(tsd_tsdn(tsd), iealloc(tsd_tsdn(tsd), tab), in ckh_grow()
288 tab, NULL, true, true); in ckh_grow()
293 idalloctm(tsd_tsdn(tsd), iealloc(tsd_tsdn(tsd), ckh->tab), in ckh_grow()
294 ckh->tab, NULL, true, true); in ckh_grow()
295 ckh->tab = tab; in ckh_grow()
307 ckhc_t *tab, *ttab; in ckh_shrink() local
320 tab = (ckhc_t *)ipallocztm(tsd_tsdn(tsd), usize, CACHELINE, true, NULL, in ckh_shrink()
322 if (tab == NULL) { in ckh_shrink()
330 ttab = ckh->tab; in ckh_shrink()
331 ckh->tab = tab; in ckh_shrink()
332 tab = ttab; in ckh_shrink()
335 if (!ckh_rebuild(ckh, tab)) { in ckh_shrink()
336 idalloctm(tsd_tsdn(tsd), iealloc(tsd_tsdn(tsd), tab), tab, NULL, in ckh_shrink()
345 idalloctm(tsd_tsdn(tsd), iealloc(tsd_tsdn(tsd), ckh->tab), ckh->tab, in ckh_shrink()
347 ckh->tab = tab; in ckh_shrink()
399 ckh->tab = (ckhc_t *)ipallocztm(tsd_tsdn(tsd), usize, CACHELINE, true, in ckh_new()
401 if (ckh->tab == NULL) { in ckh_new()
428 idalloctm(tsd_tsdn(tsd), iealloc(tsd_tsdn(tsd), ckh->tab), ckh->tab, in ckh_delete()
449 if (ckh->tab[i].key != NULL) { in ckh_iter()
451 *key = (void *)ckh->tab[i].key; in ckh_iter()
453 *data = (void *)ckh->tab[i].data; in ckh_iter()
497 *key = (void *)ckh->tab[cell].key; in ckh_remove()
499 *data = (void *)ckh->tab[cell].data; in ckh_remove()
500 ckh->tab[cell].key = NULL; in ckh_remove()
501 ckh->tab[cell].data = NULL; /* Not necessary. */ in ckh_remove()
528 *key = (void *)ckh->tab[cell].key; in ckh_search()
530 *data = (void *)ckh->tab[cell].data; in ckh_search()