Home
last modified time | relevance | path

Searched refs:rdpmc (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/tools/perf/arch/x86/tests/
H A Drdpmc.c19 static u64 rdpmc(unsigned int counter) in rdpmc() function
23 asm volatile("rdpmc" : "=a" (low), "=d" (high) : "c" (counter)); in rdpmc()
60 count += rdpmc(idx - 1); in mmap_read_self()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dmsr-trace.h50 DEFINE_EVENT(msr_trace_class, rdpmc,
H A Dmsr.h72 DECLARE_TRACEPOINT(rdpmc); variable
248 asm volatile("rdpmc" : EAX_EDX_RET(val, low, high) : "c" (counter)); in native_read_pmc()
249 if (tracepoint_enabled(rdpmc)) in native_read_pmc()
308 #define rdpmc(counter, low, high) \ macro
H A Dparavirt.h232 #define rdpmc(counter, low, high) \ macro
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dmsr-trace.h50 DEFINE_EVENT(msr_trace_class, rdpmc,
H A Dmsr.h63 DECLARE_TRACEPOINT(rdpmc); variable
229 asm volatile("rdpmc" : EAX_EDX_RET(val, low, high) : "c" (counter)); in native_read_pmc()
230 if (tracepoint_enabled(rdpmc)) in native_read_pmc()
289 #define rdpmc(counter, low, high) \ macro
H A Dparavirt.h257 #define rdpmc(counter, low, high) \ macro
/kernel/linux/linux-5.10/arch/x86/lib/
H A Dmsr.c136 EXPORT_TRACEPOINT_SYMBOL(rdpmc); variable
/kernel/linux/linux-6.6/arch/x86/lib/
H A Dmsr.c142 EXPORT_TRACEPOINT_SYMBOL(rdpmc); variable
/kernel/linux/linux-6.6/drivers/perf/
H A Darm_pmuv3.c303 PMU_FORMAT_ATTR(rdpmc, "config1:1");
/kernel/linux/linux-5.10/arch/x86/events/
H A Dcore.c2388 static DEVICE_ATTR(rdpmc, S_IRUSR | S_IWUSR, get_attr_rdpmc, set_attr_rdpmc);
/kernel/linux/linux-6.6/arch/x86/events/
H A Dcore.c2585 static DEVICE_ATTR(rdpmc, S_IRUSR | S_IWUSR, get_attr_rdpmc, set_attr_rdpmc);
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Demulate.c4849 IIP(ImplicitOps, em_rdpmc, rdpmc, check_rdpmc),
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Demulate.c4431 IIP(ImplicitOps, em_rdpmc, rdpmc, check_rdpmc),

Completed in 32 milliseconds