Lines Matching full:linear

20  * @defgroup linear_range Linear Range
23 * The linear range API maps values in a linear range to a range index. A linear
47 * A linear range may also be constant, that is, step set to zero.
49 * It is often the case where the same device has discontinuous linear ranges.
50 * The API offers utility functions to deal with groups of linear ranges as
60 /** @brief Linear range. */
89 * @brief Obtain the number of values representable in a linear range.
91 * @param[in] r Linear range instance.
101 * @brief Obtain the number of values representable by a group of linear ranges.
103 * @param[in] r Array of linear range instances.
104 * @param r_cnt Number of linear range instances.
121 * @brief Obtain the maximum value representable by a linear range.
123 * @param[in] r Linear range instance.
133 * @brief Obtain value given a linear range index.
135 * @param[in] r Linear range instance.
155 * @brief Obtain value in a group given a linear range index.
157 * @param[in] r Array of linear range instances.
158 * @param r_cnt Number of linear range instances.
186 * @param[in] r Linear range instance.
222 * @param[in] r Linear range instances.
223 * @param r_cnt Number of linear range instances.
254 * @param[in] r Linear range instance.
259 * @retval 0 If a valid index is found within linear range.
261 * linear range.
263 * linear range or if they are too narrow.
305 * @param[in] r Linear range instances.
306 * @param r_cnt Number of linear range instances.
311 * @retval 0 If a valid index is found within linear range group.
313 * linear range group.
315 * linear range group, if they are too narrow, or if input is invalid (i.e.