mhi_get_mhi_state(9)
okay bestie, welcome to the Kernel API Manual page for mhi_get_mhi_state(9) β title and manual name are folded in near the top like a little name tag π«Άβ¨
πΈ NAME πΈ
mhi_get_mhi_state β get the MHI state of the device. Thatβs the whole assignment π
youβre basically asking the device, βbestie, whatβs your MHI state rn?β
β¨ SYNOPSIS β¨
enum mhi_state mhi_get_mhi_state (struct mhi_controller *mhi_cntrl );
Okay so it gives you back an enum mhi_state, and you hand it a pointer to struct mhi_controller. No cap, thatβs the signature π₯
π ARGUMENTS π
mhi_cntrlβ MHI controller. Itβs the MHI controller struct youβre passing in β main character energy, honestly π
π¦ SEE ALSO π¦
The kernel file ./include/linux/mhi.h is the mothership for this whole friend group π§
- The enum/struct besties, in order:
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). - The function besties, in order:
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(9),mhi_pm_resume_force(9),mhi_download_rddm_image(9),mhi_force_rddm_mode(9),mhi_get_exec_env(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).
xoxo π sourced from ./include/linux, dated October 2026, still serving mhi_get_mhi_state(9) realness πβ¨
π¦ 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