Home
last modified time | relevance | path

Searched refs:abreg (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/arch/ia64/kernel/
H A Dunwind_decoder.c88 unsigned char byte1, abreg; in unw_decode_x1() local
94 abreg = (byte1 & 0x7f); in unw_decode_x1()
96 UNW_DEC_SPILL_SPREL(X1, t, abreg, off, arg); in unw_decode_x1()
98 UNW_DEC_SPILL_PSPREL(X1, t, abreg, off, arg); in unw_decode_x1()
105 unsigned char byte1, byte2, abreg, x, ytreg; in unw_decode_x2() local
110 abreg = (byte1 & 0x7f); in unw_decode_x2()
114 UNW_DEC_RESTORE(X2, t, abreg, arg); in unw_decode_x2()
123 unsigned char byte1, byte2, abreg, qp; in unw_decode_x3() local
131 abreg = (byte2 & 0x7f); in unw_decode_x3()
150 abreg = (byte2 & 0x7f); in unw_decode_x4()
[all …]
H A Dunwind.c681 decode_abreg (unsigned char abreg, int memory) in decode_abreg() argument
683 switch (abreg) { in decode_abreg()
684 case 0x04 ... 0x07: return UNW_REG_R4 + (abreg - 0x04); in decode_abreg()
685 case 0x22 ... 0x25: return UNW_REG_F2 + (abreg - 0x22); in decode_abreg()
686 case 0x30 ... 0x3f: return UNW_REG_F16 + (abreg - 0x30); in decode_abreg()
687 case 0x41 ... 0x45: return UNW_REG_B1 + (abreg - 0x41); in decode_abreg()
702 UNW_DPRINT(0, "unwind.%s: bad abreg=0x%x\n", __func__, abreg); in decode_abreg()
1092 r = sr->curr.reg + decode_abreg(abreg, 0); in desc_restore_p()
1113 r = sr->curr.reg + decode_abreg(abreg, 0); in desc_spill_reg_p()
1128 r = sr->curr.reg + decode_abreg(abreg, 1); in desc_spill_psprel_p()
[all …]