Lines Matching refs:dm_cache_policy

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()
44 static inline int policy_load_mapping(struct dm_cache_policy *p, in policy_load_mapping()
51 static inline int policy_walk_mappings(struct dm_cache_policy *p, in policy_walk_mappings()
57 static inline int policy_writeback_work(struct dm_cache_policy *p, in policy_writeback_work()
65 static inline void policy_remove_mapping(struct dm_cache_policy *p, dm_oblock_t oblock) in policy_remove_mapping()
70 static inline int policy_remove_cblock(struct dm_cache_policy *p, dm_cblock_t cblock) in policy_remove_cblock()
75 static inline void policy_force_mapping(struct dm_cache_policy *p, in policy_force_mapping()
81 static inline dm_cblock_t policy_residency(struct dm_cache_policy *p) in policy_residency()
86 static inline void policy_tick(struct dm_cache_policy *p, bool can_block) in policy_tick()
92 static inline int policy_emit_config_values(struct dm_cache_policy *p, char *result, in policy_emit_config_values()
104 static inline int policy_set_config_value(struct dm_cache_policy *p, in policy_set_config_value()
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);