Lines Matching refs:incl_state
98 struct incl_3d_state *incl_state = iio_priv(indio_dev); in incl_3d_read_raw() local
108 hid_sensor_power_state(&incl_state->common_attributes, true); in incl_3d_read_raw()
109 report_id = incl_state->incl[chan->scan_index].report_id; in incl_3d_read_raw()
110 min = incl_state->incl[chan->scan_index].logical_minimum; in incl_3d_read_raw()
114 incl_state->common_attributes.hsdev, in incl_3d_read_raw()
120 hid_sensor_power_state(&incl_state->common_attributes, in incl_3d_read_raw()
124 hid_sensor_power_state(&incl_state->common_attributes, false); in incl_3d_read_raw()
128 *val = incl_state->scale_pre_decml; in incl_3d_read_raw()
129 *val2 = incl_state->scale_post_decml; in incl_3d_read_raw()
130 ret_type = incl_state->scale_precision; in incl_3d_read_raw()
133 *val = incl_state->value_offset; in incl_3d_read_raw()
138 &incl_state->common_attributes, val, val2); in incl_3d_read_raw()
142 &incl_state->common_attributes, val, val2); in incl_3d_read_raw()
159 struct incl_3d_state *incl_state = iio_priv(indio_dev); in incl_3d_write_raw() local
165 &incl_state->common_attributes, val, val2); in incl_3d_write_raw()
169 &incl_state->common_attributes, val, val2); in incl_3d_write_raw()
196 struct incl_3d_state *incl_state = iio_priv(indio_dev); in incl_3d_proc_event() local
199 if (atomic_read(&incl_state->common_attributes.data_ready)) in incl_3d_proc_event()
201 (u8 *)incl_state->incl_val, in incl_3d_proc_event()
202 sizeof(incl_state->incl_val)); in incl_3d_proc_event()
214 struct incl_3d_state *incl_state = iio_priv(indio_dev); in incl_3d_capture_sample() local
219 incl_state->incl_val[CHANNEL_SCAN_INDEX_X] = *(u32 *)raw_data; in incl_3d_capture_sample()
222 incl_state->incl_val[CHANNEL_SCAN_INDEX_Y] = *(u32 *)raw_data; in incl_3d_capture_sample()
225 incl_state->incl_val[CHANNEL_SCAN_INDEX_Z] = *(u32 *)raw_data; in incl_3d_capture_sample()
305 struct incl_3d_state *incl_state; in hid_incl_3d_probe() local
315 incl_state = iio_priv(indio_dev); in hid_incl_3d_probe()
316 incl_state->common_attributes.hsdev = hsdev; in hid_incl_3d_probe()
317 incl_state->common_attributes.pdev = pdev; in hid_incl_3d_probe()
321 &incl_state->common_attributes); in hid_incl_3d_probe()
337 incl_state); in hid_incl_3d_probe()
355 atomic_set(&incl_state->common_attributes.data_ready, 0); in hid_incl_3d_probe()
357 &incl_state->common_attributes); in hid_incl_3d_probe()
369 incl_state->callbacks.send_event = incl_3d_proc_event; in hid_incl_3d_probe()
370 incl_state->callbacks.capture_sample = incl_3d_capture_sample; in hid_incl_3d_probe()
371 incl_state->callbacks.pdev = pdev; in hid_incl_3d_probe()
374 &incl_state->callbacks); in hid_incl_3d_probe()
385 hid_sensor_remove_trigger(&incl_state->common_attributes); in hid_incl_3d_probe()
398 struct incl_3d_state *incl_state = iio_priv(indio_dev); in hid_incl_3d_remove() local
402 hid_sensor_remove_trigger(&incl_state->common_attributes); in hid_incl_3d_remove()