30 lines
665 B
C
30 lines
665 B
C
/*
|
|
* Copyright(c) 2012-2018 Intel Corporation
|
|
* SPDX-License-Identifier: BSD-3-Clause-Clear
|
|
*/
|
|
|
|
#ifndef __METADATA_CLEANING_POLICY_H__
|
|
#define __METADATA_CLEANING_POLICY_H__
|
|
|
|
/*
|
|
* GET
|
|
*/
|
|
static inline void
|
|
ocf_metadata_get_cleaning_policy(struct ocf_cache *cache,
|
|
ocf_cache_line_t line, struct cleaning_policy_meta *policy)
|
|
{
|
|
cache->metadata.iface.get_cleaning_policy(cache, line, policy);
|
|
}
|
|
|
|
/*
|
|
* SET
|
|
*/
|
|
static inline void
|
|
ocf_metadata_set_cleaning_policy(struct ocf_cache *cache,
|
|
ocf_cache_line_t line, struct cleaning_policy_meta *policy)
|
|
{
|
|
cache->metadata.iface.set_cleaning_policy(cache, line, policy);
|
|
}
|
|
|
|
#endif /* METADATA_CLEANING_POLICY_H_ */
|