Home
last modified time | relevance | path

Searched refs:iio_gts (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/include/linux/iio/
H A Diio-gts-helper.h59 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);
166 int iio_gts_find_sel_by_gain(struct iio_gts *gts, int gain);
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);
196 int iio_gts_find_new_gain_sel_by_old_gain_time(struct iio_gts *gts,
[all …]
/linux-6.15/drivers/iio/
H A Dindustrialio-gts-helper.c181 static int do_combined_scaletable(struct iio_gts *gts, in do_combined_scaletable()
343 static int **create_per_time_scales(struct iio_gts *gts) in create_per_time_scales()
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()
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()
[all …]
/linux-6.15/drivers/iio/test/
H A Diio-test-gts.c71 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.15/drivers/iio/light/
H A Dveml3235.c39 struct iio_gts gts;
H A Dbh1745.c129 struct iio_gts gts;
H A Drohm-bu27034.c203 struct iio_gts gts;
H A Dapds9306.c176 struct iio_gts gts;
H A Dveml6030.c112 struct iio_gts gts;