diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/usr/fapi2/hw_access.H | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/include/usr/fapi2/hw_access.H b/src/include/usr/fapi2/hw_access.H index a3bc8c92d..93413dd7b 100644 --- a/src/include/usr/fapi2/hw_access.H +++ b/src/include/usr/fapi2/hw_access.H @@ -230,6 +230,20 @@ inline ReturnCode putRing(const Target<K>& i_target, return platPutRing(i_target, i_address, i_data, i_ringMode); } +/// @brief Platform-level implementation of putRing() +/// @tparam K template parameter, passed in target. +/// @param[in] i_target Target to operate on. +/// @param[in] i_ringID Id of the Ring +/// @param[in] i_ringMode Ring operation mode. +/// @return fapi::ReturnCode. FAPI2_RC_SUCCESS if success, else error code. +template< TargetType K > +inline ReturnCode putRing(const Target<K>& i_target, + const RingID i_ringID, + const RingMode i_ringMode = RING_MODE_HEADER_CHECK) +{ + return platPutRing(i_target, i_ringID, i_ringMode); +} + /// @brief Platform-level implementation of modifyRing() /// @tparam K template parameter, passed in target. /// @param[in] i_target Target to operate on. |