Lines Matching refs:indio_dev
129 static int t5403_read_raw(struct iio_dev *indio_dev, in t5403_read_raw() argument
133 struct t5403_data *data = iio_priv(indio_dev); in t5403_read_raw()
161 static int t5403_write_raw(struct iio_dev *indio_dev, in t5403_write_raw() argument
165 struct t5403_data *data = iio_priv(indio_dev); in t5403_write_raw()
219 struct iio_dev *indio_dev; in t5403_probe() local
232 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); in t5403_probe()
233 if (!indio_dev) in t5403_probe()
236 data = iio_priv(indio_dev); in t5403_probe()
240 i2c_set_clientdata(client, indio_dev); in t5403_probe()
241 indio_dev->info = &t5403_info; in t5403_probe()
242 indio_dev->name = id->name; in t5403_probe()
243 indio_dev->dev.parent = &client->dev; in t5403_probe()
244 indio_dev->modes = INDIO_DIRECT_MODE; in t5403_probe()
245 indio_dev->channels = t5403_channels; in t5403_probe()
246 indio_dev->num_channels = ARRAY_SIZE(t5403_channels); in t5403_probe()
255 return devm_iio_device_register(&client->dev, indio_dev); in t5403_probe()