get_tty_driver(9)
π get_tty_driver(9) π
Welcome to the Kernel API Manual, bestie! Today's main character is get_tty_driver(9), and she is here to find the device of a tty. Iconic behavior, honestly. π
β¨
πΈ NAME πΈ
get_tty_driver β find device of a tty. That's the whole job, no cap. π«Ά
β¨ SYNOPSIS β¨
struct tty_driver * get_tty_driver (dev_t device , int *index );
π«Ά ARGUMENTS π«Ά
deviceβ device identifier. It's the thing that tells you which device we're talking about. πindexβ returns the index of the tty. She hands that index right back to you, periodt. π
π DESCRIPTION π
Okay so this routine returns a tty driver structure, given a device number, and also passes back the index number. That's it β that's the slay. π
π Locking: caller must hold tty_mutex. This is not a vibe check, bestie β the caller must hold it, fr fr.
π SEE ALSO π
Kernel file: ./drivers/tty/tty_io.c. The whole see-also squad is here, and yes they all showed up: π¦
free_tty_struct(9),tty_free_file(9),tty_name(9),tty_dev_name_to_number(9),tty_find_polling_driver(9),tty_wakeup(9),tty_release_redirect(9),__tty_hangup(9)tty_hangup(9),tty_vhangup(9),tty_vhangup_self(9),tty_vhangup_session(9),tty_hung_up_p(9),stop_tty(9),start_tty(9),tty_read(9)tty_write(9),tty_send_xchar(9),pty_line_name(9),tty_line_name(9),tty_driver_lookup_tty(9),tty_init_termios(9),tty_standard_install(9),tty_driver_install_tty(9)tty_driver_remove_tty(9),tty_reopen(9),tty_init_dev(9),tty_save_termios(9),tty_flush_works(9),release_one_tty(9),tty_kref_put(9),release_tty(9)tty_release_checks(9),tty_kclose(9),tty_release_struct(9),tty_release(9),tty_open_current_tty(9),tty_lookup_driver(9),tty_kopen_exclusive(9),tty_kopen_shared(9)tty_open_by_driver(9),tty_open(9),tty_poll(9),tiocsti(9),tiocgwinsz(9),tty_do_resize(9),tiocswinsz(9),tioccons(9)tiocsetd(9),tiocgetd(9),send_break(9),tty_get_tiocm(9),tty_tiocmget(9),tty_tiocmset(9),tty_get_icount(9),alloc_tty_struct(9)tty_put_char(9),tty_register_device(9),tty_register_device_attr(9),tty_unregister_device(9),__tty_alloc_driver(9),tty_driver_kref_put(9),tty_register_driver(9),tty_unregister_driver(9)
Signing off from ./drivers/tty β October 2026, get_tty_driver(9) edition. Stay hydrated and hold that tty_mutex, bestie. πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms