cs_timestamp
struct cs_timestamp *tstamp =
struct cs_timestamp tstamp_rx_ctrl;
estimated_ts = packet_queue->cs_timestamp +
packet_queue->cs_timestamp = min(packet_queue->next_cs_timestamp, estimated_ts);
packet_queue->cs_timestamp = packet_queue->next_cs_timestamp;
packet_queue->cs_timestamp = 0;
packet_queue->cs_timestamp = 0;
packet_queue->cs_timestamp = max(packet_queue->cs_timestamp, estimated_first_ts);
u64 cs_timestamp;
cs_timestamp = cs_etm__etmq_get_timestamp(etmq, &trace_chan_id);
if (cs_timestamp)
ret = auxtrace_heap__add(&etm->heap, cs_queue_nr, cs_timestamp);
u64 cs_etm__convert_sample_time(struct cs_etm_queue *etmq, u64 cs_timestamp)
return tsc_to_perf_time(cs_timestamp, &etm->tc);
return cs_timestamp;
return packet_queue->cs_timestamp;
u64 cs_timestamp;
cs_timestamp = cs_etm__etmq_get_timestamp(etmq, &trace_chan_id);
if (!cs_timestamp) {
ret = auxtrace_heap__add(&etm->heap, cs_queue_nr, cs_timestamp);
return packet_queue->cs_timestamp;
u64 cs_timestamp; /* Timestamp from trace data, converted to ns if possible */
u64 cs_etm__convert_sample_time(struct cs_etm_queue *etmq, u64 cs_timestamp);