Home
last modified time | relevance | path

Searched refs:sp_reg (Results 1 – 15 of 15) sorted by relevance

/openbmc/linux/arch/x86/include/asm/
H A Dunwind_hints.h26 .set sp_reg, ORC_REG_SP_INDIRECT
28 .set sp_reg, ORC_REG_SP
31 .set sp_reg, ORC_REG_BP
33 .set sp_reg, ORC_REG_DI
35 .set sp_reg, ORC_REG_DX
37 .set sp_reg, ORC_REG_R10
53 UNWIND_HINT sp_reg=sp_reg sp_offset=sp_offset type=type signal=\signal
66 UNWIND_HINT sp_reg=ORC_REG_SP sp_offset=8 type=UNWIND_HINT_TYPE_FUNC
H A Dorc_types.h63 unsigned sp_reg:4; member
69 unsigned sp_reg:4; member
/openbmc/linux/include/linux/
H A Dobjtool.h13 #define UNWIND_HINT(type, sp_reg, sp_offset, signal) \ argument
19 ".byte " __stringify(sp_reg) "\n\t" \
93 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 signal=0
99 .byte \sp_reg
155 #define UNWIND_HINT(type, sp_reg, sp_offset, signal) "\n\t"
162 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 signal=0
H A Dobjtool_types.h16 u8 sp_reg; member
/openbmc/linux/tools/objtool/
H A Dorc_gen.c58 orc->sp_reg = ORC_REG_SP; in init_orc_entry()
61 orc->sp_reg = ORC_REG_SP_INDIRECT; in init_orc_entry()
64 orc->sp_reg = ORC_REG_BP; in init_orc_entry()
67 orc->sp_reg = ORC_REG_BP_INDIRECT; in init_orc_entry()
70 orc->sp_reg = ORC_REG_R10; in init_orc_entry()
73 orc->sp_reg = ORC_REG_R13; in init_orc_entry()
76 orc->sp_reg = ORC_REG_DI; in init_orc_entry()
79 orc->sp_reg = ORC_REG_DX; in init_orc_entry()
H A Dorc_dump.c212 print_reg(orc[i].sp_reg, bswap_if_needed(&dummy_elf, orc[i].sp_offset)); in orc_dump()
H A Dcheck.c2289 if (arch_decode_hint_reg(hint->sp_reg, &cfi.cfa.base)) { in read_unwind_hints()
2290 WARN_INSN(insn, "unsupported unwind_hint sp base reg %d", hint->sp_reg); in read_unwind_hints()
/openbmc/qemu/linux-user/mips/
H A Dcpu_loop.c94 abi_ulong sp_reg; in cpu_loop() local
98 sp_reg = env->active_tc.gpr[29]; in cpu_loop()
102 if ((ret = get_user_ual(arg8, sp_reg + 28)) != 0) { in cpu_loop()
107 if ((ret = get_user_ual(arg7, sp_reg + 24)) != 0) { in cpu_loop()
112 if ((ret = get_user_ual(arg6, sp_reg + 20)) != 0) { in cpu_loop()
117 if ((ret = get_user_ual(arg5, sp_reg + 16)) != 0) { in cpu_loop()
/openbmc/linux/tools/arch/x86/include/asm/
H A Dorc_types.h63 unsigned sp_reg:4; member
69 unsigned sp_reg:4; member
/openbmc/linux/arch/x86/kernel/
H A Dunwind_orc.c184 .sp_reg = ORC_REG_SP,
192 .sp_reg = ORC_REG_BP,
515 switch (orc->sp_reg) { in unwind_next_frame()
568 orc->sp_reg, (void *)state->ip); in unwind_next_frame()
576 if (orc->sp_reg == ORC_REG_SP_INDIRECT) in unwind_next_frame()
/openbmc/linux/tools/include/linux/
H A Dobjtool_types.h16 u8 sp_reg; member
/openbmc/linux/tools/objtool/include/objtool/
H A Darch.h89 int arch_decode_hint_reg(u8 sp_reg, int *base);
/openbmc/linux/tools/objtool/arch/powerpc/
H A Ddecode.c27 int arch_decode_hint_reg(u8 sp_reg, int *base) in arch_decode_hint_reg() argument
/openbmc/linux/tools/objtool/arch/x86/
H A Ddecode.c786 int arch_decode_hint_reg(u8 sp_reg, int *base) in arch_decode_hint_reg() argument
788 switch (sp_reg) { in arch_decode_hint_reg()
/openbmc/linux/drivers/usb/serial/
H A Dmos7720.c1186 enum mos_regs sp_reg; in set_higher_rates() local
1212 sp_reg = MOS7720_SP1_REG; in set_higher_rates()
1214 sp_reg = MOS7720_SP2_REG; in set_higher_rates()
1215 write_mos_reg(serial, dummy, sp_reg, baud * 0x10); in set_higher_rates()