mmc_regulato...age_notifier(9)
π mmc_regulato...age_notifier(9) β like, the whole glow-up β¨
okay so bestie, welcome to the Kernel API Manual π this one's a lil function with a very long name and a very short job description, and honestly? she's iconic for that. let's get into it π«Ά
β¨ NAME β¨
mmc_regulator_register_undervoltage_notifier β bestie, this is how you register for undervoltage events π like it literally says it in the name, no cap.
πΈ SYNOPSIS πΈ
void mmc_regulator_register_undervoltage_notifier (struct mmc_host *host);
that's it. that's the whole vibe check. one function, one argument, returns nothing (void, she gives nothing and takes nothing π
).
π¦ ARGUMENTS π¦
hostβ the MMC host π«Ά that's the whole description, she's a woman of few words and we respect it.
β¨ DESCRIPTION β¨
okay so here's the tea β β this one gets called by a bus driver when a card that supports graceful shutdown gets attached. that's the entire situation. bus driver sees a graceful-shutdown-capable card slide in, hits up this function, done. main character energy only π
no extra lore given, bestie β the manpage keeps it mysterious π
π SEE ALSO π
lowkey the best part, because there's a whole friend group here π₯° all of these live in the kernel file ./drivers/mmc/core/regulator.c β go say hi:
mmc_ocrbitnum_to_vdd(9)mmc_regulator_get_ocrmask(9)mmc_regulator_set_ocr(9)mmc_regulator_set_vqmmc(9)mmc_regulator_set_vqmmc2(9)mmc_regulator_unregister_undervoltage_notifier(9)β yes, the un-register twin, she exists πmmc_regulator_get_supply(9)mmc_regulator_enable_vqmmc(9)mmc_regulator_disable_vqmmc(9)
and that's a wrap, bestie π this lil page came straight out of ./drivers/mmc/core and it's dated October 2026 β slay, periodt, go read the regulator source if you want the full story πβ¨
π¦ 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