Lines Matching refs:curvw
443 vt_window_preswitch(struct vt_window *vw, struct vt_window *curvw) in vt_window_preswitch() argument
447 curvw->vw_switch_to = vw; in vt_window_preswitch()
452 signal_vt_rel(curvw); in vt_window_preswitch()
469 struct vt_window *curvw; in vt_late_window_switch() local
480 curvw = vw->vw_device->vd_curwindow; in vt_late_window_switch()
481 if (curvw->vw_smode.mode == VT_PROCESS) in vt_late_window_switch()
482 (void)vt_window_postswitch(curvw); in vt_late_window_switch()
497 struct vt_window *curvw; in vt_proc_window_switch() local
507 curvw = vd->vd_curwindow; in vt_proc_window_switch()
510 if (curvw->vw_flags & VWF_VTYLOCK) in vt_proc_window_switch()
514 if (curvw->vw_flags & VWF_SWWAIT_REL) { in vt_proc_window_switch()
516 if (curvw->vw_switch_to == vw) { in vt_proc_window_switch()
525 if (vw == curvw) { in vt_proc_window_switch()
544 if (curvw->vw_smode.mode == VT_PROCESS) { in vt_proc_window_switch()
546 if (vt_proc_alive(curvw) == FALSE) { in vt_proc_window_switch()
552 ret = vt_window_preswitch(vw, curvw); in vt_proc_window_switch()
568 struct vt_window *curvw = vd->vd_curwindow; in vt_window_switch() local
599 if (curvw == vw) { in vt_window_switch()
633 if (curvw->vw_kbdmode == K_XLATE) in vt_window_switch()
634 vt_save_kbd_state(curvw, kbd); in vt_window_switch()