Home
last modified time | relevance | path

Searched refs:gyro_st (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/iio/imu/inv_icm45600/
H A Dinv_icm45600_gyro.c98 struct inv_icm45600_sensor_state *gyro_st = iio_priv(indio_dev); in inv_icm45600_gyro_update_scan_mode() local
112 conf.mode = gyro_st->power_mode; in inv_icm45600_gyro_update_scan_mode()
127 struct inv_icm45600_sensor_state *gyro_st, in _inv_icm45600_gyro_read_sensor() argument
134 conf.mode = gyro_st->power_mode; in _inv_icm45600_gyro_read_sensor()
156 struct inv_icm45600_sensor_state *gyro_st = iio_priv(indio_dev); in inv_icm45600_gyro_read_sensor() local
183 ret = _inv_icm45600_gyro_read_sensor(st, gyro_st, reg, val); in inv_icm45600_gyro_read_sensor()
236 struct inv_icm45600_sensor_state *gyro_st = iio_priv(indio_dev); in inv_icm45600_gyro_read_scale() local
242 if (gyro_st->scales == (const int *)&inv_icm45600_gyro_scale) in inv_icm45600_gyro_read_scale()
245 *val = gyro_st->scales[2 * idx]; in inv_icm45600_gyro_read_scale()
246 *val2 = gyro_st->scales[2 * idx + 1]; in inv_icm45600_gyro_read_scale()
[all …]
H A Dinv_icm45600_buffer.c457 struct inv_icm45600_sensor_state *gyro_st = iio_priv(st->indio_gyro); in inv_icm45600_buffer_fifo_parse() local
467 ts = &gyro_st->ts; in inv_icm45600_buffer_fifo_parse()
491 struct inv_icm45600_sensor_state *gyro_st = iio_priv(st->indio_gyro); in inv_icm45600_buffer_hwfifo_flush() local
508 ts = &gyro_st->ts; in inv_icm45600_buffer_hwfifo_flush()
H A Dinv_icm45600_core.c853 struct inv_icm45600_sensor_state *gyro_st = iio_priv(st->indio_gyro); in inv_icm45600_resume() local
857 inv_sensors_timestamp_reset(&gyro_st->ts); in inv_icm45600_resume()
/linux/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_gyro.c249 struct inv_icm42600_sensor_state *gyro_st = iio_priv(indio_dev); in inv_icm42600_gyro_read_scale() local
254 *val = gyro_st->scales[2 * idx]; in inv_icm42600_gyro_read_scale()
255 *val2 = gyro_st->scales[2 * idx + 1]; in inv_icm42600_gyro_read_scale()
263 struct inv_icm42600_sensor_state *gyro_st = iio_priv(indio_dev); in inv_icm42600_gyro_write_scale() local
269 for (idx = 0; idx < gyro_st->scales_len; idx += 2) { in inv_icm42600_gyro_write_scale()
270 if (val == gyro_st->scales[idx] && in inv_icm42600_gyro_write_scale()
271 val2 == gyro_st->scales[idx + 1]) in inv_icm42600_gyro_write_scale()
274 if (idx >= gyro_st->scales_len) in inv_icm42600_gyro_write_scale()
345 struct inv_icm42600_sensor_state *gyro_st = iio_priv(indio_dev); in inv_icm42600_gyro_write_odr() local
346 struct inv_sensors_timestamp *ts = &gyro_st->ts; in inv_icm42600_gyro_write_odr()
[all …]
H A Dinv_icm42600_buffer.c501 struct inv_icm42600_sensor_state *gyro_st = iio_priv(st->indio_gyro); in inv_icm42600_buffer_fifo_parse() local
511 ts = &gyro_st->ts; in inv_icm42600_buffer_fifo_parse()
535 struct inv_icm42600_sensor_state *gyro_st = iio_priv(st->indio_gyro); in inv_icm42600_buffer_hwfifo_flush() local
552 ts = &gyro_st->ts; in inv_icm42600_buffer_hwfifo_flush()