Searched refs:smq_hash_table (Results 1 – 1 of 1) sorted by relevance
/linux-6.12.1/drivers/md/ |
D | dm-cache-policy-smq.c | 575 struct smq_hash_table { struct 585 static int h_init(struct smq_hash_table *ht, struct entry_space *es, unsigned int nr_entries) in h_init() argument 603 static void h_exit(struct smq_hash_table *ht) in h_exit() 608 static struct entry *h_head(struct smq_hash_table *ht, unsigned int bucket) in h_head() 613 static struct entry *h_next(struct smq_hash_table *ht, struct entry *e) in h_next() 618 static void __h_insert(struct smq_hash_table *ht, unsigned int bucket, struct entry *e) in __h_insert() 624 static void h_insert(struct smq_hash_table *ht, struct entry *e) in h_insert() 631 static struct entry *__h_lookup(struct smq_hash_table *ht, unsigned int h, dm_oblock_t oblock, in __h_lookup() 647 static void __h_unlink(struct smq_hash_table *ht, unsigned int h, in __h_unlink() 659 static struct entry *h_lookup(struct smq_hash_table *ht, dm_oblock_t oblock) in h_lookup() [all …]
|