__mei_cl_disconnect(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… __mei_cl_disconnect(9) β€” the Kernel API Manual said "hi bestie" ✨

okay so real talk, this is a page straight out of the Kernel API Manual (the __mei_cl_disconnect(9) one, periodt), and it's lowkey one of those tiny functions that does so much. Let's get into it 🫢


🌸 NAME 🌸

__mei_cl_disconnect β€” disconnect the host client from the ME. it's an internal function, and here's the vibe check: runtime pm has to be already acquired before you even think about calling it. no cap. that's the whole rule. πŸ”₯


✨ SYNOPSIS ✨

int __mei_cl_disconnect (struct mei_cl *cl );

πŸŽ€ ARGUMENTS πŸŽ€

  • cl β€” the host client. that's it, that's the whole argument. she's a struct mei_cl * and she's the main character here πŸ‘‘

πŸ¦‹ RETURN πŸ¦‹

  • 0 on success β€” slay, it worked πŸ’–
  • <0 on failure β€” not slay, something went sideways 😭

🌈 SEE ALSO 🌈

bestie I'm not gonna lie, this list is long, but every single one of these is invited to the group chat. go look at the kernel file ./drivers/misc/mei/client.c for the actual lore, and then stretch your thumbs because here we go:


πŸ’€ reminder bestie: this is an internal function, and runtime pm has to be already acquired before you call it. do not skip that step, I am begging you πŸ™ˆ

and that's the whole page, mwah πŸ’‹ this little cutie lives in ./drivers/misc/mei and the manual was dated October 2026 β€” go forth and disconnect responsibly, icon πŸ§šπŸ’œ

πŸ“¦ where this page comes from