Home
last modified time | relevance | path

Searched refs:inv_icm42600_state (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_buffer.h12 struct inv_icm42600_state;
81 int inv_icm42600_buffer_init(struct inv_icm42600_state *st);
83 void inv_icm42600_buffer_update_fifo_period(struct inv_icm42600_state *st);
85 int inv_icm42600_buffer_set_fifo_en(struct inv_icm42600_state *st,
88 int inv_icm42600_buffer_update_watermark(struct inv_icm42600_state *st);
90 int inv_icm42600_buffer_fifo_read(struct inv_icm42600_state *st,
93 int inv_icm42600_buffer_fifo_parse(struct inv_icm42600_state *st);
95 int inv_icm42600_buffer_hwfifo_flush(struct inv_icm42600_state *st,
H A Dinv_icm42600_core.c96 const struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_get_mount_matrix()
137 static int inv_icm42600_set_pwr_mgmt0(struct inv_icm42600_state *st, in inv_icm42600_set_pwr_mgmt0()
202 int inv_icm42600_set_accel_conf(struct inv_icm42600_state *st, in inv_icm42600_set_accel_conf()
246 int inv_icm42600_set_gyro_conf(struct inv_icm42600_state *st, in inv_icm42600_set_gyro_conf()
292 int inv_icm42600_set_temp_conf(struct inv_icm42600_state *st, bool enable, in inv_icm42600_set_temp_conf()
303 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_debugfs_reg()
318 static int inv_icm42600_set_conf(struct inv_icm42600_state *st, in inv_icm42600_set_conf()
367 static int inv_icm42600_setup(struct inv_icm42600_state *st, in inv_icm42600_setup()
418 struct inv_icm42600_state *st = _data; in inv_icm42600_irq_timestamp()
428 struct inv_icm42600_state *s in inv_icm42600_irq_handler()
[all...]
H A Dinv_icm42600_gyro.c100 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_update_scan_mode()
148 static int inv_icm42600_gyro_read_sensor(struct inv_icm42600_state *st, in inv_icm42600_gyro_read_sensor()
228 static int inv_icm42600_gyro_read_scale(struct inv_icm42600_state *st, in inv_icm42600_gyro_read_scale()
240 static int inv_icm42600_gyro_write_scale(struct inv_icm42600_state *st, in inv_icm42600_gyro_write_scale()
301 static int inv_icm42600_gyro_read_odr(struct inv_icm42600_state *st, in inv_icm42600_gyro_read_odr()
325 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_write_odr()
374 static int inv_icm42600_gyro_read_offset(struct inv_icm42600_state *st, in inv_icm42600_gyro_read_offset()
450 static int inv_icm42600_gyro_write_offset(struct inv_icm42600_state *st, in inv_icm42600_gyro_write_offset()
556 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_read_raw()
623 struct inv_icm42600_state *s in inv_icm42600_gyro_write_raw()
[all...]
H A Dinv_icm42600_accel.c100 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_update_scan_mode()
148 static int inv_icm42600_accel_read_sensor(struct inv_icm42600_state *st, in inv_icm42600_accel_read_sensor()
216 static int inv_icm42600_accel_read_scale(struct inv_icm42600_state *st, in inv_icm42600_accel_read_scale()
228 static int inv_icm42600_accel_write_scale(struct inv_icm42600_state *st, in inv_icm42600_accel_write_scale()
289 static int inv_icm42600_accel_read_odr(struct inv_icm42600_state *st, in inv_icm42600_accel_read_odr()
313 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_write_odr()
362 static int inv_icm42600_accel_read_offset(struct inv_icm42600_state *st, in inv_icm42600_accel_read_offset()
438 static int inv_icm42600_accel_write_offset(struct inv_icm42600_state *st, in inv_icm42600_accel_write_offset()
545 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_read_raw()
612 struct inv_icm42600_state *s in inv_icm42600_accel_write_raw()
[all...]
H A Dinv_icm42600_buffer.c100 void inv_icm42600_buffer_update_fifo_period(struct inv_icm42600_state *st) in inv_icm42600_buffer_update_fifo_period()
122 int inv_icm42600_buffer_set_fifo_en(struct inv_icm42600_state *st, in inv_icm42600_buffer_set_fifo_en()
202 int inv_icm42600_buffer_update_watermark(struct inv_icm42600_state *st) in inv_icm42600_buffer_update_watermark()
276 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_preenable()
295 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_postenable()
340 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_predisable()
379 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_postdisable()
446 int inv_icm42600_buffer_fifo_read(struct inv_icm42600_state *st, in inv_icm42600_buffer_fifo_read()
505 int inv_icm42600_buffer_fifo_parse(struct inv_icm42600_state *st) in inv_icm42600_buffer_fifo_parse()
536 int inv_icm42600_buffer_hwfifo_flush(struct inv_icm42600_state *s
[all...]
H A Dinv_icm42600.h116 * struct inv_icm42600_state - driver state variables
132 struct inv_icm42600_state { struct
360 typedef int (*inv_icm42600_bus_setup)(struct inv_icm42600_state *);
371 int inv_icm42600_set_accel_conf(struct inv_icm42600_state *st,
375 int inv_icm42600_set_gyro_conf(struct inv_icm42600_state *st,
379 int inv_icm42600_set_temp_conf(struct inv_icm42600_state *st, bool enable,
388 struct iio_dev *inv_icm42600_gyro_init(struct inv_icm42600_state *st);
392 struct iio_dev *inv_icm42600_accel_init(struct inv_icm42600_state *st);
H A Dinv_icm42600_timestamp.h11 struct inv_icm42600_state;
56 int inv_icm42600_timestamp_setup(struct inv_icm42600_state *st);
H A Dinv_icm42600_temp.c16 static int inv_icm42600_temp_read(struct inv_icm42600_state *st, int16_t *temp) in inv_icm42600_temp_read()
50 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_temp_read_raw()
H A Dinv_icm42600_i2c.c16 static int inv_icm42600_i2c_bus_setup(struct inv_icm42600_state *st) in inv_icm42600_i2c_bus_setup()
H A Dinv_icm42600_spi.c16 static int inv_icm42600_spi_bus_setup(struct inv_icm42600_state *st) in inv_icm42600_spi_bus_setup()
H A Dinv_icm42600_timestamp.c59 int inv_icm42600_timestamp_setup(struct inv_icm42600_state *st) in inv_icm42600_timestamp_setup()
/kernel/linux/linux-6.6/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_buffer.h12 struct inv_icm42600_state;
81 int inv_icm42600_buffer_init(struct inv_icm42600_state *st);
83 void inv_icm42600_buffer_update_fifo_period(struct inv_icm42600_state *st);
85 int inv_icm42600_buffer_set_fifo_en(struct inv_icm42600_state *st,
88 int inv_icm42600_buffer_update_watermark(struct inv_icm42600_state *st);
90 int inv_icm42600_buffer_fifo_read(struct inv_icm42600_state *st,
93 int inv_icm42600_buffer_fifo_parse(struct inv_icm42600_state *st);
95 int inv_icm42600_buffer_hwfifo_flush(struct inv_icm42600_state *st,
H A Dinv_icm42600_core.c101 const struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_get_mount_matrix()
142 static int inv_icm42600_set_pwr_mgmt0(struct inv_icm42600_state *st, in inv_icm42600_set_pwr_mgmt0()
207 int inv_icm42600_set_accel_conf(struct inv_icm42600_state *st, in inv_icm42600_set_accel_conf()
251 int inv_icm42600_set_gyro_conf(struct inv_icm42600_state *st, in inv_icm42600_set_gyro_conf()
297 int inv_icm42600_set_temp_conf(struct inv_icm42600_state *st, bool enable, in inv_icm42600_set_temp_conf()
308 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_debugfs_reg()
323 static int inv_icm42600_set_conf(struct inv_icm42600_state *st, in inv_icm42600_set_conf()
372 static int inv_icm42600_setup(struct inv_icm42600_state *st, in inv_icm42600_setup()
423 struct inv_icm42600_state *st = _data; in inv_icm42600_irq_timestamp()
433 struct inv_icm42600_state *s in inv_icm42600_irq_handler()
[all...]
H A Dinv_icm42600_gyro.c101 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_update_scan_mode()
149 static int inv_icm42600_gyro_read_sensor(struct inv_icm42600_state *st, in inv_icm42600_gyro_read_sensor()
229 static int inv_icm42600_gyro_read_scale(struct inv_icm42600_state *st, in inv_icm42600_gyro_read_scale()
241 static int inv_icm42600_gyro_write_scale(struct inv_icm42600_state *st, in inv_icm42600_gyro_write_scale()
302 static int inv_icm42600_gyro_read_odr(struct inv_icm42600_state *st, in inv_icm42600_gyro_read_odr()
326 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_write_odr()
375 static int inv_icm42600_gyro_read_offset(struct inv_icm42600_state *st, in inv_icm42600_gyro_read_offset()
451 static int inv_icm42600_gyro_write_offset(struct inv_icm42600_state *st, in inv_icm42600_gyro_write_offset()
557 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_read_raw()
624 struct inv_icm42600_state *s in inv_icm42600_gyro_write_raw()
[all...]
H A Dinv_icm42600_accel.c101 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_update_scan_mode()
149 static int inv_icm42600_accel_read_sensor(struct inv_icm42600_state *st, in inv_icm42600_accel_read_sensor()
217 static int inv_icm42600_accel_read_scale(struct inv_icm42600_state *st, in inv_icm42600_accel_read_scale()
229 static int inv_icm42600_accel_write_scale(struct inv_icm42600_state *st, in inv_icm42600_accel_write_scale()
290 static int inv_icm42600_accel_read_odr(struct inv_icm42600_state *st, in inv_icm42600_accel_read_odr()
314 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_write_odr()
363 static int inv_icm42600_accel_read_offset(struct inv_icm42600_state *st, in inv_icm42600_accel_read_offset()
439 static int inv_icm42600_accel_write_offset(struct inv_icm42600_state *st, in inv_icm42600_accel_write_offset()
546 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_read_raw()
613 struct inv_icm42600_state *s in inv_icm42600_accel_write_raw()
[all...]
H A Dinv_icm42600_buffer.c101 void inv_icm42600_buffer_update_fifo_period(struct inv_icm42600_state *st) in inv_icm42600_buffer_update_fifo_period()
123 int inv_icm42600_buffer_set_fifo_en(struct inv_icm42600_state *st, in inv_icm42600_buffer_set_fifo_en()
203 int inv_icm42600_buffer_update_watermark(struct inv_icm42600_state *st) in inv_icm42600_buffer_update_watermark()
277 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_preenable()
296 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_postenable()
341 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_predisable()
380 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_postdisable()
447 int inv_icm42600_buffer_fifo_read(struct inv_icm42600_state *st, in inv_icm42600_buffer_fifo_read()
506 int inv_icm42600_buffer_fifo_parse(struct inv_icm42600_state *st) in inv_icm42600_buffer_fifo_parse()
537 int inv_icm42600_buffer_hwfifo_flush(struct inv_icm42600_state *s
[all...]
H A Dinv_icm42600.h117 * struct inv_icm42600_state - driver state variables
133 struct inv_icm42600_state { struct
362 typedef int (*inv_icm42600_bus_setup)(struct inv_icm42600_state *);
373 int inv_icm42600_set_accel_conf(struct inv_icm42600_state *st,
377 int inv_icm42600_set_gyro_conf(struct inv_icm42600_state *st,
381 int inv_icm42600_set_temp_conf(struct inv_icm42600_state *st, bool enable,
390 struct iio_dev *inv_icm42600_gyro_init(struct inv_icm42600_state *st);
394 struct iio_dev *inv_icm42600_accel_init(struct inv_icm42600_state *st);
H A Dinv_icm42600_temp.c16 static int inv_icm42600_temp_read(struct inv_icm42600_state *st, int16_t *temp) in inv_icm42600_temp_read()
50 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_temp_read_raw()
H A Dinv_icm42600_i2c.c16 static int inv_icm42600_i2c_bus_setup(struct inv_icm42600_state *st) in inv_icm42600_i2c_bus_setup()
H A Dinv_icm42600_spi.c16 static int inv_icm42600_spi_bus_setup(struct inv_icm42600_state *st) in inv_icm42600_spi_bus_setup()

Completed in 13 milliseconds