Lines Matching refs:indio_dev
179 static int as3935_read_raw(struct iio_dev *indio_dev,
185 struct as3935_state *st = iio_priv(indio_dev);
225 struct iio_dev *indio_dev = pf->indio_dev;
226 struct as3935_state *st = iio_priv(indio_dev);
234 iio_push_to_buffers_with_timestamp(indio_dev, &st->scan,
235 iio_get_time_ns(indio_dev));
237 iio_trigger_notify_done(indio_dev->trig);
274 struct iio_dev *indio_dev = private;
275 struct as3935_state *st = iio_priv(indio_dev);
301 struct iio_dev *indio_dev = dev_get_drvdata(dev);
302 struct as3935_state *st = iio_priv(indio_dev);
321 struct iio_dev *indio_dev = dev_get_drvdata(dev);
322 struct as3935_state *st = iio_priv(indio_dev);
345 struct iio_dev *indio_dev;
356 indio_dev = devm_iio_device_alloc(dev, sizeof(*st));
357 if (!indio_dev)
360 st = iio_priv(indio_dev);
363 spi_set_drvdata(spi, indio_dev);
388 indio_dev->name = spi_get_device_id(spi)->name;
389 indio_dev->channels = as3935_channels;
390 indio_dev->num_channels = ARRAY_SIZE(as3935_channels);
391 indio_dev->modes = INDIO_DIRECT_MODE;
392 indio_dev->info = &as3935_info;
395 indio_dev->name,
396 iio_device_id(indio_dev));
403 iio_trigger_set_drvdata(trig, indio_dev);
411 ret = devm_iio_triggered_buffer_setup(dev, indio_dev,
430 indio_dev);
437 ret = devm_iio_device_register(dev, indio_dev);