summaryrefslogtreecommitdiffstats
path: root/src/import/generic/memory/lib/data_engine/data_engine.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/import/generic/memory/lib/data_engine/data_engine.H')
-rw-r--r--src/import/generic/memory/lib/data_engine/data_engine.H132
1 files changed, 0 insertions, 132 deletions
diff --git a/src/import/generic/memory/lib/data_engine/data_engine.H b/src/import/generic/memory/lib/data_engine/data_engine.H
index 806fbf024..a4dfbf8ae 100644
--- a/src/import/generic/memory/lib/data_engine/data_engine.H
+++ b/src/import/generic/memory/lib/data_engine/data_engine.H
@@ -135,138 +135,6 @@ fapi_try_exit:
return fapi2::current_err;
}
-///
-/// @brief Sets preliminary data fields
-/// @tparam F pre_data_init_fields
-/// @tparam T FAPI2 target type
-/// @tparam IT Input data type
-/// @tparam TT defaulted to preDataInitTraits<T>
-/// @param[in] i_setting value we want to set attr with
-/// @return FAPI2_RC_SUCCESS iff okay
-///
-template< attr_eff_engine_fields F,
- fapi2::TargetType T,
- typename IT,
- typename TT = mss::attrEngineTraits<decltype(F), F>
- >
-inline fapi2::ReturnCode set_field(const fapi2::Target<T>& i_target,
- const IT i_setting)
-{
- FAPI_TRY( (gen::set_field<TT>(i_target, i_setting)),
- "Failed set_field() for %s", spd::c_str(i_target) );
-
-fapi_try_exit:
- return fapi2::current_err;
-}
-
-///
-/// @brief Value traits for attrEnumTraits
-/// @class attrEnumTraits - attr_si_engine_fields specialization
-///
-template < >
-struct attrEnumTraits<attr_si_engine_fields>
-{
- static constexpr size_t DISPATCHER = ATTR_SI_DISPATCHER;
-};
-
-///
-/// @brief Value traits for attrEnumTraits
-/// @class attrEnumTraits - attr_eff_engine_fields specialization
-///
-template < >
-struct attrEnumTraits<attr_eff_engine_fields>
-{
- static constexpr size_t DISPATCHER = ATTR_EFF_DISPATCHER;
-};
-
-///
-/// @brief Value traits for attrEnumTraits
-/// @class attrEnumTraits - attr_eff_engine_fields specialization
-///
-template < >
-struct attrEnumTraits<pre_data_init_fields>
-{
- static constexpr size_t DISPATCHER = ATTR_PRE_DATA_ENG_DISPATCHER;
-};
-
-///
-/// @brief Value traits for attrEnumTraits
-/// @class attrEnumTraits - attr_eff_engine_fields specialization
-///
-template < >
-struct attrEnumTraits<attr_engine_derived_fields>
-{
- static constexpr size_t DISPATCHER = ATTR_DERIVED_DISPATCHER;
-};
-
-///
-/// @brief attribute signal integrity engine
-/// @class attr_si_engine
-/// @tparam ET field enumeration type
-/// @tparam TT defaulted to attrEnumTraits<ET>
-///
-template < typename ET, typename TT = attrEnumTraits<ET> >
-struct attr_si_engine
-{
- using attr_eng_t = gen::attr_engine<ET, static_cast<ET>(TT::DISPATCHER)>;
-
- ///
- /// @brief Sets attr_si_engine_fields
- /// @tparam[in] IT rank input type
- /// @param[in] i_target the DIMM target
- /// @param[in] i_efd_data EFD data
- /// @param[in] i_rank current rank
- /// @return FAPI2_RC_SUCCESS iff ok
- ///
- static fapi2::ReturnCode set(const std::shared_ptr<efd::base_decoder>& i_efd_data)
- {
- return attr_eng_t::set(i_efd_data);
- }
-};
-
-///
-/// @brief Data structure to set effective config EFF data
-/// @class pre_attr_eff_engine
-/// @tparam F attr_eff_engine_fields enum
-///
-template < typename ET, typename TT = attrEnumTraits<ET> >
-struct attr_eff_engine
-{
- using attr_eng_t = gen::attr_engine<ET, static_cast<ET>(TT::DISPATCHER)>;
-
- ///
- /// @brief Sets attr_si_engine_fields
- /// @param[in] i_target the DIMM target
- /// @param[in] i_spd_data EFD data
- /// @return FAPI2_RC_SUCCESS iff ok
- ///
- static fapi2::ReturnCode set(const mss::spd::facade& i_spd_data)
- {
- return attr_eng_t::set(i_spd_data);
- }
-};
-
-///
-/// @brief Data structure to set effective config EFF data
-/// @class attr_derived_engine
-/// @tparam ET attr fields enum type
-///
-template < typename ET, typename TT = attrEnumTraits<ET> >
-struct attr_derived_engine
-{
- using attr_eng_t = gen::attr_engine<ET, static_cast<ET>(TT::DISPATCHER)>;
-
- ///
- /// @brief Sets attr fields denoted by an eum list
- /// @param[in] i_target the DIMM target
- /// @return FAPI2_RC_SUCCESS iff ok
- ///
- static fapi2::ReturnCode set(const fapi2::Target<fapi2::TARGET_TYPE_DIMM>& i_target)
- {
- return attr_eng_t::set(i_target);
- }
-};
-
}// mss
#endif
OpenPOWER on IntegriCloud