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

/linux-master/drivers/perf/
H A Driscv_pmu.c31 struct perf_event_mmap_page *userpg, u64 now)
37 userpg->cap_user_time = 0;
38 userpg->cap_user_time_zero = 0;
39 userpg->cap_user_time_short = 0;
40 userpg->cap_user_rdpmc = riscv_perf_user_access(event);
48 if (userpg->cap_user_rdpmc)
49 userpg->pmc_width = to_riscv_pmu(event->pmu)->ctr_get_width(event->hw.idx) + 1;
55 userpg->time_mult = rd->mult;
56 userpg->time_shift = rd->shift;
57 userpg
30 arch_perf_update_userpage(struct perf_event *event, struct perf_event_mmap_page *userpg, u64 now) argument
[all...]
H A Darm_pmuv3.c1428 struct perf_event_mmap_page *userpg, u64 now)
1434 userpg->cap_user_time = 0;
1435 userpg->cap_user_time_zero = 0;
1436 userpg->cap_user_time_short = 0;
1437 userpg->cap_user_rdpmc = armv8pmu_event_has_user_read(event);
1439 if (userpg->cap_user_rdpmc) {
1441 userpg->pmc_width = 64;
1443 userpg->pmc_width = 32;
1452 userpg->time_mult = rd->mult;
1453 userpg
[all...]
/linux-master/tools/perf/arch/arm/util/
H A Dauxtrace.c192 struct perf_event_mmap_page *pc = mm->userpg;
206 struct perf_event_mmap_page *pc = mm->userpg;
/linux-master/tools/perf/util/
H A Dauxtrace.h328 * @userpg: pointer to buffer's perf_event_mmap_page
339 void *userpg; member in struct:auxtrace_mmap
470 struct perf_event_mmap_page *pc = mm->userpg;
487 struct perf_event_mmap_page *pc = mm->userpg;
501 void *userpg, int fd);
880 void *userpg, int fd);
H A Dauxtrace.c117 void *userpg, int fd)
119 struct perf_event_mmap_page *pc = userpg;
123 mm->userpg = userpg;
1794 struct perf_event_mmap_page *pc = mm->userpg;
1813 struct perf_event_mmap_page *pc = mm->userpg;
115 auxtrace_mmap__mmap(struct auxtrace_mmap *mm, struct auxtrace_mmap_params *mp, void *userpg, int fd) argument
H A Dmmap.c46 void *userpg __maybe_unused,
/linux-master/arch/x86/events/
H A Dcore.c2708 struct perf_event_mmap_page *userpg, u64 now)
2713 userpg->cap_user_time = 0;
2714 userpg->cap_user_time_zero = 0;
2715 userpg->cap_user_rdpmc =
2717 userpg->pmc_width = x86_pmu.cntval_bits;
2730 userpg->cap_user_time = 1;
2731 userpg->time_mult = data.cyc2ns_mul;
2732 userpg->time_shift = data.cyc2ns_shift;
2733 userpg->time_offset = offset - now;
2740 userpg
2707 arch_perf_update_userpage(struct perf_event *event, struct perf_event_mmap_page *userpg, u64 now) argument
[all...]
/linux-master/kernel/events/
H A Dcore.c6074 struct perf_event_mmap_page *userpg; local
6082 userpg = rb->user_page;
6085 userpg->cap_bit0_is_deprecated = 1;
6086 userpg->size = offsetof(struct perf_event_mmap_page, __reserved);
6087 userpg->data_offset = PAGE_SIZE;
6088 userpg->data_size = perf_data_size(rb);
6095 struct perf_event *event, struct perf_event_mmap_page *userpg, u64 now)
6106 struct perf_event_mmap_page *userpg; local
6126 userpg = rb->user_page;
6132 ++userpg
6094 arch_perf_update_userpage( struct perf_event *event, struct perf_event_mmap_page *userpg, u64 now) argument
[all...]
/linux-master/include/linux/
H A Dperf_event.h1902 struct perf_event_mmap_page *userpg,

Completed in 319 milliseconds