Searched refs:st_lsm6dsx_sensor (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/drivers/iio/imu/st_lsm6dsx/ |
| H A D | st_lsm6dsx_shub.c | 158 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_shub_wait_complete() 283 st_lsm6dsx_shub_read(struct st_lsm6dsx_sensor *sensor, u8 addr, in st_lsm6dsx_shub_read() 402 st_lsm6dsx_shub_get_odr_val(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_get_odr_val() 448 struct st_lsm6dsx_sensor *cur_sensor; in st_lsm6dsx_shub_config_channels() 517 st_lsm6dsx_shub_read_oneshot(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_shub_read_oneshot() 556 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_shub_read_raw() 621 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_shub_write_raw() 636 struct st_lsm6dsx_sensor *ref_sensor; in st_lsm6dsx_shub_write_raw() 732 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_shub_alloc_iiodev() 826 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_shub_check_wai() [all …]
|
| H A D | st_lsm6dsx.h | 128 struct st_lsm6dsx_sensor; 174 int (*update_fifo)(struct st_lsm6dsx_sensor *sensor, bool enable); 376 struct st_lsm6dsx_sensor { struct 469 int st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor, 473 int st_lsm6dsx_update_watermark(struct st_lsm6dsx_sensor *sensor, 475 int st_lsm6dsx_update_fifo(struct st_lsm6dsx_sensor *sensor, bool enable); 480 int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u32 odr, u8 *val); 482 int st_lsm6dsx_shub_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable); 529 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_get_mount_matrix() 536 st_lsm6dsx_device_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable) in st_lsm6dsx_device_set_enable()
|
| H A D | st_lsm6dsx_buffer.c | 105 st_lsm6dsx_get_decimator_val(struct st_lsm6dsx_sensor *sensor, u32 max_odr) in st_lsm6dsx_get_decimator_val() 126 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_get_max_min_odr() 154 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_update_decimators() 220 static int st_lsm6dsx_set_fifo_odr(struct st_lsm6dsx_sensor *sensor, in st_lsm6dsx_set_fifo_odr() 258 struct st_lsm6dsx_sensor *cur_sensor; in st_lsm6dsx_update_watermark() 305 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_reset_hw_ts() 375 struct st_lsm6dsx_sensor *acc_sensor, *gyro_sensor, *ext_sensor = NULL; in st_lsm6dsx_read_fifo() 540 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_push_tagged_data() 700 st_lsm6dsx_update_samples_to_discard(struct st_lsm6dsx_sensor *sensor) in st_lsm6dsx_update_samples_to_discard() 777 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_buffer_preenable() [all …]
|
| H A D | st_lsm6dsx_core.c | 1675 struct st_lsm6dsx_sensor *ref_sensor = sensor; in st_lsm6dsx_set_odr() 1802 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_read_raw() 1836 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_write_raw() 1899 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_read_event() 1919 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_write_event() 1949 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_read_event_config() 1964 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_write_event_config() 2009 struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev); in st_lsm6dsx_set_watermark() 2373 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_alloc_iiodev() 2735 struct st_lsm6dsx_sensor *sensor; in st_lsm6dsx_suspend() [all …]
|