Lines Matching refs:st_lsm6dsx_hw
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);
483 int st_lsm6dsx_shub_read_output(struct st_lsm6dsx_hw *hw, u8 *data, int len);
484 int st_lsm6dsx_set_page(struct st_lsm6dsx_hw *hw, bool enable);
487 st_lsm6dsx_update_bits_locked(struct st_lsm6dsx_hw *hw, unsigned int addr, in st_lsm6dsx_update_bits_locked()
500 st_lsm6dsx_read_locked(struct st_lsm6dsx_hw *hw, unsigned int addr, in st_lsm6dsx_read_locked()
513 st_lsm6dsx_write_locked(struct st_lsm6dsx_hw *hw, unsigned int addr, in st_lsm6dsx_write_locked()
530 struct st_lsm6dsx_hw *hw = sensor->hw; in st_lsm6dsx_get_mount_matrix()