rsi_sdio_re...ter_multiple(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 rsi_sdio_read_register_multiple β€” kernel API manual, bestie edition 🌸

okay so this is a page from the Kernel API Manual, and it's all about rsi_sdio_read_register_multiple. Yes the title is lowkey cursed and abbreviated as rsi_sdio_re...ter_multiple(9) β€” that's just how the manpage renders it, she's long, she's iconic, we deal. πŸ’…


✨ NAME ✨

rsi_sdio_read_register_multiple β€” This function read multiple bytes of information from the SD card. πŸ’–

Like, literally its whole personality is "grab a bunch of bytes off the SD card." That's the vibe. πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

int rsi_sdio_read_register_multiple (struct rsi_hw *adapter , u32 addr ,
u8 *data , u16 count );

She takes four args and returns an int, no cap. ⭐


πŸ’œ ARGUMENTS πŸ’œ

  • adapter β€” Pointer to the adapter structure. It's giving "main character energy" β€” everything routes through her. πŸ‘‘
  • addr β€” Address of the register. Where we're reading from, iykyk. πŸ“
  • data β€” Pointer to the read data. This is where the bytes land, so pls make sure it points somewhere real. 🫢
  • count β€” Number of multiple bytes to be read. Yes bestie, count of multiple bytes β€” say it with me. 🌈

πŸ”₯ RETURN πŸ”₯

  • 0 on success β€” slay, we ate. ✨
  • -1 on failure β€” not slay, we're crying. 😭

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/net/wireless/rsi/rsi_91x_sdio.c β€” go read the source, it's right there, be nosy. 🧚

And the whole friend group, fr fr:


πŸ’€ friendly reminder: the return is 0 for success and -1 for failure, that's it, don't overthink it. Also count is u16 and addr is u32, keep those types cute and correct.

k bye bestie, go read some registers πŸ’–βœ¨πŸŽ€

β€” with love from ./drivers/net/wireless/rsi, dated October 2026 πŸ¦‹πŸŒΈπŸ’…

πŸ“¦ where this page comes from