Lines Matching defs:smq_hash_table
573 struct smq_hash_table {
583 static int h_init(struct smq_hash_table *ht, struct entry_space *es, unsigned nr_entries)
601 static void h_exit(struct smq_hash_table *ht)
606 static struct entry *h_head(struct smq_hash_table *ht, unsigned bucket)
611 static struct entry *h_next(struct smq_hash_table *ht, struct entry *e)
616 static void __h_insert(struct smq_hash_table *ht, unsigned bucket, struct entry *e)
622 static void h_insert(struct smq_hash_table *ht, struct entry *e)
628 static struct entry *__h_lookup(struct smq_hash_table *ht, unsigned h, dm_oblock_t oblock,
644 static void __h_unlink(struct smq_hash_table *ht, unsigned h,
656 static struct entry *h_lookup(struct smq_hash_table *ht, dm_oblock_t oblock)
674 static void h_remove(struct smq_hash_table *ht, struct entry *e)
840 struct smq_hash_table table;
841 struct smq_hash_table hotspot_table;