Searched refs:iio_gts (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/include/linux/iio/ |
D | iio-gts-helper.h | 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); [all …]
|
/linux-6.12.1/drivers/iio/ |
D | industrialio-gts-helper.c | 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() [all …]
|
/linux-6.12.1/drivers/iio/test/ |
D | iio-test-gts.c | 71 static struct iio_gts gts; 100 struct iio_gts *gts, const struct iio_gain_sel_pair *g_table, in __test_init_iio_gain_scale() 385 static void test_iio_gts_chk_scales_all(struct kunit *test, struct iio_gts *gts, in test_iio_gts_chk_scales_all() 412 static void test_iio_gts_chk_scales_t200(struct kunit *test, struct iio_gts *gts, in test_iio_gts_chk_scales_t200()
|
/linux-6.12.1/drivers/iio/light/ |
D | rohm-bu27008.c | 386 struct iio_gts gts; 387 struct iio_gts gts_ir; 777 static int bu27008_get_gain(struct bu27008_data *data, struct iio_gts *gts, int *gain) in bu27008_get_gain() 845 struct iio_gts *gts; in _bu27008_get_scale()
|
D | bh1745.c | 129 struct iio_gts gts;
|
D | rohm-bu27034.c | 202 struct iio_gts gts;
|
D | apds9306.c | 176 struct iio_gts gts;
|