Lines Matching refs:ck_ht_entry
91 struct ck_ht_entry *entries;
150 (sizeof(struct ck_ht_entry) * n_entries + CK_MD_CACHELINE - 1); in ck_ht_map_create()
174 map->entries = (struct ck_ht_entry *)(((uintptr_t)&map[1] + prefix + in ck_ht_map_create()
184 memset(map->entries, 0, sizeof(struct ck_ht_entry) * n_entries); in ck_ht_map_create()
276 static struct ck_ht_entry *
286 struct ck_ht_entry *bucket, *cursor; in ck_ht_map_probe_wr()
287 struct ck_ht_entry *first = NULL; in ck_ht_map_probe_wr()
414 struct ck_ht_entry *entry, *priority, snapshot; in ck_ht_gc()
493 static struct ck_ht_entry *
500 struct ck_ht_entry *bucket, *cursor; in ck_ht_map_probe_rd()
611 struct ck_ht_entry **entry) in ck_ht_next()
659 struct ck_ht_entry *bucket, *previous; in ck_ht_grow_spmc()
709 struct ck_ht_entry *cursor = bucket + ((j + offset) & (CK_HT_BUCKET_LENGTH - 1)); in ck_ht_grow_spmc()
749 struct ck_ht_entry *candidate, snapshot; in ck_ht_remove_spmc()
780 struct ck_ht_entry *candidate, snapshot; in ck_ht_get_spmc()
823 struct ck_ht_entry snapshot, *candidate, *priority; in ck_ht_set_spmc()
960 struct ck_ht_entry snapshot, *candidate, *priority; in ck_ht_put_spmc()