Lines Matching refs:kgdb_info
67 struct debuggerinfo_struct kgdb_info[NR_CPUS]; variable
479 kgdb_info[ks->cpu].enter_kgdb++; in kgdb_cpu_enter()
480 kgdb_info[ks->cpu].exception_state |= exception_state; in kgdb_cpu_enter()
498 kgdb_info[cpu].debuggerinfo = regs; in kgdb_cpu_enter()
499 kgdb_info[cpu].task = current; in kgdb_cpu_enter()
500 kgdb_info[cpu].ret_state = 0; in kgdb_cpu_enter()
501 kgdb_info[cpu].irq_depth = hardirq_count() >> HARDIRQ_SHIFT; in kgdb_cpu_enter()
518 if (kgdb_info[cpu].exception_state & DCPU_NEXT_MASTER) { in kgdb_cpu_enter()
519 kgdb_info[cpu].exception_state &= ~DCPU_NEXT_MASTER; in kgdb_cpu_enter()
521 } else if (kgdb_info[cpu].exception_state & DCPU_WANT_MASTER) { in kgdb_cpu_enter()
526 } else if (kgdb_info[cpu].exception_state & DCPU_IS_SLAVE) { in kgdb_cpu_enter()
538 kgdb_info[cpu].exception_state &= in kgdb_cpu_enter()
540 kgdb_info[cpu].enter_kgdb--; in kgdb_cpu_enter()
557 (kgdb_info[cpu].task && in kgdb_cpu_enter()
558 kgdb_info[cpu].task->pid != kgdb_sstep_pid) && --sstep_tries) { in kgdb_cpu_enter()
568 kgdb_info[cpu].ret_state = 1; in kgdb_cpu_enter()
637 kgdb_info[dbg_switch_cpu].exception_state |= in kgdb_cpu_enter()
641 kgdb_info[cpu].ret_state = error; in kgdb_cpu_enter()
660 if (kgdb_info[sstep_cpu].task) in kgdb_cpu_enter()
661 kgdb_sstep_pid = kgdb_info[sstep_cpu].task->pid; in kgdb_cpu_enter()
670 kgdb_info[cpu].exception_state &= in kgdb_cpu_enter()
672 kgdb_info[cpu].enter_kgdb--; in kgdb_cpu_enter()
681 return kgdb_info[cpu].ret_state; in kgdb_cpu_enter()
718 if (kgdb_info[ks->cpu].enter_kgdb != 0) in kgdb_handle_exception()
754 if (kgdb_info[ks->cpu].enter_kgdb == 0 && in kgdb_nmicallback()
770 if (kgdb_info[cpu].enter_kgdb == 0) { in kgdb_nmicallin()