Lines Matching full:accel
78 struct inv_icm42600_fifo_sensor_data accel; member
91 /* 3-axis accel + temperature */
120 /* enable accel sensor */ in inv_icm42600_accel_update_scan_mode()
178 /* enable accel sensor */ in inv_icm42600_accel_read_sensor()
184 /* read accel register data */ in inv_icm42600_accel_read_sensor()
221 idx = st->conf.accel.fs; in inv_icm42600_accel_read_scale()
295 odr = st->conf.accel.odr; in inv_icm42600_accel_read_odr()
667 st->fifo.watermark.accel = val; in inv_icm42600_accel_hwfifo_set_watermark()
688 ret = st->fifo.nb.accel; in inv_icm42600_accel_hwfifo_flush()
715 name = devm_kasprintf(dev, GFP_KERNEL, "%s-accel", st->name); in inv_icm42600_accel_init()
728 inv_icm42600_timestamp_init(ts, inv_icm42600_odr_to_period(st->conf.accel.odr)); in inv_icm42600_accel_init()
754 const void *accel, *gyro, *timestamp; in inv_icm42600_accel_parse_fifo() local
763 &accel, &gyro, &temp, ×tamp, &odr); in inv_icm42600_accel_parse_fifo()
768 /* skip packet if no accel data or data is invalid */ in inv_icm42600_accel_parse_fifo()
769 if (accel == NULL || !inv_icm42600_fifo_is_data_valid(accel)) in inv_icm42600_accel_parse_fifo()
779 memcpy(&buffer.accel, accel, sizeof(buffer.accel)); in inv_icm42600_accel_parse_fifo()