Lines Matching refs:indio_dev
463 static int bmp280_read_raw(struct iio_dev *indio_dev,
467 struct bmp280_data *data = iio_priv(indio_dev);
665 static int bmp280_write_raw(struct iio_dev *indio_dev,
669 struct bmp280_data *data = iio_priv(indio_dev);
723 static int bmp280_read_avail(struct iio_dev *indio_dev,
728 struct bmp280_data *data = iio_priv(indio_dev);
2089 struct iio_dev *indio_dev;
2096 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
2097 if (!indio_dev)
2100 data = iio_priv(indio_dev);
2104 indio_dev->name = name;
2105 indio_dev->info = &bmp280_info;
2106 indio_dev->modes = INDIO_DIRECT_MODE;
2111 indio_dev->channels = chip_info->channels;
2112 indio_dev->num_channels = chip_info->num_channels;
2181 dev_set_drvdata(dev, indio_dev);
2223 return devm_iio_device_register(dev, indio_dev);
2229 struct iio_dev *indio_dev = dev_get_drvdata(dev);
2230 struct bmp280_data *data = iio_priv(indio_dev);
2237 struct iio_dev *indio_dev = dev_get_drvdata(dev);
2238 struct bmp280_data *data = iio_priv(indio_dev);