Home
last modified time | relevance | path

Searched refs:dbg_io_ops (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/kernel/debug/
Dgdbstub.c84 int ret = dbg_io_ops->read_char(); in gdbstub_read_wait()
86 ret = dbg_io_ops->read_char(); in gdbstub_read_wait()
130 dbg_io_ops->write_char('-'); in get_packet()
133 dbg_io_ops->write_char('+'); in get_packet()
134 if (dbg_io_ops->flush) in get_packet()
135 dbg_io_ops->flush(); in get_packet()
155 dbg_io_ops->write_char('$'); in put_packet()
160 dbg_io_ops->write_char(ch); in put_packet()
165 dbg_io_ops->write_char('#'); in put_packet()
166 dbg_io_ops->write_char(hex_asc_hi(checksum)); in put_packet()
[all …]
Ddebug_core.c82 struct kgdb_io *dbg_io_ops; variable
455 if (!dbg_io_ops) in kgdb_io_ready()
638 if (dbg_io_ops->pre_exception) in kgdb_cpu_enter()
639 dbg_io_ops->pre_exception(); in kgdb_cpu_enter()
706 if (dbg_io_ops->post_exception) in kgdb_cpu_enter()
707 dbg_io_ops->post_exception(); in kgdb_cpu_enter()
873 if (!dbg_io_ops) { in sysrq_handle_dbg()
1040 if (dbg_io_ops) { in kgdb_register_io_module()
1055 dbg_io_ops = new_dbg_io_ops; in kgdb_register_io_module()
1089 WARN_ON_ONCE(dbg_io_ops != old_dbg_io_ops); in kgdb_unregister_io_module()
[all …]
/Linux-v5.4/drivers/tty/serial/
Dkgdb_nmi.c53 dbg_io_ops->is_console = true; in kgdb_nmi_console_setup()
63 dbg_io_ops->write_char(s[i]); in kgdb_nmi_console_write()
123 c = dbg_io_ops->read_char(); in kgdb_nmi_poll_one_knock()
312 dbg_io_ops->write_char(buf[i]); in kgdb_nmi_tty_write()
/Linux-v5.4/kernel/debug/kdb/
Dkdb_io.c703 if (dbg_io_ops && !dbg_io_ops->is_console) { in vkdb_printf()
707 dbg_io_ops->write_char(*cp2); in vkdb_printf()
767 if (dbg_io_ops && !dbg_io_ops->is_console) { in vkdb_printf()
771 dbg_io_ops->write_char(*cp); in vkdb_printf()
/Linux-v5.4/include/linux/
Dkgdb.h306 extern struct kgdb_io *dbg_io_ops;
/Linux-v5.4/drivers/usb/early/
Dehci-dbgp.c101 #define dbgp_kgdb_mode (dbg_io_ops == &kgdbdbgp_io_ops)