Lines Matching refs:dm_cache_policy

795 	struct dm_cache_policy policy;
1345 static struct smq_policy *to_smq_policy(struct dm_cache_policy *p) in to_smq_policy()
1350 static void smq_destroy(struct dm_cache_policy *p) in smq_destroy()
1400 static int smq_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock, in smq_lookup()
1417 static int smq_lookup_with_work(struct dm_cache_policy *p, in smq_lookup_with_work()
1434 static int smq_get_background_work(struct dm_cache_policy *p, bool idle, in smq_get_background_work()
1504 static void smq_complete_background_work(struct dm_cache_policy *p, in smq_complete_background_work()
1530 static void smq_set_dirty(struct dm_cache_policy *p, dm_cblock_t cblock) in smq_set_dirty()
1540 static void smq_clear_dirty(struct dm_cache_policy *p, dm_cblock_t cblock) in smq_clear_dirty()
1555 static int smq_load_mapping(struct dm_cache_policy *p, in smq_load_mapping()
1577 static int smq_invalidate_mapping(struct dm_cache_policy *p, dm_cblock_t cblock) in smq_invalidate_mapping()
1592 static uint32_t smq_get_hint(struct dm_cache_policy *p, dm_cblock_t cblock) in smq_get_hint()
1603 static dm_cblock_t smq_residency(struct dm_cache_policy *p) in smq_residency()
1616 static void smq_tick(struct dm_cache_policy *p, bool can_block) in smq_tick()
1629 static void smq_allow_migrations(struct dm_cache_policy *p, bool allow) in smq_allow_migrations()
1640 static int mq_set_config_value(struct dm_cache_policy *p, in mq_set_config_value()
1660 static int mq_emit_config_values(struct dm_cache_policy *p, char *result, in mq_emit_config_values()
1719 static struct dm_cache_policy *__smq_create(dm_cblock_t cache_size, in __smq_create()
1829 static struct dm_cache_policy *smq_create(dm_cblock_t cache_size, in smq_create()
1836 static struct dm_cache_policy *mq_create(dm_cblock_t cache_size, in mq_create()
1843 static struct dm_cache_policy *cleaner_create(dm_cblock_t cache_size, in cleaner_create()