mhi_ep_driver_unregister(9)
π mhi_ep_driver_unregister(9) β from the Kernel API Manual, bestie
Okay so real talk, this is one of those tiny-but-iconic kernel functions, and honestly? She's giving "last one out, turn off the lights" energy. β¨
πΈ NAME πΈ
mhi_ep_driver_unregister β literally just unregisters a driver from the MHI Endpoint bus. That's it. That's the whole vibe. π
π¦ SYNOPSIS π¦
void mhi_ep_driver_unregister (struct mhi_ep_driver *mhi_drv );
No return value, no drama, no cap. She's void and she's at peace with that. π
π ARGUMENTS π
mhi_drvβ the driver that's associated with the device π«Ά like, this is the actual driver you're saying "bye bestie" to. Hand her over and she gets unregistered, periodt.
π SEE ALSO π
Okay so if you're the type to fall down a rabbit hole (and I know you are), here's the whole friend group. All from the kernel file ./include/linux/mhi_ep.h:
struct mhi_ep_channel_config(9)struct mhi_ep_cntrl_config(9)struct mhi_ep_db_info(9)struct mhi_ep_buf_info(9)struct mhi_ep_cntrl(9)struct mhi_ep_device(9)struct mhi_ep_driver(9)__mhi_ep_driver_register(9)β the register counterpart, the reverse uno card π₯mhi_ep_register_controller(9)mhi_ep_unregister_controller(9)mhi_ep_power_up(9)mhi_ep_power_down(9)mhi_ep_queue_is_empty(9)mhi_ep_queue_skb(9)
Go read __mhi_ep_driver_register(9) first if you want the full story β this one is literally just the undo button, iykyk. π
π a lil sign-off π
This lil masterpiece lives in ./include/linux, dated October 2026, and yes she slays in exactly that order. Mwah. πΈπ
π¦
stay hydrated, read your headers, and unregister your drivers before you dip β¨
π¦ 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