Lines Matching refs:indio_dev
33 static int ms5637_read_raw(struct iio_dev *indio_dev, in ms5637_read_raw() argument
40 struct ms_tp_dev *dev_data = iio_priv(indio_dev); in ms5637_read_raw()
72 static int ms5637_write_raw(struct iio_dev *indio_dev, in ms5637_write_raw() argument
76 struct ms_tp_dev *dev_data = iio_priv(indio_dev); in ms5637_write_raw()
130 struct iio_dev *indio_dev; in ms5637_probe() local
142 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*dev_data)); in ms5637_probe()
143 if (!indio_dev) in ms5637_probe()
146 dev_data = iio_priv(indio_dev); in ms5637_probe()
151 indio_dev->info = &ms5637_info; in ms5637_probe()
152 indio_dev->name = id->name; in ms5637_probe()
153 indio_dev->dev.parent = &client->dev; in ms5637_probe()
154 indio_dev->modes = INDIO_DIRECT_MODE; in ms5637_probe()
155 indio_dev->channels = ms5637_channels; in ms5637_probe()
156 indio_dev->num_channels = ARRAY_SIZE(ms5637_channels); in ms5637_probe()
158 i2c_set_clientdata(client, indio_dev); in ms5637_probe()
168 return devm_iio_device_register(&client->dev, indio_dev); in ms5637_probe()