Lines Matching defs:tab
59 cell = &ckh->tab[(bucket << LG_CKH_BUCKET_CELLS) + i];
105 cell = &ckh->tab[(bucket << LG_CKH_BUCKET_CELLS) +
147 cell = &ckh->tab[(bucket << LG_CKH_BUCKET_CELLS) + i];
251 ckhc_t *tab, *ttab;
274 tab = (ckhc_t *)ipallocztm(tsd_tsdn(tsd), usize, CACHELINE,
276 if (tab == NULL) {
281 ttab = ckh->tab;
282 ckh->tab = tab;
283 tab = ttab;
286 if (!ckh_rebuild(ckh, tab)) {
287 idalloctm(tsd_tsdn(tsd), tab, NULL, true, true);
292 idalloctm(tsd_tsdn(tsd), ckh->tab, NULL, true, true);
293 ckh->tab = tab;
305 ckhc_t *tab, *ttab;
318 tab = (ckhc_t *)ipallocztm(tsd_tsdn(tsd), usize, CACHELINE, true, NULL,
320 if (tab == NULL) {
328 ttab = ckh->tab;
329 ckh->tab = tab;
330 tab = ttab;
333 if (!ckh_rebuild(ckh, tab)) {
334 idalloctm(tsd_tsdn(tsd), tab, NULL, true, true);
342 idalloctm(tsd_tsdn(tsd), ckh->tab, NULL, true, true);
343 ckh->tab = tab;
395 ckh->tab = (ckhc_t *)ipallocztm(tsd_tsdn(tsd), usize, CACHELINE, true,
397 if (ckh->tab == NULL) {
425 idalloctm(tsd_tsdn(tsd), ckh->tab, NULL, true, true);
446 if (ckh->tab[i].key != NULL) {
448 *key = (void *)ckh->tab[i].key;
450 *data = (void *)ckh->tab[i].data;
494 *key = (void *)ckh->tab[cell].key;
496 *data = (void *)ckh->tab[cell].data;
497 ckh->tab[cell].key = NULL;
498 ckh->tab[cell].data = NULL; /* Not necessary. */
525 *key = (void *)ckh->tab[cell].key;
527 *data = (void *)ckh->tab[cell].data;