vmmouse_disconnect(9)
π 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 thepsmousestruct. literally just a pointer to thepsmousestruct, 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:
- Kernel file
./drivers/input/mouse/vmmouse.c struct vmmouse_data(9)vmmouse_report_button(9)vmmouse_report_events(9)vmmouse_process_byte(9)vmmouse_disable(9)vmmouse_enable(9)vmmouse_check_hypervisor(9)vmmouse_detect(9)vmmouse_reset(9)vmmouse_reconnect(9)vmmouse_init(9)
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
- 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