Lines Matching refs:st
41 struct cros_ec_baro_state *st = iio_priv(indio_dev);
46 mutex_lock(&st->core.cmd_lock);
59 st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_RANGE;
60 st->core.param.sensor_range.data = EC_MOTION_SENSE_NO_VALUE;
62 ret = cros_ec_motion_send_host_cmd(&st->core, 0);
66 *val = st->core.resp->sensor_range.ret;
73 ret = cros_ec_sensors_core_read(&st->core, chan, val, val2,
78 mutex_unlock(&st->core.cmd_lock);
87 struct cros_ec_baro_state *st = iio_priv(indio_dev);
90 mutex_lock(&st->core.cmd_lock);
94 st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_RANGE;
95 st->core.param.sensor_range.data = val;
98 st->core.param.sensor_range.roundup = 1;
100 ret = cros_ec_motion_send_host_cmd(&st->core, 0);
102 st->core.range_updated = true;
103 st->core.curr_range = val;
107 ret = cros_ec_sensors_core_write(&st->core, chan, val, val2,
112 mutex_unlock(&st->core.cmd_lock);