/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/signal/ |
H A D | sigfuz.c | 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->uc_mcontext.gp_regs[PT_MSR] |= in trap_signal_handler() 132 ucp->uc_mcontext.gp_regs[PT_MSR] |= MSR_TS_S; in trap_signal_handler() 135 ucp->uc_mcontext.gp_regs[PT_MSR] |= in trap_signal_handler() 138 ucp->uc_mcontext.gp_regs[PT_MSR] |= in trap_signal_handler() 153 ucp->uc_mcontext.gp_regs[PT_MSR] = random(); in trap_signal_handler() 155 ucp->uc_mcontext.gp_regs[PT_NIP] = random(); in trap_signal_handler() 157 ucp->uc_link->uc_mcontext.gp_regs[PT_MSR] = random(); in trap_signal_handler() 159 ucp->uc_link->uc_mcontext.gp_regs[PT_NI in trap_signal_handler() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/signal/ |
H A D | sigfuz.c | 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->uc_mcontext.gp_regs[PT_MSR] |= in trap_signal_handler() 132 ucp->uc_mcontext.gp_regs[PT_MSR] |= MSR_TS_S; in trap_signal_handler() 135 ucp->uc_mcontext.gp_regs[PT_MSR] |= in trap_signal_handler() 138 ucp->uc_mcontext.gp_regs[PT_MSR] |= in trap_signal_handler() 153 ucp->uc_mcontext.gp_regs[PT_MSR] = random(); in trap_signal_handler() 155 ucp->uc_mcontext.gp_regs[PT_NIP] = random(); in trap_signal_handler() 157 ucp->uc_link->uc_mcontext.gp_regs[PT_MSR] = random(); in trap_signal_handler() 159 ucp->uc_link->uc_mcontext.gp_regs[PT_NI in trap_signal_handler() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | signal_64.c | 167 err |= __put_user(&sc->gp_regs, &sc->regs); in setup_sigcontext() 169 err |= __copy_to_user(&sc->gp_regs, regs, GP_REGS_SIZE); in setup_sigcontext() 170 err |= __put_user(msr, &sc->gp_regs[PT_MSR]); in setup_sigcontext() 171 err |= __put_user(softe, &sc->gp_regs[PT_SOFTE]); in setup_sigcontext() 300 err |= __put_user(&sc->gp_regs, &sc->regs); in setup_tm_sigcontexts() 301 err |= __put_user(&tm_sc->gp_regs, &tm_sc->regs); in setup_tm_sigcontexts() 303 err |= __copy_to_user(&tm_sc->gp_regs, regs, GP_REGS_SIZE); in setup_tm_sigcontexts() 304 err |= __copy_to_user(&sc->gp_regs, in setup_tm_sigcontexts() 306 err |= __put_user(msr, &tm_sc->gp_regs[PT_MSR]); in setup_tm_sigcontexts() 307 err |= __put_user(msr, &sc->gp_regs[PT_MS in setup_tm_sigcontexts() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | signal_64.c | 179 unsafe_put_user(&sc->gp_regs, &sc->regs, efault_out); in __unsafe_setup_sigcontext() 180 unsafe_copy_to_user(&sc->gp_regs, regs, GP_REGS_SIZE, efault_out); in __unsafe_setup_sigcontext() 181 unsafe_put_user(msr, &sc->gp_regs[PT_MSR], efault_out); in __unsafe_setup_sigcontext() 182 unsafe_put_user(softe, &sc->gp_regs[PT_SOFTE], efault_out); in __unsafe_setup_sigcontext() 314 err |= __put_user(&sc->gp_regs, &sc->regs); in setup_tm_sigcontexts() 315 err |= __put_user(&tm_sc->gp_regs, &tm_sc->regs); in setup_tm_sigcontexts() 316 err |= __copy_to_user(&tm_sc->gp_regs, regs, GP_REGS_SIZE); in setup_tm_sigcontexts() 317 err |= __copy_to_user(&sc->gp_regs, in setup_tm_sigcontexts() 319 err |= __put_user(msr, &tm_sc->gp_regs[PT_MSR]); in setup_tm_sigcontexts() 320 err |= __put_user(msr, &sc->gp_regs[PT_MS in setup_tm_sigcontexts() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/tm/ |
H A D | tm-trap.c | 67 thread_endianness = MSR_LE & ucp->uc_mcontext.gp_regs[PT_MSR]; in trap_signal_handler() 116 ucp->uc_mcontext.gp_regs[PT_NIP] += 16; in trap_signal_handler() 123 ucp->uc_mcontext.gp_regs[PT_MSR] |= 1UL; in trap_signal_handler() 124 ucp->uc_mcontext.gp_regs[PT_NIP] += 4; in trap_signal_handler() 141 ucp->uc_mcontext.gp_regs[PT_MSR] |= 1UL; in trap_signal_handler() 171 ucp->uc_mcontext.gp_regs[PT_MSR] &= ~1UL; in trap_signal_handler() 172 ucp->uc_mcontext.gp_regs[PT_NIP] += 8; in trap_signal_handler()
|
H A D | tm-signal-context-chk-gpr.c | 57 fail = (ucp->uc_mcontext.gp_regs[R14 + i] != gprs[i]); in signal_usr1() 61 R14 + i, ucp->uc_mcontext.gp_regs[R14 + i], gprs[i]); in signal_usr1() 67 fail = (tm_ucp->uc_mcontext.gp_regs[R14 + i] != gprs[NV_GPR_REGS + i]); in signal_usr1() 71 R14 + i, tm_ucp->uc_mcontext.gp_regs[R14 + i], gprs[NV_GPR_REGS + i]); in signal_usr1()
|
H A D | tm-signal-msr-resv.c | 41 ucp->uc_mcontext.gp_regs[PT_MSR] |= (7ULL << 32); in signal_usr1()
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/tm/ |
H A D | tm-trap.c | 67 thread_endianness = MSR_LE & ucp->uc_mcontext.gp_regs[PT_MSR]; in trap_signal_handler() 116 ucp->uc_mcontext.gp_regs[PT_NIP] += 16; in trap_signal_handler() 123 ucp->uc_mcontext.gp_regs[PT_MSR] |= 1UL; in trap_signal_handler() 124 ucp->uc_mcontext.gp_regs[PT_NIP] += 4; in trap_signal_handler() 141 ucp->uc_mcontext.gp_regs[PT_MSR] |= 1UL; in trap_signal_handler() 171 ucp->uc_mcontext.gp_regs[PT_MSR] &= ~1UL; in trap_signal_handler() 172 ucp->uc_mcontext.gp_regs[PT_NIP] += 8; in trap_signal_handler()
|
H A D | tm-signal-context-chk-gpr.c | 57 fail = (ucp->uc_mcontext.gp_regs[R14 + i] != gprs[i]); in signal_usr1() 61 R14 + i, ucp->uc_mcontext.gp_regs[R14 + i], gprs[i]); in signal_usr1() 67 fail = (tm_ucp->uc_mcontext.gp_regs[R14 + i] != gprs[NV_GPR_REGS + i]); in signal_usr1() 71 R14 + i, tm_ucp->uc_mcontext.gp_regs[R14 + i], gprs[NV_GPR_REGS + i]); in signal_usr1()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/geode/ |
H A D | gxfb.h | 23 void __iomem *gp_regs; member 295 return readl(par->gp_regs + 4*reg); in read_gp() 300 writel(val, par->gp_regs + 4*reg); in write_gp()
|
H A D | lxfb.h | 29 void __iomem *gp_regs; member 378 return readl(par->gp_regs + 4*reg); in read_gp() 383 writel(val, par->gp_regs + 4*reg); in write_gp()
|
H A D | lxfb_core.c | 367 par->gp_regs = pci_ioremap_bar(dev, 1); in lxfb_map_video_memory() 369 if (par->gp_regs == NULL) in lxfb_map_video_memory() 550 if (par->gp_regs) { in lxfb_probe() 551 iounmap(par->gp_regs); in lxfb_probe() 579 iounmap(par->gp_regs); in lxfb_remove()
|
H A D | gxfb_core.c | 241 par->gp_regs = pci_ioremap_bar(dev, 1); in gxfb_map_video_memory() 243 if (!par->gp_regs) in gxfb_map_video_memory() 425 if (par->gp_regs) { in gxfb_probe() 426 iounmap(par->gp_regs); in gxfb_probe() 451 iounmap(par->gp_regs); in gxfb_remove()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/geode/ |
H A D | gxfb.h | 23 void __iomem *gp_regs; member 295 return readl(par->gp_regs + 4*reg); in read_gp() 300 writel(val, par->gp_regs + 4*reg); in write_gp()
|
H A D | lxfb.h | 29 void __iomem *gp_regs; member 378 return readl(par->gp_regs + 4*reg); in read_gp() 383 writel(val, par->gp_regs + 4*reg); in write_gp()
|
H A D | lxfb_core.c | 368 par->gp_regs = pci_ioremap_bar(dev, 1); in lxfb_map_video_memory() 370 if (par->gp_regs == NULL) in lxfb_map_video_memory() 551 if (par->gp_regs) { in lxfb_probe() 552 iounmap(par->gp_regs); in lxfb_probe() 580 iounmap(par->gp_regs); in lxfb_remove()
|
H A D | gxfb_core.c | 242 par->gp_regs = pci_ioremap_bar(dev, 1); in gxfb_map_video_memory() 244 if (!par->gp_regs) in gxfb_map_video_memory() 426 if (par->gp_regs) { in gxfb_probe() 427 iounmap(par->gp_regs); in gxfb_probe() 452 iounmap(par->gp_regs); in gxfb_remove()
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/include/ |
H A D | utils.h | 139 #define UCONTEXT_NIA(UC) (UC)->uc_mcontext.gp_regs[PT_NIP] 140 #define UCONTEXT_MSR(UC) (UC)->uc_mcontext.gp_regs[PT_MSR]
|
/kernel/linux/linux-5.10/drivers/soc/bcm/brcmstb/pm/ |
H A D | s3-mips.S | 25 la t0, gp_regs 115 la t0, gp_regs
|
/kernel/linux/linux-6.6/drivers/soc/bcm/brcmstb/pm/ |
H A D | s3-mips.S | 25 la t0, gp_regs 115 la t0, gp_regs
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/include/ |
H A D | utils.h | 202 #define UCONTEXT_NIA(UC) (UC)->uc_mcontext.gp_regs[PT_NIP] 203 #define UCONTEXT_MSR(UC) (UC)->uc_mcontext.gp_regs[PT_MSR]
|
/kernel/linux/linux-5.10/arch/powerpc/include/uapi/asm/ |
H A D | sigcontext.h | 31 elf_gregset_t gp_regs; member
|
/kernel/linux/linux-6.6/arch/powerpc/include/uapi/asm/ |
H A D | sigcontext.h | 31 elf_gregset_t gp_regs; member
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/alignment/ |
H A D | copy_first_unaligned.c | 22 unsigned int *pc = (unsigned int *)ctx->uc_mcontext.gp_regs[PT_NIP]; in signal_action_handler()
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/alignment/ |
H A D | copy_first_unaligned.c | 22 unsigned int *pc = (unsigned int *)ctx->uc_mcontext.gp_regs[PT_NIP]; in signal_action_handler()
|