Lines Matching full:capacity
88 CK_HT_TYPE capacity; member
170 map->capacity = n_entries; in ck_ht_map_create()
171 map->step = ck_cc_ffsll(map->capacity); in ck_ht_map_create()
172 map->mask = map->capacity - 1; in ck_ht_map_create()
393 memset(map->probe_bound, 0, sizeof(CK_HT_WORD) * map->capacity); in ck_ht_gc()
402 size = sizeof(CK_HT_WORD) * map->capacity; in ck_ht_gc()
413 for (i = 0; i < map->capacity; i++) { in ck_ht_gc()
484 for (i = 0; i < map->capacity; i++) in ck_ht_gc()
616 if (i->offset >= map->capacity) in ck_ht_next()
623 } while (++i->offset < map->capacity); in ck_ht_next()
625 if (i->offset >= map->capacity) in ck_ht_next()
652 return ck_ht_reset_size_spmc(table, map->capacity); in ck_ht_reset_spmc()
656 ck_ht_grow_spmc(struct ck_ht *table, CK_HT_TYPE capacity) in ck_ht_grow_spmc() argument
667 if (map->capacity >= capacity) in ck_ht_grow_spmc()
670 update = ck_ht_map_create(table, capacity); in ck_ht_grow_spmc()
674 for (k = 0; k < map->capacity; k++) { in ck_ht_grow_spmc()
732 capacity <<= 1; in ck_ht_grow_spmc()
851 if (ck_ht_grow_spmc(table, map->capacity << 1) == false) in ck_ht_set_spmc()
943 if (map->n_entries * 2 > map->capacity) in ck_ht_set_spmc()
944 ck_ht_grow_spmc(table, map->capacity << 1); in ck_ht_set_spmc()
982 if (ck_ht_grow_spmc(table, map->capacity << 1) == false) in ck_ht_put_spmc()
1021 if (map->n_entries * 2 > map->capacity) in ck_ht_put_spmc()
1022 ck_ht_grow_spmc(table, map->capacity << 1); in ck_ht_put_spmc()