Lines Matching refs:indio_dev
213 static int max31856_read_raw(struct iio_dev *indio_dev,
217 struct max31856_data *data = iio_priv(indio_dev);
255 static int max31856_write_raw_get_fmt(struct iio_dev *indio_dev,
267 static int max31856_write_raw(struct iio_dev *indio_dev,
271 struct max31856_data *data = iio_priv(indio_dev);
313 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
314 struct max31856_data *data = iio_priv(indio_dev);
346 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
347 struct max31856_data *data = iio_priv(indio_dev);
357 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
358 struct max31856_data *data = iio_priv(indio_dev);
407 struct iio_dev *indio_dev;
411 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
412 if (!indio_dev)
415 data = iio_priv(indio_dev);
419 spi_set_drvdata(spi, indio_dev);
421 indio_dev->info = &max31856_info;
422 indio_dev->name = id->name;
423 indio_dev->modes = INDIO_DIRECT_MODE;
424 indio_dev->channels = max31856_channels;
425 indio_dev->num_channels = ARRAY_SIZE(max31856_channels);
461 return devm_iio_device_register(&spi->dev, indio_dev);