sdhci_arasa...gister_sdclk(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sdhci_arasan_unregister_sdclk(9)

okay bestie, welcome to the Kernel API Manual ✨ this one's a tiny little cleanup function and honestly it's giving responsible main character energy. it's in section 9, and no cap, it's short β€” but every word matters πŸŽ€


🌸 NAME

sdhci_arasan_unregister_sdclk β€” the undo button for sdhci_arasan_register_sdclk() 🫢


✨ SYNOPSIS

void sdhci_arasan_unregister_sdclk (struct device *dev );

that's it. that's the whole vibe. one arg, returns nothing, no drama πŸ’…


πŸ¦‹ ARGUMENTS

  • dev β€” pointer to our struct device. like, the device that owns this whole situation. it's literally the struct device * you hand over so the function knows whose clock registration to tear down πŸ’–

🌈 DESCRIPTION

okay so here's the tea 🍡: you call this bad boy any time we're exiting β€” and only when sdhci_arasan_register_sdclk returned success. that's it, that's the contract.

let me say it again with feeling: this is the cleanup counterpart. it undoes what sdhci_arasan_register_sdclk() did. if the register call didn't succeed, there's nothing to un-register, so don't come for this function πŸ™ˆ

⚠️ vibe check: this is an exit-path function. it's the "we're leaving, tidy up" moment. treat it like turning off the lights on your way out β€” not something you spam mid-party πŸ’€

πŸ”₯ SEE ALSO

literally the whole arasan squad, all together, all iconic πŸ‘‘:


okay that's the whole page, mwah πŸ’‹ this gem lives over in ./drivers/mmc/host, and it's dated October 2026 β€” so yeah, freshly stamped, go off bestie πŸŒŸπŸ’–

πŸ“¦ where this page comes from