Home
last modified time | relevance | path

Searched refs:hash2_table (Results 1 – 5 of 5) sorted by relevance

/dports/mail/dovecot/dovecot-2.3.17/src/lib/
H A Dhash2.h18 struct hash2_table *
22 void hash2_destroy(struct hash2_table **hash);
24 void hash2_clear(struct hash2_table *hash);
26 void *hash2_lookup(const struct hash2_table *hash, const void *key) ATTR_PURE;
29 void *hash2_iterate(const struct hash2_table *hash,
34 void *hash2_insert(struct hash2_table *hash, const void *key);
36 void *hash2_insert_hash(struct hash2_table *hash, unsigned int key_hash);
38 void hash2_remove(struct hash2_table *hash, const void *key);
41 void hash2_remove_iter(struct hash2_table *hash, struct hash2_iter *iter);
43 unsigned int hash2_count(const struct hash2_table *hash) ATTR_PURE;
H A Dhash2.c17 struct hash2_table { struct
41 struct hash2_table *
46 struct hash2_table *hash; in hash2_create()
48 hash = i_new(struct hash2_table, 1); in hash2_create()
60 void hash2_destroy(struct hash2_table **_hash) in hash2_destroy()
62 struct hash2_table *hash = *_hash; in hash2_destroy()
70 void hash2_clear(struct hash2_table *hash) in hash2_clear()
79 static void hash2_resize(struct hash2_table *hash, bool grow) in hash2_resize()
133 void *hash2_iterate(const struct hash2_table *hash, in hash2_iterate()
200 void hash2_remove(struct hash2_table *hash, const void *key) in hash2_remove()
[all …]
/dports/mail/dovecot/dovecot-2.3.17/src/lib-index/
H A Dmail-index-strmap.h57 const struct hash2_table **hash_r);
H A Dmail-index-strmap.c35 struct hash2_table *hash;
189 const struct hash2_table **hash_r) in mail_index_strmap_view_open()
/dports/mail/dovecot/dovecot-2.3.17/src/lib-storage/index/
H A Dindex-thread.c45 const struct hash2_table *msgid_hash;