Searched refs:period_accel (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 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 D | inv_icm42600_buffer.c | 104 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()
|