Lines Matching refs:kgdboc_earlycon_io_ops
48 static struct kgdb_io kgdboc_earlycon_io_ops;
175 if (kgdboc_earlycon_io_ops.cons)
176 kgdb_unregister_io_module(&kgdboc_earlycon_io_ops);
467 if (!kgdboc_earlycon_io_ops.cons->read(kgdboc_earlycon_io_ops.cons,
476 kgdboc_earlycon_io_ops.cons->write(kgdboc_earlycon_io_ops.cons, &chr,
499 if (con == kgdboc_earlycon_io_ops.cons)
526 if (!kgdboc_earlycon_io_ops.cons)
529 if (kgdboc_earlycon_io_ops.cons->exit == kgdboc_earlycon_deferred_exit)
535 kgdboc_earlycon_io_ops.cons->exit = earlycon_orig_exit;
536 else if (kgdboc_earlycon_io_ops.cons->exit)
542 kgdboc_earlycon_io_ops.cons->exit(kgdboc_earlycon_io_ops.cons);
544 kgdboc_earlycon_io_ops.cons = NULL;
547 static struct kgdb_io kgdboc_earlycon_io_ops = {
607 kgdboc_earlycon_io_ops.cons = con;
609 if (kgdb_register_io_module(&kgdboc_earlycon_io_ops) != 0) {
610 kgdboc_earlycon_io_ops.cons = NULL;