Searched refs:kgdb_info (Results 1 – 6 of 6) sorted by relevance
61 struct debuggerinfo_struct kgdb_info[NR_CPUS]; variable466 kgdb_info[ks->cpu].enter_kgdb++; in kgdb_cpu_enter()467 kgdb_info[ks->cpu].exception_state |= exception_state; in kgdb_cpu_enter()485 kgdb_info[cpu].debuggerinfo = regs; in kgdb_cpu_enter()486 kgdb_info[cpu].task = current; in kgdb_cpu_enter()487 kgdb_info[cpu].ret_state = 0; in kgdb_cpu_enter()488 kgdb_info[cpu].irq_depth = hardirq_count() >> HARDIRQ_SHIFT; in kgdb_cpu_enter()505 if (kgdb_info[cpu].exception_state & DCPU_NEXT_MASTER) { in kgdb_cpu_enter()506 kgdb_info[cpu].exception_state &= ~DCPU_NEXT_MASTER; in kgdb_cpu_enter()508 } else if (kgdb_info[cpu].exception_state & DCPU_WANT_MASTER) { in kgdb_cpu_enter()[all …]
439 if (kgdb_info[-tid - 2].task) in getthread()440 return kgdb_info[-tid - 2].task; in getthread()500 thread = kgdb_info[ks->cpu].task; in gdb_get_regs_helper()501 local_debuggerinfo = kgdb_info[ks->cpu].debuggerinfo; in gdb_get_regs_helper()511 if (thread == kgdb_info[i].task) in gdb_get_regs_helper()512 local_debuggerinfo = kgdb_info[i].debuggerinfo; in gdb_get_regs_helper()946 kgdb_usethread = kgdb_info[ks->cpu].task; in gdb_serial_stub()947 ks->kgdb_usethreadid = shadow_pid(kgdb_info[ks->cpu].task->pid); in gdb_serial_stub()
46 extern struct debuggerinfo_struct kgdb_info[];
94 kdb_current_task = kgdb_info[ks->cpu].task; in kdb_stub()95 kdb_current_regs = kgdb_info[ks->cpu].debuggerinfo; in kdb_stub()104 kgdb_info[i].debuggerinfo = NULL; in kdb_stub()105 kgdb_info[i].task = NULL; in kdb_stub()145 kgdb_info[ks->cpu].ret_state = gdbstub_state(ks, "e"); in kdb_stub()147 kgdb_info[ks->cpu].ret_state = 1; in kdb_stub()158 return kgdb_info[ks->cpu].ret_state; in kdb_stub()
230 #define KDB_TSK(cpu) kgdb_info[cpu].task231 #define KDB_TSKREGS(cpu) kgdb_info[cpu].debuggerinfo
642 if (!kdb_task_has_cpu(p) || kgdb_info[cpu].irq_depth == 1) { in kdb_task_state_char()