Lines Matching refs:policy

1295 			     struct dm_cache_policy *policy)  in policy_unchanged()  argument
1297 const char *policy_name = dm_cache_policy_get_name(policy); in policy_unchanged()
1298 const unsigned int *policy_version = dm_cache_policy_get_version(policy); in policy_unchanged()
1299 size_t policy_hint_size = dm_cache_policy_get_hint_size(policy); in policy_unchanged()
1328 struct dm_cache_policy *policy) in hints_array_available() argument
1330 return cmd->clean_when_opened && policy_unchanged(cmd, policy) && in hints_array_available()
1418 struct dm_cache_policy *policy, in __load_mappings() argument
1424 bool hints_valid = hints_array_available(cmd, policy); in __load_mappings()
1507 struct dm_cache_policy *policy, in dm_cache_load_mappings() argument
1513 r = __load_mappings(cmd, policy, fn, context); in dm_cache_load_mappings()
1706 struct dm_cache_policy *policy = context; in get_hint() local
1708 value = policy_get_hint(policy, to_cblock(index)); in get_hint()
1718 static int write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) in write_hints() argument
1722 const char *policy_name = dm_cache_policy_get_name(policy); in write_hints()
1723 const unsigned int *policy_version = dm_cache_policy_get_version(policy); in write_hints()
1732 hint_size = dm_cache_policy_get_hint_size(policy); in write_hints()
1745 get_hint, policy); in write_hints()
1748 int dm_cache_write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) in dm_cache_write_hints() argument
1753 r = write_hints(cmd, policy); in dm_cache_write_hints()