Searched refs:per_event (Results 1 – 7 of 7) sorted by relevance
100 if (check_per_event(current->thread.per_event.cause, in arch_uprobe_post_xol()103 current->thread.per_event.address = utask->vaddr; in arch_uprobe_post_xol()140 current->thread.per_event.address = current->utask->vaddr; in arch_uprobe_abort_xol()254 current->thread.per_event.address = regs->psw.addr; in sim_stor_event()255 current->thread.per_event.cause = PER_EVENT_STORE >> 16; in sim_stor_event()
81 (void __force __user *) current->thread.per_event.address); in do_per_trap()342 struct per_event *ev = ¤t->thread.per_event; in __do_pgm_check()
126 memset(&p->thread.per_event, 0, sizeof(p->thread.per_event)); in copy_thread()
147 memset(&task->thread.per_event, 0, sizeof(task->thread.per_event)); in ptrace_disable()183 child->thread.per_event.cause << (BITS_PER_LONG - 16); in __peek_user_per()186 return child->thread.per_event.address; in __peek_user_per()190 child->thread.per_event.paid << (BITS_PER_LONG - 8); in __peek_user_per()552 return (__u32) child->thread.per_event.cause << 16; in __peek_user_per_compat()555 return (__u32) child->thread.per_event.address; in __peek_user_per_compat()558 return (__u32) child->thread.per_event.paid << 24; in __peek_user_per_compat()
199 struct per_event per_event; /* Cause of the last PER trap */ member
145 struct per_event { struct
229 #define per_event(vcpu) (vcpu->arch.sie_block->iprcc & PGM_PER) macro233 if (!guestdbg_enabled(vcpu) || !per_event(vcpu)) in should_handle_per_event()