Lines Matching defs:press_state

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