Lines Matching refs:userpg
6509 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()
6569 userpg->index = perf_event_index(event); in perf_event_update_userpage()
6570 userpg->offset = perf_event_count(event, false); in perf_event_update_userpage()
6571 if (userpg->index) in perf_event_update_userpage()
6572 userpg->offset -= local64_read(&event->hw.prev_count); in perf_event_update_userpage()
6574 userpg->time_enabled = enabled + in perf_event_update_userpage()
6577 userpg->time_running = running + in perf_event_update_userpage()
6580 arch_perf_update_userpage(event, userpg, now); in perf_event_update_userpage()
6583 ++userpg->lock; in perf_event_update_userpage()