Lines Matching refs:tab
68 cell = &ckh->tab[(bucket << LG_CKH_BUCKET_CELLS) + i];
114 cell = &ckh->tab[(bucket << LG_CKH_BUCKET_CELLS) +
155 cell = &ckh->tab[(bucket << LG_CKH_BUCKET_CELLS) + i];
259 ckhc_t *tab, *ttab;
282 tab = (ckhc_t *)ipallocztm(tsd_tsdn(tsd), usize, CACHELINE,
284 if (tab == NULL) {
289 ttab = ckh->tab;
290 ckh->tab = tab;
291 tab = ttab;
294 if (!ckh_rebuild(ckh, tab)) {
295 idalloctm(tsd_tsdn(tsd), tab, NULL, NULL, true, true);
300 idalloctm(tsd_tsdn(tsd), ckh->tab, NULL, NULL, true, true);
301 ckh->tab = tab;
312 ckhc_t *tab, *ttab;
326 tab = (ckhc_t *)ipallocztm(tsd_tsdn(tsd), usize, CACHELINE, true, NULL,
328 if (tab == NULL) {
336 ttab = ckh->tab;
337 ckh->tab = tab;
338 tab = ttab;
341 if (!ckh_rebuild(ckh, tab)) {
342 idalloctm(tsd_tsdn(tsd), tab, NULL, NULL, true, true);
350 idalloctm(tsd_tsdn(tsd), ckh->tab, NULL, NULL, true, true);
351 ckh->tab = tab;
403 ckh->tab = (ckhc_t *)ipallocztm(tsd_tsdn(tsd), usize, CACHELINE, true,
405 if (ckh->tab == NULL) {
431 idalloctm(tsd_tsdn(tsd), ckh->tab, NULL, NULL, true, true);
450 if (ckh->tab[i].key != NULL) {
452 *key = (void *)ckh->tab[i].key;
455 *data = (void *)ckh->tab[i].data;
498 *key = (void *)ckh->tab[cell].key;
501 *data = (void *)ckh->tab[cell].data;
503 ckh->tab[cell].key = NULL;
504 ckh->tab[cell].data = NULL; /* Not necessary. */
530 *key = (void *)ckh->tab[cell].key;
533 *data = (void *)ckh->tab[cell].data;