Home
last modified time | relevance | path

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

/linux/drivers/perf/
H A Driscv_pmu.c31 struct perf_event_mmap_page *userpg, u64 now) in arch_perf_update_userpage() argument
37 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()
40 userpg->cap_user_rdpmc = riscv_perf_user_access(event); in arch_perf_update_userpage()
47 if (userpg->cap_user_rdpmc) in arch_perf_update_userpage()
48 userpg->pmc_width = to_riscv_pmu(event->pmu)->ctr_get_width(event->hw.idx) + 1; in arch_perf_update_userpage()
53 userpg->time_mult = rd->mult; in arch_perf_update_userpage()
54 userpg->time_shift = rd->shift; in arch_perf_update_userpage()
55 userpg->time_zero = rd->epoch_ns; in arch_perf_update_userpage()
[all …]
/linux/tools/perf/arch/arm/util/
H A Dauxtrace.c193 struct perf_event_mmap_page *pc = mm->userpg; in compat_auxtrace_mmap__read_head()
207 struct perf_event_mmap_page *pc = mm->userpg; in compat_auxtrace_mmap__write_tail()
/linux/tools/perf/util/
H A Dauxtrace.h335 void *userpg; member
463 struct perf_event_mmap_page *pc = mm->userpg; in auxtrace_mmap__read_head()
480 struct perf_event_mmap_page *pc = mm->userpg; in auxtrace_mmap__write_tail()
494 void *userpg, int fd);
H A Dauxtrace.c134 void *userpg, int fd) in auxtrace_mmap__mmap() argument
136 struct perf_event_mmap_page *pc = userpg; in auxtrace_mmap__mmap()
140 mm->userpg = userpg; in auxtrace_mmap__mmap()
1881 struct perf_event_mmap_page *pc = mm->userpg; in compat_auxtrace_mmap__read_head()
1900 struct perf_event_mmap_page *pc = mm->userpg; in compat_auxtrace_mmap__write_tail()
H A Dmmap.c47 void *userpg __maybe_unused, in auxtrace_mmap__mmap()
/linux/arch/x86/events/
H A Dcore.c2746 struct perf_event_mmap_page *userpg, u64 now) in arch_perf_update_userpage() argument
2751 userpg->cap_user_time = 0; in arch_perf_update_userpage()
2752 userpg->cap_user_time_zero = 0; in arch_perf_update_userpage()
2753 userpg->cap_user_rdpmc = in arch_perf_update_userpage()
2755 userpg->pmc_width = x86_pmu.cntval_bits; in arch_perf_update_userpage()
2768 userpg->cap_user_time = 1; in arch_perf_update_userpage()
2769 userpg->time_mult = data.cyc2ns_mul; in arch_perf_update_userpage()
2770 userpg->time_shift = data.cyc2ns_shift; in arch_perf_update_userpage()
2771 userpg->time_offset = offset - now; in arch_perf_update_userpage()
2778 userpg->cap_user_time_zero = 1; in arch_perf_update_userpage()
[all …]
/linux/kernel/events/
H A Dcore.c6509 struct perf_event_mmap_page *userpg; in perf_event_init_userpage() local
6517 userpg = rb->user_page; in perf_event_init_userpage()
6520 userpg->cap_bit0_is_deprecated = 1; in perf_event_init_userpage()
6521 userpg->size = offsetof(struct perf_event_mmap_page, __reserved); in perf_event_init_userpage()
6522 userpg->data_offset = PAGE_SIZE; in perf_event_init_userpage()
6523 userpg->data_size = perf_data_size(rb); in perf_event_init_userpage()
6530 struct perf_event *event, struct perf_event_mmap_page *userpg, u64 now) in arch_perf_update_userpage() argument
6541 struct perf_event_mmap_page *userpg; in perf_event_update_userpage() local
6561 userpg = rb->user_page; in perf_event_update_userpage()
6567 ++userpg->lock; in perf_event_update_userpage()
[all …]