Lines Matching defs:humid_st

61 	struct hid_humidity_state *humid_st = iio_priv(indio_dev);
67 hid_sensor_power_state(&humid_st->common_attributes, true);
69 humid_st->common_attributes.hsdev,
72 humid_st->humidity_attr.report_id,
74 humid_st->humidity_attr.logical_minimum < 0);
75 hid_sensor_power_state(&humid_st->common_attributes, false);
80 *val = humid_st->scale_pre_decml;
81 *val2 = humid_st->scale_post_decml;
83 return humid_st->scale_precision;
86 *val = humid_st->value_offset;
92 &humid_st->common_attributes, val, val2);
96 &humid_st->common_attributes, val, val2);
107 struct hid_humidity_state *humid_st = iio_priv(indio_dev);
112 &humid_st->common_attributes, val, val2);
116 &humid_st->common_attributes, val, val2);
133 struct hid_humidity_state *humid_st = iio_priv(indio_dev);
135 if (atomic_read(&humid_st->common_attributes.data_ready))
136 iio_push_to_buffers_with_timestamp(indio_dev, &humid_st->scan,
148 struct hid_humidity_state *humid_st = iio_priv(indio_dev);
152 humid_st->scan.humidity_data = *(s32 *)raw_data;
197 struct hid_humidity_state *humid_st;
202 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*humid_st));
206 humid_st = iio_priv(indio_dev);
207 humid_st->common_attributes.hsdev = hsdev;
208 humid_st->common_attributes.pdev = pdev;
212 &humid_st->common_attributes,
224 HID_USAGE_SENSOR_HUMIDITY, humid_st);
234 atomic_set(&humid_st->common_attributes.data_ready, 0);
237 &humid_st->common_attributes);
258 hid_sensor_remove_trigger(indio_dev, &humid_st->common_attributes);
267 struct hid_humidity_state *humid_st = iio_priv(indio_dev);
271 hid_sensor_remove_trigger(indio_dev, &humid_st->common_attributes);