Home
last modified time | relevance | path

Searched refs:inv_mpu6050_state (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_iio.h114 struct inv_mpu6050_state { struct
250 void inv_mpu6050_remove_trigger(struct inv_mpu6050_state *st);
252 int inv_mpu6050_switch_engine(struct inv_mpu6050_state *st, bool en, u32 mask);
253 int inv_mpu6050_write_reg(struct inv_mpu6050_state *st, int reg, u8 val);
254 int inv_mpu6050_set_power_itg(struct inv_mpu6050_state *st, bool power_on);
255 int inv_mpu_acpi_create_mux_client(struct inv_mpu6050_state *st);
256 void inv_mpu_acpi_delete_mux_client(struct inv_mpu6050_state *st);
Dinv_mpu_core.c78 int inv_mpu6050_write_reg(struct inv_mpu6050_state *st, int reg, u8 d) in inv_mpu6050_write_reg()
89 static int inv_mpu6050_write_reg_unlocked(struct inv_mpu6050_state *st, in inv_mpu6050_write_reg_unlocked()
116 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_select_bypass()
145 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_deselect_bypass()
160 int inv_mpu6050_switch_engine(struct inv_mpu6050_state *st, bool en, u32 mask) in inv_mpu6050_switch_engine()
214 int inv_mpu6050_set_power_itg(struct inv_mpu6050_state *st, bool power_on) in inv_mpu6050_set_power_itg()
254 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_init_config()
286 static int inv_mpu6050_sensor_show(struct inv_mpu6050_state *st, int reg, in inv_mpu6050_sensor_show()
307 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_read_raw()
413 static int inv_mpu6050_write_gyro_scale(struct inv_mpu6050_state *st, int val) in inv_mpu6050_write_gyro_scale()
[all …]
Dinv_mpu_trigger.c18 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_scan_query()
44 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_set_enable()
117 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_probe_trigger()
147 void inv_mpu6050_remove_trigger(struct inv_mpu6050_state *st) in inv_mpu6050_remove_trigger()
Dinv_mpu_acpi.c142 int inv_mpu_acpi_create_mux_client(struct inv_mpu6050_state *st) in inv_mpu_acpi_create_mux_client()
194 void inv_mpu_acpi_delete_mux_client(struct inv_mpu6050_state *st) in inv_mpu_acpi_delete_mux_client()
203 int inv_mpu_acpi_create_mux_client(struct inv_mpu6050_state *st) in inv_mpu_acpi_create_mux_client()
208 void inv_mpu_acpi_delete_mux_client(struct inv_mpu6050_state *st) in inv_mpu_acpi_delete_mux_client()
Dinv_mpu_ring.c27 static void inv_clear_kfifo(struct inv_mpu6050_state *st) in inv_clear_kfifo()
41 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_reset_fifo()
107 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_irq_handler()
124 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_read_fifo()