Lines Matching refs:mtc
661 static void intel_pt_fixup_last_mtc(uint32_t mtc, int mtc_shift, in intel_pt_fixup_last_mtc() argument
667 *last_mtc |= mtc & mask; in intel_pt_fixup_last_mtc()
668 if (*last_mtc >= mtc) { in intel_pt_fixup_last_mtc()
681 uint32_t mtc, mtc_delta, ctc, fc, ctc_rem; in intel_pt_calc_cyc_cb() local
708 mtc = pkt_info->packet.payload; in intel_pt_calc_cyc_cb()
711 intel_pt_fixup_last_mtc(mtc, decoder->mtc_shift, in intel_pt_calc_cyc_cb()
714 if (mtc > data->last_mtc) in intel_pt_calc_cyc_cb()
715 mtc_delta = mtc - data->last_mtc; in intel_pt_calc_cyc_cb()
717 mtc_delta = mtc + 256 - data->last_mtc; in intel_pt_calc_cyc_cb()
719 data->last_mtc = mtc; in intel_pt_calc_cyc_cb()
1528 uint32_t mtc, mtc_delta; in intel_pt_calc_mtc_timestamp() local
1533 mtc = decoder->packet.payload; in intel_pt_calc_mtc_timestamp()
1537 intel_pt_fixup_last_mtc(mtc, decoder->mtc_shift, in intel_pt_calc_mtc_timestamp()
1541 if (mtc > decoder->last_mtc) in intel_pt_calc_mtc_timestamp()
1542 mtc_delta = mtc - decoder->last_mtc; in intel_pt_calc_mtc_timestamp()
1544 mtc_delta = mtc + 256 - decoder->last_mtc; in intel_pt_calc_mtc_timestamp()
1567 decoder->last_mtc = mtc; in intel_pt_calc_mtc_timestamp()