Lines Matching refs:indio_dev

521 static int bmg160_read_raw(struct iio_dev *indio_dev,  in bmg160_read_raw()  argument
525 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_read_raw()
534 if (iio_buffer_enabled(indio_dev)) in bmg160_read_raw()
581 static int bmg160_write_raw(struct iio_dev *indio_dev, in bmg160_write_raw() argument
585 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_write_raw()
639 static int bmg160_read_event(struct iio_dev *indio_dev, in bmg160_read_event() argument
646 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_read_event()
660 static int bmg160_write_event(struct iio_dev *indio_dev, in bmg160_write_event() argument
667 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_write_event()
683 static int bmg160_read_event_config(struct iio_dev *indio_dev, in bmg160_read_event_config() argument
689 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_read_event_config()
694 static int bmg160_write_event_config(struct iio_dev *indio_dev, in bmg160_write_event_config() argument
700 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_write_event_config()
741 static int bmg160_validate_trigger(struct iio_dev *indio_dev, in bmg160_validate_trigger() argument
744 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_validate_trigger()
820 struct iio_dev *indio_dev = pf->indio_dev; in bmg160_trigger_handler() local
821 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_trigger_handler()
825 for_each_set_bit(bit, indio_dev->active_scan_mask, in bmg160_trigger_handler()
826 indio_dev->masklength) { in bmg160_trigger_handler()
837 iio_push_to_buffers_with_timestamp(indio_dev, data->buffer, in bmg160_trigger_handler()
840 iio_trigger_notify_done(indio_dev->trig); in bmg160_trigger_handler()
847 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmg160_trig_try_reen() local
848 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_trig_try_reen()
871 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmg160_data_rdy_trigger_set_state() local
872 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_data_rdy_trigger_set_state()
919 struct iio_dev *indio_dev = private; in bmg160_event_handler() local
920 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_event_handler()
936 iio_push_event(indio_dev, IIO_MOD_EVENT_CODE(IIO_ANGL_VEL, in bmg160_event_handler()
943 iio_push_event(indio_dev, IIO_MOD_EVENT_CODE(IIO_ANGL_VEL, in bmg160_event_handler()
950 iio_push_event(indio_dev, IIO_MOD_EVENT_CODE(IIO_ANGL_VEL, in bmg160_event_handler()
973 struct iio_dev *indio_dev = private; in bmg160_data_rdy_trig_poll() local
974 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_data_rdy_trig_poll()
1032 struct iio_dev *indio_dev; in bmg160_probe() local
1036 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); in bmg160_probe()
1037 if (!indio_dev) in bmg160_probe()
1040 data = iio_priv(indio_dev); in bmg160_probe()
1041 i2c_set_clientdata(client, indio_dev); in bmg160_probe()
1056 indio_dev->dev.parent = &client->dev; in bmg160_probe()
1057 indio_dev->channels = bmg160_channels; in bmg160_probe()
1058 indio_dev->num_channels = ARRAY_SIZE(bmg160_channels); in bmg160_probe()
1059 indio_dev->name = name; in bmg160_probe()
1060 indio_dev->modes = INDIO_DIRECT_MODE; in bmg160_probe()
1061 indio_dev->info = &bmg160_info; in bmg160_probe()
1073 indio_dev); in bmg160_probe()
1079 indio_dev->name, in bmg160_probe()
1080 indio_dev->id); in bmg160_probe()
1086 indio_dev->name, in bmg160_probe()
1087 indio_dev->id); in bmg160_probe()
1093 iio_trigger_set_drvdata(data->dready_trig, indio_dev); in bmg160_probe()
1100 iio_trigger_set_drvdata(data->motion_trig, indio_dev); in bmg160_probe()
1107 ret = iio_triggered_buffer_setup(indio_dev, in bmg160_probe()
1118 ret = iio_device_register(indio_dev); in bmg160_probe()
1136 iio_device_unregister(indio_dev); in bmg160_probe()
1139 iio_triggered_buffer_cleanup(indio_dev); in bmg160_probe()
1151 struct iio_dev *indio_dev = i2c_get_clientdata(client); in bmg160_remove() local
1152 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_remove()
1158 iio_device_unregister(indio_dev); in bmg160_remove()
1161 iio_triggered_buffer_cleanup(indio_dev); in bmg160_remove()
1176 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in bmg160_suspend() local
1177 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_suspend()
1188 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in bmg160_resume() local
1189 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_resume()
1204 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in bmg160_runtime_suspend() local
1205 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_runtime_suspend()
1219 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in bmg160_runtime_resume() local
1220 struct bmg160_data *data = iio_priv(indio_dev); in bmg160_runtime_resume()