Searched refs:windowbase (Results 1 - 15 of 15) sorted by relevance
/linux-4.4.14/arch/xtensa/kernel/ |
H A D | ptrace.c | 56 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 D | mxhead.S | 43 wsr a0, windowbase
|
H A D | entry.S | 156 /* 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 D | stacktrace.c | 39 unsigned long windowbase = regs->windowbase; xtensa_backtrace_user() local 67 windowstart = (windowstart << WSBITS | windowstart) >> windowbase; xtensa_backtrace_user()
|
H A D | process.c | 224 windowbase, windowstart and wmask. copy_thread() 246 childregs->windowbase = 0; copy_thread() 326 wb = regs->windowbase; xtensa_elf_core_copy_regs()
|
H A D | head.S | 76 wsr a0, windowbase 346 wsr a0, windowbase
|
H A D | asm-offsets.c | 63 DEFINE(PT_WINDOWBASE, offsetof (struct pt_regs, windowbase)); main()
|
H A D | signal.c | 58 const unsigned long wb = regs->windowbase; flush_window_regs_user() 192 regs->windowbase = 0; restore_sigcontext()
|
H A D | vectors.S | 261 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 D | traps.c | 444 regs->windowbase, regs->windowstart, regs->wmask, show_regs()
|
/linux-4.4.14/arch/xtensa/boot/boot-elf/ |
H A D | bootstrap.S | 52 wsr a0, windowbase
|
/linux-4.4.14/arch/xtensa/include/asm/ |
H A D | ptrace.h | 36 unsigned long windowbase; /* 48 */ member in struct:pt_regs
|
H A D | elf.h | 86 elf_greg_t windowbase; member in struct:__anon3237
|
H A D | processor.h | 189 regs->windowbase = 0; \
|
/linux-4.4.14/arch/xtensa/boot/boot-redboot/ |
H A D | bootstrap.S | 57 rsr a5, windowbase
|
Completed in 347 milliseconds