Lines Matching full:timestamp
63 /* enable timestamp register */ in inv_icm42600_timestamp_setup()
113 size_t sensor_nb, int64_t timestamp) in inv_icm42600_timestamp_interrupt() argument
125 /* update interrupt timestamp and compute chip and sensor periods */ in inv_icm42600_timestamp_interrupt()
128 it->up = timestamp; in inv_icm42600_timestamp_interrupt()
140 if (ts->timestamp == 0) { in inv_icm42600_timestamp_interrupt()
143 ts->timestamp = it->up - interval; in inv_icm42600_timestamp_interrupt()
147 /* if interrupt interval is valid, sync with interrupt timestamp */ in inv_icm42600_timestamp_interrupt()
152 delta = it->lo - ts->timestamp; in inv_icm42600_timestamp_interrupt()
162 ts->timestamp += delta; in inv_icm42600_timestamp_interrupt()
184 * timestamp from the current interrupt using the new FIFO period, the in inv_icm42600_timestamp_apply_odr()
187 if (ts->timestamp != 0) { in inv_icm42600_timestamp_apply_odr()
193 ts->timestamp = ts->it.up - interval; in inv_icm42600_timestamp_apply_odr()