Lines Matching defs:iio
27 #include <linux/iio/iio.h>
77 /* The iio sysfs interface doesn't prevent concurrent reads: */
173 struct iio_dev *iio = data;
174 struct dht11 *dht11 = iio_priv(iio);
295 struct iio_dev *iio;
297 iio = devm_iio_device_alloc(dev, sizeof(*dht11));
298 if (!iio) {
303 dht11 = iio_priv(iio);
318 platform_set_drvdata(pdev, iio);
322 iio->name = pdev->name;
323 iio->info = &dht11_iio_info;
324 iio->modes = INDIO_DIRECT_MODE;
325 iio->channels = dht11_chan_spec;
326 iio->num_channels = ARRAY_SIZE(dht11_chan_spec);
328 return devm_iio_device_register(dev, iio);