Lines Matching refs:timestamp
90 u64 timestamp; member
238 sample->time = tsc_to_perf_time(record->timestamp, &spe->tc); in arm_spe_prep_sample()
441 static int arm_spe_run_decoder(struct arm_spe_queue *speq, u64 *timestamp) in arm_spe_run_decoder() argument
490 if (record->timestamp > speq->timestamp) in arm_spe_run_decoder()
491 speq->timestamp = record->timestamp; in arm_spe_run_decoder()
498 if (!spe->timeless_decoding && speq->timestamp >= *timestamp) { in arm_spe_run_decoder()
499 *timestamp = speq->timestamp; in arm_spe_run_decoder()
544 speq->timestamp = record->timestamp; in arm_spe__setup_queue()
545 ret = auxtrace_heap__add(&spe->heap, queue_nr, speq->timestamp); in arm_spe__setup_queue()
621 static int arm_spe_process_queues(struct arm_spe *spe, u64 timestamp) in arm_spe_process_queues() argument
634 if (spe->heap.heap_array[0].ordinal >= timestamp) in arm_spe_process_queues()
645 if (ts > timestamp) in arm_spe_process_queues()
646 ts = timestamp; in arm_spe_process_queues()
648 ts = timestamp; in arm_spe_process_queues()
697 u64 timestamp; in arm_spe_process_event() local
710 timestamp = perf_time_to_tsc(sample->time, &spe->tc); in arm_spe_process_event()
712 timestamp = 0; in arm_spe_process_event()
714 if (timestamp || spe->timeless_decoding) { in arm_spe_process_event()
726 } else if (timestamp) { in arm_spe_process_event()
727 err = arm_spe_process_queues(spe, timestamp); in arm_spe_process_event()