Lines Matching refs:dm_cache_policy
418 struct dm_cache_policy policy;
978 static struct mq_policy *to_mq_policy(struct dm_cache_policy *p) in to_mq_policy()
983 static void mq_destroy(struct dm_cache_policy *p) in mq_destroy()
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()
1086 static void mq_set_dirty(struct dm_cache_policy *p, dm_oblock_t oblock) in mq_set_dirty()
1095 static void mq_clear_dirty(struct dm_cache_policy *p, dm_oblock_t oblock) in mq_clear_dirty()
1104 static int mq_load_mapping(struct dm_cache_policy *p, in mq_load_mapping()
1143 static int mq_walk_mappings(struct dm_cache_policy *p, policy_walk_fn fn, in mq_walk_mappings()
1171 static void mq_remove_mapping(struct dm_cache_policy *p, dm_oblock_t oblock) in mq_remove_mapping()
1193 static int mq_remove_cblock(struct dm_cache_policy *p, dm_cblock_t cblock) in mq_remove_cblock()
1238 static int mq_writeback_work(struct dm_cache_policy *p, dm_oblock_t *oblock, in mq_writeback_work()
1264 static void mq_force_mapping(struct dm_cache_policy *p, in mq_force_mapping()
1274 static dm_cblock_t mq_residency(struct dm_cache_policy *p) in mq_residency()
1286 static void mq_tick(struct dm_cache_policy *p) in mq_tick()
1296 static int mq_set_config_value(struct dm_cache_policy *p, in mq_set_config_value()
1326 static int mq_emit_config_values(struct dm_cache_policy *p, char *result, unsigned maxlen) in mq_emit_config_values()
1365 static struct dm_cache_policy *mq_create(dm_cblock_t cache_size, in mq_create()