Lines Matching refs:indio_dev

106 static int mma9551_read_raw(struct iio_dev *indio_dev,
110 struct mma9551_data *data = iio_priv(indio_dev);
147 static int mma9551_read_event_config(struct iio_dev *indio_dev,
152 struct mma9551_data *data = iio_priv(indio_dev);
163 static int mma9551_config_incli_event(struct iio_dev *indio_dev,
167 struct mma9551_data *data = iio_priv(indio_dev);
224 static int mma9551_write_event_config(struct iio_dev *indio_dev,
230 struct mma9551_data *data = iio_priv(indio_dev);
236 ret = mma9551_config_incli_event(indio_dev,
245 static int mma9551_write_event_value(struct iio_dev *indio_dev,
252 struct mma9551_data *data = iio_priv(indio_dev);
272 static int mma9551_read_event_value(struct iio_dev *indio_dev,
279 struct mma9551_data *data = iio_priv(indio_dev);
336 struct iio_dev *indio_dev = private;
337 struct mma9551_data *data = iio_priv(indio_dev);
381 iio_push_event(indio_dev,
384 iio_get_time_ns(indio_dev));
403 static int mma9551_gpio_probe(struct iio_dev *indio_dev)
407 struct mma9551_data *data = iio_priv(indio_dev);
425 MMA9551_IRQ_NAME, indio_dev);
453 struct iio_dev *indio_dev;
457 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
458 if (!indio_dev)
461 data = iio_priv(indio_dev);
462 i2c_set_clientdata(client, indio_dev);
476 indio_dev->channels = mma9551_channels;
477 indio_dev->num_channels = ARRAY_SIZE(mma9551_channels);
478 indio_dev->name = name;
479 indio_dev->modes = INDIO_DIRECT_MODE;
480 indio_dev->info = &mma9551_info;
482 ret = mma9551_gpio_probe(indio_dev);
495 ret = iio_device_register(indio_dev);
514 struct iio_dev *indio_dev = i2c_get_clientdata(client);
515 struct mma9551_data *data = iio_priv(indio_dev);
517 iio_device_unregister(indio_dev);
529 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
530 struct mma9551_data *data = iio_priv(indio_dev);
546 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
547 struct mma9551_data *data = iio_priv(indio_dev);
561 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
562 struct mma9551_data *data = iio_priv(indio_dev);
574 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
575 struct mma9551_data *data = iio_priv(indio_dev);