Lines Matching refs:con
48 static int (*earlycon_orig_exit)(struct console *con);
450 struct console *con; in kgdboc_earlycon_pre_exp_handler() local
464 for_each_console(con) in kgdboc_earlycon_pre_exp_handler()
465 if (con == kgdboc_earlycon_io_ops.cons) in kgdboc_earlycon_pre_exp_handler()
472 static int kgdboc_earlycon_deferred_exit(struct console *con) in kgdboc_earlycon_deferred_exit() argument
481 con->exit = earlycon_orig_exit; in kgdboc_earlycon_deferred_exit()
523 struct console *con; in kgdboc_earlycon_init() local
532 for_each_console(con) { in kgdboc_earlycon_init()
533 if (con->write && con->read && in kgdboc_earlycon_init()
534 (con->flags & (CON_BOOT | CON_ENABLED)) && in kgdboc_earlycon_init()
535 (!opt || !opt[0] || strcmp(con->name, opt) == 0)) in kgdboc_earlycon_init()
539 if (!con) { in kgdboc_earlycon_init()
561 kgdboc_earlycon_io_ops.cons = con; in kgdboc_earlycon_init()
562 pr_info("Going to register kgdb with earlycon '%s'\n", con->name); in kgdboc_earlycon_init()
568 earlycon_orig_exit = con->exit; in kgdboc_earlycon_init()
569 con->exit = kgdboc_earlycon_deferred_exit; in kgdboc_earlycon_init()