smq_hash_table
static int h_init(struct smq_hash_table *ht, struct entry_space *es, unsigned int nr_entries)
static void h_exit(struct smq_hash_table *ht)
static struct entry *h_head(struct smq_hash_table *ht, unsigned int bucket)
static struct entry *h_next(struct smq_hash_table *ht, struct entry *e)
static void __h_insert(struct smq_hash_table *ht, unsigned int bucket, struct entry *e)
static void h_insert(struct smq_hash_table *ht, struct entry *e)
static struct entry *__h_lookup(struct smq_hash_table *ht, unsigned int h, dm_oblock_t oblock,
static void __h_unlink(struct smq_hash_table *ht, unsigned int h,
static struct entry *h_lookup(struct smq_hash_table *ht, dm_oblock_t oblock)
static void h_remove(struct smq_hash_table *ht, struct entry *e)
struct smq_hash_table table;
struct smq_hash_table hotspot_table;