/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/signal/ |
H A D | sigfuz.c | 93 ucp->uc_link = tmp_uc; in trap_signal_handler() 96 * Set uc_link in three possible ways: in trap_signal_handler() 98 * - Cloning ucp into uc_link in trap_signal_handler() 102 memset(ucp->uc_link, rand(), sizeof(ucontext_t)); in trap_signal_handler() 104 memcpy(ucp->uc_link, uc, sizeof(ucontext_t)); in trap_signal_handler() 111 ucp->uc_link = tmp_uc; in trap_signal_handler() 113 madvise(ucp->uc_link, sizeof(ucontext_t), MADV_DONTNEED); in trap_signal_handler() 119 ucp->uc_link->uc_mcontext.gp_regs[PT_MSR] |= MSR_TS_S; in trap_signal_handler() 122 ucp->uc_link->uc_mcontext.gp_regs[PT_MSR] |= in trap_signal_handler() 125 ucp->uc_link in trap_signal_handler() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/signal/ |
H A D | sigfuz.c | 93 ucp->uc_link = tmp_uc; in trap_signal_handler() 96 * Set uc_link in three possible ways: in trap_signal_handler() 98 * - Cloning ucp into uc_link in trap_signal_handler() 102 memset(ucp->uc_link, rand(), sizeof(ucontext_t)); in trap_signal_handler() 104 memcpy(ucp->uc_link, uc, sizeof(ucontext_t)); in trap_signal_handler() 111 ucp->uc_link = tmp_uc; in trap_signal_handler() 113 madvise(ucp->uc_link, sizeof(ucontext_t), MADV_DONTNEED); in trap_signal_handler() 119 ucp->uc_link->uc_mcontext.gp_regs[PT_MSR] |= MSR_TS_S; in trap_signal_handler() 122 ucp->uc_link->uc_mcontext.gp_regs[PT_MSR] |= in trap_signal_handler() 125 ucp->uc_link in trap_signal_handler() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/tm/ |
H A D | tm-signal-context-force-tm.c | 60 ucp->uc_link = mmap(NULL, sizeof(ucontext_t), in usr_signal_handler() 63 if (ucp->uc_link == (void *)-1) { in usr_signal_handler() 69 ret = madvise(ucp->uc_link, sizeof(ucontext_t), MADV_DONTNEED); in usr_signal_handler() 75 memcpy(&ucp->uc_link->uc_mcontext, &ucp->uc_mcontext, in usr_signal_handler()
|
H A D | tm-signal-pagefault.c | 195 * suspended state, i.e. uc->uc_link != NULL. 202 ucp->uc_link->uc_mcontext.regs->nip += 4; in signal_handler() 207 ucp->uc_link->uc_mcontext.v_regs = in signal_handler() 208 get_uf_mem(sizeof(elf_vrreg_t), ucp->uc_link->uc_mcontext.v_regs); in signal_handler() 210 ucp->uc_link = get_uf_mem(sizeof(ucontext_t), ucp->uc_link); in signal_handler()
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/tm/ |
H A D | tm-signal-context-force-tm.c | 60 ucp->uc_link = mmap(NULL, sizeof(ucontext_t), in usr_signal_handler() 63 if (ucp->uc_link == (void *)-1) { in usr_signal_handler() 69 ret = madvise(ucp->uc_link, sizeof(ucontext_t), MADV_DONTNEED); in usr_signal_handler() 75 memcpy(&ucp->uc_link->uc_mcontext, &ucp->uc_mcontext, in usr_signal_handler()
|
H A D | tm-signal-pagefault.c | 195 * suspended state, i.e. uc->uc_link != NULL. 202 ucp->uc_link->uc_mcontext.regs->nip += 4; in signal_handler() 207 ucp->uc_link->uc_mcontext.v_regs = in signal_handler() 208 get_uf_mem(sizeof(elf_vrreg_t), ucp->uc_link->uc_mcontext.v_regs); in signal_handler() 210 ucp->uc_link = get_uf_mem(sizeof(ucontext_t), ucp->uc_link); in signal_handler()
|
/kernel/linux/linux-5.10/arch/s390/include/uapi/asm/ |
H A D | ucontext.h | 22 struct ucontext *uc_link; member 33 struct ucontext *uc_link; member
|
/kernel/linux/linux-6.6/arch/s390/include/uapi/asm/ |
H A D | ucontext.h | 22 struct ucontext *uc_link; member 33 struct ucontext *uc_link; member
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | signal_n32.c | 41 s32 uc_link; member 108 err |= __put_user(0, &frame->rs_uc.uc_link); in setup_rt_frame_n32()
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | signal_n32.c | 40 s32 uc_link; member 107 err |= __put_user(0, &frame->rs_uc.uc_link); in setup_rt_frame_n32()
|
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | ucontext.h | 16 struct ucontext *uc_link; member
|
/kernel/linux/linux-5.10/arch/ia64/include/uapi/asm/ |
H A D | ucontext.h | 9 #define uc_link uc_mcontext.sc_gr[0] /* wrong type; nobody cares */ macro
|
/kernel/linux/linux-5.10/arch/loongarch/include/uapi/asm/ |
H A D | ucontext.h | 8 * @uc_link: 16 struct ucontext *uc_link; member
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | ucontext.h | 7 struct ucontext *uc_link; member
|
/kernel/linux/linux-5.10/arch/alpha/include/asm/ |
H A D | ucontext.h | 7 struct ucontext *uc_link; member
|
/kernel/linux/linux-6.6/arch/loongarch/include/uapi/asm/ |
H A D | ucontext.h | 8 * @uc_link: 16 struct ucontext *uc_link; member
|
/kernel/linux/linux-6.6/arch/ia64/include/uapi/asm/ |
H A D | ucontext.h | 9 #define uc_link uc_mcontext.sc_gr[0] /* wrong type; nobody cares */ macro
|
/kernel/linux/linux-6.6/arch/alpha/include/asm/ |
H A D | ucontext.h | 7 struct ucontext *uc_link; member
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | ucontext.h | 7 struct ucontext *uc_link; member
|
/kernel/linux/linux-5.10/include/uapi/asm-generic/ |
H A D | ucontext.h | 7 struct ucontext *uc_link; member
|
/kernel/linux/linux-6.6/include/uapi/asm-generic/ |
H A D | ucontext.h | 7 struct ucontext *uc_link; member
|
/kernel/linux/linux-6.6/arch/xtensa/include/asm/ |
H A D | ucontext.h | 16 struct ucontext *uc_link; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/asm-generic/ |
H A D | ucontext.h | 10 struct ucontext *uc_link; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-generic/ |
H A D | ucontext.h | 23 struct ucontext * uc_link; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-loongarch/asm/ |
H A D | ucontext.h | 25 * @uc_link: 33 struct ucontext *uc_link; member
|