Lines Matching refs:kgdb_info

65 struct debuggerinfo_struct kgdb_info[NR_CPUS];  variable
263 if (kgdb_info[cpu].rounding_up) in kgdb_roundup_cpus()
265 kgdb_info[cpu].rounding_up = true; in kgdb_roundup_cpus()
269 kgdb_info[cpu].rounding_up = false; in kgdb_roundup_cpus()
474 if (!(kgdb_info[cpu].exception_state & DCPU_IS_SLAVE)) { in kdb_dump_stack_on_cpu()
491 kgdb_info[cpu].exception_state |= DCPU_WANT_BT; in kdb_dump_stack_on_cpu()
492 while (kgdb_info[cpu].exception_state & DCPU_WANT_BT) in kdb_dump_stack_on_cpu()
593 kgdb_info[ks->cpu].enter_kgdb++; in kgdb_cpu_enter()
594 kgdb_info[ks->cpu].exception_state |= exception_state; in kgdb_cpu_enter()
613 kgdb_info[cpu].debuggerinfo = regs; in kgdb_cpu_enter()
614 kgdb_info[cpu].task = current; in kgdb_cpu_enter()
615 kgdb_info[cpu].ret_state = 0; in kgdb_cpu_enter()
616 kgdb_info[cpu].irq_depth = hardirq_count() >> HARDIRQ_SHIFT; in kgdb_cpu_enter()
633 if (kgdb_info[cpu].exception_state & DCPU_NEXT_MASTER) { in kgdb_cpu_enter()
634 kgdb_info[cpu].exception_state &= ~DCPU_NEXT_MASTER; in kgdb_cpu_enter()
636 } else if (kgdb_info[cpu].exception_state & DCPU_WANT_MASTER) { in kgdb_cpu_enter()
641 } else if (kgdb_info[cpu].exception_state & DCPU_WANT_BT) { in kgdb_cpu_enter()
643 kgdb_info[cpu].exception_state &= ~DCPU_WANT_BT; in kgdb_cpu_enter()
644 } else if (kgdb_info[cpu].exception_state & DCPU_IS_SLAVE) { in kgdb_cpu_enter()
656 kgdb_info[cpu].debuggerinfo = NULL; in kgdb_cpu_enter()
657 kgdb_info[cpu].task = NULL; in kgdb_cpu_enter()
658 kgdb_info[cpu].exception_state &= in kgdb_cpu_enter()
660 kgdb_info[cpu].enter_kgdb--; in kgdb_cpu_enter()
678 (kgdb_info[cpu].task && in kgdb_cpu_enter()
679 kgdb_info[cpu].task->pid != kgdb_sstep_pid) && --sstep_tries) { in kgdb_cpu_enter()
690 kgdb_info[cpu].ret_state = 1; in kgdb_cpu_enter()
761 kgdb_info[dbg_switch_cpu].exception_state |= in kgdb_cpu_enter()
765 kgdb_info[cpu].ret_state = error; in kgdb_cpu_enter()
788 if (kgdb_info[sstep_cpu].task) in kgdb_cpu_enter()
789 kgdb_sstep_pid = kgdb_info[sstep_cpu].task->pid; in kgdb_cpu_enter()
798 kgdb_info[cpu].debuggerinfo = NULL; in kgdb_cpu_enter()
799 kgdb_info[cpu].task = NULL; in kgdb_cpu_enter()
800 kgdb_info[cpu].exception_state &= in kgdb_cpu_enter()
802 kgdb_info[cpu].enter_kgdb--; in kgdb_cpu_enter()
812 return kgdb_info[cpu].ret_state; in kgdb_cpu_enter()
850 if (kgdb_info[ks->cpu].enter_kgdb != 0) in kgdb_handle_exception()
880 kgdb_info[cpu].rounding_up = false; in kgdb_nmicallback()
886 if (kgdb_info[ks->cpu].enter_kgdb == 0 && in kgdb_nmicallback()
903 if (kgdb_info[cpu].enter_kgdb == 0) { in kgdb_nmicallin()