Searched refs:WSBITS (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/arch/xtensa/kernel/ |
H A D | ptrace.c | 63 (WSBITS - regs->windowbase) * 16); in gpr_get() 102 (newregs.windowstart << WSBITS)) >> in gpr_set() 104 ((1 << WSBITS) - 1)) & ~1; in gpr_set() 105 wmask = ((rotws ? WSBITS + 1 - ffs(rotws) : 0) << 4) | in gpr_set() 115 (WSBITS - newregs.windowbase) * 16); in gpr_set() 307 tmp = ((ws >> wb) | (ws << (WSBITS - wb))) & in ptrace_peekusr() 308 ((1 << WSBITS) - 1); in ptrace_peekusr()
|
H A D | entry.S | 45 * 000....1 -> WSBITS 51 nsau \bit, \mask # 32-WSBITS ... 31 (32 iff 0) 52 addi \bit, \bit, WSBITS - 32 + 1 # uppest bit set -> return 1 54 movi \bit, WSBITS 55 #if WSBITS > 16 60 #if WSBITS > 8 166 slli a2, a3, 32-WSBITS 168 srli a2, a2, 32-WSBITS 304 slli a2, a3, 32-WSBITS 306 srli a2, a2, 32-WSBITS [all...] |
H A D | stacktrace.c | 64 windowstart = (windowstart << WSBITS | windowstart) >> windowbase; in xtensa_backtrace_user() 69 for (index = WSBITS - 1; (index > 0) && depth; depth--, index--) in xtensa_backtrace_user()
|
/kernel/linux/linux-6.6/arch/xtensa/kernel/ |
H A D | ptrace.c | 62 (WSBITS - regs->windowbase) * 16); in gpr_get() 101 (newregs.windowstart << WSBITS)) >> in gpr_set() 103 ((1 << WSBITS) - 1)) & ~1; in gpr_set() 104 wmask = ((rotws ? WSBITS + 1 - ffs(rotws) : 0) << 4) | in gpr_set() 114 (WSBITS - newregs.windowbase) * 16); in gpr_set() 305 tmp = ((ws >> wb) | (ws << (WSBITS - wb))) & in ptrace_peekusr() 306 ((1 << WSBITS) - 1); in ptrace_peekusr()
|
H A D | entry.S | 36 * 000....1 -> WSBITS 42 nsau \bit, \mask # 32-WSBITS ... 31 (32 iff 0) 43 addi \bit, \bit, WSBITS - 32 + 1 # uppest bit set -> return 1 45 movi \bit, WSBITS 46 #if WSBITS > 16 51 #if WSBITS > 8 158 slli a2, a3, 32-WSBITS 160 srli a2, a2, 32-WSBITS 304 slli a2, a3, 32-WSBITS 306 srli a2, a2, 32-WSBITS [all...] |
H A D | stacktrace.c | 65 windowstart = (windowstart << WSBITS | windowstart) >> windowbase; in xtensa_backtrace_user() 70 for (index = WSBITS - 1; (index > 0) && depth; depth--, index--) in xtensa_backtrace_user()
|
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | processor.h | 102 /* WSBITS and WBBITS are the width of the WINDOWSTART and WINDOWBASE 105 #define WSBITS (XCHAL_NUM_AREGS / 4) /* width of WINDOWSTART in bits */ macro
|
/kernel/linux/linux-6.6/arch/xtensa/include/asm/ |
H A D | processor.h | 94 /* WSBITS and WBBITS are the width of the WINDOWSTART and WINDOWBASE 97 #define WSBITS (XCHAL_NUM_AREGS / 4) /* width of WINDOWSTART in bits */ macro
|
Completed in 5 milliseconds