iucv_messag...ive_iprmdata(9)
π iucv_message_receive_iprmdata π
okay so bestie, welcome to the Kernel API Manual β¨ β this is the little internal helper that grabs RMDATA when it's been chilling inside &struct iucv_message. yes, the ampersand is part of the vibe, we don't question the kernel authors π
πΈ NAME πΈ
iucv_message_receive_iprmdata β the internal function that receives RMDATA stored right there in &struct iucv_message π
β¨ SYNOPSIS β¨
int iucv_message_receive_iprmdata (struct iucv_path *path , struct
iucv_message *msg , u8 flags , void *buffer , size_t size , size_t
*residual );
like, that's the whole signature, no cap π«Ά
π¦ ARGUMENTS π¦
pathβ the address of youriucv path structure, iykyk π£οΈmsgβ the address of youriucv msg structureπflagsβ how the message gets received, and the one you'd pass here isIUCV_IPBUFLSTπ©bufferβ the address of the data buffer or the address of astruct iucv_array, dealer's choice β¨sizeβ the length of the data buffer, literally just that πresidualβ how many bytes are still left over in the data buffer, the leftovers ππ
π DESCRIPTION π
so this one is an internal function, right β it's not out here living its main character energy in public. it's used by iucv_message_receive and __iucv_message_receive to receive the RMDATA data that's stored in struct iucv_message. team player behaviour, honestly π«Ά
π RETURN π
0
that's it. that's the return value. iconic minimalism πβ
π₯ SEE ALSO π₯
the kernel file lives at ./net/iucv/iucv.c, and the whole friend group is here β go say hi ππ
__iucv_call_b2f0(9)iucv_allow_cpu(9)iucv_block_cpu(9)iucv_declare_cpu(9)iucv_retrieve_cpu(9)iucv_sever_pathid(9)__iucv_cleanup_queue(9)iucv_cleanup_queue(9)iucv_register(9)iucv_unregister(9)iucv_path_accept(9)iucv_path_connect(9)iucv_path_quiesce(9)iucv_path_resume(9)iucv_path_sever(9)iucv_message_purge(9)__iucv_message_receive(9)iucv_message_receive(9)iucv_message_reject(9)iucv_message_reply(9)__iucv_message_send(9)iucv_message_send(9)iucv_message_send2way(9)iucv_path_pending(9)iucv_path_complete(9)iucv_path_severed(9)iucv_path_quiesced(9)iucv_path_resumed(9)iucv_message_complete(9)iucv_message_pending(9)iucv_init(9)iucv_exit(9)
and that's the whole page, bestie π§π this one's from ./net/iucv, dated October 2026 β go off, read the source, slay π
β¨
π¦ 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