Lines Matching refs:iio_gts
59 struct iio_gts { struct
86 iio_gts_find_itime_by_time(struct iio_gts *gts, int time) in iio_gts_find_itime_by_time() argument
101 iio_gts_find_itime_by_sel(struct iio_gts *gts, int sel) in iio_gts_find_itime_by_sel()
115 struct iio_gts *gts);
124 static inline int iio_gts_find_int_time_by_sel(struct iio_gts *gts, int sel) in iio_gts_find_int_time_by_sel()
143 static inline int iio_gts_find_sel_by_int_time(struct iio_gts *gts, int time) in iio_gts_find_sel_by_int_time()
161 static inline bool iio_gts_valid_time(struct iio_gts *gts, int time_us) in iio_gts_valid_time()
166 int iio_gts_find_sel_by_gain(struct iio_gts *gts, int gain);
175 static inline bool iio_gts_valid_gain(struct iio_gts *gts, int gain) in iio_gts_valid_gain()
180 int iio_find_closest_gain_low(struct iio_gts *gts, int gain, bool *in_range);
181 int iio_gts_find_gain_by_sel(struct iio_gts *gts, int sel);
182 int iio_gts_get_min_gain(struct iio_gts *gts);
183 int iio_gts_find_int_time_by_sel(struct iio_gts *gts, int sel);
184 int iio_gts_find_sel_by_int_time(struct iio_gts *gts, int time);
186 int iio_gts_total_gain_to_scale(struct iio_gts *gts, int total_gain,
188 int iio_gts_find_gain_sel_for_scale_using_time(struct iio_gts *gts, int time_sel,
191 int iio_gts_get_scale(struct iio_gts *gts, int gain, int time, int *scale_int,
193 int iio_gts_find_new_gain_sel_by_old_gain_time(struct iio_gts *gts,
196 int iio_gts_find_new_gain_by_old_gain_time(struct iio_gts *gts, int old_gain,
199 int iio_gts_avail_times(struct iio_gts *gts, const int **vals, int *type,
201 int iio_gts_all_avail_scales(struct iio_gts *gts, const int **vals, int *type,
203 int iio_gts_avail_scales_for_time(struct iio_gts *gts, int time,