Lines Matching refs:indio_dev
39 static int htu21_read_raw(struct iio_dev *indio_dev, in htu21_read_raw() argument
45 struct ms_ht_dev *dev_data = iio_priv(indio_dev); in htu21_read_raw()
78 static int htu21_write_raw(struct iio_dev *indio_dev, in htu21_write_raw() argument
82 struct ms_ht_dev *dev_data = iio_priv(indio_dev); in htu21_write_raw()
132 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in htu21_show_battery_low() local
133 struct ms_ht_dev *dev_data = iio_priv(indio_dev); in htu21_show_battery_low()
141 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in htu21_show_heater() local
142 struct ms_ht_dev *dev_data = iio_priv(indio_dev); in htu21_show_heater()
151 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in htu21_write_heater() local
152 struct ms_ht_dev *dev_data = iio_priv(indio_dev); in htu21_write_heater()
185 struct iio_dev *indio_dev; in htu21_probe() local
198 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*dev_data)); in htu21_probe()
199 if (!indio_dev) in htu21_probe()
202 dev_data = iio_priv(indio_dev); in htu21_probe()
207 indio_dev->info = &htu21_info; in htu21_probe()
208 indio_dev->name = id->name; in htu21_probe()
209 indio_dev->dev.parent = &client->dev; in htu21_probe()
210 indio_dev->modes = INDIO_DIRECT_MODE; in htu21_probe()
213 indio_dev->channels = ms8607_channels; in htu21_probe()
214 indio_dev->num_channels = ARRAY_SIZE(ms8607_channels); in htu21_probe()
216 indio_dev->channels = htu21_channels; in htu21_probe()
217 indio_dev->num_channels = ARRAY_SIZE(htu21_channels); in htu21_probe()
220 i2c_set_clientdata(client, indio_dev); in htu21_probe()
231 return devm_iio_device_register(&client->dev, indio_dev); in htu21_probe()