Searched refs:hash2_table (Results 1 – 5 of 5) sorted by relevance
/dports/mail/dovecot/dovecot-2.3.17/src/lib/ |
H A D | hash2.h | 18 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 D | hash2.c | 17 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 D | mail-index-strmap.h | 57 const struct hash2_table **hash_r);
|
H A D | mail-index-strmap.c | 35 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 D | index-thread.c | 45 const struct hash2_table *msgid_hash;
|