Lines Matching refs:indio_dev

153 static int ad5791_get_powerdown_mode(struct iio_dev *indio_dev,  in ad5791_get_powerdown_mode()  argument
156 struct ad5791_state *st = iio_priv(indio_dev); in ad5791_get_powerdown_mode()
161 static int ad5791_set_powerdown_mode(struct iio_dev *indio_dev, in ad5791_set_powerdown_mode() argument
164 struct ad5791_state *st = iio_priv(indio_dev); in ad5791_set_powerdown_mode()
178 static ssize_t ad5791_read_dac_powerdown(struct iio_dev *indio_dev, in ad5791_read_dac_powerdown() argument
181 struct ad5791_state *st = iio_priv(indio_dev); in ad5791_read_dac_powerdown()
186 static ssize_t ad5791_write_dac_powerdown(struct iio_dev *indio_dev, in ad5791_write_dac_powerdown() argument
192 struct ad5791_state *st = iio_priv(indio_dev); in ad5791_write_dac_powerdown()
249 static int ad5791_read_raw(struct iio_dev *indio_dev, in ad5791_read_raw() argument
255 struct ad5791_state *st = iio_priv(indio_dev); in ad5791_read_raw()
320 static int ad5791_write_raw(struct iio_dev *indio_dev, in ad5791_write_raw() argument
326 struct ad5791_state *st = iio_priv(indio_dev); in ad5791_write_raw()
349 struct iio_dev *indio_dev; in ad5791_probe() local
353 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st)); in ad5791_probe()
354 if (!indio_dev) in ad5791_probe()
356 st = iio_priv(indio_dev); in ad5791_probe()
413 spi_set_drvdata(spi, indio_dev); in ad5791_probe()
414 indio_dev->dev.parent = &spi->dev; in ad5791_probe()
415 indio_dev->info = &ad5791_info; in ad5791_probe()
416 indio_dev->modes = INDIO_DIRECT_MODE; in ad5791_probe()
417 indio_dev->channels in ad5791_probe()
419 indio_dev->num_channels = 1; in ad5791_probe()
420 indio_dev->name = spi_get_device_id(st->spi)->name; in ad5791_probe()
421 ret = iio_device_register(indio_dev); in ad5791_probe()
438 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad5791_remove() local
439 struct ad5791_state *st = iio_priv(indio_dev); in ad5791_remove()
441 iio_device_unregister(indio_dev); in ad5791_remove()