st_lsm6dsx_hw      81 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h struct st_lsm6dsx_hw;
st_lsm6dsx_hw     117 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h 	int (*read_fifo)(struct st_lsm6dsx_hw *hw);
st_lsm6dsx_hw     277 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h 	struct st_lsm6dsx_hw *hw;
st_lsm6dsx_hw     339 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h int st_lsm6dsx_fifo_setup(struct st_lsm6dsx_hw *hw);
st_lsm6dsx_hw     344 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h int st_lsm6dsx_flush_fifo(struct st_lsm6dsx_hw *hw);
st_lsm6dsx_hw     345 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h int st_lsm6dsx_set_fifo_mode(struct st_lsm6dsx_hw *hw,
st_lsm6dsx_hw     347 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h int st_lsm6dsx_read_fifo(struct st_lsm6dsx_hw *hw);
st_lsm6dsx_hw     348 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h int st_lsm6dsx_read_tagged_fifo(struct st_lsm6dsx_hw *hw);
st_lsm6dsx_hw     350 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h int st_lsm6dsx_shub_probe(struct st_lsm6dsx_hw *hw, const char *name);
st_lsm6dsx_hw     352 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h int st_lsm6dsx_set_page(struct st_lsm6dsx_hw *hw, bool enable);
st_lsm6dsx_hw     355 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h st_lsm6dsx_update_bits_locked(struct st_lsm6dsx_hw *hw, unsigned int addr,
st_lsm6dsx_hw     368 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h st_lsm6dsx_read_locked(struct st_lsm6dsx_hw *hw, unsigned int addr,
st_lsm6dsx_hw     381 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h st_lsm6dsx_write_locked(struct st_lsm6dsx_hw *hw, unsigned int addr,
st_lsm6dsx_hw     100 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c static void st_lsm6dsx_get_max_min_odr(struct st_lsm6dsx_hw *hw,
st_lsm6dsx_hw     121 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c static int st_lsm6dsx_update_decimators(struct st_lsm6dsx_hw *hw)
st_lsm6dsx_hw     181 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c int st_lsm6dsx_set_fifo_mode(struct st_lsm6dsx_hw *hw,
st_lsm6dsx_hw     201 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw     235 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw     281 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c static int st_lsm6dsx_reset_hw_ts(struct st_lsm6dsx_hw *hw)
st_lsm6dsx_hw     310 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c static inline int st_lsm6dsx_read_block(struct st_lsm6dsx_hw *hw, u8 addr,
st_lsm6dsx_hw     339 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c int st_lsm6dsx_read_fifo(struct st_lsm6dsx_hw *hw)
st_lsm6dsx_hw     460 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c st_lsm6dsx_push_tagged_data(struct st_lsm6dsx_hw *hw, u8 tag,
st_lsm6dsx_hw     516 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c int st_lsm6dsx_read_tagged_fifo(struct st_lsm6dsx_hw *hw)
st_lsm6dsx_hw     591 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c int st_lsm6dsx_flush_fifo(struct st_lsm6dsx_hw *hw)
st_lsm6dsx_hw     607 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw     659 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	struct st_lsm6dsx_hw *hw = private;
st_lsm6dsx_hw     666 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	struct st_lsm6dsx_hw *hw = private;
st_lsm6dsx_hw     679 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw     690 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw     703 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c int st_lsm6dsx_fifo_setup(struct st_lsm6dsx_hw *hw)
st_lsm6dsx_hw     892 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c int st_lsm6dsx_set_page(struct st_lsm6dsx_hw *hw, bool enable)
st_lsm6dsx_hw     907 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c static int st_lsm6dsx_check_whoami(struct st_lsm6dsx_hw *hw, int id,
st_lsm6dsx_hw     993 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c static u16 st_lsm6dsx_check_odr_dependency(struct st_lsm6dsx_hw *hw, u16 odr,
st_lsm6dsx_hw    1011 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw    1061 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw    1080 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw    1173 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw    1200 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw    1217 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw    1269 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c static int st_lsm6dsx_of_get_drdy_pin(struct st_lsm6dsx_hw *hw, int *drdy_pin)
st_lsm6dsx_hw    1279 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c static int st_lsm6dsx_get_drdy_reg(struct st_lsm6dsx_hw *hw, u8 *drdy_reg)
st_lsm6dsx_hw    1307 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c static int st_lsm6dsx_init_shub(struct st_lsm6dsx_hw *hw)
st_lsm6dsx_hw    1352 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c static int st_lsm6dsx_init_hw_timer(struct st_lsm6dsx_hw *hw)
st_lsm6dsx_hw    1390 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c static int st_lsm6dsx_init_device(struct st_lsm6dsx_hw *hw)
st_lsm6dsx_hw    1439 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c static struct iio_dev *st_lsm6dsx_alloc_iiodev(struct st_lsm6dsx_hw *hw,
st_lsm6dsx_hw    1486 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	struct st_lsm6dsx_hw *hw;
st_lsm6dsx_hw    1550 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	struct st_lsm6dsx_hw *hw = dev_get_drvdata(dev);
st_lsm6dsx_hw    1582 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	struct st_lsm6dsx_hw *hw = dev_get_drvdata(dev);
st_lsm6dsx_hw      93 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c static void st_lsm6dsx_shub_wait_complete(struct st_lsm6dsx_hw *hw)
st_lsm6dsx_hw     108 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c static int st_lsm6dsx_shub_read_reg(struct st_lsm6dsx_hw *hw, u8 addr,
st_lsm6dsx_hw     133 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c static int st_lsm6dsx_shub_write_reg(struct st_lsm6dsx_hw *hw, u8 addr,
st_lsm6dsx_hw     153 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c st_lsm6dsx_shub_write_reg_with_mask(struct st_lsm6dsx_hw *hw, u8 addr,
st_lsm6dsx_hw     176 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw     214 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw     257 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw     363 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	struct st_lsm6dsx_hw *hw = sensor->hw;
st_lsm6dsx_hw     590 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c st_lsm6dsx_shub_alloc_iiodev(struct st_lsm6dsx_hw *hw,
st_lsm6dsx_hw     684 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c st_lsm6dsx_shub_check_wai(struct st_lsm6dsx_hw *hw, u8 *i2c_addr,
st_lsm6dsx_hw     744 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c int st_lsm6dsx_shub_probe(struct st_lsm6dsx_hw *hw, const char *name)