Lines Matching defs:st
99 const struct ltc2632_state *st = iio_priv(indio_dev);
103 *val = st->vref_mv;
116 struct ltc2632_state *st = iio_priv(indio_dev);
123 return ltc2632_spi_write(st->spi_dev,
137 struct ltc2632_state *st = iio_priv(indio_dev);
140 !!(st->powerdown_cache_mask & (1 << chan->channel)));
151 struct ltc2632_state *st = iio_priv(indio_dev);
158 st->powerdown_cache_mask |= (1 << chan->channel);
160 st->powerdown_cache_mask &= ~(1 << chan->channel);
162 ret = ltc2632_spi_write(st->spi_dev,
310 struct ltc2632_state *st;
315 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
319 st = iio_priv(indio_dev);
322 st->spi_dev = spi;
327 st->vref_reg = devm_regulator_get_optional(&spi->dev, "vref");
328 if (PTR_ERR(st->vref_reg) == -ENODEV) {
330 st->vref_reg = NULL;
331 st->vref_mv = chip_info->vref_mv;
341 } else if (IS_ERR(st->vref_reg)) {
344 return PTR_ERR(st->vref_reg);
347 ret = regulator_enable(st->vref_reg);
354 st->vref_mv = regulator_get_voltage(st->vref_reg) / 1000;
378 struct ltc2632_state *st = iio_priv(indio_dev);
382 if (st->vref_reg)
383 regulator_disable(st->vref_reg);