hvc_iucv_dtr_rts(9)
π hvc_iucv_dtr_rts(9) β the Kernel API Manual, bestie edition
Okay so this page lives in the Kernel API Manual section 9, and it's all about hvc_iucv_dtr_rts β the HVC notifier that handles DTR/RTS. Yes, those modem-line thingies. We're going old school but make it kernel. π
β¨ SYNOPSIS β¨
void hvc_iucv_dtr_rts (struct hvc_struct *hp , bool active );
That's it. That's the whole vibe. Two args, no return value, zero drama. π
π«Ά ARGUMENTS π«Ά
hpβ a pointer to the HVC device, and like, the type isstruct hvc_struct, so you know exactly what kind of creature you're holding. π¦activeβtrueif you wanna raise the DTR/RTS lines,falseif you wanna lower them. Binary queen behavior, honestly. β
πΈ DESCRIPTION πΈ
So this routine's whole job is to notify the HVC back-end to raise or lower the DTR/RTS lines. That's it. That's the assignment. π
Now here's the tea: raising DTR/RTS is ignored. Like, completely. Nothing happens. It's giving "seen, but no reply." π
But lowering DTR/RTS? That's the main character moment. π Lowering them indicates to drop the IUCV connection β similar to hanging up the modem. So yeah, it's basically the kernel equivalent of ending the call. π
π₯ SEE ALSO π₯
Kernel file ./drivers/tty/hvc/hvc_iucv.c, plus this whole friend group right here:
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_notifier_del(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)
Full disclosure, bestie: this page is filed under ./drivers/tty/hvc, and the version stamp on it says October 2026. So yeah β that's the source, that's the date, that's the whole receipt. π§ No cap. π
π¦ 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