Searched refs:ht (Results 1 – 2 of 2) sorted by relevance
67 typedef struct ht { struct120 ht_startup_init(ht_t *ht) in ht_startup_init() argument122 for (uint32_t i = 0; i < ht->ht_size; i++) { in ht_startup_init()123 queue_init(&ht->ht_bucket[i].htb_head); in ht_startup_init()124 lck_spin_init(&ht->ht_bucket[i].htb_lock, &ht_lck_grp, NULL); in ht_startup_init()131 ht_get_bucket(ht_t *ht, const uint64_t key) in ht_get_bucket() argument133 assert3u((ht->ht_size & (ht->ht_size - 1)), ==, 0); in ht_get_bucket()135 const uint32_t idx = os_hash_jenkins(&key, sizeof(key)) & (ht->ht_size - 1); in ht_get_bucket()136 return &ht->ht_bucket[idx]; in ht_get_bucket()140 ht_put(ht_t *ht, const uint64_t key, esync_t *new_value) in ht_put() argument[all …]
81 void cuckoo_hashtable_free(struct cuckoo_hashtable *ht);100 void cuckoo_hashtable_foreach(struct cuckoo_hashtable *ht,