iosf_mbi_ass...nit_acquired(9)
π iosf_mbi_assert_punit_acquired(9) β like, the whole vibe
okay so bestie, welcome to the Kernel API Manual β¨ this one's a little baby page but it's got main character energy anyway. The function is iosf_mbi_assert_punit_acquired, and if the header up top looks like it got cut off mid-sentence (iosf_mbi_ass...nit_acquired(9)) β yeah that's just the terminal being dramatic, the full name is right there in the NAME section π
πΈ NAME πΈ
iosf_mbi_assert_punit_acquired β literally just asserts that the P-Unit has been acquired. That's it. That's the whole job. π
β¨ SYNOPSIS β¨
void iosf_mbi_assert_punit_acquired (void );
Look at her. No args, no return, no nonsense. Clean. Iconic. π«Ά
π¦ ARGUMENTS π¦
voidβ no arguments, bestie. Not a single one. She takes nothing and she gives you sweet validation that the P-Unit situation is handled. Zero notes. π
π SEE ALSO π
ok so you're gonna want the whole friend group here, they all hang out in the kernel file ./arch/x86/include/asm/iosf_mbi.h:
iosf_mbi_read(9)iosf_mbi_write(9)iosf_mbi_modify(9)iosf_mbi_punit_acquire(9)iosf_mbi_punit_release(9)iosf_mbi_block_punit_i2c_access(9)iosf_mbi_register_pmic_bus_access_notifier(9)iosf_mbi_unregister_pmic_bus_access_notifier_unlocked(9)
like, go read them too, they're all part of the same lore π
ngl the whole squad lives in ./arch/x86/include/asm β that's the directory, that's the home base, that's the group chat π§
mwah π that's the page! brought to you by the source in ./arch/x86/include/asm, stamped October 2026, and yeah β that's the version and date, she's officially dated and everything. slay, go assert some P-Units bestie πβ¨
π¦ 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