Lines Matching defs:iio
28 #include <linux/iio/iio.h>
78 /* The iio sysfs interface doesn't prevent concurrent reads: */
174 struct iio_dev *iio = data;
175 struct dht11 *dht11 = iio_priv(iio);
296 struct iio_dev *iio;
298 iio = devm_iio_device_alloc(dev, sizeof(*dht11));
299 if (!iio) {
304 dht11 = iio_priv(iio);
319 platform_set_drvdata(pdev, iio);
323 iio->name = pdev->name;
324 iio->info = &dht11_iio_info;
325 iio->modes = INDIO_DIRECT_MODE;
326 iio->channels = dht11_chan_spec;
327 iio->num_channels = ARRAY_SIZE(dht11_chan_spec);
329 return devm_iio_device_register(dev, iio);