Lines Matching refs:timestamp
89 u64 timestamp; member
237 sample->time = tsc_to_perf_time(record->timestamp, &spe->tc); in arm_spe_prep_sample()
434 static int arm_spe_run_decoder(struct arm_spe_queue *speq, u64 *timestamp) in arm_spe_run_decoder() argument
483 if (record->timestamp > speq->timestamp) in arm_spe_run_decoder()
484 speq->timestamp = record->timestamp; in arm_spe_run_decoder()
491 if (!spe->timeless_decoding && speq->timestamp >= *timestamp) { in arm_spe_run_decoder()
492 *timestamp = speq->timestamp; in arm_spe_run_decoder()
537 speq->timestamp = record->timestamp; in arm_spe__setup_queue()
538 ret = auxtrace_heap__add(&spe->heap, queue_nr, speq->timestamp); in arm_spe__setup_queue()
614 static int arm_spe_process_queues(struct arm_spe *spe, u64 timestamp) in arm_spe_process_queues() argument
627 if (spe->heap.heap_array[0].ordinal >= timestamp) in arm_spe_process_queues()
638 if (ts > timestamp) in arm_spe_process_queues()
639 ts = timestamp; in arm_spe_process_queues()
641 ts = timestamp; in arm_spe_process_queues()
690 u64 timestamp; in arm_spe_process_event() local
703 timestamp = perf_time_to_tsc(sample->time, &spe->tc); in arm_spe_process_event()
705 timestamp = 0; in arm_spe_process_event()
707 if (timestamp || spe->timeless_decoding) { in arm_spe_process_event()
719 } else if (timestamp) { in arm_spe_process_event()
720 err = arm_spe_process_queues(spe, timestamp); in arm_spe_process_event()