ad4170_state
static int ad4170_validate_analog_input(struct ad4170_state *st, int pin)
static int ad4170_validate_channel_input(struct ad4170_state *st, int pin, bool com)
static int ad4170_validate_channel(struct ad4170_state *st,
static int ad4170_get_input_range(struct ad4170_state *st,
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
static int ad4170_set_pga(struct ad4170_state *st,
static int ad4170_set_channel_freq(struct ad4170_state *st,
static int ad4170_set_calib_offset(struct ad4170_state *st,
static int ad4170_set_calib_gain(struct ad4170_state *st,
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
static int ad4170_soft_reset(struct ad4170_state *st)
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = gpiochip_get_data(gc);
struct ad4170_state *st = iio_priv(indio_dev);
static int ad4170_validate_excitation_pin(struct ad4170_state *st, u32 pin)
static int ad4170_validate_excitation_pins(struct ad4170_state *st,
static int ad4170_parse_exc_current(struct ad4170_state *st,
static int ad4170_setup_current_src(struct ad4170_state *st,
static int ad4170_setup_bridge(struct ad4170_state *st,
static int ad4170_setup_rtd(struct ad4170_state *st,
static int ad4170_parse_external_sensor(struct ad4170_state *st,
static int ad4170_parse_reference(struct ad4170_state *st,
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
static struct ad4170_state *clk_hw_to_ad4170(struct clk_hw *hw)
return container_of(hw, struct ad4170_state, int_clk_hw);
static unsigned long ad4170_sel_clk(struct ad4170_state *st,
struct ad4170_state *st = clk_hw_to_ad4170(hw);
struct ad4170_state *st = clk_hw_to_ad4170(hw);
struct ad4170_state *st = clk_hw_to_ad4170(hw);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
static int ad4170_prepare_spi_message(struct ad4170_state *st)
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
static int ad4170_regulator_setup(struct ad4170_state *st)
struct ad4170_state *st;
static void ad4170_fill_sps_tbl(struct ad4170_state *st)
struct ad4170_state *st = iio_priv(indio_dev);
static int ad4170_get_reg_size(struct ad4170_state *st, unsigned int reg,
struct ad4170_state *st = context;
struct ad4170_state *st = context;
static int ad4170_find_setup(struct ad4170_state *st,
static void ad4170_unlink_channel(struct ad4170_state *st, unsigned int channel)
static int ad4170_unlink_setup(struct ad4170_state *st, unsigned int setup_num)
static int ad4170_link_channel_setup(struct ad4170_state *st,
static int ad4170_write_setup(struct ad4170_state *st, unsigned int setup_num,
static int ad4170_write_channel_setup(struct ad4170_state *st,
static int ad4170_set_channel_enable(struct ad4170_state *st,
struct ad4170_state *st = iio_priv(indio_dev);
struct ad4170_state *st = iio_priv(indio_dev);
static int ad4170_get_ain_voltage_uv(struct ad4170_state *st, int ain_n,