Lines Matching refs:gyro
37 struct inv_icm42600_fifo_sensor_data gyro; member
44 const void **gyro, const int8_t **temp, in inv_icm42600_fifo_decode_packet() argument
54 *gyro = NULL; in inv_icm42600_fifo_decode_packet()
72 *gyro = &pack2->gyro; in inv_icm42600_fifo_decode_packet()
81 *gyro = NULL; in inv_icm42600_fifo_decode_packet()
90 *gyro = &pack1->data; in inv_icm42600_fifo_decode_packet()
105 period_gyro = inv_icm42600_odr_to_period(st->conf.gyro.odr); in inv_icm42600_buffer_update_fifo_period()
215 wm_gyro = inv_icm42600_wm_truncate(st->fifo.watermark.gyro, packet_size); in inv_icm42600_buffer_update_watermark()
218 period_gyro = inv_icm42600_odr_to_period(st->conf.gyro.odr) / 1000UL; in inv_icm42600_buffer_update_watermark()
387 watermark = &st->fifo.watermark.gyro; in inv_icm42600_buffer_postdisable()
452 const void *accel, *gyro, *timestamp; in inv_icm42600_buffer_fifo_read() local
459 st->fifo.nb.gyro = 0; in inv_icm42600_buffer_fifo_read()
492 &accel, &gyro, &temp, ×tamp, &odr); in inv_icm42600_buffer_fifo_read()
495 if (gyro != NULL && inv_icm42600_fifo_is_data_valid(gyro)) in inv_icm42600_buffer_fifo_read()
496 st->fifo.nb.gyro++; in inv_icm42600_buffer_fifo_read()
516 st->fifo.nb.gyro, st->timestamp.gyro); in inv_icm42600_buffer_fifo_parse()
517 if (st->fifo.nb.gyro > 0) { in inv_icm42600_buffer_fifo_parse()
553 if (st->fifo.nb.gyro > 0) { in inv_icm42600_buffer_hwfifo_flush()
556 st->fifo.nb.total, st->fifo.nb.gyro, in inv_icm42600_buffer_hwfifo_flush()