Lines Matching full:tables
153 * iio_gts_purge_avail_scale_table - free-up the available scale tables
189 * Sort the tables for nice output and for easier finding of in gain_to_scaletables()
273 * iio_gts_build_avail_scale_table - create tables of available scales
276 * Build the tables which can represent the available scales based on the
277 * originally given gain and time tables. When both time and gain tables are
279 * 1. A set of tables representing available scales for each supported
284 * NOTE: Space allocated for the tables must be freed using
285 * iio_gts_purge_avail_scale_table() when the tables are no longer needed.
358 * NOTE: Space allocated for the tables must be freed using
359 * iio_gts_purge_avail_time_table() when the tables are no longer needed.
374 /* Sort times from all tables to one and remove duplicates */ in iio_gts_build_avail_time_table()
430 * iio_gts_build_avail_tables - create tables of available scales and int times
433 * Build the tables which can represent the available scales and available
434 * integration times. Availability tables are built based on the originally
435 * given gain and given time tables.
437 * When both time and gain tables are
439 * 1. A set of sorted tables representing available scales for each supported
445 * After these tables are built one can use the iio_gts_all_avail_scales(),
449 * NOTE: Space allocated for the tables must be freed using
450 * iio_gts_purge_avail_tables() when the tables are no longer needed.
470 * iio_gts_purge_avail_tables - free-up the availability tables
474 * integration time and scale tables.
488 * devm_iio_gts_build_avail_tables - manged add availability tables
489 * @dev: Pointer to the device whose lifetime tables are bound
492 * Build the tables which can represent the available scales and available
493 * integration times. Availability tables are built based on the originally
494 * given gain and given time tables.
496 * When both time and gain tables are given this results:
497 * 1. A set of sorted tables representing available scales for each supported
503 * After these tables are built one can use the iio_gts_all_avail_scales(),
507 * The tables are automatically released upon device detach.
759 * Return: The smallest HW-gain -EINVAL if no HW-gains were in the tables.
862 * gain and time tables may use this helper to retrieve the gain.