/openbmc/linux/arch/xtensa/include/asm/ |
H A D | traps.h | 85 #if XCHAL_NUM_AREGS > 16 in spill_registers() 92 #if XCHAL_NUM_AREGS == 32 in spill_registers() 104 " .rept (" __stringify(XCHAL_NUM_AREGS) " - 16) / 12\n" in spill_registers() 109 #if XCHAL_NUM_AREGS % 12 == 0 in spill_registers() 111 #elif XCHAL_NUM_AREGS % 12 == 4 in spill_registers() 113 #elif XCHAL_NUM_AREGS % 12 == 8 in spill_registers()
|
H A D | ptrace.h | 81 unsigned long areg[XCHAL_NUM_AREGS];
|
H A D | processor.h | 97 #define WSBITS (XCHAL_NUM_AREGS / 4) /* width of WINDOWSTART in bits */
|
/openbmc/qemu/tests/tcg/xtensa/ |
H A D | test_windowed.S | 110 movi a3, (XCHAL_NUM_AREGS - (\window)) / 4 123 assert bsi.l, a2, (XCHAL_NUM_AREGS - (\window)) / 4 138 reset_window %(1 | (1 << ((XCHAL_NUM_AREGS - \window) / 4))) 153 movi a3, (XCHAL_NUM_AREGS - (\window)) / 4 157 assert bsi.l, a2, (XCHAL_NUM_AREGS - (\window)) / 4 187 reset_window %(0x1 | (1 << ((XCHAL_NUM_AREGS / 4) - 1))) 218 #if XCHAL_NUM_AREGS == 32 221 #elif XCHAL_NUM_AREGS == 64 226 #error XCHAL_NUM_AREGS unsupported
|
/openbmc/u-boot/arch/xtensa/include/asm/ |
H A D | ptrace.h | 68 #define AR_REGNO_TO_A_REGNO(ar, wb) (ar - wb*4) & ~(XCHAL_NUM_AREGS - 1) 114 (task_stack_page(tsk) + KERNEL_STACK_SIZE - (XCHAL_NUM_AREGS-16)*4) - 1)
|
/openbmc/linux/arch/xtensa/kernel/ |
H A D | signal.c | 73 wm = (ws >> wb) | (ws << (XCHAL_NUM_AREGS / 4 - wb)); in flush_window_regs_user() 74 base = (XCHAL_NUM_AREGS / 4) - (regs->wmask >> 4); in flush_window_regs_user() 84 while (base < XCHAL_NUM_AREGS / 4) { in flush_window_regs_user() 109 sp = regs->areg[((base + inc) * 4 + 1) % XCHAL_NUM_AREGS]; in flush_window_regs_user()
|
H A D | ptrace.c | 58 regs->areg + XCHAL_NUM_AREGS - regs->windowbase * 4, in gpr_get() 81 if (newregs.windowbase >= XCHAL_NUM_AREGS / 4) in gpr_set() 111 memcpy(regs->areg + XCHAL_NUM_AREGS - newregs.windowbase * 4, in gpr_set() 278 case REG_AR_BASE ... REG_AR_BASE + XCHAL_NUM_AREGS - 1: in ptrace_peekusr() 341 case REG_AR_BASE ... REG_AR_BASE + XCHAL_NUM_AREGS - 1: in ptrace_pokeusr()
|
H A D | asm-offsets.c | 68 DEFINE(PT_AREG_END, offsetof (struct pt_regs, areg[XCHAL_NUM_AREGS])); in main() 69 DEFINE(PT_USER_SIZE, offsetof(struct pt_regs, areg[XCHAL_NUM_AREGS])); in main()
|
H A D | entry.S | 2008 #if XCHAL_NUM_AREGS > 16 2016 #if XCHAL_NUM_AREGS > 32 2017 .rept (XCHAL_NUM_AREGS - 32) / 12 2023 #if XCHAL_NUM_AREGS % 12 == 0 2025 #elif XCHAL_NUM_AREGS % 12 == 4 2027 #elif XCHAL_NUM_AREGS % 12 == 8
|
H A D | process.c | 322 int caller_ars = XCHAL_NUM_AREGS - callinc * 4; in copy_thread()
|
/openbmc/linux/arch/xtensa/variants/fsf/include/variant/ |
H A D | core.h | 31 #define XCHAL_NUM_AREGS 64 /* num of physical addr regs */ macro
|
/openbmc/qemu/target/xtensa/core-fsf/ |
H A D | core-isa.h | 30 #define XCHAL_NUM_AREGS 64 /* num of physical addr regs */ macro
|
/openbmc/linux/arch/xtensa/variants/test_mmuhifi_c3/include/variant/ |
H A D | core.h | 30 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|
/openbmc/qemu/target/xtensa/core-dsp3400/ |
H A D | core-isa.h | 50 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|
/openbmc/qemu/target/xtensa/core-lx106/ |
H A D | core-isa.h | 51 #define XCHAL_NUM_AREGS 16 /* num of physical addr regs */ macro
|
/openbmc/qemu/target/xtensa/core-dc232b/ |
H A D | core-isa.h | 30 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|
/openbmc/linux/arch/xtensa/variants/dc232b/include/variant/ |
H A D | core.h | 31 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|
/openbmc/qemu/target/xtensa/core-test_mmuhifi_c3/ |
H A D | core-isa.h | 51 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|
/openbmc/u-boot/arch/xtensa/include/asm/arch-dc232b/ |
H A D | core.h | 29 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|
/openbmc/qemu/target/xtensa/core-dc233c/ |
H A D | core-isa.h | 50 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|
/openbmc/u-boot/arch/xtensa/include/asm/arch-dc233c/ |
H A D | core.h | 29 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|
/openbmc/linux/arch/xtensa/variants/dc233c/include/variant/ |
H A D | core.h | 51 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|
/openbmc/linux/arch/xtensa/variants/test_kc705_hifi/include/variant/ |
H A D | core.h | 51 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|
/openbmc/linux/arch/xtensa/variants/de212/include/variant/ |
H A D | core.h | 51 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|
/openbmc/linux/arch/xtensa/variants/csp/include/variant/ |
H A D | core.h | 51 #define XCHAL_NUM_AREGS 32 /* num of physical addr regs */ macro
|