Lines Matching refs:indio_dev
79 static int ti_dac_get_powerdown_mode(struct iio_dev *indio_dev,
82 struct ti_dac_chip *ti_dac = iio_priv(indio_dev);
87 static int ti_dac_set_powerdown_mode(struct iio_dev *indio_dev,
91 struct ti_dac_chip *ti_dac = iio_priv(indio_dev);
117 static ssize_t ti_dac_read_powerdown(struct iio_dev *indio_dev,
122 struct ti_dac_chip *ti_dac = iio_priv(indio_dev);
127 static ssize_t ti_dac_write_powerdown(struct iio_dev *indio_dev,
132 struct ti_dac_chip *ti_dac = iio_priv(indio_dev);
186 static int ti_dac_read_raw(struct iio_dev *indio_dev,
190 struct ti_dac_chip *ti_dac = iio_priv(indio_dev);
216 static int ti_dac_write_raw(struct iio_dev *indio_dev,
220 struct ti_dac_chip *ti_dac = iio_priv(indio_dev);
248 static int ti_dac_write_raw_get_fmt(struct iio_dev *indio_dev,
265 struct iio_dev *indio_dev;
268 indio_dev = devm_iio_device_alloc(dev, sizeof(*ti_dac));
269 if (!indio_dev)
272 indio_dev->info = &ti_dac_info;
273 indio_dev->name = spi->modalias;
274 indio_dev->modes = INDIO_DIRECT_MODE;
275 indio_dev->channels = ti_dac_channels;
276 spi_set_drvdata(spi, indio_dev);
278 ti_dac = iio_priv(indio_dev);
285 indio_dev->num_channels = spec->num_channels;
304 ret = iio_device_register(indio_dev);
318 struct iio_dev *indio_dev = spi_get_drvdata(spi);
319 struct ti_dac_chip *ti_dac = iio_priv(indio_dev);
321 iio_device_unregister(indio_dev);