Symbol: st_lsm6dsx_sensor
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
129
struct st_lsm6dsx_sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
175
int (*update_fifo)(struct st_lsm6dsx_sensor *sensor, bool enable);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
511
int st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
515
int st_lsm6dsx_update_watermark(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
517
int st_lsm6dsx_update_fifo(struct st_lsm6dsx_sensor *sensor, bool enable);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
522
int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u32 odr, u8 *val);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
524
int st_lsm6dsx_shub_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
527
int st_lsm6dsx_fusion_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
528
int st_lsm6dsx_fusion_set_odr(struct st_lsm6dsx_sensor *sensor, bool enable);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
574
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
581
st_lsm6dsx_device_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
107
st_lsm6dsx_get_decimator_val(struct st_lsm6dsx_sensor *sensor, u32 max_odr)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
128
struct st_lsm6dsx_sensor *sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
146
static u8 st_lsm6dsx_get_sip(struct st_lsm6dsx_sensor *sensor, u32 min_odr)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
156
struct st_lsm6dsx_sensor *sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
222
static int st_lsm6dsx_set_fifo_odr(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
263
int st_lsm6dsx_update_watermark(struct st_lsm6dsx_sensor *sensor, u16 watermark)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
267
struct st_lsm6dsx_sensor *cur_sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
314
struct st_lsm6dsx_sensor *sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
382
struct st_lsm6dsx_sensor *acc_sensor, *gyro_sensor, *ext_sensor = NULL;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
554
struct st_lsm6dsx_sensor *sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
724
st_lsm6dsx_update_samples_to_discard(struct st_lsm6dsx_sensor *sensor)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
747
int st_lsm6dsx_update_fifo(struct st_lsm6dsx_sensor *sensor, bool enable)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
801
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
812
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
829
struct st_lsm6dsx_sensor *sensor = iio_priv(dev_to_iio_dev(dev));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
840
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1751
static int st_lsm6dsx_set_full_scale(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1779
int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u32 odr, u8 *val)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1805
struct st_lsm6dsx_sensor *ref = iio_priv(hw->iio_devs[id]);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1818
st_lsm6dsx_set_odr(struct st_lsm6dsx_sensor *sensor, u32 req_odr)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1820
struct st_lsm6dsx_sensor *ref_sensor = sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1871
__st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1891
st_lsm6dsx_check_events(struct st_lsm6dsx_sensor *sensor)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1906
int st_lsm6dsx_sensor_set_enable(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1915
static int st_lsm6dsx_read_oneshot(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1950
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1983
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2126
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2158
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2190
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2219
static int st_lsm6dsx_events_enable(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2248
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2285
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2310
struct st_lsm6dsx_sensor *sensor = iio_priv(dev_to_iio_dev(dev));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2328
struct st_lsm6dsx_sensor *sensor = iio_priv(dev_to_iio_dev(dev));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2642
struct st_lsm6dsx_sensor *sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2787
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2866
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2873
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
3028
struct st_lsm6dsx_sensor *sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
3062
struct st_lsm6dsx_sensor *sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
118
int st_lsm6dsx_fusion_set_odr(struct st_lsm6dsx_sensor *sensor, bool enable)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
142
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
158
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
186
struct st_lsm6dsx_sensor *sensor = iio_priv(indio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
211
struct st_lsm6dsx_sensor *sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
70
static int st_lsm6dsx_fusion_set_odr_locked(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
96
int st_lsm6dsx_fusion_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
158
struct st_lsm6dsx_sensor *sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
242
static int st_lsm6dsx_shub_master_enable(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
283
st_lsm6dsx_shub_read(struct st_lsm6dsx_sensor *sensor, u8 addr,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
335
st_lsm6dsx_shub_write(struct st_lsm6dsx_sensor *sensor, u8 addr,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
386
st_lsm6dsx_shub_write_with_mask(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
402
st_lsm6dsx_shub_get_odr_val(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
422
st_lsm6dsx_shub_set_odr(struct st_lsm6dsx_sensor *sensor, u32 odr)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
441
st_lsm6dsx_shub_config_channels(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
448
struct st_lsm6dsx_sensor *cur_sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
478
int st_lsm6dsx_shub_set_enable(struct st_lsm6dsx_sensor *sensor, bool enable)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
517
st_lsm6dsx_shub_read_oneshot(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
556
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
586
st_lsm6dsx_shub_set_full_scale(struct st_lsm6dsx_sensor *sensor,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
620
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
626
struct st_lsm6dsx_sensor *ref_sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
675
struct st_lsm6dsx_sensor *sensor = iio_priv(dev_get_drvdata(dev));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
695
struct st_lsm6dsx_sensor *sensor = iio_priv(dev_get_drvdata(dev));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
736
struct st_lsm6dsx_sensor *sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
791
static int st_lsm6dsx_shub_init_device(struct st_lsm6dsx_sensor *sensor)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
831
struct st_lsm6dsx_sensor *sensor;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
893
struct st_lsm6dsx_sensor *sensor;