Lines Matching refs:policy
1288 struct dm_cache_policy *policy)
1290 const char *policy_name = dm_cache_policy_get_name(policy);
1291 const unsigned *policy_version = dm_cache_policy_get_version(policy);
1292 size_t policy_hint_size = dm_cache_policy_get_hint_size(policy);
1295 * Ensure policy names match.
1301 * Ensure policy major versions match.
1307 * Ensure policy hint sizes match.
1321 struct dm_cache_policy *policy)
1323 return cmd->clean_when_opened && policy_unchanged(cmd, policy) &&
1360 DMERR("policy couldn't load cache block %llu",
1402 DMERR("policy couldn't load cache block %llu",
1411 struct dm_cache_policy *policy,
1417 bool hints_valid = hints_array_available(cmd, policy);
1500 struct dm_cache_policy *policy,
1506 r = __load_mappings(cmd, policy, fn, context);
1699 struct dm_cache_policy *policy = context;
1701 value = policy_get_hint(policy, to_cblock(index));
1711 static int write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy)
1715 const char *policy_name = dm_cache_policy_get_name(policy);
1716 const unsigned *policy_version = dm_cache_policy_get_version(policy);
1725 hint_size = dm_cache_policy_get_hint_size(policy);
1738 get_hint, policy);
1741 int dm_cache_write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy)
1746 r = write_hints(cmd, policy);