/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | tsc.c | 21 quot = t / tc->time_mult; in perf_time_to_tsc() 22 rem = t % tc->time_mult; in perf_time_to_tsc() 24 (rem << tc->time_shift) / tc->time_mult; in perf_time_to_tsc() 37 return tc->time_zero + quot * tc->time_mult + in tsc_to_perf_time() 38 ((rem * tc->time_mult) >> tc->time_shift); in tsc_to_perf_time() 50 tc->time_mult = pc->time_mult; in perf_read_tsc_conversion() 98 event.time_conv.time_mult = tc.time_mult; in perf_event__synth_time_conv()
|
H A D | tsc.h | 9 u32 time_mult; member
|
H A D | jitdump.c | 201 if (jd->use_arch_timestamp && !jd->session->time_conv.time_mult) { in jit_open() 379 tc.time_mult = time_conv->time_mult; in convert_timestamp()
|
H A D | intel-pt.c | 914 quot = ns / pt->tc.time_mult; in intel_pt_ns_to_ticks() 915 rem = ns % pt->tc.time_mult; in intel_pt_ns_to_ticks() 917 pt->tc.time_mult; in intel_pt_ns_to_ticks() 3354 pt->tc.time_mult = auxtrace_info->priv[INTEL_PT_TIME_MULT]; in intel_pt_process_auxtrace_info() 3424 if (pt->timeless_decoding && !pt->tc.time_mult) in intel_pt_process_auxtrace_info() 3425 pt->tc.time_mult = 1; in intel_pt_process_auxtrace_info() 3498 if (pt->tc.time_mult) { in intel_pt_process_auxtrace_info()
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | tsc.c | 23 quot = t / tc->time_mult; in perf_time_to_tsc() 24 rem = t % tc->time_mult; in perf_time_to_tsc() 26 (rem << tc->time_shift) / tc->time_mult; in perf_time_to_tsc() 39 return tc->time_zero + quot * tc->time_mult + in tsc_to_perf_time() 40 ((rem * tc->time_mult) >> tc->time_shift); in tsc_to_perf_time() 52 tc->time_mult = pc->time_mult; in perf_read_tsc_conversion() 100 event.time_conv.time_mult = tc.time_mult; in perf_event__synth_time_conv() 122 ret += fprintf(fp, "... Time Muliplier %" PRI_lu64 "\n", tc->time_mult); in perf_event__fprintf_time_conv() [all...] |
H A D | tsc.h | 11 u32 time_mult; member
|
H A D | jitdump.c | 207 if (jd->use_arch_timestamp && !jd->session->time_conv.time_mult) { in jit_open() 401 tc.time_mult = time_conv->time_mult; in convert_timestamp()
|
/kernel/linux/linux-5.10/tools/perf/arch/x86/tests/ |
H A D | rdpmc.c | 40 u32 seq, idx, time_mult = 0, time_shift = 0; in mmap_read_self() local 52 time_mult = pc->time_mult; in mmap_read_self() 70 delta = time_offset + quot * time_mult + in mmap_read_self() 71 ((rem * time_mult) >> time_shift); in mmap_read_self()
|
/kernel/linux/linux-6.6/tools/lib/perf/ |
H A D | mmap.c | 469 u32 seq, idx, time_mult = 0, time_shift = 0; in perf_mmap__read_self() local 484 time_mult = READ_ONCE(pc->time_mult); in perf_mmap__read_self() 515 delta = time_offset + mul_u64_u32_shr(cyc, time_mult, time_shift); in perf_mmap__read_self()
|
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/ |
H A D | intel-bts.c | 71 struct perf_tsc_conversion tc = { .time_mult = 0, }; in intel_bts_info_fill() 88 cap_user_time_zero = tc.time_mult != 0; in intel_bts_info_fill() 97 auxtrace_info->priv[INTEL_BTS_TIME_MULT] = tc.time_mult; in intel_bts_info_fill()
|
H A D | intel-pt.c | 331 struct perf_tsc_conversion tc = { .time_mult = 0, }; in intel_pt_info_fill() 374 cap_user_time_zero = tc.time_mult != 0; in intel_pt_info_fill() 385 auxtrace_info->priv[INTEL_PT_TIME_MULT] = tc.time_mult; in intel_pt_info_fill()
|
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/ |
H A D | intel-bts.c | 71 struct perf_tsc_conversion tc = { .time_mult = 0, }; in intel_bts_info_fill() 88 cap_user_time_zero = tc.time_mult != 0; in intel_bts_info_fill() 97 auxtrace_info->priv[INTEL_BTS_TIME_MULT] = tc.time_mult; in intel_bts_info_fill()
|
H A D | intel-pt.c | 332 struct perf_tsc_conversion tc = { .time_mult = 0, }; in intel_pt_info_fill() 374 cap_user_time_zero = tc.time_mult != 0; in intel_pt_info_fill() 385 auxtrace_info->priv[INTEL_PT_TIME_MULT] = tc.time_mult; in intel_pt_info_fill()
|
/kernel/linux/linux-6.6/drivers/perf/ |
H A D | riscv_pmu.c | 55 userpg->time_mult = rd->mult; in arch_perf_update_userpage() 81 userpg->time_mult >>= 1; in arch_perf_update_userpage()
|
H A D | arm_pmuv3.c | 1399 userpg->time_mult = rd->mult; in device_initcall() 1425 userpg->time_mult >>= 1; in device_initcall()
|
/kernel/linux/linux-5.10/tools/lib/perf/include/perf/ |
H A D | event.h | 337 __u64 time_mult; member
|
/kernel/linux/linux-6.6/tools/lib/perf/include/perf/ |
H A D | event.h | 434 __u64 time_mult; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | perf_event.h | 306 __u32 time_mult; member
|
/kernel/linux/linux-5.10/tools/include/uapi/linux/ |
H A D | perf_event.h | 495 * u32 seq, time_mult, time_shift, index, width; 510 * time_mult = pc->time_mult; 566 * delta = time_offset + quot * time_mult + 567 * ((rem * time_mult) >> time_shift); 569 * Where time_offset,time_mult,time_shift and cyc are read in the 582 __u32 time_mult; member 589 * quot = time / time_mult; 590 * rem = time % time_mult; 591 * cyc = (quot << time_shift) + (rem << time_shift) / time_mult; [all...] |
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | perf_event.h | 495 * u32 seq, time_mult, time_shift, index, width; 510 * time_mult = pc->time_mult; 566 * delta = time_offset + quot * time_mult + 567 * ((rem * time_mult) >> time_shift); 569 * Where time_offset,time_mult,time_shift and cyc are read in the 582 __u32 time_mult; member 589 * quot = time / time_mult; 590 * rem = time % time_mult; 591 * cyc = (quot << time_shift) + (rem << time_shift) / time_mult; [all...] |
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | perf_event.h | 574 * u32 seq, time_mult, time_shift, index, width; 589 * time_mult = pc->time_mult; 645 * delta = time_offset + quot * time_mult + 646 * ((rem * time_mult) >> time_shift); 648 * Where time_offset,time_mult,time_shift and cyc are read in the 661 __u32 time_mult; member 668 * quot = time / time_mult; 669 * rem = time % time_mult; 670 * cyc = (quot << time_shift) + (rem << time_shift) / time_mult; [all...] |
/kernel/linux/linux-6.6/tools/include/uapi/linux/ |
H A D | perf_event.h | 574 * u32 seq, time_mult, time_shift, index, width; 589 * time_mult = pc->time_mult; 645 * delta = time_offset + quot * time_mult + 646 * ((rem * time_mult) >> time_shift); 648 * Where time_offset,time_mult,time_shift and cyc are read in the 661 __u32 time_mult; member 668 * quot = time / time_mult; 669 * rem = time % time_mult; 670 * cyc = (quot << time_shift) + (rem << time_shift) / time_mult; [all...] |
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | perf_event.h | 271 __u32 time_mult; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | perf_event.h | 271 __u32 time_mult; member
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | perf_event.c | 1279 userpg->time_mult = rd->mult; in device_initcall() 1305 userpg->time_mult >>= 1; in device_initcall()
|