mhi_pm_resume(9)
π mhi_pm_resume(9) β the Kernel API Manual glow-up π
okay bestie, so this page lives in the Kernel API Manual under mhi_pm_resume(9), and it's literally the "wake up babe, we're going back online" function. Let's get into it π«Ά
β¨ NAME β¨
mhi_pm_resume β Resume MHI from suspended state
ngl the name lowkey spoils it but that's fine, it's giving "the whole personality is in the title" π
πΈ SYNOPSIS πΈ
int mhi_pm_resume (struct mhi_controller *mhi_cntrl );
it returns an int, it takes exactly one pointer, and no we are not adding more arguments, she's perfect π
π ARGUMENTS π
mhi_cntrlβ MHI controller. that's the one and only thing you hand her. the whole controller. main character energy, and bestie, she is the main character here π
lowkey important: it's struct mhi_controller * and nothing else, don't be out here sneaking extra stuff in π
π¦ SEE ALSO π¦
okay this list is long and honestly it ate. it's the whole Kernel file ./include/linux/mhi.h extended universe, so grab a snack π and scroll:
enum mhi_callback(9)enum mhi_flags(9)enum mhi_device_type(9)enum mhi_ch_type(9)struct mhi_buf(9)struct image_info(9)struct mhi_link_info(9)enum mhi_ee_type(9)enum mhi_state(9)enum mhi_ch_ee_mask(9)enum mhi_er_data_type(9)enum mhi_db_brst_mode(9)struct mhi_channel_config(9)struct mhi_event_config(9)struct mhi_controller_config(9)struct mhi_controller(9)struct mhi_device(9)struct mhi_result(9)struct mhi_driver(9)mhi_alloc_controller(9)mhi_free_controller(9)mhi_register_controller(9)mhi_unregister_controller(9)__mhi_driver_register(9)mhi_driver_unregister(9)mhi_set_mhi_state(9)mhi_notify(9)mhi_get_free_desc_count(9)mhi_prepare_for_power_up(9)mhi_async_power_up(9)mhi_sync_power_up(9)mhi_power_down(9)mhi_power_down_keep_dev(9)mhi_unprepare_after_power_down(9)mhi_pm_suspend(9)mhi_pm_resume_force(9)mhi_download_rddm_image(9)mhi_force_rddm_mode(9)mhi_get_exec_env(9)mhi_get_mhi_state(9)mhi_soc_reset(9)mhi_device_get_sync(9)mhi_device_put(9)mhi_prepare_for_transfer(9)mhi_unprepare_from_transfer(9)mhi_queue_buf(9)mhi_queue_skb(9)mhi_queue_is_full(9)mhi_get_channel_doorbell_offset(9)
like I said. the whole extended universe. iykyk π and yes, mhi_pm_suspend(9) and mhi_pm_resume_force(9) are right there in the list β the og napper and the forceful twin, iconic trio fr π
π vibe check / warning-ish aside: this page gives you the signature and nothing else β no return-value essay, no error codes, no behavior deep dive. so don't go making up lore that isn't on the page, bestie. if you need the actual semantics, that's what the SEE ALSO cluster is for π§
and that's the page!! short, sweet, one argument, zero notes π
this lil cutie is sourced from ./include/linux, and the version/date stamp on it is October 2026 β so it's both extremely kernel-core and somehow from the future ππ mwah, go resume something π¦β¨
π¦ 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