/openbmc/qemu/tests/tcg/xtensa/ |
H A D | test_windowed.S | 11 wsr a2, windowstart 17 wsr a2, windowstart 27 wsr a2, windowstart 53 rsr a2, windowstart 112 rsr a2, windowstart 121 rsr a2, windowstart 155 rsr a2, windowstart 220 wsr a2, windowstart 223 wsr a2, windowstart 248 wsr a2, windowstart [all …]
|
H A D | crt.S | 13 wsr a2, windowstart
|
H A D | test_sr.S | 232 test_sr windowstart, 1
|
/openbmc/qemu/target/xtensa/ |
H A D | win_helper.c | 116 uint32_t windowstart = xtensa_replicate_windowstart(env) >> in HELPER() local 118 uint32_t n = ctz32(windowstart) + 1; in HELPER() 127 switch (ctz32(windowstart >> n)) { in HELPER() 145 uint32_t windowstart = env->sregs[WINDOW_START]; in HELPER() local 147 if (windowstart & windowstart_bit(windowbase - 1, env)) { in HELPER() 149 } else if (windowstart & windowstart_bit(windowbase - 2, env)) { in HELPER() 151 } else if (windowstart & windowstart_bit(windowbase - 3, env)) { in HELPER()
|
H A D | cpu.h | 787 uint32_t windowstart = xtensa_replicate_windowstart(env) >> in cpu_get_tb_cpu_state() local 789 uint32_t w = ctz32(windowstart | 0x8); in cpu_get_tb_cpu_state()
|
/openbmc/linux/arch/xtensa/kernel/ |
H A D | stacktrace.c | 32 unsigned long windowstart = regs->windowstart; in xtensa_backtrace_user() local 66 windowstart = (windowstart << WSBITS | windowstart) >> windowbase; in xtensa_backtrace_user() 72 if (windowstart & (1 << index)) { in xtensa_backtrace_user()
|
H A D | ptrace.c | 53 .windowstart = regs->windowstart, in gpr_get() 97 newregs.windowstart != regs->windowstart) { in gpr_set() 100 rotws = (((newregs.windowstart | in gpr_set() 101 (newregs.windowstart << WSBITS)) >> in gpr_set() 107 regs->windowstart = newregs.windowstart; in gpr_set() 304 unsigned long ws = regs->windowstart; in ptrace_peekusr()
|
H A D | entry.S | 154 rsr a3, windowstart 236 wsr a3, windowstart # set corresponding WINDOWSTART bit 594 wsr a3, windowstart # restore WINDOWSTART 692 rsr a3, windowstart 942 wsr a0, windowstart 1269 rsr a3, windowstart # a3 = xxxwww1yy 1287 wsr a3, windowstart # save shifted windowstart 1301 rsr a3, windowstart 1302 srl a3, a3 # shift windowstart 1486 wsr a2, windowstart # set corrected windowstart
|
H A D | mxhead.S | 43 wsr a1, windowstart
|
H A D | signal.c | 59 const unsigned long ws = regs->windowstart; in flush_window_regs_user() 120 regs->windowstart = 1 << wb; in flush_window_regs_user() 201 regs->windowstart = 1; in restore_sigcontext()
|
H A D | head.S | 73 wsr a1, windowstart 351 wsr a1, windowstart
|
H A D | process.c | 327 childregs->windowstart = 1; in copy_thread()
|
H A D | asm-offsets.c | 66 DEFINE(PT_WINDOWSTART, offsetof(struct pt_regs, windowstart)); in main()
|
H A D | traps.c | 547 regs->windowbase, regs->windowstart, regs->wmask, in show_regs()
|
/openbmc/linux/arch/xtensa/include/uapi/asm/ |
H A D | ptrace.h | 54 __u32 windowstart; member
|
/openbmc/qemu/linux-user/xtensa/ |
H A D | target_syscall.h | 28 xtensa_reg_t windowstart; /* 52 */ member
|
H A D | cpu_loop.c | 247 env->sregs[WINDOW_START] = regs->windowstart; in target_cpu_copy_regs()
|
/openbmc/linux/include/sound/sof/ |
H A D | xtensa.h | 44 uint32_t windowstart; member
|
/openbmc/linux/arch/xtensa/boot/boot-elf/ |
H A D | bootstrap.S | 50 wsr a0, windowstart
|
/openbmc/linux/arch/xtensa/include/asm/ |
H A D | ptrace.h | 66 unsigned long windowstart; /* 52 */ member
|
H A D | processor.h | 212 (regs)->windowstart = 1; \
|
/openbmc/u-boot/arch/xtensa/include/asm/ |
H A D | ptrace.h | 97 unsigned long windowstart; /* 52 */ member
|
/openbmc/u-boot/arch/xtensa/cpu/ |
H A D | start.S | 108 wsr a3, windowstart 306 wsr a0, windowstart
|
/openbmc/linux/arch/xtensa/boot/boot-redboot/ |
H A D | bootstrap.S | 63 wsr a4, windowstart
|
/openbmc/qemu/target/xtensa/core-sample_controller/ |
H A D | gdb-config.c.inc | 59 XTREG( 35,140, 8, 4, 4,0x0249,0x0006,-2, 2,0x1002,windowstart, 0,0,0,0,0,0)
|