Lines Matching refs:task
153 static void microblaze_unwind_inner(struct task_struct *task,
163 static inline void unwind_trap(struct task_struct *task, unsigned long pc, in unwind_trap() argument
169 static inline void unwind_trap(struct task_struct *task, unsigned long pc, in unwind_trap() argument
173 microblaze_unwind_inner(task, regs->pc, regs->r1, regs->r15, trace); in unwind_trap()
187 static void microblaze_unwind_inner(struct task_struct *task, in microblaze_unwind_inner() argument
218 microblaze_unwind_inner(task, regs->r17 - 4, in microblaze_unwind_inner()
231 unwind_trap(task, pc, fp, trace); in microblaze_unwind_inner()
249 if (unlikely(pc == task_pt_regs(task)->pc)) { in microblaze_unwind_inner()
252 (unsigned long) task->pid, in microblaze_unwind_inner()
253 task->comm); in microblaze_unwind_inner()
285 void microblaze_unwind(struct task_struct *task, struct stack_trace *trace) in microblaze_unwind() argument
287 if (task) { in microblaze_unwind()
288 if (task == current) { in microblaze_unwind()
289 const struct pt_regs *regs = task_pt_regs(task); in microblaze_unwind()
290 microblaze_unwind_inner(task, regs->pc, regs->r1, in microblaze_unwind()
294 (struct thread_info *)(task->stack); in microblaze_unwind()
298 microblaze_unwind_inner(task, in microblaze_unwind()