Searched refs:iio_devs (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_buffer.c | 108 if (!hw->iio_devs[i]) in st_lsm6dsx_get_max_min_odr() 111 sensor = iio_priv(hw->iio_devs[i]); in st_lsm6dsx_get_max_min_odr() 142 if (!hw->iio_devs[i]) in st_lsm6dsx_update_decimators() 145 sensor = iio_priv(hw->iio_devs[i]); in st_lsm6dsx_update_decimators() 243 if (!hw->iio_devs[i]) in st_lsm6dsx_update_watermark() 246 cur_sensor = iio_priv(hw->iio_devs[i]); in st_lsm6dsx_update_watermark() 292 if (!hw->iio_devs[i]) in st_lsm6dsx_reset_hw_ts() 295 sensor = iio_priv(hw->iio_devs[i]); in st_lsm6dsx_reset_hw_ts() 300 sensor->ts_ref = iio_get_time_ns(hw->iio_devs[i]); in st_lsm6dsx_reset_hw_ts() 376 acc_sensor = iio_priv(hw->iio_devs[ST_LSM6DSX_ID_AC in st_lsm6dsx_read_fifo() [all...] |
H A D | st_lsm6dsx_shub.c | 161 sensor = iio_priv(hw->iio_devs[ST_LSM6DSX_ID_ACC]); in st_lsm6dsx_shub_wait_complete() 460 if (!hw->iio_devs[i]) in st_lsm6dsx_shub_config_channels() 463 cur_sensor = iio_priv(hw->iio_devs[i]); in st_lsm6dsx_shub_config_channels() 642 ref_sensor = iio_priv(hw->iio_devs[ST_LSM6DSX_ID_ACC]); in st_lsm6dsx_shub_write_raw() 832 sensor = iio_priv(hw->iio_devs[ST_LSM6DSX_ID_ACC]); in st_lsm6dsx_shub_check_wai() 902 hw->iio_devs[id] = st_lsm6dsx_shub_alloc_iiodev(hw, id, in st_lsm6dsx_shub_probe() 905 if (!hw->iio_devs[id]) in st_lsm6dsx_shub_probe() 908 sensor = iio_priv(hw->iio_devs[id]); in st_lsm6dsx_shub_probe()
|
H A D | st_lsm6dsx_core.c | 1445 struct st_lsm6dsx_sensor *ref = iio_priv(hw->iio_devs[id]); in st_lsm6dsx_check_odr_dependency() 1483 ref_sensor = iio_priv(hw->iio_devs[ST_LSM6DSX_ID_ACC]); in st_lsm6dsx_set_odr() 1485 if (!hw->iio_devs[i] || i == sensor->id) in st_lsm6dsx_set_odr() 2227 timestamp = iio_get_time_ns(hw->iio_devs[ST_LSM6DSX_ID_ACC]); in st_lsm6dsx_report_motion_event() 2230 iio_push_event(hw->iio_devs[ST_LSM6DSX_ID_ACC], in st_lsm6dsx_report_motion_event() 2240 iio_push_event(hw->iio_devs[ST_LSM6DSX_ID_ACC], in st_lsm6dsx_report_motion_event() 2250 iio_push_event(hw->iio_devs[ST_LSM6DSX_ID_ACC], in st_lsm6dsx_report_motion_event() 2385 hw->iio_devs[i] = st_lsm6dsx_alloc_iiodev(hw, i, name); in st_lsm6dsx_probe() 2386 if (!hw->iio_devs[i]) in st_lsm6dsx_probe() 2416 if (!hw->iio_devs[ in st_lsm6dsx_probe() [all...] |
H A D | st_lsm6dsx.h | 383 * @iio_devs: Pointers to acc/gyro iio_dev instances. 410 struct iio_dev *iio_devs[ST_LSM6DSX_ID_MAX]; member
|
/kernel/linux/linux-6.6/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_buffer.c | 109 if (!hw->iio_devs[i]) in st_lsm6dsx_get_max_min_odr() 112 sensor = iio_priv(hw->iio_devs[i]); in st_lsm6dsx_get_max_min_odr() 143 if (!hw->iio_devs[i]) in st_lsm6dsx_update_decimators() 146 sensor = iio_priv(hw->iio_devs[i]); in st_lsm6dsx_update_decimators() 244 if (!hw->iio_devs[i]) in st_lsm6dsx_update_watermark() 247 cur_sensor = iio_priv(hw->iio_devs[i]); in st_lsm6dsx_update_watermark() 293 if (!hw->iio_devs[i]) in st_lsm6dsx_reset_hw_ts() 296 sensor = iio_priv(hw->iio_devs[i]); in st_lsm6dsx_reset_hw_ts() 301 sensor->ts_ref = iio_get_time_ns(hw->iio_devs[i]); in st_lsm6dsx_reset_hw_ts() 377 acc_sensor = iio_priv(hw->iio_devs[ST_LSM6DSX_ID_AC in st_lsm6dsx_read_fifo() [all...] |
H A D | st_lsm6dsx_shub.c | 161 sensor = iio_priv(hw->iio_devs[ST_LSM6DSX_ID_ACC]); in st_lsm6dsx_shub_wait_complete() 458 if (!hw->iio_devs[i]) in st_lsm6dsx_shub_config_channels() 461 cur_sensor = iio_priv(hw->iio_devs[i]); in st_lsm6dsx_shub_config_channels() 640 ref_sensor = iio_priv(hw->iio_devs[ST_LSM6DSX_ID_ACC]); in st_lsm6dsx_shub_write_raw() 830 sensor = iio_priv(hw->iio_devs[ST_LSM6DSX_ID_ACC]); in st_lsm6dsx_shub_check_wai() 900 hw->iio_devs[id] = st_lsm6dsx_shub_alloc_iiodev(hw, id, in st_lsm6dsx_shub_probe() 903 if (!hw->iio_devs[id]) in st_lsm6dsx_shub_probe() 906 sensor = iio_priv(hw->iio_devs[id]); in st_lsm6dsx_shub_probe()
|
H A D | st_lsm6dsx_core.c | 1639 struct st_lsm6dsx_sensor *ref = iio_priv(hw->iio_devs[id]); in st_lsm6dsx_check_odr_dependency() 1677 ref_sensor = iio_priv(hw->iio_devs[ST_LSM6DSX_ID_ACC]); in st_lsm6dsx_set_odr() 1679 if (!hw->iio_devs[i] || i == sensor->id) in st_lsm6dsx_set_odr() 2420 timestamp = iio_get_time_ns(hw->iio_devs[ST_LSM6DSX_ID_ACC]); in st_lsm6dsx_report_motion_event() 2423 iio_push_event(hw->iio_devs[ST_LSM6DSX_ID_ACC], in st_lsm6dsx_report_motion_event() 2433 iio_push_event(hw->iio_devs[ST_LSM6DSX_ID_ACC], in st_lsm6dsx_report_motion_event() 2443 iio_push_event(hw->iio_devs[ST_LSM6DSX_ID_ACC], in st_lsm6dsx_report_motion_event() 2598 if (!hw->iio_devs[i]) in st_lsm6dsx_sw_buffers_setup() 2602 hw->iio_devs[i], NULL, in st_lsm6dsx_sw_buffers_setup() 2731 hw->iio_devs[ in st_lsm6dsx_probe() [all...] |
H A D | st_lsm6dsx.h | 413 * @iio_devs: Pointers to acc/gyro iio_dev instances. 440 struct iio_dev *iio_devs[ST_LSM6DSX_ID_MAX]; member
|
Completed in 11 milliseconds