Lines Matching refs:wb
59 unsigned long wb = regs->windowbase; in ptrace_getregs() local
76 gregset->a + ((wb * 4 + i) % XCHAL_NUM_AREGS)); in ptrace_getregs()
87 unsigned long wb, ws; in ptrace_setregs() local
98 __get_user(wb, &gregset->windowbase); in ptrace_setregs()
103 if (wb >= XCHAL_NUM_AREGS / 4) in ptrace_setregs()
106 if (wb != regs->windowbase || ws != regs->windowstart) { in ptrace_setregs()
109 rotws = (((ws | (ws << WSBITS)) >> wb) & in ptrace_setregs()
113 regs->windowbase = wb; in ptrace_setregs()
118 if (wb != 0 && __copy_from_user(regs->areg + XCHAL_NUM_AREGS - wb * 4, in ptrace_setregs()
119 gregset->a, wb * 16)) in ptrace_setregs()
122 if (__copy_from_user(regs->areg, gregset->a + wb * 4, in ptrace_setregs()
123 (WSBITS - wb) * 16)) in ptrace_setregs()
215 unsigned long wb = regs->windowbase; in ptrace_peekusr() local
217 tmp = ((ws >> wb) | (ws << (WSBITS - wb))) & in ptrace_peekusr()