Lines Matching refs:hvterm_priv0
82 static struct hvterm_priv hvterm_priv0; variable
326 if (hvterm_privs[0] == &hvterm_priv0 && in hvc_vio_probe()
327 vdev->unit_address == hvterm_priv0.termno) { in hvc_vio_probe()
374 if (hvterm_privs[termno] != &hvterm_priv0) in hvc_vio_remove()
426 hvterm_priv0.termno = of_read_number(termno, 1); in hvc_vio_init_early()
427 spin_lock_init(&hvterm_priv0.buf_lock); in hvc_vio_init_early()
428 hvterm_privs[0] = &hvterm_priv0; in hvc_vio_init_early()
432 hvterm_priv0.proto = HV_PROTOCOL_RAW; in hvc_vio_init_early()
436 hvterm_priv0.proto = HV_PROTOCOL_HVSI; in hvc_vio_init_early()
438 hvsilib_init(&hvterm_priv0.hvsi, hvc_get_chars, hvc_put_chars, in hvc_vio_init_early()
439 hvterm_priv0.termno, 1); in hvc_vio_init_early()
441 hvsilib_establish(&hvterm_priv0.hvsi); in hvc_vio_init_early()
451 if (hvterm_priv0.proto == HV_PROTOCOL_HVSI) in hvc_vio_init_early()
466 hvterm_privs[0] = &hvterm_priv0; in udbg_init_debug_lpar()
467 hvterm_priv0.termno = 0; in udbg_init_debug_lpar()
468 hvterm_priv0.proto = HV_PROTOCOL_RAW; in udbg_init_debug_lpar()
469 spin_lock_init(&hvterm_priv0.buf_lock); in udbg_init_debug_lpar()
479 hvterm_privs[0] = &hvterm_priv0; in udbg_init_debug_lpar_hvsi()
480 hvterm_priv0.termno = CONFIG_PPC_EARLY_DEBUG_HVSI_VTERMNO; in udbg_init_debug_lpar_hvsi()
481 hvterm_priv0.proto = HV_PROTOCOL_HVSI; in udbg_init_debug_lpar_hvsi()
482 spin_lock_init(&hvterm_priv0.buf_lock); in udbg_init_debug_lpar_hvsi()
486 hvsilib_init(&hvterm_priv0.hvsi, hvc_get_chars, hvc_put_chars, in udbg_init_debug_lpar_hvsi()
487 hvterm_priv0.termno, 1); in udbg_init_debug_lpar_hvsi()
488 hvsilib_establish(&hvterm_priv0.hvsi); in udbg_init_debug_lpar_hvsi()