Lines Matching refs:indio_dev
82 static int mc3230_read_raw(struct iio_dev *indio_dev,
86 struct mc3230_data *data = iio_priv(indio_dev);
112 struct iio_dev *indio_dev;
124 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
125 if (!indio_dev) {
130 data = iio_priv(indio_dev);
132 i2c_set_clientdata(client, indio_dev);
134 indio_dev->info = &mc3230_info;
135 indio_dev->name = "mc3230";
136 indio_dev->modes = INDIO_DIRECT_MODE;
137 indio_dev->channels = mc3230_channels;
138 indio_dev->num_channels = ARRAY_SIZE(mc3230_channels);
144 ret = iio_device_register(indio_dev);
155 struct iio_dev *indio_dev = i2c_get_clientdata(client);
157 iio_device_unregister(indio_dev);
159 mc3230_set_opcon(iio_priv(indio_dev), MC3230_MODE_OPCON_STANDBY);