Lines Matching refs:dm_cache_policy
772 struct dm_cache_policy policy;
1276 static struct smq_policy *to_smq_policy(struct dm_cache_policy *p) in to_smq_policy()
1281 static void smq_destroy(struct dm_cache_policy *p) in smq_destroy()
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()
1342 static void smq_set_dirty(struct dm_cache_policy *p, dm_oblock_t oblock) in smq_set_dirty()
1352 static void smq_clear_dirty(struct dm_cache_policy *p, dm_oblock_t oblock) in smq_clear_dirty()
1362 static int smq_load_mapping(struct dm_cache_policy *p, in smq_load_mapping()
1398 static int smq_walk_mappings(struct dm_cache_policy *p, policy_walk_fn fn, in smq_walk_mappings()
1426 static void smq_remove_mapping(struct dm_cache_policy *p, dm_oblock_t oblock) in smq_remove_mapping()
1449 static int smq_remove_cblock(struct dm_cache_policy *p, dm_cblock_t cblock) in smq_remove_cblock()
1506 static int smq_writeback_work(struct dm_cache_policy *p, dm_oblock_t *oblock, in smq_writeback_work()
1533 static void smq_force_mapping(struct dm_cache_policy *p, in smq_force_mapping()
1544 static dm_cblock_t smq_residency(struct dm_cache_policy *p) in smq_residency()
1557 static void smq_tick(struct dm_cache_policy *p, bool can_block) in smq_tick()
1609 static struct dm_cache_policy *smq_create(dm_cblock_t cache_size, in smq_create()