Lines Matching refs:indio_dev
688 static int kxcjk1013_read_raw(struct iio_dev *indio_dev, in kxcjk1013_read_raw() argument
692 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_read_raw()
698 if (iio_buffer_enabled(indio_dev)) in kxcjk1013_read_raw()
738 static int kxcjk1013_write_raw(struct iio_dev *indio_dev, in kxcjk1013_write_raw() argument
742 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_write_raw()
766 static int kxcjk1013_read_event(struct iio_dev *indio_dev, in kxcjk1013_read_event() argument
773 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_read_event()
790 static int kxcjk1013_write_event(struct iio_dev *indio_dev, in kxcjk1013_write_event() argument
797 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_write_event()
816 static int kxcjk1013_read_event_config(struct iio_dev *indio_dev, in kxcjk1013_read_event_config() argument
821 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_read_event_config()
826 static int kxcjk1013_write_event_config(struct iio_dev *indio_dev, in kxcjk1013_write_event_config() argument
832 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_write_event_config()
875 static int kxcjk1013_buffer_preenable(struct iio_dev *indio_dev) in kxcjk1013_buffer_preenable() argument
877 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_buffer_preenable()
882 static int kxcjk1013_buffer_postdisable(struct iio_dev *indio_dev) in kxcjk1013_buffer_postdisable() argument
884 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_buffer_postdisable()
959 struct iio_dev *indio_dev = pf->indio_dev; in kxcjk1013_trigger_handler() local
960 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_trigger_handler()
965 for_each_set_bit(bit, indio_dev->active_scan_mask, in kxcjk1013_trigger_handler()
966 indio_dev->masklength) { in kxcjk1013_trigger_handler()
976 iio_push_to_buffers_with_timestamp(indio_dev, data->buffer, in kxcjk1013_trigger_handler()
979 iio_trigger_notify_done(indio_dev->trig); in kxcjk1013_trigger_handler()
986 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in kxcjk1013_trig_try_reen() local
987 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_trig_try_reen()
1002 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in kxcjk1013_data_rdy_trigger_set_state() local
1003 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_data_rdy_trigger_set_state()
1046 struct iio_dev *indio_dev = private; in kxcjk1013_event_handler() local
1047 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_event_handler()
1066 iio_push_event(indio_dev, in kxcjk1013_event_handler()
1074 iio_push_event(indio_dev, in kxcjk1013_event_handler()
1084 iio_push_event(indio_dev, in kxcjk1013_event_handler()
1092 iio_push_event(indio_dev, in kxcjk1013_event_handler()
1101 iio_push_event(indio_dev, in kxcjk1013_event_handler()
1109 iio_push_event(indio_dev, in kxcjk1013_event_handler()
1131 struct iio_dev *indio_dev = private; in kxcjk1013_data_rdy_trig_poll() local
1132 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_data_rdy_trig_poll()
1169 struct iio_dev *indio_dev; in kxcjk1013_probe() local
1174 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); in kxcjk1013_probe()
1175 if (!indio_dev) in kxcjk1013_probe()
1178 data = iio_priv(indio_dev); in kxcjk1013_probe()
1179 i2c_set_clientdata(client, indio_dev); in kxcjk1013_probe()
1204 indio_dev->dev.parent = &client->dev; in kxcjk1013_probe()
1205 indio_dev->channels = kxcjk1013_channels; in kxcjk1013_probe()
1206 indio_dev->num_channels = ARRAY_SIZE(kxcjk1013_channels); in kxcjk1013_probe()
1207 indio_dev->name = name; in kxcjk1013_probe()
1208 indio_dev->modes = INDIO_DIRECT_MODE; in kxcjk1013_probe()
1209 indio_dev->info = &kxcjk1013_info; in kxcjk1013_probe()
1217 indio_dev); in kxcjk1013_probe()
1223 indio_dev->name, in kxcjk1013_probe()
1224 indio_dev->id); in kxcjk1013_probe()
1232 indio_dev->name, in kxcjk1013_probe()
1233 indio_dev->id); in kxcjk1013_probe()
1241 iio_trigger_set_drvdata(data->dready_trig, indio_dev); in kxcjk1013_probe()
1242 indio_dev->trig = data->dready_trig; in kxcjk1013_probe()
1243 iio_trigger_get(indio_dev->trig); in kxcjk1013_probe()
1250 iio_trigger_set_drvdata(data->motion_trig, indio_dev); in kxcjk1013_probe()
1258 ret = iio_triggered_buffer_setup(indio_dev, in kxcjk1013_probe()
1267 ret = iio_device_register(indio_dev); in kxcjk1013_probe()
1285 iio_device_unregister(indio_dev); in kxcjk1013_probe()
1288 iio_triggered_buffer_cleanup(indio_dev); in kxcjk1013_probe()
1302 struct iio_dev *indio_dev = i2c_get_clientdata(client); in kxcjk1013_remove() local
1303 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_remove()
1309 iio_device_unregister(indio_dev); in kxcjk1013_remove()
1312 iio_triggered_buffer_cleanup(indio_dev); in kxcjk1013_remove()
1327 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in kxcjk1013_suspend() local
1328 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_suspend()
1340 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in kxcjk1013_resume() local
1341 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_resume()
1355 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in kxcjk1013_runtime_suspend() local
1356 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_runtime_suspend()
1369 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in kxcjk1013_runtime_resume() local
1370 struct kxcjk1013_data *data = iio_priv(indio_dev); in kxcjk1013_runtime_resume()