Home
last modified time | relevance | path

Searched refs:smq_hash_table (Results 1 – 1 of 1) sorted by relevance

/linux-5.19.10/drivers/md/
Ddm-cache-policy-smq.c573 struct smq_hash_table { struct
583 static int h_init(struct smq_hash_table *ht, struct entry_space *es, unsigned nr_entries) in h_init() argument
601 static void h_exit(struct smq_hash_table *ht) in h_exit()
606 static struct entry *h_head(struct smq_hash_table *ht, unsigned bucket) in h_head()
611 static struct entry *h_next(struct smq_hash_table *ht, struct entry *e) in h_next()
616 static void __h_insert(struct smq_hash_table *ht, unsigned bucket, struct entry *e) in __h_insert()
622 static void h_insert(struct smq_hash_table *ht, struct entry *e) in h_insert()
628 static struct entry *__h_lookup(struct smq_hash_table *ht, unsigned h, dm_oblock_t oblock, in __h_lookup()
644 static void __h_unlink(struct smq_hash_table *ht, unsigned h, in __h_unlink()
656 static struct entry *h_lookup(struct smq_hash_table *ht, dm_oblock_t oblock) in h_lookup()
[all …]