Lines Matching defs:state
81 struct max5522_state *state = iio_priv(indio_dev);
86 *val = state->dac_cache[chan->channel];
89 ret = regulator_get_voltage(state->vrefin_reg);
106 struct max5522_state *state = iio_priv(indio_dev);
112 rval = regmap_write(state->regmap, max5522_info_to_reg(chan),
117 state->dac_cache[chan->channel] = val;
137 struct max5522_state *state;
140 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*state));
146 state = iio_priv(indio_dev);
147 state->chip_info = device_get_match_data(&spi->dev);
148 if (!state->chip_info) {
149 state->chip_info =
151 if (!state->chip_info)
155 state->vrefin_reg = devm_regulator_get(&spi->dev, "vrefin");
156 if (IS_ERR(state->vrefin_reg))
157 return dev_err_probe(&spi->dev, PTR_ERR(state->vrefin_reg),
160 ret = regulator_enable(state->vrefin_reg);
166 state->regmap = devm_regmap_init_spi(spi, &max5522_regmap_config);
168 if (IS_ERR(state->regmap))
169 return PTR_ERR(state->regmap);