iio_gts_purge_avail_tables(9)
π iio_gts_purge_avail_tables β¨
okay so bestie, welcome to the iio_gts_purge_avail_tables(9) page from the Kernel API Manual π β yes it's a whole kernel function and yes it's about cleaning up after yourself, which is very main character of it ngl.
πΈ NAME πΈ
iio_gts_purge_avail_tables β literally free-up the availability tables π§Ήβ¨
π¦ SYNOPSIS π¦
void iio_gts_purge_avail_tables(struct iio_gts *gts);
π ARGUMENTS π
gtsβ the Gain time scale descriptor π that's the struct you're handing over, no cap.
β¨ DESCRIPTION β¨
So here's the vibe check: this function frees the space that was reserved by iio_gts_build_avail_tables. π«Ά
And not me doing the MOST β it frees both the integration time table and the scale table. Two tables, one call, ate and left no crumbs ππ So like, whatever iio_gts_build_avail_tables built, this one purges. Iconic symmetry, periodt.
π SEE ALSO π
The kernel file is ./drivers/iio/industrialio-gts-helper.c π and honestly the whole friend group is here, iykyk:
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)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_sel_by_gain(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)
π reminder bestie: this is the cleanup crew. If you built those tables with iio_gts_build_avail_tables, you will be calling this. Free your memory, bestie. Slay responsibly. π§
and that's the whole page, mwah π β from ./drivers/iio, dated October 2026, brought to you by the Kernel API Manual πβπ
π¦ 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