Home
last modified time | relevance | path

Searched refs:period_accel (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/iio/imu/inv_icm45600/
H A Dinv_icm45600_buffer.c104 u32 period_gyro, period_accel; in inv_icm45600_buffer_update_fifo_period() local
112 period_accel = inv_icm45600_odr_to_period(st->conf.accel.odr); in inv_icm45600_buffer_update_fifo_period()
114 period_accel = 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
191 period_accel = inv_icm45600_odr_to_period(st->conf.accel.odr) / NSEC_PER_USEC; in inv_icm45600_buffer_update_watermark()
193 latency_accel = period_accel * wm_accel; in inv_icm45600_buffer_update_watermark()
212 period = min(period_gyro, period_accel); in inv_icm45600_buffer_update_watermark()
217 st->fifo.watermark.eff_accel = max(latency / period_accel, 1); in inv_icm45600_buffer_update_watermark()
/linux/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_buffer.c104 u32 period_gyro, period_accel; in inv_icm42600_buffer_update_fifo_period() local
112 period_accel = inv_icm42600_odr_to_period(st->conf.accel.odr); in inv_icm42600_buffer_update_fifo_period()
114 period_accel = 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
216 period_accel = inv_icm42600_odr_to_period(st->conf.accel.odr) / 1000UL; in inv_icm42600_buffer_update_watermark()
218 latency_accel = period_accel * wm_accel; in inv_icm42600_buffer_update_watermark()
237 watermark = latency / min(period_gyro, period_accel); in inv_icm42600_buffer_update_watermark()
244 st->fifo.watermark.eff_accel = latency / period_accel; in inv_icm42600_buffer_update_watermark()