Lines Matching refs:p
21 static void kdb_show_stack(struct task_struct *p, void *addr) in kdb_show_stack() argument
26 kdb_set_current_task(p); in kdb_show_stack()
28 show_stack((struct task_struct *)p, addr); in kdb_show_stack()
31 show_stack(p, &kdb_current_regs->sp); in kdb_show_stack()
33 show_stack(p, NULL); in kdb_show_stack()
36 show_stack(p, NULL); in kdb_show_stack()
80 kdb_bt1(struct task_struct *p, unsigned long mask, in kdb_bt1() argument
84 if (kdb_getarea(buffer[0], (unsigned long)p) || in kdb_bt1()
85 kdb_getarea(buffer[0], (unsigned long)(p+1)-1)) in kdb_bt1()
87 if (!kdb_task_state(p, mask)) in kdb_bt1()
89 kdb_printf("Stack traceback for pid %d\n", p->pid); in kdb_bt1()
90 kdb_ps1(p); in kdb_bt1()
91 kdb_show_stack(p, NULL); in kdb_bt1()
118 struct task_struct *g, *p; in kdb_bt() local
126 p = kdb_curr_task(cpu); in kdb_bt()
127 if (kdb_bt1(p, mask, argcount, btaprompt)) in kdb_bt()
131 kdb_do_each_thread(g, p) { in kdb_bt()
134 if (task_curr(p)) in kdb_bt()
136 if (kdb_bt1(p, mask, argcount, btaprompt)) in kdb_bt()
138 } kdb_while_each_thread(g, p); in kdb_bt()
140 struct task_struct *p; in kdb_bt() local
147 p = find_task_by_pid_ns(pid, &init_pid_ns); in kdb_bt()
148 if (p) { in kdb_bt()
149 kdb_set_current_task(p); in kdb_bt()
150 return kdb_bt1(p, ~0UL, argcount, 0); in kdb_bt()