Lines Matching refs:accel_state
110 struct accel_3d_state *accel_state = iio_priv(indio_dev); in accel_3d_read_raw() local
119 hid_sensor_power_state(&accel_state->common_attributes, true); in accel_3d_read_raw()
120 report_id = accel_state->accel[chan->scan_index].report_id; in accel_3d_read_raw()
124 accel_state->common_attributes.hsdev, in accel_3d_read_raw()
130 hid_sensor_power_state(&accel_state->common_attributes, in accel_3d_read_raw()
134 hid_sensor_power_state(&accel_state->common_attributes, false); in accel_3d_read_raw()
138 *val = accel_state->scale_pre_decml; in accel_3d_read_raw()
139 *val2 = accel_state->scale_post_decml; in accel_3d_read_raw()
140 ret_type = accel_state->scale_precision; in accel_3d_read_raw()
143 *val = accel_state->value_offset; in accel_3d_read_raw()
148 &accel_state->common_attributes, val, val2); in accel_3d_read_raw()
152 &accel_state->common_attributes, val, val2); in accel_3d_read_raw()
169 struct accel_3d_state *accel_state = iio_priv(indio_dev); in accel_3d_write_raw() local
175 &accel_state->common_attributes, val, val2); in accel_3d_write_raw()
179 &accel_state->common_attributes, val, val2); in accel_3d_write_raw()
208 struct accel_3d_state *accel_state = iio_priv(indio_dev); in accel_3d_proc_event() local
211 if (atomic_read(&accel_state->common_attributes.data_ready)) in accel_3d_proc_event()
213 accel_state->accel_val, in accel_3d_proc_event()
214 sizeof(accel_state->accel_val)); in accel_3d_proc_event()
226 struct accel_3d_state *accel_state = iio_priv(indio_dev); in accel_3d_capture_sample() local
235 accel_state->accel_val[CHANNEL_SCAN_INDEX_X + offset] = in accel_3d_capture_sample()
300 struct accel_3d_state *accel_state; in hid_accel_3d_probe() local
310 accel_state = iio_priv(indio_dev); in hid_accel_3d_probe()
311 accel_state->common_attributes.hsdev = hsdev; in hid_accel_3d_probe()
312 accel_state->common_attributes.pdev = pdev; in hid_accel_3d_probe()
316 &accel_state->common_attributes); in hid_accel_3d_probe()
331 HID_USAGE_SENSOR_ACCEL_3D, accel_state); in hid_accel_3d_probe()
349 atomic_set(&accel_state->common_attributes.data_ready, 0); in hid_accel_3d_probe()
351 &accel_state->common_attributes); in hid_accel_3d_probe()
363 accel_state->callbacks.send_event = accel_3d_proc_event; in hid_accel_3d_probe()
364 accel_state->callbacks.capture_sample = accel_3d_capture_sample; in hid_accel_3d_probe()
365 accel_state->callbacks.pdev = pdev; in hid_accel_3d_probe()
367 &accel_state->callbacks); in hid_accel_3d_probe()
378 hid_sensor_remove_trigger(&accel_state->common_attributes); in hid_accel_3d_probe()
391 struct accel_3d_state *accel_state = iio_priv(indio_dev); in hid_accel_3d_remove() local
395 hid_sensor_remove_trigger(&accel_state->common_attributes); in hid_accel_3d_remove()