Lines Matching refs:indio_dev
351 static int mmc35240_read_raw(struct iio_dev *indio_dev,
355 struct mmc35240_data *data = iio_priv(indio_dev);
394 static int mmc35240_write_raw(struct iio_dev *indio_dev,
398 struct mmc35240_data *data = iio_priv(indio_dev);
487 struct iio_dev *indio_dev;
491 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
492 if (!indio_dev)
501 data = iio_priv(indio_dev);
502 i2c_set_clientdata(client, indio_dev);
509 indio_dev->info = &mmc35240_info;
510 indio_dev->name = MMC35240_DRV_NAME;
511 indio_dev->channels = mmc35240_channels;
512 indio_dev->num_channels = ARRAY_SIZE(mmc35240_channels);
513 indio_dev->modes = INDIO_DIRECT_MODE;
520 return devm_iio_device_register(&client->dev, indio_dev);
525 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
526 struct mmc35240_data *data = iio_priv(indio_dev);
535 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
536 struct mmc35240_data *data = iio_priv(indio_dev);