/linux-6.1.9/arch/x86/include/asm/ |
D | unwind_hints.h | 21 .set sp_reg, ORC_REG_SP_INDIRECT 23 .set sp_reg, ORC_REG_SP 26 .set sp_reg, ORC_REG_BP 28 .set sp_reg, ORC_REG_DI 30 .set sp_reg, ORC_REG_DX 32 .set sp_reg, ORC_REG_R10 48 UNWIND_HINT sp_reg=sp_reg sp_offset=sp_offset type=type 56 UNWIND_HINT sp_reg=ORC_REG_SP sp_offset=8 type=UNWIND_HINT_TYPE_FUNC
|
D | orc_types.h | 57 unsigned sp_reg:4; member 63 unsigned sp_reg:4; member
|
/linux-6.1.9/tools/objtool/ |
D | orc_gen.c | 25 orc->sp_reg = ORC_REG_UNDEFINED; in init_orc_entry() 32 orc->sp_reg = ORC_REG_UNDEFINED; in init_orc_entry() 38 orc->sp_reg = ORC_REG_SP; in init_orc_entry() 41 orc->sp_reg = ORC_REG_SP_INDIRECT; in init_orc_entry() 44 orc->sp_reg = ORC_REG_BP; in init_orc_entry() 47 orc->sp_reg = ORC_REG_BP_INDIRECT; in init_orc_entry() 50 orc->sp_reg = ORC_REG_R10; in init_orc_entry() 53 orc->sp_reg = ORC_REG_R13; in init_orc_entry() 56 orc->sp_reg = ORC_REG_DI; in init_orc_entry() 59 orc->sp_reg = ORC_REG_DX; in init_orc_entry() [all …]
|
D | orc_dump.c | 201 print_reg(orc[i].sp_reg, bswap_if_needed(orc[i].sp_offset)); in orc_dump()
|
D | check.c | 2107 if (arch_decode_hint_reg(hint->sp_reg, &cfi.cfa.base)) { in read_unwind_hints() 2109 insn->sec, insn->offset, hint->sp_reg); in read_unwind_hints()
|
/linux-6.1.9/tools/include/linux/ |
D | objtool.h | 16 u8 sp_reg; member 52 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \ argument 58 ".byte " __stringify(sp_reg) "\n\t" \ 132 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 end=0 138 .byte \sp_reg 177 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \ 185 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 end=0
|
/linux-6.1.9/include/linux/ |
D | objtool.h | 16 u8 sp_reg; member 52 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \ argument 58 ".byte " __stringify(sp_reg) "\n\t" \ 132 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 end=0 138 .byte \sp_reg 177 #define UNWIND_HINT(sp_reg, sp_offset, type, end) \ 185 .macro UNWIND_HINT type:req sp_reg=0 sp_offset=0 end=0
|
/linux-6.1.9/tools/arch/x86/include/asm/ |
D | orc_types.h | 57 unsigned sp_reg:4; member 63 unsigned sp_reg:4; member
|
/linux-6.1.9/arch/x86/kernel/ |
D | unwind_orc.c | 134 .sp_reg = ORC_REG_SP, 142 .sp_reg = ORC_REG_BP, 240 return orc_a->sp_reg == ORC_REG_UNDEFINED && !orc_a->end ? -1 : 1; in orc_sort_cmp() 461 if (orc->sp_reg == ORC_REG_UNDEFINED) { in unwind_next_frame() 469 switch (orc->sp_reg) { in unwind_next_frame() 522 orc->sp_reg, (void *)state->ip); in unwind_next_frame() 530 if (orc->sp_reg == ORC_REG_SP_INDIRECT) in unwind_next_frame()
|
/linux-6.1.9/tools/objtool/include/objtool/ |
D | arch.h | 89 int arch_decode_hint_reg(u8 sp_reg, int *base);
|
/linux-6.1.9/tools/objtool/arch/x86/ |
D | decode.c | 758 int arch_decode_hint_reg(u8 sp_reg, int *base) in arch_decode_hint_reg() argument 760 switch (sp_reg) { in arch_decode_hint_reg()
|
/linux-6.1.9/drivers/usb/serial/ |
D | mos7720.c | 1185 enum mos_regs sp_reg; in set_higher_rates() local 1211 sp_reg = MOS7720_SP1_REG; in set_higher_rates() 1213 sp_reg = MOS7720_SP2_REG; in set_higher_rates() 1214 write_mos_reg(serial, dummy, sp_reg, baud * 0x10); in set_higher_rates()
|
/linux-6.1.9/scripts/ |
D | sorttable.h | 131 return orc_a->sp_reg == ORC_REG_UNDEFINED && !orc_a->end ? -1 : 1; in orc_sort_cmp()
|