struct_kgdb_io(9) - phpMan
STRUCT KGDB_IO(9) Kernel Debugger Internals STRUCT KGDB_IO(9)
NAME
struct_kgdb_io - Describe the interface for an I/O driver to talk with KGDB.
SYNOPSIS
struct kgdb_io {
const char * name;
int (* read_char) (void);
void (* write_char) (u8);
void (* flush) (void);
int (* init) (void);
void (* pre_exception) (void);
void (* post_exception) (void);
int is_console;
};
MEMBERS
name
Name of the I/O driver.
read_char
Pointer to a function that will return one char.
write_char
Pointer to a function that will write one char.
flush
Pointer to a function that will flush any pending writes.
init
Pointer to a function that will initialize the device.
pre_exception
Pointer to a function that will do any prep work for the I/O driver.
post_exception
Pointer to a function that will do any cleanup work for the I/O driver.
is_console
1 if the end device is a console 0 if the I/O device is not a console
AUTHOR
Jason Wessel <jason.wessel AT windriver.com>
Author.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 STRUCT KGDB_IO(9)
|