Lines Matching defs:iio
23 #include <linux/iio/iio.h>
24 #include <linux/iio/sysfs.h>
563 static int dps310_write_raw(struct iio_dev *iio,
568 struct dps310_data *data = iio_priv(iio);
791 static int dps310_read_raw(struct iio_dev *iio,
795 struct dps310_data *data = iio_priv(iio);
834 struct iio_dev *iio;
837 iio = devm_iio_device_alloc(&client->dev, sizeof(*data));
838 if (!iio)
841 data = iio_priv(iio);
845 iio->name = id->name;
846 iio->channels = dps310_channels;
847 iio->num_channels = ARRAY_SIZE(dps310_channels);
848 iio->info = &dps310_info;
849 iio->modes = INDIO_DIRECT_MODE;
864 rc = devm_iio_device_register(&client->dev, iio);
868 i2c_set_clientdata(client, iio);