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()
168 static int gain_to_scaletables(struct iio_gts *gts, int **gains, int **scales) in gain_to_scaletables()
276 static int iio_gts_build_avail_scale_table(struct iio_gts *gts) in iio_gts_build_avail_scale_table()
352 static int iio_gts_build_avail_time_table(struct iio_gts *gts) in iio_gts_build_avail_time_table()
412 static void iio_gts_purge_avail_time_table(struct iio_gts *gts) in iio_gts_purge_avail_time_table()
446 static int iio_gts_build_avail_tables(struct iio_gts *gts) in iio_gts_build_avail_tables()
468 static void iio_gts_purge_avail_tables(struct iio_gts *gts) in iio_gts_purge_avail_tables()
504 struct iio_gts *gts) in devm_iio_gts_build_avail_tables()
531 static int iio_gts_sanity_check(struct iio_gts *gts) in iio_gts_sanity_check()
568 struct iio_gts *gts) in iio_init_iio_gts()
614 struct iio_gts *gts) in devm_iio_init_iio_gts()
636 int iio_gts_all_avail_scales(struct iio_gts *gts, const int **vals, int *type, in iio_gts_all_avail_scales()
664 int iio_gts_avail_scales_for_time(struct iio_gts *gts, int time, in iio_gts_avail_scales_for_time()
693 int iio_gts_avail_times(struct iio_gts *gts, const int **vals, int *type, in iio_gts_avail_times()
715 int iio_gts_find_sel_by_gain(struct iio_gts *gts, int gain) in iio_gts_find_sel_by_gain()
735 int iio_gts_find_gain_by_sel(struct iio_gts *gts, int sel) in iio_gts_find_gain_by_sel()
753 int iio_gts_get_min_gain(struct iio_gts *gts) in iio_gts_get_min_gain()
786 int iio_find_closest_gain_low(struct iio_gts *gts, int gain, bool *in_range) in iio_find_closest_gain_low()
831 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()
859 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()
897 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()
931 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()
961 int iio_gts_get_total_gain(struct iio_gts *gts, int gain, int time) in iio_gts_get_total_gain()
979 static int iio_gts_get_scale_linear(struct iio_gts *gts, int gain, int time, in iio_gts_get_scale_linear()
1010 int iio_gts_get_scale(struct iio_gts *gts, int gain, int time, int *scale_int, in iio_gts_get_scale()
1046 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()
1103 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()
1150 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()