Searched refs:per_event (Results 1 - 15 of 15) sorted by relevance
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | uprobes.c | 101 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()
|
H A D | asm-offsets.c | 34 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()
|
H A D | process.c | 112 memset(&p->thread.per_event, 0, sizeof(p->thread.per_event)); in copy_thread()
|
H A D | ptrace.c | 141 memset(&task->thread.per_event, 0, sizeof(task->thread.per_event)); in ptrace_disable() 179 child->thread.per_event.cause << (BITS_PER_LONG - 16); in __peek_user_per() 182 return child->thread.per_event.address; in __peek_user_per() 186 child->thread.per_event.paid << (BITS_PER_LONG - 8); in __peek_user_per() 587 return (__u32) child->thread.per_event.cause << 16; in __peek_user_per_compat() 590 return (__u32) child->thread.per_event.address; in __peek_user_per_compat() 593 return (__u32) child->thread.per_event.paid << 24; in __peek_user_per_compat()
|
H A D | traps.c | 74 (void __force __user *) current->thread.per_event.address); in do_per_trap()
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | uprobes.c | 101 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() 141 current->thread.per_event.address = current->utask->vaddr; in arch_uprobe_abort_xol() 255 current->thread.per_event.address = regs->psw.addr; in sim_stor_event() 256 current->thread.per_event.cause = PER_EVENT_STORE >> 16; in sim_stor_event()
|
H A D | traps.c | 78 (void __force __user *) current->thread.per_event.address); in do_per_trap() 321 struct per_event *ev = ¤t->thread.per_event; in __do_pgm_check()
|
H A D | process.c | 127 memset(&p->thread.per_event, 0, sizeof(p->thread.per_event)); in copy_thread()
|
H A D | ptrace.c | 138 memset(&task->thread.per_event, 0, sizeof(task->thread.per_event)); in ptrace_disable() 174 child->thread.per_event.cause << (BITS_PER_LONG - 16); in __peek_user_per() 177 return child->thread.per_event.address; in __peek_user_per() 181 child->thread.per_event.paid << (BITS_PER_LONG - 8); in __peek_user_per() 559 return (__u32) child->thread.per_event.cause << 16; in __peek_user_per_compat() 562 return (__u32) child->thread.per_event.address; in __peek_user_per_compat() 565 return (__u32) child->thread.per_event.paid << 24; in __peek_user_per_compat()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | processor.h | 126 struct per_event per_event; /* Cause of the last PER trap */ member
|
H A D | ptrace.h | 104 struct per_event { struct
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | processor.h | 175 struct per_event per_event; /* Cause of the last PER trap */ member
|
H A D | ptrace.h | 147 struct per_event { struct
|
/kernel/linux/linux-5.10/arch/s390/kvm/ |
H A D | intercept.c | 229 #define per_event(vcpu) (vcpu->arch.sie_block->iprcc & PGM_PER) macro 245 if (guestdbg_enabled(vcpu) && per_event(vcpu)) { in handle_prog()
|
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A D | intercept.c | 229 #define per_event(vcpu) (vcpu->arch.sie_block->iprcc & PGM_PER) macro 233 if (!guestdbg_enabled(vcpu) || !per_event(vcpu)) in should_handle_per_event()
|
Completed in 12 milliseconds