Searched refs:inv_sensors_timestamp (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/include/linux/iio/common/ |
D | inv_sensors_timestamp.h | 55 struct inv_sensors_timestamp { struct 67 void inv_sensors_timestamp_init(struct inv_sensors_timestamp *ts, argument 70 int inv_sensors_timestamp_update_odr(struct inv_sensors_timestamp *ts, 73 void inv_sensors_timestamp_interrupt(struct inv_sensors_timestamp *ts, 76 static inline int64_t inv_sensors_timestamp_pop(struct inv_sensors_timestamp *ts) in inv_sensors_timestamp_pop() 82 void inv_sensors_timestamp_apply_odr(struct inv_sensors_timestamp *ts, 86 static inline void inv_sensors_timestamp_reset(struct inv_sensors_timestamp *ts) in inv_sensors_timestamp_reset()
|
/linux-6.12.1/drivers/iio/common/inv_sensors/ |
D | inv_sensors_timestamp.c | 41 void inv_sensors_timestamp_init(struct inv_sensors_timestamp *ts, in inv_sensors_timestamp_init() 60 int inv_sensors_timestamp_update_odr(struct inv_sensors_timestamp *ts, in inv_sensors_timestamp_update_odr() 77 static bool inv_validate_period(struct inv_sensors_timestamp *ts, uint32_t period) in inv_validate_period() 90 static bool inv_update_chip_period(struct inv_sensors_timestamp *ts, in inv_update_chip_period() 106 static void inv_align_timestamp_it(struct inv_sensors_timestamp *ts) in inv_align_timestamp_it() 131 void inv_sensors_timestamp_interrupt(struct inv_sensors_timestamp *ts, in inv_sensors_timestamp_interrupt() 167 void inv_sensors_timestamp_apply_odr(struct inv_sensors_timestamp *ts, in inv_sensors_timestamp_apply_odr()
|
D | Makefile | 6 obj-$(CONFIG_IIO_INV_SENSORS_TIMESTAMP) += inv_sensors_timestamp.o
|
/linux-6.12.1/drivers/iio/imu/inv_icm42600/ |
D | inv_icm42600_buffer.c | 291 struct inv_sensors_timestamp *ts = &sensor_st->ts; in inv_icm42600_buffer_preenable() 518 struct inv_sensors_timestamp *ts; in inv_icm42600_buffer_fifo_parse() 552 struct inv_sensors_timestamp *ts; in inv_icm42600_buffer_hwfifo_flush()
|
D | inv_icm42600_gyro.c | 103 struct inv_sensors_timestamp *ts = &gyro_st->ts; in inv_icm42600_gyro_update_scan_mode() 352 struct inv_sensors_timestamp *ts = &gyro_st->ts; in inv_icm42600_gyro_write_odr() 808 struct inv_sensors_timestamp *ts = &gyro_st->ts; in inv_icm42600_gyro_parse_fifo()
|
D | inv_icm42600_accel.c | 203 struct inv_sensors_timestamp *ts = &accel_st->ts; in inv_icm42600_accel_update_scan_mode() 444 struct inv_sensors_timestamp *ts = &accel_st->ts; in inv_icm42600_accel_write_odr() 903 struct inv_sensors_timestamp *ts = &accel_st->ts; in inv_icm42600_accel_parse_fifo()
|
D | inv_icm42600.h | 189 struct inv_sensors_timestamp ts;
|
/linux-6.12.1/drivers/iio/imu/inv_mpu6050/ |
D | inv_mpu_iio.h | 205 struct inv_sensors_timestamp timestamp;
|