Searched refs:DivideAndRoundToClosest (Results 1 – 4 of 4) sorted by relevance
/openthread-latest/tests/unit/ |
D | test_serial_number.cpp | 122 VerifyOrQuit(DivideAndRoundToClosest<uint8_t>(2, 1) == 2); in TestNumUtils() 123 VerifyOrQuit(DivideAndRoundToClosest<uint8_t>(1, 3) == 0); in TestNumUtils() 124 VerifyOrQuit(DivideAndRoundToClosest<uint8_t>(1, 2) == 1); in TestNumUtils() 125 VerifyOrQuit(DivideAndRoundToClosest<uint8_t>(2, 3) == 1); in TestNumUtils() 126 VerifyOrQuit(DivideAndRoundToClosest<uint8_t>(3, 2) == 2); in TestNumUtils() 127 VerifyOrQuit(DivideAndRoundToClosest<uint8_t>(4, 2) == 2); in TestNumUtils() 129 VerifyOrQuit(DivideAndRoundToClosest<uint8_t>(0, 10) == 0); in TestNumUtils() 130 VerifyOrQuit(DivideAndRoundToClosest<uint8_t>(4, 10) == 0); in TestNumUtils() 131 VerifyOrQuit(DivideAndRoundToClosest<uint8_t>(5, 10) == 1); in TestNumUtils() 132 VerifyOrQuit(DivideAndRoundToClosest<uint8_t>(9, 10) == 1); in TestNumUtils() [all …]
|
/openthread-latest/src/core/thread/ |
D | link_metrics.cpp | 770 value = DivideAndRoundToClosest<uint16_t>(value, kMaxLinkMargin); in ScaleLinkMarginToRawValue() 782 value = DivideAndRoundToClosest<uint16_t>(value, NumericLimits<uint8_t>::kMax); in ScaleRawValueToLinkMargin() 795 value = DivideAndRoundToClosest<int32_t>(value, kMaxRssi - kMinRssi); in ScaleRssiToRawValue() 805 value = DivideAndRoundToClosest<int32_t>(value, NumericLimits<uint8_t>::kMax); in ScaleRawValueToRssi()
|
/openthread-latest/src/core/common/ |
D | num_utils.hpp | 193 template <typename IntType> inline IntType DivideAndRoundToClosest(IntType aDividend, IntType aDivi… in DivideAndRoundToClosest() function
|
/openthread-latest/src/core/mac/ |
D | mac.cpp | 2477 return DivideAndRoundToClosest<uint32_t>(CslPeriodToUsec(GetCslPeriod()), 1000u); in GetCslPeriodInMsec()
|