Lines Matching refs:host_tsc
2296 uint64_t host_tsc) in intel_pt_vm_tm_corr_first_tsc() argument
2316 if (intel_pt_time_in_range(decoder, host_tsc)) { in intel_pt_vm_tm_corr_first_tsc()
2336 uint64_t host_tsc; in intel_pt_vm_tm_corr_tsc() local
2368 host_tsc = intel_pt_8b_tsc(decoder->packet.payload, ref_timestamp); in intel_pt_vm_tm_corr_tsc()
2371 intel_pt_vm_tm_corr_first_tsc(decoder, data, vmcs_info, host_tsc); in intel_pt_vm_tm_corr_tsc()
2377 tsc_offset = host_tsc - expected_tsc; in intel_pt_vm_tm_corr_tsc()
2390 decoder->last_reliable_timestamp = host_tsc; in intel_pt_vm_tm_corr_tsc()
2419 if (host_tsc >= expected_tsc && intel_pt_time_in_range(decoder, host_tsc)) { in intel_pt_vm_tm_corr_tsc()
2483 uint64_t host_tsc = decoder->packet.payload; in intel_pt_vm_tm_corr_pebs_tsc() local
2504 if (intel_pt_time_in_range(decoder, host_tsc)) { in intel_pt_vm_tm_corr_pebs_tsc()
2512 host_tsc = ((guest_tsc & SEVEN_BYTES) - vmcs_info->tsc_offset) & SEVEN_BYTES; in intel_pt_vm_tm_corr_pebs_tsc()
2513 host_tsc = intel_pt_8b_tsc(host_tsc, decoder->timestamp); in intel_pt_vm_tm_corr_pebs_tsc()
2516 guest_tsc, host_tsc, vmcs_info->vmcs, in intel_pt_vm_tm_corr_pebs_tsc()
2518 if (!intel_pt_time_in_range(decoder, host_tsc) && in intel_pt_vm_tm_corr_pebs_tsc()
2524 host_tsc = decoder->timestamp; in intel_pt_vm_tm_corr_pebs_tsc()
2527 decoder->packet.payload = host_tsc; in intel_pt_vm_tm_corr_pebs_tsc()
2530 memcpy((void *)decoder->buf + 1, &host_tsc, 8); in intel_pt_vm_tm_corr_pebs_tsc()