Lines Matching refs:frame_info
44 struct unwind_frame_info *frame_info) in seed_unwind_frame_info() argument
51 frame_info->task = tsk; in seed_unwind_frame_info()
53 frame_info->regs.r27 = regs->fp; in seed_unwind_frame_info()
54 frame_info->regs.r28 = regs->sp; in seed_unwind_frame_info()
55 frame_info->regs.r31 = regs->blink; in seed_unwind_frame_info()
56 frame_info->regs.r63 = regs->ret; in seed_unwind_frame_info()
57 frame_info->call_frame = 0; in seed_unwind_frame_info()
64 frame_info->task = current; in seed_unwind_frame_info()
74 frame_info->regs.r27 = fp; in seed_unwind_frame_info()
75 frame_info->regs.r28 = sp; in seed_unwind_frame_info()
76 frame_info->regs.r31 = blink; in seed_unwind_frame_info()
77 frame_info->regs.r63 = ret; in seed_unwind_frame_info()
78 frame_info->call_frame = 0; in seed_unwind_frame_info()
90 frame_info->task = tsk; in seed_unwind_frame_info()
92 frame_info->regs.r27 = TSK_K_FP(tsk); in seed_unwind_frame_info()
93 frame_info->regs.r28 = TSK_K_ESP(tsk); in seed_unwind_frame_info()
94 frame_info->regs.r31 = TSK_K_BLINK(tsk); in seed_unwind_frame_info()
95 frame_info->regs.r63 = (unsigned int)__switch_to; in seed_unwind_frame_info()
106 frame_info->regs.r27 = 0; in seed_unwind_frame_info()
107 frame_info->regs.r28 += 60; in seed_unwind_frame_info()
108 frame_info->call_frame = 0; in seed_unwind_frame_info()
123 struct unwind_frame_info frame_info; in arc_unwind_core() local
125 if (seed_unwind_frame_info(tsk, regs, &frame_info)) in arc_unwind_core()
129 address = UNW_PC(&frame_info); in arc_unwind_core()
137 ret = arc_unwind(&frame_info); in arc_unwind_core()
141 frame_info.regs.r63 = frame_info.regs.r31; in arc_unwind_core()