Lines Matching refs:rot_state
66 struct dev_rot_state *rot_state = iio_priv(indio_dev); in dev_rot_read_raw() local
77 vals[i] = rot_state->sampled_vals[i]; in dev_rot_read_raw()
85 &rot_state->common_attributes, &vals[0], &vals[1]); in dev_rot_read_raw()
89 &rot_state->common_attributes, &vals[0], &vals[1]); in dev_rot_read_raw()
106 struct dev_rot_state *rot_state = iio_priv(indio_dev); in dev_rot_write_raw() local
112 &rot_state->common_attributes, val, val2); in dev_rot_write_raw()
116 &rot_state->common_attributes, val, val2); in dev_rot_write_raw()
146 struct dev_rot_state *rot_state = iio_priv(indio_dev); in dev_rot_proc_event() local
149 if (atomic_read(&rot_state->common_attributes.data_ready)) in dev_rot_proc_event()
151 (u8 *)rot_state->sampled_vals, in dev_rot_proc_event()
152 sizeof(rot_state->sampled_vals)); in dev_rot_proc_event()
164 struct dev_rot_state *rot_state = iio_priv(indio_dev); in dev_rot_capture_sample() local
167 memcpy(rot_state->sampled_vals, raw_data, in dev_rot_capture_sample()
168 sizeof(rot_state->sampled_vals)); in dev_rot_capture_sample()
170 sizeof(rot_state->sampled_vals)); in dev_rot_capture_sample()
223 struct dev_rot_state *rot_state; in hid_dev_rot_probe() local
233 rot_state = iio_priv(indio_dev); in hid_dev_rot_probe()
234 rot_state->common_attributes.hsdev = hsdev; in hid_dev_rot_probe()
235 rot_state->common_attributes.pdev = pdev; in hid_dev_rot_probe()
239 &rot_state->common_attributes); in hid_dev_rot_probe()
256 rot_state); in hid_dev_rot_probe()
274 atomic_set(&rot_state->common_attributes.data_ready, 0); in hid_dev_rot_probe()
276 &rot_state->common_attributes); in hid_dev_rot_probe()
288 rot_state->callbacks.send_event = dev_rot_proc_event; in hid_dev_rot_probe()
289 rot_state->callbacks.capture_sample = dev_rot_capture_sample; in hid_dev_rot_probe()
290 rot_state->callbacks.pdev = pdev; in hid_dev_rot_probe()
293 &rot_state->callbacks); in hid_dev_rot_probe()
304 hid_sensor_remove_trigger(&rot_state->common_attributes); in hid_dev_rot_probe()
315 struct dev_rot_state *rot_state = iio_priv(indio_dev); in hid_dev_rot_remove() local
319 hid_sensor_remove_trigger(&rot_state->common_attributes); in hid_dev_rot_remove()