/linux-4.4.14/drivers/md/ |
D | dm-cache-policy-internal.h | 18 static inline int policy_map(struct dm_cache_policy *p, dm_oblock_t oblock, in policy_map() 26 static inline int policy_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock) in policy_lookup() 32 static inline void policy_set_dirty(struct dm_cache_policy *p, dm_oblock_t oblock) in policy_set_dirty() 38 static inline void policy_clear_dirty(struct dm_cache_policy *p, dm_oblock_t oblock) in policy_clear_dirty() 45 dm_oblock_t oblock, dm_cblock_t cblock, in policy_load_mapping() 58 dm_oblock_t *oblock, in policy_writeback_work() 65 static inline void policy_remove_mapping(struct dm_cache_policy *p, dm_oblock_t oblock) in policy_remove_mapping()
|
D | dm-cache-policy-cleaner.c | 26 dm_oblock_t oblock; member 140 static struct wb_cache_entry *lookup_cache_entry(struct policy *p, dm_oblock_t oblock) in lookup_cache_entry() 172 static int wb_map(struct dm_cache_policy *pe, dm_oblock_t oblock, in wb_map() 201 static int wb_lookup(struct dm_cache_policy *pe, dm_oblock_t oblock, dm_cblock_t *cblock) in wb_lookup() 224 static void __set_clear_dirty(struct dm_cache_policy *pe, dm_oblock_t oblock, bool set) in __set_clear_dirty() 247 static void wb_set_dirty(struct dm_cache_policy *pe, dm_oblock_t oblock) in wb_set_dirty() 257 static void wb_clear_dirty(struct dm_cache_policy *pe, dm_oblock_t oblock) in wb_clear_dirty() 277 dm_oblock_t oblock, dm_cblock_t cblock, in wb_load_mapping() 305 static struct wb_cache_entry *__wb_force_remove_mapping(struct policy *p, dm_oblock_t oblock) in __wb_force_remove_mapping() 317 static void wb_remove_mapping(struct dm_cache_policy *pe, dm_oblock_t oblock) in wb_remove_mapping() [all …]
|
D | dm-cache-policy-mq.c | 309 dm_oblock_t oblock; member 502 static struct entry *hash_lookup(struct mq_policy *mq, dm_oblock_t oblock) in hash_lookup() 697 struct policy_locker *locker, dm_oblock_t *oblock) in demote_cblock() 863 dm_oblock_t oblock) in insert_in_pre_cache() 885 static void insert_in_cache(struct mq_policy *mq, dm_oblock_t oblock, in insert_in_cache() 920 static int no_entry_found(struct mq_policy *mq, dm_oblock_t oblock, in no_entry_found() 942 static int map(struct mq_policy *mq, dm_oblock_t oblock, in map() 1027 static int mq_map(struct dm_cache_policy *p, dm_oblock_t oblock, in mq_map() 1053 static int mq_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock) in mq_lookup() 1074 static void __mq_set_clear_dirty(struct mq_policy *mq, dm_oblock_t oblock, bool set) in __mq_set_clear_dirty() [all …]
|
D | dm-cache-policy-smq.c | 46 dm_oblock_t oblock; member 608 static struct entry *__h_lookup(struct hash_table *ht, unsigned h, dm_oblock_t oblock, in __h_lookup() 636 static struct entry *h_lookup(struct hash_table *ht, dm_oblock_t oblock) in h_lookup() 1100 dm_oblock_t *oblock) in demote_cblock() 1153 static void insert_in_cache(struct smq_policy *mq, dm_oblock_t oblock, in insert_in_cache() 1232 static int map(struct smq_policy *mq, struct bio *bio, dm_oblock_t oblock, in map() 1293 static int smq_map(struct dm_cache_policy *p, dm_oblock_t oblock, in smq_map() 1311 static int smq_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock) in smq_lookup() 1330 static void __smq_set_clear_dirty(struct smq_policy *mq, dm_oblock_t oblock, bool set) in __smq_set_clear_dirty() 1342 static void smq_set_dirty(struct dm_cache_policy *p, dm_oblock_t oblock) in smq_set_dirty() [all …]
|
D | dm-cache-target.c | 544 static int bio_detain(struct cache *cache, dm_oblock_t oblock, in bio_detain() 555 dm_oblock_t oblock, in get_cell() 580 static void set_dirty(struct cache *cache, dm_oblock_t oblock, dm_cblock_t cblock) in set_dirty() 588 static void clear_dirty(struct cache *cache, dm_oblock_t oblock, dm_cblock_t cblock) in clear_dirty() 627 static dm_dblock_t oblock_to_dblock(struct cache *cache, dm_oblock_t oblock) in oblock_to_dblock() 802 dm_oblock_t oblock) in remap_to_origin_clear_discard() 811 dm_oblock_t oblock, dm_cblock_t cblock) in remap_to_cache_dirty() 950 dm_oblock_t oblock, dm_cblock_t cblock) in remap_to_origin_then_cache() 1470 dm_oblock_t oblock, dm_cblock_t cblock, in promote() 1494 dm_oblock_t oblock, dm_cblock_t cblock, in writeback() [all …]
|
D | dm-cache-metadata.c | 1098 dm_cblock_t cblock, dm_oblock_t oblock) in __insert() 1114 dm_cblock_t cblock, dm_oblock_t oblock) in dm_cache_insert_mapping() 1180 dm_oblock_t oblock; in __load_mapping() local 1237 dm_oblock_t oblock; in __dump_mapping() local 1273 dm_oblock_t oblock; in __dirty() local 1414 static int save_hint(void *context, dm_cblock_t cblock, dm_oblock_t oblock, uint32_t hint) in save_hint()
|