Lines Matching defs:gts
126 int iio_gts_total_gain_to_scale(struct iio_gts *gts, int total_gain, in iio_gts_total_gain_to_scale()
145 static void iio_gts_purge_avail_scale_table(struct iio_gts *gts) in iio_gts_purge_avail_scale_table()
181 static int do_combined_scaletable(struct iio_gts *gts, in do_combined_scaletable()
277 static int fill_and_sort_scaletables(struct iio_gts *gts, int **gains, int **scales) in fill_and_sort_scaletables()
302 static void compute_per_time_gains(struct iio_gts *gts, int **gains) in compute_per_time_gains()
313 static int compute_per_time_tables(struct iio_gts *gts, int **scales) in compute_per_time_tables()
343 static int **create_per_time_scales(struct iio_gts *gts) in create_per_time_scales()
381 static int iio_gts_build_avail_scale_table(struct iio_gts *gts) in iio_gts_build_avail_scale_table()
428 static int iio_gts_build_avail_time_table(struct iio_gts *gts) in iio_gts_build_avail_time_table()
488 static void iio_gts_purge_avail_time_table(struct iio_gts *gts) in iio_gts_purge_avail_time_table()
522 static int iio_gts_build_avail_tables(struct iio_gts *gts) in iio_gts_build_avail_tables()
544 static void iio_gts_purge_avail_tables(struct iio_gts *gts) in iio_gts_purge_avail_tables()
580 struct iio_gts *gts) in devm_iio_gts_build_avail_tables()
607 static int iio_gts_sanity_check(struct iio_gts *gts) in iio_gts_sanity_check()
644 struct iio_gts *gts) in iio_init_iio_gts()
690 struct iio_gts *gts) in devm_iio_init_iio_gts()
712 int iio_gts_all_avail_scales(struct iio_gts *gts, const int **vals, int *type, in iio_gts_all_avail_scales()
740 int iio_gts_avail_scales_for_time(struct iio_gts *gts, int time, in iio_gts_avail_scales_for_time()
769 int iio_gts_avail_times(struct iio_gts *gts, const int **vals, int *type, in iio_gts_avail_times()
791 int iio_gts_find_sel_by_gain(struct iio_gts *gts, int gain) in iio_gts_find_sel_by_gain()
811 int iio_gts_find_gain_by_sel(struct iio_gts *gts, int sel) in iio_gts_find_gain_by_sel()
829 int iio_gts_get_min_gain(struct iio_gts *gts) in iio_gts_get_min_gain()
862 int iio_find_closest_gain_low(struct iio_gts *gts, int gain, bool *in_range) in iio_find_closest_gain_low()
907 static int iio_gts_get_int_time_gain_multiplier_by_sel(struct iio_gts *gts, in iio_gts_get_int_time_gain_multiplier_by_sel()
935 static int iio_gts_find_gain_for_scale_using_time(struct iio_gts *gts, int time_sel, in iio_gts_find_gain_for_scale_using_time()
973 int iio_gts_find_gain_sel_for_scale_using_time(struct iio_gts *gts, int time_sel, in iio_gts_find_gain_sel_for_scale_using_time()
1007 int iio_gts_find_gain_time_sel_for_scale(struct iio_gts *gts, int scale_int, in iio_gts_find_gain_time_sel_for_scale()
1037 int iio_gts_get_total_gain(struct iio_gts *gts, int gain, int time) in iio_gts_get_total_gain()
1055 static int iio_gts_get_scale_linear(struct iio_gts *gts, int gain, int time, in iio_gts_get_scale_linear()
1086 int iio_gts_get_scale(struct iio_gts *gts, int gain, int time, int *scale_int, in iio_gts_get_scale()
1122 int iio_gts_find_new_gain_sel_by_old_gain_time(struct iio_gts *gts, in iio_gts_find_new_gain_sel_by_old_gain_time()
1179 int iio_gts_find_new_gain_by_old_gain_time(struct iio_gts *gts, int old_gain, in iio_gts_find_new_gain_by_old_gain_time()
1226 int iio_gts_find_new_gain_by_gain_time_min(struct iio_gts *gts, int old_gain, in iio_gts_find_new_gain_by_gain_time_min()