consw
const struct consw *con;
const struct consw *conswitchp;
static const struct consw *con_driver_map[MAX_NR_CONSOLES];
static int do_bind_con_driver(const struct consw *csw, int first, int last,
int do_unbind_con_driver(const struct consw *csw, int first, int last, int deflt)
const struct consw *defcsw = NULL;
const struct consw *defconsw = conswitchp;
const struct consw *defcsw = NULL, *csw = NULL;
const struct consw *csw = NULL;
int con_is_bound(const struct consw *csw)
static int do_register_con_driver(const struct consw *csw, int first, int last)
int do_unregister_con_driver(const struct consw *csw)
int do_take_over_console(const struct consw *csw, int first, int last, int deflt)
void give_up_console(const struct consw *csw)
const struct consw dummy_con = {
static const struct consw mda_con = {
const struct consw newport_con = {
static const struct consw sti_con = {
const struct consw vga_con = {
static const struct consw fb_con;
static const struct consw fb_con = {
extern const struct consw *conswitchp;
extern const struct consw dummy_con; /* dummy console buffer */
extern const struct consw vga_con; /* VGA text console */
extern const struct consw newport_con; /* SGI Newport console */
int con_is_bound(const struct consw *csw);
int do_unregister_con_driver(const struct consw *csw);
int do_take_over_console(const struct consw *sw, int first, int last, int deflt);
void give_up_console(const struct consw *sw);
const struct consw *vc_sw;
int do_unbind_con_driver(const struct consw *csw, int first, int last,