hvc_iucv_send(9)
π hvc_iucv_send(9) π
okay bestie, welcome to your Kernel API Manual moment β¨ this page is literally all about hvc_iucv_send, and itβs giving very specific terminal-data vibes. no cap.
πΈ NAME πΈ
hvc_iucv_send β Send an IUCV message containing terminal data.
β¨ SYNOPSIS β¨
int hvc_iucv_send (struct hvc_iucv_private *priv );
π ARGUMENTS π
privβ Pointer to astruct hvc_iucv_privateinstance. thatβs the whole argument list, and she ate.
π¦ DESCRIPTION π¦
So hereβs the vibe π if an IUCV communication path has been established, the buffered output data gets sent via an IUCV message, and the number of bytes sent is returned. slay, bytes delivered.
If there is no established IUCV communication path, it returns 0. if an existing IUCV communication path has been severed, it returns -EPIPE. severed path? tragic. -EPIPE says it all. π
π SEE ALSO π
Kernel file: ./drivers/tty/hvc/hvc_iucv.c
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_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_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)
with love from the kernel-side group chat π«Ά source situation: ./drivers/tty/hvc, dated October 2026, page hvc_iucv_send(9) β bye bestie, stay buffered πβ¨
π¦ 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