Lines Matching refs:dm_cache_policy

15 static inline int policy_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock,  in policy_lookup()
21 static inline int policy_lookup_with_work(struct dm_cache_policy *p, in policy_lookup_with_work()
34 static inline int policy_get_background_work(struct dm_cache_policy *p, in policy_get_background_work()
40 static inline void policy_complete_background_work(struct dm_cache_policy *p, in policy_complete_background_work()
47 static inline void policy_set_dirty(struct dm_cache_policy *p, dm_cblock_t cblock) in policy_set_dirty()
52 static inline void policy_clear_dirty(struct dm_cache_policy *p, dm_cblock_t cblock) in policy_clear_dirty()
57 static inline int policy_load_mapping(struct dm_cache_policy *p, in policy_load_mapping()
64 static inline int policy_invalidate_mapping(struct dm_cache_policy *p, in policy_invalidate_mapping()
70 static inline uint32_t policy_get_hint(struct dm_cache_policy *p, in policy_get_hint()
76 static inline dm_cblock_t policy_residency(struct dm_cache_policy *p) in policy_residency()
81 static inline void policy_tick(struct dm_cache_policy *p, bool can_block) in policy_tick()
87 static inline int policy_emit_config_values(struct dm_cache_policy *p, char *result, in policy_emit_config_values()
99 static inline int policy_set_config_value(struct dm_cache_policy *p, in policy_set_config_value()
105 static inline void policy_allow_migrations(struct dm_cache_policy *p, bool allow) in policy_allow_migrations()
142 struct dm_cache_policy *dm_cache_policy_create(const char *name, dm_cblock_t cache_size,
150 void dm_cache_policy_destroy(struct dm_cache_policy *p);
155 const char *dm_cache_policy_get_name(struct dm_cache_policy *p);
157 const unsigned *dm_cache_policy_get_version(struct dm_cache_policy *p);
159 size_t dm_cache_policy_get_hint_size(struct dm_cache_policy *p);