Lines Matching refs:indio_dev
439 static int mma9553_read_raw(struct iio_dev *indio_dev, in mma9553_read_raw() argument
443 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_read_raw()
642 static int mma9553_write_raw(struct iio_dev *indio_dev, in mma9553_write_raw() argument
646 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_write_raw()
747 static int mma9553_read_event_config(struct iio_dev *indio_dev, in mma9553_read_event_config() argument
753 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_read_event_config()
763 static int mma9553_write_event_config(struct iio_dev *indio_dev, in mma9553_write_event_config() argument
768 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_write_event_config()
804 static int mma9553_read_event_value(struct iio_dev *indio_dev, in mma9553_read_event_value() argument
811 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_read_event_value()
844 static int mma9553_write_event_value(struct iio_dev *indio_dev, in mma9553_write_event_value() argument
851 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_write_event_value()
891 static int mma9553_get_calibgender_mode(struct iio_dev *indio_dev, in mma9553_get_calibgender_mode() argument
894 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_get_calibgender_mode()
905 static int mma9553_set_calibgender_mode(struct iio_dev *indio_dev, in mma9553_set_calibgender_mode() argument
909 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_set_calibgender_mode()
1031 struct iio_dev *indio_dev = private; in mma9553_irq_handler() local
1032 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_irq_handler()
1045 struct iio_dev *indio_dev = private; in mma9553_event_handler() local
1046 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_event_handler()
1072 iio_push_event(indio_dev, in mma9553_event_handler()
1082 iio_push_event(indio_dev, in mma9553_event_handler()
1090 iio_push_event(indio_dev, in mma9553_event_handler()
1142 struct iio_dev *indio_dev; in mma9553_probe() local
1146 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); in mma9553_probe()
1147 if (!indio_dev) in mma9553_probe()
1150 data = iio_priv(indio_dev); in mma9553_probe()
1151 i2c_set_clientdata(client, indio_dev); in mma9553_probe()
1168 indio_dev->dev.parent = &client->dev; in mma9553_probe()
1169 indio_dev->channels = mma9553_channels; in mma9553_probe()
1170 indio_dev->num_channels = ARRAY_SIZE(mma9553_channels); in mma9553_probe()
1171 indio_dev->name = name; in mma9553_probe()
1172 indio_dev->modes = INDIO_DIRECT_MODE; in mma9553_probe()
1173 indio_dev->info = &mma9553_info; in mma9553_probe()
1183 MMA9553_IRQ_NAME, indio_dev); in mma9553_probe()
1192 ret = iio_device_register(indio_dev); in mma9553_probe()
1207 dev_dbg(&indio_dev->dev, "Registered device %s\n", name); in mma9553_probe()
1212 iio_device_unregister(indio_dev); in mma9553_probe()
1220 struct iio_dev *indio_dev = i2c_get_clientdata(client); in mma9553_remove() local
1221 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_remove()
1227 iio_device_unregister(indio_dev); in mma9553_remove()
1238 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mma9553_runtime_suspend() local
1239 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_runtime_suspend()
1255 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mma9553_runtime_resume() local
1256 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_runtime_resume()
1272 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mma9553_suspend() local
1273 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_suspend()
1285 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mma9553_resume() local
1286 struct mma9553_data *data = iio_priv(indio_dev); in mma9553_resume()