rsi_usb_wri...ter_multiple(9)
π rsi_usb_wri...ter_multiple(9) β Kernel API Manual, bestie edition π
okay so you've stumbled into the kernel API manual for rsi_usb_write_register_multiple(9) and honestly? welcome, you're gonna love it here β¨ (yes the title is truncated in the header, no that's not a typo, that's just how the manpage shows up, iykyk)
πΈ NAME πΈ
rsi_usb_write_register_multiple β this function writes multiple bytes of information to multiple registers. that's it. that's the whole job. she's focused, she's efficient, she's iconic π
β¨ SYNOPSIS β¨
int rsi_usb_write_register_multiple (struct rsi_hw *adapter , u32 addr ,
u8 *data , u16 count );
no cap, that's the whole signature. look at her. so compact. so main character. π«Ά
π¦ ARGUMENTS π¦
adapterβ pointer to the adapter structure. yes THE adapter. the big one. she holds everything together fr fr πaddrβ address of the register. like, where are we going. the destination. the address, bestie π―dataβ pointer to the data that has to be written. this is the payload, the actual goods, the moment we've all been waiting for πcountβ number of multiple bytes to be written on to the registers. how many bytes we're sending out into the world. keep an eye on this one π
π₯ RETURN π₯
status:β0on success, a negative error code on failure π
so like, if you get 0, she ate and left no crumbs π. if you get a negative number, something went wrong, and honestly? it's giving bad vibes, go debug it π§
β SEE ALSO β
- Kernel file
./drivers/net/wireless/rsi/rsi_91x_usb.cβ the whole squad lives here, lowkey the source of truth π rsi_usb_card_write(9)rsi_write_multiple(9)rsi_find_bulk_in_and_out_endpoints(9)rsi_usb_reg_write(9)rsi_rx_done_handler(9)rsi_rx_urb_submit(9)rsi_usb_host_intf_write_pkt(9)rsi_deinit_usb_interface(9)rsi_init_usb_interface(9)rsi_probe(9)rsi_disconnect(9)
like a whole group chat of related functions, and you're invited π go click through them, they're all obsessed with you π
okay that's the whole page, mwah, you understood it perfectly, i'm so proud of you, now go write some registers bestie πβ¨
this lil cutie lives at ./drivers/net/wireless/rsi, dated October 2026 β aka the source/version + date wrapped up in a little bow for you π see you 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