Lines Matching refs:press_state

21 struct press_state {  struct
62 struct press_state *press_state = iio_priv(indio_dev); in press_read_raw() local
74 report_id = press_state->press_attr.report_id; in press_read_raw()
75 min = press_state->press_attr.logical_minimum; in press_read_raw()
83 hid_sensor_power_state(&press_state->common_attributes, in press_read_raw()
86 press_state->common_attributes.hsdev, in press_read_raw()
91 hid_sensor_power_state(&press_state->common_attributes, in press_read_raw()
100 *val = press_state->scale_pre_decml; in press_read_raw()
101 *val2 = press_state->scale_post_decml; in press_read_raw()
102 ret_type = press_state->scale_precision; in press_read_raw()
105 *val = press_state->value_offset; in press_read_raw()
110 &press_state->common_attributes, val, val2); in press_read_raw()
114 &press_state->common_attributes, val, val2); in press_read_raw()
131 struct press_state *press_state = iio_priv(indio_dev); in press_write_raw() local
137 &press_state->common_attributes, val, val2); in press_write_raw()
141 &press_state->common_attributes, val, val2); in press_write_raw()
169 struct press_state *press_state = iio_priv(indio_dev); in press_proc_event() local
172 if (atomic_read(&press_state->common_attributes.data_ready)) in press_proc_event()
174 &press_state->press_data, in press_proc_event()
175 sizeof(press_state->press_data)); in press_proc_event()
187 struct press_state *press_state = iio_priv(indio_dev); in press_capture_sample() local
192 press_state->press_data = *(u32 *)raw_data; in press_capture_sample()
207 struct press_state *st) in press_parse_report()
248 struct press_state *press_state; in hid_press_probe() local
252 sizeof(struct press_state)); in hid_press_probe()
257 press_state = iio_priv(indio_dev); in hid_press_probe()
258 press_state->common_attributes.hsdev = hsdev; in hid_press_probe()
259 press_state->common_attributes.pdev = pdev; in hid_press_probe()
263 &press_state->common_attributes); in hid_press_probe()
278 HID_USAGE_SENSOR_PRESSURE, press_state); in hid_press_probe()
290 atomic_set(&press_state->common_attributes.data_ready, 0); in hid_press_probe()
293 &press_state->common_attributes); in hid_press_probe()
305 press_state->callbacks.send_event = press_proc_event; in hid_press_probe()
306 press_state->callbacks.capture_sample = press_capture_sample; in hid_press_probe()
307 press_state->callbacks.pdev = pdev; in hid_press_probe()
309 &press_state->callbacks); in hid_press_probe()
320 hid_sensor_remove_trigger(indio_dev, &press_state->common_attributes); in hid_press_probe()
331 struct press_state *press_state = iio_priv(indio_dev); in hid_press_remove() local
335 hid_sensor_remove_trigger(indio_dev, &press_state->common_attributes); in hid_press_remove()