Home
last modified time | relevance | path

Searched refs:v_regs (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/arch/powerpc/kernel/
Dsignal_64.c122 elf_vrreg_t __user *v_regs = sigcontext_vmx_regs(sc); in __unsafe_setup_sigcontext() local
132 unsafe_put_user(v_regs, &sc->v_regs, efault_out); in __unsafe_setup_sigcontext()
137 unsafe_copy_to_user(v_regs, &tsk->thread.vr_state, in __unsafe_setup_sigcontext()
147 unsafe_put_user(tsk->thread.vrsave, (u32 __user *)&v_regs[33], efault_out); in __unsafe_setup_sigcontext()
149 unsafe_put_user(0, &sc->v_regs, efault_out); in __unsafe_setup_sigcontext()
166 v_regs += ELF_NVRREG; in __unsafe_setup_sigcontext()
167 unsafe_copy_vsx_to_user(v_regs, tsk, efault_out); in __unsafe_setup_sigcontext()
216 elf_vrreg_t __user *v_regs = sigcontext_vmx_regs(sc); in setup_tm_sigcontexts() local
235 err |= __put_user(v_regs, &sc->v_regs); in setup_tm_sigcontexts()
236 err |= __put_user(tm_v_regs, &tm_sc->v_regs); in setup_tm_sigcontexts()
[all …]
/Linux-v5.15/tools/testing/selftests/powerpc/math/
Dvmx_signal.c51 if (memcmp(mc->v_regs->vrregs[i], &varray[i - 20], 16)) { in signal_vmx_sig()
62 printf("%d | 0x%04x%04x%04x%04x | 0x%04x%04x%04x%04x\n", j, mc->v_regs->vrregs[j][0], in signal_vmx_sig()
63 mc->v_regs->vrregs[j][1], mc->v_regs->vrregs[j][2], mc->v_regs->vrregs[j][3], in signal_vmx_sig()
/Linux-v5.15/tools/testing/selftests/powerpc/tm/
Dtm-signal-context-chk-vmx.c64 fail = memcmp(ucp->uc_mcontext.v_regs->vrregs[VMX20 + i], in signal_usr1()
71 printf("%08x", ucp->uc_mcontext.v_regs->vrregs[VMX20 + i][j]); in signal_usr1()
82 fail = memcmp(tm_ucp->uc_mcontext.v_regs->vrregs[VMX20 + i], in signal_usr1()
89 printf("%08x", tm_ucp->uc_mcontext.v_regs->vrregs[VMX20 + i][j]); in signal_usr1()
Dtm-signal-pagefault.c204 ucp->uc_mcontext.v_regs = in signal_handler()
205 get_uf_mem(sizeof(elf_vrreg_t), ucp->uc_mcontext.v_regs); 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()
Dtm-signal-context-chk-vsx.c96 long *vsx_ptr = (long *)(ucp->uc_mcontext.v_regs + 1); in signal_usr1()
97 long *tm_vsx_ptr = (long *)(tm_ucp->uc_mcontext.v_regs + 1); in signal_usr1()
/Linux-v5.15/drivers/video/fbdev/
Dcarminefb.c55 void __iomem *v_regs; member
154 writel(val, hw->v_regs + offset); in c_set_hw_reg()
160 return readl(hw->v_regs + offset); in c_get_hw_reg()
636 hw->v_regs = ioremap(carminefb_fix.mmio_start, in carminefb_probe()
638 if (!hw->v_regs) { in carminefb_probe()
680 ret = alloc_carmine_fb(hw->v_regs + CARMINE_DISP0_REG, in carminefb_probe()
691 ret = alloc_carmine_fb(hw->v_regs + CARMINE_DISP1_REG, in carminefb_probe()
714 iounmap(hw->v_regs); in carminefb_probe()
746 iounmap(hw->v_regs); in carminefb_remove()
Dpm3fb.c68 unsigned char __iomem *v_regs;/* virtual address of p_regs */ member
96 return fb_readl(par->v_regs + off); in PM3_READ_REG()
101 fb_writel(v, par->v_regs + off); in PM3_WRITE_REG()
1349 par->v_regs = in pm3fb_probe()
1351 if (!par->v_regs) { in pm3fb_probe()
1450 iounmap(par->v_regs); in pm3fb_probe()
1474 iounmap(par->v_regs); in pm3fb_remove()
Dpm2fb.c89 unsigned char __iomem *v_regs;/* virtual address of p_regs */ member
146 return fb_readl(p->v_regs + off); in pm2_RD()
151 fb_writel(v, p->v_regs + off); in pm2_WR()
1566 default_par->v_regs = in pm2fb_probe()
1568 if (!default_par->v_regs) { in pm2fb_probe()
1706 iounmap(default_par->v_regs); in pm2fb_probe()
1730 iounmap(par->v_regs); in pm2fb_remove()
/Linux-v5.15/arch/powerpc/include/uapi/asm/
Dsigcontext.h87 elf_vrreg_t __user *v_regs; member