inv_mpu6050_state
struct inv_mpu6050_state *st = iio_priv(dev_get_drvdata(&client->dev));
struct inv_mpu6050_state *st = iio_priv(dev_get_drvdata(&client->dev));
int inv_mpu_aux_read(const struct inv_mpu6050_state *st, uint8_t addr,
int inv_mpu_aux_write(const struct inv_mpu6050_state *st, uint8_t addr,
static int inv_mpu_i2c_master_xfer(const struct inv_mpu6050_state *st)
int inv_mpu_aux_init(const struct inv_mpu6050_state *st)
int inv_mpu_aux_init(const struct inv_mpu6050_state *st);
int inv_mpu_aux_read(const struct inv_mpu6050_state *st, uint8_t addr,
int inv_mpu_aux_write(const struct inv_mpu6050_state *st, uint8_t addr,
static int inv_mpu6050_set_wom_threshold(struct inv_mpu6050_state *st, u64 value,
static int inv_mpu6050_set_lp_odr(struct inv_mpu6050_state *st, unsigned int freq_div,
static int inv_mpu6050_set_wom_lp(struct inv_mpu6050_state *st, bool on)
static int inv_mpu6050_enable_wom(struct inv_mpu6050_state *st, bool en)
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
static int inv_mpu6050_set_lpf(struct inv_mpu6050_state *st, int rate)
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(dev_to_iio_dev(dev));
struct inv_mpu6050_state *st = iio_priv(dev_to_iio_dev(dev));
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *data = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
static int inv_check_and_setup_chip(struct inv_mpu6050_state *st)
static int inv_mpu_core_enable_regulator_vddio(struct inv_mpu6050_state *st)
static int inv_mpu_core_disable_regulator_vddio(struct inv_mpu6050_state *st)
struct inv_mpu6050_state *st = _data;
struct inv_mpu6050_state *st;
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(dev_get_drvdata(dev));
struct inv_mpu6050_state *st = iio_priv(dev_get_drvdata(dev));
static int inv_mpu6050_pwr_mgmt_1_write(struct inv_mpu6050_state *st, bool sleep,
static int inv_mpu6050_clock_switch(struct inv_mpu6050_state *st,
int inv_mpu6050_switch_engine(struct inv_mpu6050_state *st, bool en,
static int inv_mpu6050_set_power_itg(struct inv_mpu6050_state *st,
static int inv_mpu6050_set_gyro_fsr(struct inv_mpu6050_state *st,
static int inv_mpu6050_set_accel_lpf_regs(struct inv_mpu6050_state *st,
static int inv_mpu6050_set_lpf_regs(struct inv_mpu6050_state *st,
struct inv_mpu6050_state *st = iio_priv(indio_dev);
static int inv_mpu6050_sensor_set(struct inv_mpu6050_state *st, int reg,
static int inv_mpu6050_sensor_show(struct inv_mpu6050_state *st, int reg,
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
static int inv_mpu6050_write_gyro_scale(struct inv_mpu6050_state *st, int val,
static int inv_mpu6050_write_accel_scale(struct inv_mpu6050_state *st, int val,
struct inv_mpu6050_state *st = iio_priv(indio_dev);
static int inv_mpu6050_set_wom_int(struct inv_mpu6050_state *st, bool on)
struct inv_mpu6050_state *st;
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(dev_get_drvdata(dev));
struct inv_mpu6050_state *st = iio_priv(indio_dev);
int inv_mpu6050_prepare_fifo(struct inv_mpu6050_state *st, bool enable);
int inv_mpu6050_switch_engine(struct inv_mpu6050_state *st, bool en,
int inv_mpu_magn_probe(struct inv_mpu6050_state *st)
int inv_mpu_magn_set_rate(const struct inv_mpu6050_state *st, int fifo_rate)
int inv_mpu_magn_set_orient(struct inv_mpu6050_state *st)
int inv_mpu_magn_read(struct inv_mpu6050_state *st, int axis, int *val)
static bool inv_magn_supported(const struct inv_mpu6050_state *st)
static int inv_magn_init(struct inv_mpu6050_state *st)
int inv_mpu_magn_probe(struct inv_mpu6050_state *st);
static inline int inv_mpu_magn_get_scale(const struct inv_mpu6050_state *st,
int inv_mpu_magn_set_rate(const struct inv_mpu6050_state *st, int fifo_rate);
int inv_mpu_magn_set_orient(struct inv_mpu6050_state *st);
int inv_mpu_magn_read(struct inv_mpu6050_state *st, int axis, int *val);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
int inv_mpu6050_prepare_fifo(struct inv_mpu6050_state *st, bool enable)
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
struct inv_mpu6050_state *st = iio_priv(indio_dev);
static unsigned int inv_compute_skip_samples(const struct inv_mpu6050_state *st)