Lines Matching refs:watermark

166 static unsigned int inv_icm42600_wm_truncate(unsigned int watermark,  in inv_icm42600_wm_truncate()  argument
172 wm_size = watermark * packet_size; in inv_icm42600_wm_truncate()
206 unsigned int wm_gyro, wm_accel, watermark; in inv_icm42600_buffer_update_watermark() local
216 wm_gyro = inv_icm42600_wm_truncate(st->fifo.watermark.gyro, packet_size); in inv_icm42600_buffer_update_watermark()
217 wm_accel = inv_icm42600_wm_truncate(st->fifo.watermark.accel, packet_size); in inv_icm42600_buffer_update_watermark()
229 watermark = wm_accel; in inv_icm42600_buffer_update_watermark()
230 st->fifo.watermark.eff_accel = wm_accel; in inv_icm42600_buffer_update_watermark()
232 watermark = wm_gyro; in inv_icm42600_buffer_update_watermark()
233 st->fifo.watermark.eff_gyro = wm_gyro; in inv_icm42600_buffer_update_watermark()
246 watermark = latency / period; in inv_icm42600_buffer_update_watermark()
247 if (watermark < 1) in inv_icm42600_buffer_update_watermark()
248 watermark = 1; in inv_icm42600_buffer_update_watermark()
250 st->fifo.watermark.eff_gyro = latency / period_gyro; in inv_icm42600_buffer_update_watermark()
251 if (st->fifo.watermark.eff_gyro < 1) in inv_icm42600_buffer_update_watermark()
252 st->fifo.watermark.eff_gyro = 1; in inv_icm42600_buffer_update_watermark()
253 st->fifo.watermark.eff_accel = latency / period_accel; in inv_icm42600_buffer_update_watermark()
254 if (st->fifo.watermark.eff_accel < 1) in inv_icm42600_buffer_update_watermark()
255 st->fifo.watermark.eff_accel = 1; in inv_icm42600_buffer_update_watermark()
259 wm_size = watermark * packet_size; in inv_icm42600_buffer_update_watermark()
394 unsigned int *watermark; in inv_icm42600_buffer_postdisable() local
403 watermark = &st->fifo.watermark.gyro; in inv_icm42600_buffer_postdisable()
406 watermark = &st->fifo.watermark.accel; in inv_icm42600_buffer_postdisable()
417 *watermark = 0; in inv_icm42600_buffer_postdisable()
527 inv_sensors_timestamp_interrupt(ts, st->fifo.watermark.eff_gyro, in inv_icm42600_buffer_fifo_parse()
537 inv_sensors_timestamp_interrupt(ts, st->fifo.watermark.eff_accel, in inv_icm42600_buffer_fifo_parse()
590 st->fifo.watermark.eff_gyro = 1; in inv_icm42600_buffer_init()
591 st->fifo.watermark.eff_accel = 1; in inv_icm42600_buffer_init()