Searched refs:sp_reg (Results 1 – 13 of 13) sorted by relevance
| /Linux-v5.10/arch/x86/include/asm/ |
| D | unwind_hints.h | 11 UNWIND_HINT sp_reg=ORC_REG_UNDEFINED type=UNWIND_HINT_TYPE_CALL end=1 17 .set sp_reg, ORC_REG_SP_INDIRECT 19 .set sp_reg, ORC_REG_SP 22 .set sp_reg, ORC_REG_BP 24 .set sp_reg, ORC_REG_DI 26 .set sp_reg, ORC_REG_DX 28 .set sp_reg, ORC_REG_R10 44 UNWIND_HINT sp_reg=sp_reg sp_offset=sp_offset type=type 52 UNWIND_HINT sp_reg=ORC_REG_SP sp_offset=\sp_offset type=UNWIND_HINT_TYPE_CALL 61 UNWIND_HINT sp_reg=ORC_REG_SP type=UNWIND_HINT_TYPE_RET_OFFSET sp_offset=\sp_offset
|
| D | orc_types.h | 54 unsigned sp_reg:4; member
|
| /Linux-v5.10/tools/include/linux/ |
| D | objtool.h | 16 u8 sp_reg; member 42 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \ argument 48 ".byte " __stringify(sp_reg) "\n\t" \ 99 .macro UNWIND_HINT sp_reg:req sp_offset=0 type:req end=0 105 .byte \sp_reg 118 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \ 123 .macro UNWIND_HINT sp_reg:req sp_offset=0 type:req end=0
|
| /Linux-v5.10/include/linux/ |
| D | objtool.h | 16 u8 sp_reg; member 42 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \ argument 48 ".byte " __stringify(sp_reg) "\n\t" \ 99 .macro UNWIND_HINT sp_reg:req sp_offset=0 type:req end=0 105 .byte \sp_reg 118 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \ 123 .macro UNWIND_HINT sp_reg:req sp_offset=0 type:req end=0
|
| /Linux-v5.10/tools/objtool/ |
| D | orc_gen.c | 30 orc->sp_reg = ORC_REG_UNDEFINED; in create_orc() 36 orc->sp_reg = ORC_REG_SP; in create_orc() 39 orc->sp_reg = ORC_REG_SP_INDIRECT; in create_orc() 42 orc->sp_reg = ORC_REG_BP; in create_orc() 45 orc->sp_reg = ORC_REG_BP_INDIRECT; in create_orc() 48 orc->sp_reg = ORC_REG_R10; in create_orc() 51 orc->sp_reg = ORC_REG_R13; in create_orc() 54 orc->sp_reg = ORC_REG_DI; in create_orc() 57 orc->sp_reg = ORC_REG_DX; in create_orc() 150 .sp_reg = ORC_REG_UNDEFINED, in create_orc_sections()
|
| D | arch.h | 91 int arch_decode_hint_reg(struct instruction *insn, u8 sp_reg);
|
| D | orc_dump.c | 200 print_reg(orc[i].sp_reg, orc[i].sp_offset); in orc_dump()
|
| D | check.c | 1437 if (arch_decode_hint_reg(insn, hint->sp_reg)) { in read_unwind_hints() 1439 insn->sec, insn->offset, hint->sp_reg); in read_unwind_hints()
|
| /Linux-v5.10/arch/x86/kernel/ |
| D | unwind_orc.c | 129 .sp_reg = ORC_REG_SP, 137 .sp_reg = ORC_REG_BP, 235 return orc_a->sp_reg == ORC_REG_UNDEFINED && !orc_a->end ? -1 : 1; in orc_sort_cmp() 456 if (orc->sp_reg == ORC_REG_UNDEFINED) { in unwind_next_frame() 464 switch (orc->sp_reg) { in unwind_next_frame() 517 orc->sp_reg, (void *)state->ip); in unwind_next_frame()
|
| /Linux-v5.10/tools/arch/x86/include/asm/ |
| D | orc_types.h | 54 unsigned sp_reg:4; member
|
| /Linux-v5.10/tools/objtool/arch/x86/ |
| D | decode.c | 588 int arch_decode_hint_reg(struct instruction *insn, u8 sp_reg) in arch_decode_hint_reg() argument 592 switch (sp_reg) { in arch_decode_hint_reg()
|
| /Linux-v5.10/drivers/usb/serial/ |
| D | mos7720.c | 1350 enum mos_regs sp_reg; in set_higher_rates() local 1376 sp_reg = MOS7720_SP1_REG; in set_higher_rates() 1378 sp_reg = MOS7720_SP2_REG; in set_higher_rates() 1379 write_mos_reg(serial, dummy, sp_reg, baud * 0x10); in set_higher_rates()
|
| /Linux-v5.10/scripts/ |
| D | sorttable.h | 124 return orc_a->sp_reg == ORC_REG_UNDEFINED && !orc_a->end ? -1 : 1; in orc_sort_cmp()
|