Home
last modified time | relevance | path

Searched refs:fifo_period (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.6/drivers/iio/common/inv_sensors/
Dinv_sensors_timestamp.c123 uint32_t fifo_period, size_t fifo_nb, in inv_sensors_timestamp_interrupt() argument
128 const uint32_t fifo_mult = fifo_period / ts->chip.clock_period; in inv_sensors_timestamp_interrupt()
161 uint32_t fifo_period, size_t fifo_nb, in inv_sensors_timestamp_apply_odr() argument
183 fifo_mult = fifo_period / ts->chip.clock_period; in inv_sensors_timestamp_apply_odr()
184 fifo_period = fifo_mult * ts->chip_period.val; in inv_sensors_timestamp_apply_odr()
186 interval = (int64_t)(fifo_nb - fifo_no) * (int64_t)fifo_period; in inv_sensors_timestamp_apply_odr()
/Linux-v6.6/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_ring.c53 u32 fifo_period; in inv_mpu6050_read_fifo() local
113 fifo_period = NSEC_PER_SEC / INV_MPU6050_DIVIDER_TO_FIFO_RATE(st->chip_config.divider); in inv_mpu6050_read_fifo()
114 inv_sensors_timestamp_interrupt(&st->timestamp, fifo_period, nb, nb, pf->timestamp); in inv_mpu6050_read_fifo()
115 inv_sensors_timestamp_apply_odr(&st->timestamp, fifo_period, nb, 0); in inv_mpu6050_read_fifo()
Dinv_mpu_core.c943 u32 fifo_period; in inv_mpu6050_fifo_rate_store() local
961 fifo_period = NSEC_PER_SEC / fifo_rate; in inv_mpu6050_fifo_rate_store()
972 result = inv_sensors_timestamp_update_odr(&st->timestamp, fifo_period, fifo_on); in inv_mpu6050_fifo_rate_store()
/Linux-v6.6/include/linux/iio/common/
Dinv_sensors_timestamp.h74 uint32_t fifo_period, size_t fifo_nb,
84 uint32_t fifo_period, size_t fifo_nb,