Searched refs:st_lsm6dsx_hw (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/drivers/iio/imu/st_lsm6dsx/ |
D | st_lsm6dsx.h | 129 struct st_lsm6dsx_hw; 175 int (*read_fifo)(struct st_lsm6dsx_hw *hw); 379 struct st_lsm6dsx_hw *hw; 420 struct st_lsm6dsx_hw { struct 471 int st_lsm6dsx_fifo_setup(struct st_lsm6dsx_hw *hw); argument 476 int st_lsm6dsx_flush_fifo(struct st_lsm6dsx_hw *hw); 477 int st_lsm6dsx_resume_fifo(struct st_lsm6dsx_hw *hw); 478 int st_lsm6dsx_read_fifo(struct st_lsm6dsx_hw *hw); 479 int st_lsm6dsx_read_tagged_fifo(struct st_lsm6dsx_hw *hw); 481 int st_lsm6dsx_shub_probe(struct st_lsm6dsx_hw *hw, const char *name); [all …]
|
D | st_lsm6dsx_buffer.c | 123 static void st_lsm6dsx_get_max_min_odr(struct st_lsm6dsx_hw *hw, in st_lsm6dsx_get_max_min_odr() 151 static int st_lsm6dsx_update_decimators(struct st_lsm6dsx_hw *hw) in st_lsm6dsx_update_decimators() 210 static int st_lsm6dsx_set_fifo_mode(struct st_lsm6dsx_hw *hw, in st_lsm6dsx_set_fifo_mode() 223 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_set_fifo_odr() 257 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_update_watermark() 303 static int st_lsm6dsx_reset_hw_ts(struct st_lsm6dsx_hw *hw) in st_lsm6dsx_reset_hw_ts() 328 int st_lsm6dsx_resume_fifo(struct st_lsm6dsx_hw *hw) in st_lsm6dsx_resume_fifo() 344 static inline int st_lsm6dsx_read_block(struct st_lsm6dsx_hw *hw, u8 addr, in st_lsm6dsx_read_block() 373 int st_lsm6dsx_read_fifo(struct st_lsm6dsx_hw *hw) in st_lsm6dsx_read_fifo() 533 st_lsm6dsx_push_tagged_data(struct st_lsm6dsx_hw *hw, u8 tag, in st_lsm6dsx_push_tagged_data() [all …]
|
D | st_lsm6dsx_core.c | 1554 int st_lsm6dsx_set_page(struct st_lsm6dsx_hw *hw, bool enable) in st_lsm6dsx_set_page() 1569 static int st_lsm6dsx_check_whoami(struct st_lsm6dsx_hw *hw, int id, in st_lsm6dsx_check_whoami() 1657 st_lsm6dsx_check_odr_dependency(struct st_lsm6dsx_hw *hw, u32 odr, in st_lsm6dsx_check_odr_dependency() 1676 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_set_odr() 1729 struct st_lsm6dsx_hw *hw = sensor->hw; in __st_lsm6dsx_sensor_set_enable() 1748 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_check_events() 1768 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_read_oneshot() 1868 static int st_lsm6dsx_event_setup(struct st_lsm6dsx_hw *hw, int state) in st_lsm6dsx_event_setup() 1900 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_read_event() 1920 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_write_event() [all …]
|
D | st_lsm6dsx_shub.c | 156 static void st_lsm6dsx_shub_wait_complete(struct st_lsm6dsx_hw *hw) in st_lsm6dsx_shub_wait_complete() 173 int st_lsm6dsx_shub_read_output(struct st_lsm6dsx_hw *hw, u8 *data, int len) in st_lsm6dsx_shub_read_output() 203 static int st_lsm6dsx_shub_write_reg(struct st_lsm6dsx_hw *hw, u8 addr, in st_lsm6dsx_shub_write_reg() 223 st_lsm6dsx_shub_write_reg_with_mask(struct st_lsm6dsx_hw *hw, u8 addr, in st_lsm6dsx_shub_write_reg_with_mask() 246 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_shub_master_enable() 288 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_shub_read() 339 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_shub_write() 447 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_shub_config_channels() 635 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_shub_write_raw() 725 st_lsm6dsx_shub_alloc_iiodev(struct st_lsm6dsx_hw *hw, in st_lsm6dsx_shub_alloc_iiodev() [all …]
|