hvc_iucv_notifier_del(9)
π NAME π
hvc_iucv_notifier_del β HVC notifier for closing a TTY for the last time. Fr fr, thatβs the whole vibe: itβs the notifier that handles the final TTY close. π
β¨ SYNOPSIS β¨
void hvc_iucv_notifier_del (struct hvc_struct *hp , int id );
π«Ά ARGUMENTS π«Ά
hpβ pointer to the HVC device (struct hvc_struct). Thatβs the main-character device pointer, bestie. πidβ additional data (originally passed tohvc_alloc): the index of anstruct hvc_iucv_privateinstance. Yes, that specific index. π―
π DESCRIPTION π
Okay so this routine notifies the HVC back-end that the last tty device fd has been closed. It also cleans up tty resources, because we are not leaving that mess for someone else. β¨
The clean-up of the IUCV connection is done in hvc_iucv_dtr_rts and depends on the HUPCL termios control setting. Thatβs the whole βdifferent function, different jobβ situation, no cap. π
Locking: struct hvc_iucv_private->lock β keep that lock in mind, bestie. π
π SEE ALSO π
Kernel file ./drivers/tty/hvc/hvc_iucv.c is the spot, and hereβs the full friend group β every single reference, no skips: π€
hvc_iucv_get_private(9)alloc_tty_buffer(9)destroy_tty_buffer(9)destroy_tty_buffer_list(9)hvc_iucv_write(9)hvc_iucv_get_chars(9)hvc_iucv_queue(9)hvc_iucv_send(9)hvc_iucv_sndbuf_work(9)hvc_iucv_put_chars(9)hvc_iucv_notifier_add(9)hvc_iucv_cleanup(9)tty_outqueue_empty(9)flush_sndbuf_sync(9)hvc_iucv_hangup(9)hvc_iucv_notifier_hangup(9)hvc_iucv_dtr_rts(9)hvc_iucv_filter_connreq(9)hvc_iucv_path_pending(9)hvc_iucv_path_severed(9)hvc_iucv_msg_pending(9)hvc_iucv_msg_complete(9)hvc_iucv_alloc(9)hvc_iucv_destroy(9)hvc_iucv_parse_filter(9)hvc_iucv_setup_filter(9)param_set_vmidfilter(9)param_get_vmidfilter(9)hvc_iucv_init(9)hvc_iucv_config(9)
k bye bestie β source/version: ./drivers/tty/hvc, dated October 2026 π«Άππ
π¦ 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