Home
last modified time | relevance | path

Searched refs:windowstart (Results 1 – 25 of 43) sorted by relevance

12

/openbmc/qemu/tests/tcg/xtensa/
H A Dtest_windowed.S11 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 Dcrt.S13 wsr a2, windowstart
H A Dtest_sr.S232 test_sr windowstart, 1
/openbmc/qemu/target/xtensa/
H A Dwin_helper.c116 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 Dcpu.h787 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 Dstacktrace.c32 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 Dptrace.c53 .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 Dentry.S154 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 Dmxhead.S43 wsr a1, windowstart
H A Dsignal.c59 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 Dhead.S73 wsr a1, windowstart
351 wsr a1, windowstart
H A Dprocess.c327 childregs->windowstart = 1; in copy_thread()
H A Dasm-offsets.c66 DEFINE(PT_WINDOWSTART, offsetof(struct pt_regs, windowstart)); in main()
H A Dtraps.c547 regs->windowbase, regs->windowstart, regs->wmask, in show_regs()
/openbmc/linux/arch/xtensa/include/uapi/asm/
H A Dptrace.h54 __u32 windowstart; member
/openbmc/qemu/linux-user/xtensa/
H A Dtarget_syscall.h28 xtensa_reg_t windowstart; /* 52 */ member
H A Dcpu_loop.c247 env->sregs[WINDOW_START] = regs->windowstart; in target_cpu_copy_regs()
/openbmc/linux/include/sound/sof/
H A Dxtensa.h44 uint32_t windowstart; member
/openbmc/linux/arch/xtensa/boot/boot-elf/
H A Dbootstrap.S50 wsr a0, windowstart
/openbmc/linux/arch/xtensa/include/asm/
H A Dptrace.h66 unsigned long windowstart; /* 52 */ member
H A Dprocessor.h212 (regs)->windowstart = 1; \
/openbmc/u-boot/arch/xtensa/include/asm/
H A Dptrace.h97 unsigned long windowstart; /* 52 */ member
/openbmc/u-boot/arch/xtensa/cpu/
H A Dstart.S108 wsr a3, windowstart
306 wsr a0, windowstart
/openbmc/linux/arch/xtensa/boot/boot-redboot/
H A Dbootstrap.S63 wsr a4, windowstart
/openbmc/qemu/target/xtensa/core-sample_controller/
H A Dgdb-config.c.inc59 XTREG( 35,140, 8, 4, 4,0x0249,0x0006,-2, 2,0x1002,windowstart, 0,0,0,0,0,0)

12