Lines Matching refs:hash_table
553 struct hash_table { struct
563 static int h_init(struct hash_table *ht, struct entry_space *es, unsigned nr_entries) in h_init() argument
581 static void h_exit(struct hash_table *ht) in h_exit()
586 static struct entry *h_head(struct hash_table *ht, unsigned bucket) in h_head()
591 static struct entry *h_next(struct hash_table *ht, struct entry *e) in h_next()
596 static void __h_insert(struct hash_table *ht, unsigned bucket, struct entry *e) in __h_insert()
602 static void h_insert(struct hash_table *ht, struct entry *e) in h_insert()
608 static struct entry *__h_lookup(struct hash_table *ht, unsigned h, dm_oblock_t oblock, in __h_lookup()
624 static void __h_unlink(struct hash_table *ht, unsigned h, in __h_unlink()
636 static struct entry *h_lookup(struct hash_table *ht, dm_oblock_t oblock) in h_lookup()
654 static void h_remove(struct hash_table *ht, struct entry *e) in h_remove()
817 struct hash_table table;
818 struct hash_table hotspot_table;