Searched refs:windowbase (Results 1 - 15 of 15) sorted by relevance

/linux-4.4.14/arch/xtensa/kernel/
H A Dptrace.c56 unsigned long wb = regs->windowbase; ptrace_getregs()
68 __put_user(regs->windowbase, &gregset->windowbase); ptrace_getregs()
95 __get_user(wb, &gregset->windowbase); ptrace_setregs()
103 if (wb != regs->windowbase || ws != regs->windowstart) { ptrace_setregs()
110 regs->windowbase = wb; ptrace_setregs()
211 unsigned long wb = regs->windowbase; ptrace_peekusr()
H A Dmxhead.S43 wsr a0, windowbase
H A Dentry.S156 /* Rotate ws so that the current windowbase is at bit0. */
159 rsr a2, windowbase
236 wsr a2, windowbase # and WINDOWSTART
296 /* Rotate ws so that the current windowbase is at bit0. */
299 rsr a2, windowbase # don't need to save these, we only
586 wsr a2, windowbase # switch to user's saved WB
614 1: rsr a0, windowbase
859 wsr a1, windowbase
922 rsr a0, windowbase
1155 rsr a0, windowbase
1175 * Rotate ws so that the current windowbase is at bit 0.
1180 rsr a0, windowbase
1193 /* We want 1 at the top, so that we return to the current windowbase */
1208 rsr a3, windowbase
1210 wsr a3, windowbase
1237 srli a11, a3, 2 # shift windowbase by 2
1298 rsr a3, windowbase
1335 wsr a1, windowbase
1371 * frame for the current windowbase - 1, we need to rotate a3 left by the
1372 * value of the current windowbase + 1 and move it to windowstart.
1381 rsr a2, windowbase # get current windowbase (a2 is saved)
1389 * Note: we use a3 to set the windowbase, so we take a special care
1418 wsr a3, windowbase
1464 rsr a3, windowbase
1472 wsr a3, windowbase
H A Dstacktrace.c39 unsigned long windowbase = regs->windowbase; xtensa_backtrace_user() local
67 windowstart = (windowstart << WSBITS | windowstart) >> windowbase; xtensa_backtrace_user()
H A Dprocess.c224 windowbase, windowstart and wmask. copy_thread()
246 childregs->windowbase = 0; copy_thread()
326 wb = regs->windowbase; xtensa_elf_core_copy_regs()
H A Dhead.S76 wsr a0, windowbase
346 wsr a0, windowbase
H A Dasm-offsets.c63 DEFINE(PT_WINDOWBASE, offsetof (struct pt_regs, windowbase)); main()
H A Dsignal.c58 const unsigned long wb = regs->windowbase; flush_window_regs_user()
192 regs->windowbase = 0; restore_sigcontext()
H A Dvectors.S261 wsr a0, windowbase
427 rsr a2, windowbase
486 * We get here with windowbase set to the window that was being spilled and
515 rsr a2, windowbase
H A Dtraps.c444 regs->windowbase, regs->windowstart, regs->wmask, show_regs()
/linux-4.4.14/arch/xtensa/boot/boot-elf/
H A Dbootstrap.S52 wsr a0, windowbase
/linux-4.4.14/arch/xtensa/include/asm/
H A Dptrace.h36 unsigned long windowbase; /* 48 */ member in struct:pt_regs
H A Delf.h86 elf_greg_t windowbase; member in struct:__anon3237
H A Dprocessor.h189 regs->windowbase = 0; \
/linux-4.4.14/arch/xtensa/boot/boot-redboot/
H A Dbootstrap.S57 rsr a5, windowbase

Completed in 347 milliseconds