Lines Matching refs:ht
34 struct ht { struct
51 struct ht * htit_parent;
66 ht_rdlock(struct ht *h) in ht_rdlock()
76 ht_wrlock(struct ht *h) in ht_wrlock()
86 ht_unlock(struct ht *h) in ht_unlock()
96 void ht_init(struct ht *h, ssize_t size);
97 void ht_destroy(struct ht *h);
98 void *ht_find(struct ht *h, uint32_t hash);
99 void *ht_find_locked(struct ht *h, uint32_t hash);
100 int ht_add(struct ht *h, uint32_t hash, void *value);
101 int ht_remove(struct ht *h, uint32_t hash);
102 int ht_remove_locked(struct ht *h, uint32_t hash);
104 void ht_iter(struct ht *h, struct ht_iter *iter);