iio_gts_find_sel_by_gain(9)
okay bestie, welcome to the iio_gts_find_sel_by_gain(9) page from the Kernel API Manual β this is the little helper that goes looking for the selector matching a given HW-gain, and honestly? iconic. π
β¨
πΈ NAME πΈ
iio_gts_find_sel_by_gain β find selector corresponding to a HW-gain. thatβs the whole vibe: you bring the HW-gain, it finds the matching selector. no cap. π«Ά
β¨ SYNOPSIS β¨
the signature is giving:
int iio_gts_find_sel_by_gain (struct iio_gts *gts , int gain );
π¦ ARGUMENTS π¦
gtsβ Gain time scale descriptor. thatβs the descriptor bestie, periodt.gainβ HW-gain for which matching selector is searched for. literally the gain youβre trying to match. π
π RETURN π
a selector matching given HW-gain or -EINVAL if selector was not found. so if it canβt find one? it hits you with -EINVAL, no cap. π
π SEE ALSO π
bestie, the whole crew is tagged in β Kernel file ./drivers/iio/industrialio-gts-helper.c and these legends:
iio_gts_get_gain(9)gain_get_scale_fraction(9)iio_gts_total_gain_to_scale(9)iio_gts_purge_avail_scale_table(9)iio_gts_build_avail_scale_table(9)iio_gts_build_avail_time_table(9)iio_gts_purge_avail_time_table(9)iio_gts_build_avail_tables(9)iio_gts_purge_avail_tables(9)devm_iio_gts_build_avail_tables(9)devm_iio_init_iio_gts(9)iio_gts_all_avail_scales(9)iio_gts_avail_scales_for_time(9)iio_gts_avail_times(9)iio_gts_find_gain_by_sel(9)iio_gts_get_min_gain(9)iio_find_closest_gain_low(9)iio_gts_find_gain_for_scale_using_time(9)iio_gts_find_gain_sel_for_scale_using_time(9)iio_gts_find_gain_time_sel_for_scale(9)iio_gts_get_total_gain(9)iio_gts_get_scale(9)iio_gts_find_new_gain_sel_by_old_gain_time(9)iio_gts_find_new_gain_by_old_gain_time(9)iio_gts_find_new_gain_by_gain_time_min(9)
π«Ά thatβs the whole page, bestie β from the ./drivers/iio source, October 2026, Kernel API Manual edition. periodt. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms