vmmouse_disconnect(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… vmmouse_disconnect(9) β€” Kernel API Manual, bestie edition πŸŽ€

okay so you're in the vmmouse_disconnect(9) page, welcome, come sit with me ✨ This one lives in the Kernel API Manual, and it's honestly a short little icon β€” a whole teardown function with main character energy πŸ’–


🌸 NAME 🌸

vmmouse_disconnect β€” take down the vmmouse driver, no cap 🫢


✨ SYNOPSIS ✨

void vmmouse_disconnect (struct psmouse *psmouse );

that's it. that's the whole signature. returning nothing, taking exactly one thing πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • psmouse β€” a pointer to the psmouse struct. literally just a pointer to the psmouse struct, she's not complicated πŸ’œ

🌈 DESCRIPTION 🌈

So what does she do? vmmouse_disconnect takes down the vmmouse driver and frees the resources that were set up back in vmmouse_init ✨

that's the whole arc. set up in vmmouse_init, torn down here. symmetry, we love to see it πŸŽ€


πŸ“ SEE ALSO πŸ“

the whole friend group, fr fr β€” first the kernel file:

like I said. the entire group chat πŸ‘‘πŸ’€


ngl this page is short but she ate. go read vmmouse_init(9) next if you want the origin story πŸ§šβ€β™€οΈ

and that's the page!! sign-off time: this one comes from ./drivers/input/mouse, dated October 2026, and yes it's vmmouse_disconnect(9) in the Kernel API Manual β€” go take down that driver, bestie, periodt πŸ’…πŸ’–

πŸ“¦ where this page comes from