Lines Matching refs:hash_node
29 struct hash_node {
30 struct hash_node *next;
42 struct hash_node *nodes;
43 struct hash_node *free_nodes;
51 struct hash_node *next;
79 table->nodes = i_new(struct hash_node, table->size);
101 static void free_node(struct hash_table *table, struct hash_node *node)
111 static void destroy_node_list(struct hash_table *table, struct hash_node *node)
113 struct hash_node *next;
163 memset(table->nodes, 0, sizeof(struct hash_node) * table->size);
169 static struct hash_node *
173 struct hash_node *node;
190 struct hash_node *node;
200 struct hash_node *node;
216 struct hash_node *node, *prev;
280 node = p_new(table->node_pool, struct hash_node, 1);
306 hash_table_compress(struct hash_table *table, struct hash_node *root)
308 struct hash_node *node, *next;
344 struct hash_node *node;
380 static struct hash_node *
382 struct hash_node *node)
401 struct hash_node *node;
446 struct hash_node *old_nodes, *node, *next;
469 table->nodes = i_new(struct hash_node, table->size);