tsi721_add_outb_message(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« tsi721_add_outb_message β€” the NAME bit πŸ’«

okay so bestie, this is a page straight out of the Kernel API Manual, section 9, and it's about one very specific little function: tsi721_add_outb_message β€” the one that adds a message to the Tsi721 outbound message queue. that's it, that's the whole vibe πŸŽ€


✨ SYNOPSIS ✨

like, here's the whole signature, no cap, copy it exactly:

int tsi721_add_outb_message (struct rio_mport *mport , struct rio_dev
*rdev , int mbox , void *buffer , size_t len );

it gives back an int, and yes we will talk about what that int means in a sec 🫢


🌸 ARGUMENTS 🌸

five little besties walk into the function, and every single one of them matters:

  • mport β€” the master port that has the outbound message queue. this is the port, the main character energy port, the one whose queue we're feeding πŸ’…
  • rdev β€” the target of the outbound message. like, who is this message even for? it's for rdev.
  • mbox β€” the outbound mailbox. an int. which mailbox we're sliding this message into πŸ“¬
  • buffer β€” the message itself, the actual thing being added to the outbound queue. void *, so it's giving mysterious-and-flexible ✨
  • len β€” the length of the message, as a size_t. gotta know how big the thing is, obviously.

πŸ’€ RETURN πŸ’€

  • 0 on success πŸŽ‰βœ¨
  • -errno value on failure 😭

that's it. that's the return. zero means slay, negative errno means the vibes were off.


πŸ”₯ SEE ALSO πŸ”₯

okay this is the part where the manpage name-drops basically the entire friend group. all of these are friends of tsi721_add_outb_message, and the kernel file that hosts them all is ./drivers/rapidio/devices/tsi721.c β€” here's the whole squad, i'm not skipping a single one:

iykyk 🌈 literally the whole rapidio devices directory said "group photo" and everyone showed up πŸ“Έ


ok tiny note bestie: that SEE ALSO list is exactly what the page says, so if you need the neighbors, they're all right there. don't make me tap the sign πŸ’…

and that's the whole page! no cap, that's everything πŸ’– this was tsi721_add_outb_message(9) from the Kernel API Manual, living down in ./drivers/rapidio/devices, dated October 2026 β€” mwah, love u, go add some outbound messages πŸ¦‹βœ¨

πŸ“¦ where this page comes from