Home
last modified time | relevance | path

Searched refs:userpg (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/perf/
H A Driscv_pmu.c37 userpg->cap_user_time = 0; in arch_perf_update_userpage()
38 userpg->cap_user_time_zero = 0; in arch_perf_update_userpage()
39 userpg->cap_user_time_short = 0; in arch_perf_update_userpage()
47 if (userpg->cap_user_rdpmc) in arch_perf_update_userpage()
53 userpg->time_mult = rd->mult; in arch_perf_update_userpage()
65 userpg->time_zero -= ns; in arch_perf_update_userpage()
69 userpg->time_offset = userpg->time_zero - now; in arch_perf_update_userpage()
77 if (userpg->time_shift == 32) { in arch_perf_update_userpage()
78 userpg->time_shift = 31; in arch_perf_update_userpage()
79 userpg->time_mult >>= 1; in arch_perf_update_userpage()
[all …]
H A Darm_pmuv3.c1461 userpg->cap_user_time = 0; in device_initcall()
1462 userpg->cap_user_time_zero = 0; in device_initcall()
1466 if (userpg->cap_user_rdpmc) { in device_initcall()
1468 userpg->pmc_width = 64; in device_initcall()
1470 userpg->pmc_width = 32; in device_initcall()
1479 userpg->time_mult = rd->mult; in device_initcall()
1491 userpg->time_zero -= ns; in device_initcall()
1495 userpg->time_offset = userpg->time_zero - now; in device_initcall()
1504 userpg->time_shift = 31; in device_initcall()
1505 userpg->time_mult >>= 1; in device_initcall()
[all …]
/linux-6.15/tools/perf/util/
H A Dauxtrace.h338 void *userpg; member
468 struct perf_event_mmap_page *pc = mm->userpg; in auxtrace_mmap__read_head()
485 struct perf_event_mmap_page *pc = mm->userpg; in auxtrace_mmap__write_tail()
499 void *userpg, int fd);
881 void *userpg, int fd);
H A Dauxtrace.c117 void *userpg, int fd) in auxtrace_mmap__mmap() argument
119 struct perf_event_mmap_page *pc = userpg; in auxtrace_mmap__mmap()
123 mm->userpg = userpg; in auxtrace_mmap__mmap()
1861 struct perf_event_mmap_page *pc = mm->userpg; in compat_auxtrace_mmap__read_head()
1880 struct perf_event_mmap_page *pc = mm->userpg; in compat_auxtrace_mmap__write_tail()
H A Dmmap.c46 void *userpg __maybe_unused, in auxtrace_mmap__mmap()
/linux-6.15/tools/perf/arch/arm/util/
H A Dauxtrace.c192 struct perf_event_mmap_page *pc = mm->userpg; in compat_auxtrace_mmap__read_head()
206 struct perf_event_mmap_page *pc = mm->userpg; in compat_auxtrace_mmap__write_tail()
/linux-6.15/arch/x86/events/
H A Dcore.c2717 struct perf_event_mmap_page *userpg, u64 now) in arch_perf_update_userpage() argument
2722 userpg->cap_user_time = 0; in arch_perf_update_userpage()
2723 userpg->cap_user_time_zero = 0; in arch_perf_update_userpage()
2724 userpg->cap_user_rdpmc = in arch_perf_update_userpage()
2726 userpg->pmc_width = x86_pmu.cntval_bits; in arch_perf_update_userpage()
2739 userpg->cap_user_time = 1; in arch_perf_update_userpage()
2740 userpg->time_mult = data.cyc2ns_mul; in arch_perf_update_userpage()
2741 userpg->time_shift = data.cyc2ns_shift; in arch_perf_update_userpage()
2742 userpg->time_offset = offset - now; in arch_perf_update_userpage()
2749 userpg->cap_user_time_zero = 1; in arch_perf_update_userpage()
[all …]
/linux-6.15/kernel/events/
H A Dcore.c6437 struct perf_event_mmap_page *userpg; in perf_event_init_userpage() local
6445 userpg = rb->user_page; in perf_event_init_userpage()
6448 userpg->cap_bit0_is_deprecated = 1; in perf_event_init_userpage()
6450 userpg->data_offset = PAGE_SIZE; in perf_event_init_userpage()
6469 struct perf_event_mmap_page *userpg; in perf_event_update_userpage() local
6489 userpg = rb->user_page; in perf_event_update_userpage()
6495 ++userpg->lock; in perf_event_update_userpage()
6499 if (userpg->index) in perf_event_update_userpage()
6502 userpg->time_enabled = enabled + in perf_event_update_userpage()
6505 userpg->time_running = running + in perf_event_update_userpage()
[all …]
/linux-6.15/include/linux/
H A Dperf_event.h2011 struct perf_event_mmap_page *userpg,