Lines Matching refs:indio_dev
133 static int mcp320x_read_raw(struct iio_dev *indio_dev, in mcp320x_read_raw() argument
137 struct mcp320x *adc = iio_priv(indio_dev); in mcp320x_read_raw()
281 struct iio_dev *indio_dev; in mcp320x_probe() local
286 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adc)); in mcp320x_probe()
287 if (!indio_dev) in mcp320x_probe()
290 adc = iio_priv(indio_dev); in mcp320x_probe()
293 indio_dev->dev.parent = &spi->dev; in mcp320x_probe()
294 indio_dev->name = spi_get_device_id(spi)->name; in mcp320x_probe()
295 indio_dev->modes = INDIO_DIRECT_MODE; in mcp320x_probe()
296 indio_dev->info = &mcp320x_info; in mcp320x_probe()
299 indio_dev->channels = chip_info->channels; in mcp320x_probe()
300 indio_dev->num_channels = chip_info->num_channels; in mcp320x_probe()
320 ret = iio_device_register(indio_dev); in mcp320x_probe()
334 struct iio_dev *indio_dev = spi_get_drvdata(spi); in mcp320x_remove() local
335 struct mcp320x *adc = iio_priv(indio_dev); in mcp320x_remove()
337 iio_device_unregister(indio_dev); in mcp320x_remove()