Lines Matching refs:indio_dev
42 static int adxl345_read_raw(struct iio_dev *indio_dev,
46 struct adxl345_data *data = iio_priv(indio_dev);
98 static int adxl345_write_raw(struct iio_dev *indio_dev,
102 struct adxl345_data *data = iio_priv(indio_dev);
127 static int adxl345_write_raw_get_fmt(struct iio_dev *indio_dev,
185 struct iio_dev *indio_dev;
193 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
194 if (!indio_dev)
197 data = iio_priv(indio_dev);
203 indio_dev->name = data->info->name;
204 indio_dev->info = &adxl345_info;
205 indio_dev->modes = INDIO_DIRECT_MODE;
206 indio_dev->channels = adxl345_channels;
207 indio_dev->num_channels = ARRAY_SIZE(adxl345_channels);
249 return devm_iio_device_register(dev, indio_dev);