vt_spawn_con 100 drivers/tty/vt/keyboard.c struct vt_spawn_console vt_spawn_con = { vt_spawn_con 101 drivers/tty/vt/keyboard.c .lock = __SPIN_LOCK_UNLOCKED(vt_spawn_con.lock), vt_spawn_con 602 drivers/tty/vt/keyboard.c spin_lock(&vt_spawn_con.lock); vt_spawn_con 603 drivers/tty/vt/keyboard.c if (vt_spawn_con.pid) vt_spawn_con 604 drivers/tty/vt/keyboard.c if (kill_pid(vt_spawn_con.pid, vt_spawn_con.sig, 1)) { vt_spawn_con 605 drivers/tty/vt/keyboard.c put_pid(vt_spawn_con.pid); vt_spawn_con 606 drivers/tty/vt/keyboard.c vt_spawn_con.pid = NULL; vt_spawn_con 608 drivers/tty/vt/keyboard.c spin_unlock(&vt_spawn_con.lock); vt_spawn_con 592 drivers/tty/vt/vt_ioctl.c spin_lock_irq(&vt_spawn_con.lock); vt_spawn_con 593 drivers/tty/vt/vt_ioctl.c put_pid(vt_spawn_con.pid); vt_spawn_con 594 drivers/tty/vt/vt_ioctl.c vt_spawn_con.pid = get_pid(task_pid(current)); vt_spawn_con 595 drivers/tty/vt/vt_ioctl.c vt_spawn_con.sig = arg; vt_spawn_con 596 drivers/tty/vt/vt_ioctl.c spin_unlock_irq(&vt_spawn_con.lock); vt_spawn_con 147 include/linux/vt_kern.h extern struct vt_spawn_console vt_spawn_con;