rio_mport_send_doorbell(9)
π rio_mport_send_doorbell β the Kernel API Manual glow-up β¨
okay so bestie, welcome to rio_mport_send_doorbell</p> from the Kernel API Manual π this one's a lil function that literally just rings a doorbell at a RapidIO device. short and sweet, main character energy, no cap π
πΈ NAME πΈ
rio_mport_send_doorbell</p> β bestie, it sends a doorbell message πβ¨ that's the whole vibe.
π¦ SYNOPSIS π¦
int rio_mport_send_doorbell (struct rio_mport *mport , u16 destid , u16
data );
like, it returns an int, takes three things, and yes the data argument is chillin' on its own line up there β we don't question the formatting, we respect it π«Ά
β¨ ARGUMENTS β¨
mportβ the RIO master port π this is your main character struct, the port doing the sending.destidβ the RIO device destination ID π― aka who's getting the doorbell.dataβ the doorbell message data π¦ this is the actual info you're ringing about.
π₯ DESCRIPTION π₯
So basically: you send a doorbell message to a RIO device ππ« and the doorbell message has a 16-bit info field, and that info field is provided by the data argument. that's it. that's the function. iconic, lowkey, ate π
π§ SEE ALSO π§
- the kernel file
./drivers/rapidio/rio-access.cβ go read it, iykyk π RIO_LOP_READ(9)βRIO_LOP_WRITE(9)βRIO_OP_READ(9)βRIO_OP_WRITE(9)β
like, all the read/write besties in one place, obsessed π
ngl bestie, if you're poking around RapidIO stuff, these are literally your girls π«Ά no gatekeeping here.
and that's the whole page, fr fr π this one lives under ./drivers/rapidio in the Kernel API Manual, dated October 2026 β mwah, slay, see you in the next manpage πβ¨π¦
π¦ 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