Lines Matching refs:n_entries
90 unsigned long n_entries; member
169 st->n_entries = map->n_entries; in ck_hs_stat()
179 return hs->map->n_entries; in ck_hs_count()
202 unsigned long size, n_entries, prefix, limit; in ck_hs_map_create() local
204 n_entries = ck_internal_power_2(entries); in ck_hs_map_create()
205 if (n_entries < CK_HS_PROBE_L1) in ck_hs_map_create()
206 n_entries = CK_HS_PROBE_L1; in ck_hs_map_create()
208 size = sizeof(struct ck_hs_map) + (sizeof(void *) * n_entries + CK_MD_CACHELINE - 1); in ck_hs_map_create()
211 prefix = sizeof(CK_HS_WORD) * n_entries; in ck_hs_map_create()
224 limit = ck_internal_max(n_entries >> (CK_HS_PROBE_L1_SHIFT + 2), CK_HS_PROBE_L1_DEFAULT); in ck_hs_map_create()
230 map->capacity = n_entries; in ck_hs_map_create()
231 map->step = ck_cc_ffsl(n_entries); in ck_hs_map_create()
232 map->mask = n_entries - 1; in ck_hs_map_create()
233 map->n_entries = 0; in ck_hs_map_create()
239 memset(map->entries, 0, sizeof(void *) * n_entries); in ck_hs_map_create()
376 update->n_entries++; in ck_hs_grow()
409 map->n_entries++; in ck_hs_map_postinsert()
410 if ((map->n_entries << 1) > map->capacity) in ck_hs_map_postinsert()
564 if (map->n_entries == 0) { in ck_hs_gc()
721 map->n_entries--; in ck_hs_apply()
917 map->n_entries--; in ck_hs_remove()
948 unsigned long n_entries, in ck_hs_init() argument
961 hs->map = ck_hs_map_create(hs, n_entries); in ck_hs_init()