Lines Matching refs:indio_dev
183 struct iio_dev *indio_dev = pf->indio_dev;
184 struct srf08_data *data = iio_priv(indio_dev);
194 iio_push_to_buffers_with_timestamp(indio_dev,
199 iio_trigger_notify_done(indio_dev->trig);
203 static int srf08_read_raw(struct iio_dev *indio_dev,
207 struct srf08_data *data = iio_priv(indio_dev);
242 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
243 struct srf08_data *data = iio_priv(indio_dev);
295 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
296 struct srf08_data *data = iio_priv(indio_dev);
318 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
319 struct srf08_data *data = iio_priv(indio_dev);
337 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
338 struct srf08_data *data = iio_priv(indio_dev);
385 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
386 struct srf08_data *data = iio_priv(indio_dev);
449 struct iio_dev *indio_dev;
459 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
460 if (!indio_dev)
463 data = iio_priv(indio_dev);
464 i2c_set_clientdata(client, indio_dev);
471 indio_dev->info = &srf02_info;
475 indio_dev->info = &srf08_info;
479 indio_dev->info = &srf08_info;
485 indio_dev->name = id->name;
486 indio_dev->modes = INDIO_DIRECT_MODE;
487 indio_dev->channels = srf08_channels;
488 indio_dev->num_channels = ARRAY_SIZE(srf08_channels);
492 ret = devm_iio_triggered_buffer_setup(&client->dev, indio_dev,
527 return devm_iio_device_register(&client->dev, indio_dev);