Lines Matching refs:indio_dev
280 static int bmp280_read_raw(struct iio_dev *indio_dev, in bmp280_read_raw() argument
285 struct bmp280_data *data = iio_priv(indio_dev); in bmp280_read_raw()
351 struct iio_dev *indio_dev; in bmp280_probe() local
355 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); in bmp280_probe()
356 if (!indio_dev) in bmp280_probe()
359 data = iio_priv(indio_dev); in bmp280_probe()
363 indio_dev->dev.parent = &client->dev; in bmp280_probe()
364 indio_dev->name = id->name; in bmp280_probe()
365 indio_dev->channels = bmp280_channels; in bmp280_probe()
366 indio_dev->num_channels = ARRAY_SIZE(bmp280_channels); in bmp280_probe()
367 indio_dev->info = &bmp280_info; in bmp280_probe()
368 indio_dev->modes = INDIO_DIRECT_MODE; in bmp280_probe()
389 return devm_iio_device_register(&client->dev, indio_dev); in bmp280_probe()