Searched refs:period_gyro (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/iio/imu/inv_icm45600/ |
| H A D | inv_icm45600_buffer.c | 104 u32 period_gyro, period_accel; in inv_icm45600_buffer_update_fifo_period() local 107 period_gyro = inv_icm45600_odr_to_period(st->conf.gyro.odr); in inv_icm45600_buffer_update_fifo_period() 109 period_gyro = U32_MAX; in inv_icm45600_buffer_update_fifo_period() 116 st->fifo.period = min(period_gyro, period_accel); in inv_icm45600_buffer_update_fifo_period() 181 u32 period_gyro, period_accel, period; in inv_icm45600_buffer_update_watermark() local 190 period_gyro = inv_icm45600_odr_to_period(st->conf.gyro.odr) / NSEC_PER_USEC; in inv_icm45600_buffer_update_watermark() 192 latency_gyro = period_gyro * wm_gyro; in inv_icm45600_buffer_update_watermark() 212 period = min(period_gyro, period_accel); in inv_icm45600_buffer_update_watermark() 216 st->fifo.watermark.eff_gyro = max(latency / period_gyro, 1); in inv_icm45600_buffer_update_watermark()
|
| /linux/drivers/iio/imu/inv_icm42600/ |
| H A D | inv_icm42600_buffer.c | 104 u32 period_gyro, period_accel; in inv_icm42600_buffer_update_fifo_period() local 107 period_gyro = inv_icm42600_odr_to_period(st->conf.gyro.odr); in inv_icm42600_buffer_update_fifo_period() 109 period_gyro = U32_MAX; in inv_icm42600_buffer_update_fifo_period() 116 st->fifo.period = min(period_gyro, period_accel); in inv_icm42600_buffer_update_fifo_period() 203 u32 period_gyro, period_accel; in inv_icm42600_buffer_update_watermark() local 215 period_gyro = inv_icm42600_odr_to_period(st->conf.gyro.odr) / 1000UL; in inv_icm42600_buffer_update_watermark() 217 latency_gyro = period_gyro * wm_gyro; in inv_icm42600_buffer_update_watermark() 237 watermark = latency / min(period_gyro, period_accel); in inv_icm42600_buffer_update_watermark() 241 st->fifo.watermark.eff_gyro = latency / period_gyro; in inv_icm42600_buffer_update_watermark()
|