rsi_sdio_re...ter_multiple(9)
πΈ 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,countof multiple bytes β say it with me. π
π₯ RETURN π₯
0on success β slay, we ate. β¨-1on 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:
rsi_sdio_set_cmd52_arg(9)rsi_cmd52writebyte(9)rsi_cmd52readbyte(9)rsi_issue_sdiocommand(9)rsi_handle_interrupt(9)rsi_reset_card(9)rsi_setclock(9)rsi_setblocklength(9)rsi_setupcard(9)rsi_sdio_read_register(9)rsi_sdio_write_register(9)rsi_sdio_ack_intr(9)rsi_sdio_write_register_multiple(9)rsi_sdio_host_intf_write_pkt(9)rsi_sdio_host_intf_read_pkt(9)rsi_init_sdio_interface(9)rsi_probe(9)rsi_disconnect(9)
π friendly reminder: the return is0for success and-1for failure, that's it, don't overthink it. Alsocountisu16andaddrisu32, 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
- 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