sdio_writel(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sdio_writel β€” kernel API manual, but make it make sense

okay so bestie, welcome to sdio_writel(9) from the Kernel API Manual β€” yes it's a real manpage, yes it's about the kernel, and yes i'm gonna walk you through it like we're on facetime 🫢


✨ NAME ✨

sdio_writel β€” writes a 32 bit integer into a SDIO function. that's it. that's the whole vibe. a little 32-bit number goes in, the SDIO function eats it πŸ’…


🌸 SYNOPSIS 🌸

void sdio_writel (struct sdio_func *func , u32 b , unsigned int addr ,
       int *err_ret );

look at her. iconic signature. no return value, she just does the thing ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • func β€” the SDIO function you're accessing, fr fr. this is your main character.
  • b β€” the integer you're writing. the payload. the moment. the 32-bit snack πŸ“
  • addr β€” the address you're writing to. like a lil mailbox for your integer.
  • err_ret β€” optional status value from the transfer. optional!! so if you don't care about the status you can just… not. but she's there if you need her πŸ¦‹

πŸ’– DESCRIPTION πŸ’–

so basically: this writes a 32 bit integer into the address space of a given SDIO function. yep. that's the whole plot.

and err_ret will contain the status of the actual transfer β€” so if you passed it in, it gets the receipts of what actually went down πŸ“¬

lowkey the move is: pass err_ret if you wanna know how it went. skip it if you're built different (but like… don't be messy about it, bestie) πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

like, the whole friend group showed up. every single one. we love a supportive ensemble cast πŸ’œβœ¨


and that's the page!! brought to you by ./drivers/mmc/core in October 2026 β€” mwah, sending you the most immaculate kernel vibes πŸŒˆπŸ’– go write that 32 bit integer bestie, iykyk 🧚

πŸ“¦ where this page comes from