Home
last modified time | relevance | path

Searched refs:per_event (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/arch/s390/kernel/
Duprobes.c101 if (check_per_event(current->thread.per_event.cause, in arch_uprobe_post_xol()
104 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()
260 current->thread.per_event.address = regs->psw.addr; in sim_stor_event()
261 current->thread.per_event.cause = PER_EVENT_STORE >> 16; in sim_stor_event()
Dasm-offsets.c34 OFFSET(__THREAD_per_cause, thread_struct, per_event.cause); in main()
35 OFFSET(__THREAD_per_address, thread_struct, per_event.address); in main()
36 OFFSET(__THREAD_per_paid, thread_struct, per_event.paid); in main()
Dprocess.c99 memset(&p->thread.per_event, 0, sizeof(p->thread.per_event)); in copy_thread_tls()
Dptrace.c143 memset(&task->thread.per_event, 0, sizeof(task->thread.per_event)); in ptrace_disable()
181 child->thread.per_event.cause << (BITS_PER_LONG - 16); in __peek_user_per()
184 return child->thread.per_event.address; in __peek_user_per()
188 child->thread.per_event.paid << (BITS_PER_LONG - 8); in __peek_user_per()
565 return (__u32) child->thread.per_event.cause << 16; in __peek_user_per_compat()
568 return (__u32) child->thread.per_event.address; in __peek_user_per_compat()
571 return (__u32) child->thread.per_event.paid << 24; in __peek_user_per_compat()
Dtraps.c82 (void __force __user *) current->thread.per_event.address); in do_per_trap()
/Linux-v5.4/arch/s390/include/asm/
Dprocessor.h129 struct per_event per_event; /* Cause of the last PER trap */ member
Dptrace.h104 struct per_event { struct
/Linux-v5.4/arch/s390/kvm/
Dintercept.c225 #define per_event(vcpu) (vcpu->arch.sie_block->iprcc & PGM_PER) macro
234 if (guestdbg_enabled(vcpu) && per_event(vcpu)) { in handle_prog()