mhi_power_down(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the mhi_power_down(9) page in the Kernel API Manual β€” and it's giving β€œclean shutdown with consequences” ✨. mhi_power_down powers down the MHI device and also destroys the 'struct device' for the channels associated with it. no cap.

also peep mhi_power_down_keep_dev(): it's a variant of this API that keeps the 'struct device' for channels (useful during suspend/hibernation) 🫢.


✨ SYNOPSIS ✨

void mhi_power_down (struct mhi_controller *mhi_cntrl , bool graceful );

πŸŽ€ ARGUMENTS πŸŽ€

  • mhi_cntrl β€” MHI controller. the main-character pointer, literally πŸ’…
  • graceful β€” Link is still accessible, so do a graceful shutdown process. yes bestie, be polite about it ✨

πŸ¦‹ SEE ALSO πŸ¦‹

the whole related-kernel-API squad, all exact and all iconic:


that's the whole page, bestie πŸ’… this lil manual comes from ./include/linux, dated October 2026, and it's literally mhi_power_down(9) πŸŽ€βœ¨

πŸ“¦ where this page comes from