Lines Matching refs:indio_dev
30 static int tsys02d_read_raw(struct iio_dev *indio_dev, in tsys02d_read_raw() argument
36 struct ms_ht_dev *dev_data = iio_priv(indio_dev); in tsys02d_read_raw()
61 static int tsys02d_write_raw(struct iio_dev *indio_dev, in tsys02d_write_raw() argument
65 struct ms_ht_dev *dev_data = iio_priv(indio_dev); in tsys02d_write_raw()
99 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in tsys02_read_battery_low() local
100 struct ms_ht_dev *dev_data = iio_priv(indio_dev); in tsys02_read_battery_low()
130 struct iio_dev *indio_dev; in tsys02d_probe() local
143 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*dev_data)); in tsys02d_probe()
144 if (!indio_dev) in tsys02d_probe()
147 dev_data = iio_priv(indio_dev); in tsys02d_probe()
152 indio_dev->info = &tsys02d_info; in tsys02d_probe()
153 indio_dev->name = id->name; in tsys02d_probe()
154 indio_dev->dev.parent = &client->dev; in tsys02d_probe()
155 indio_dev->modes = INDIO_DIRECT_MODE; in tsys02d_probe()
156 indio_dev->channels = tsys02d_channels; in tsys02d_probe()
157 indio_dev->num_channels = ARRAY_SIZE(tsys02d_channels); in tsys02d_probe()
159 i2c_set_clientdata(client, indio_dev); in tsys02d_probe()
170 return devm_iio_device_register(&client->dev, indio_dev); in tsys02d_probe()